@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';overflow-x: hidden;}
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%}
.top-header{background:#2474db;padding: 6px 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: 37%}
#block-topright{width: 38%}
.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 5px}
#block-textresizer #fontlinks ul li{border: 0}
#block-textresizer #fontlinks ul li a{background: #3f8ced;
    background-image: unset !important;
    color: rgba(255,255,255,0.7);
    padding: 3px 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;}
.region-header .site-branding{flex:0 0 33%;max-width: 33%}
.region-header .navigation{flex:0 0 67%;max-width: 67%;padding: 55px 0 0 65px;}
.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: 0;
    display: flex;
    align-items: center;
    /*justify-content: right;*/
    /*width: 540px;*/}
 .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: 20px;
    padding: 0 2px;
    text-decoration: none;}
 .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 1px;padding-bottom:10px;list-style-type: none;list-style-image:unset;}
.region-header .navigation ul.menu li.menu-item a, .region-header .navigation ul.menu li.menu-item.main-nav-responsive span{padding: 10px 10px;
    cursor: pointer;
    background: #ed5024;
    color: #fff;
    /*font-weight: bold;*/
    display: inline-block;
    font-size: 14px;}
.region-header .navigation ul.menu li.menu-item:hover a, .region-header .navigation ul.menu li.menu-item:hover span{background: #2474db;color: #fff;text-decoration: none;}
.region-header .navigation ul.menu li.menu-item:hover a:before, .region-header .navigation ul.menu li.menu-item:hover span: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, .region-header .navigation ul.menu li.menu-item.menu-item--expanded span{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: 1px;
    top: 100%;
    z-index: 999;
    background:#2474db;
    margin-top: -10px;
    padding: 15px;
min-width: 220px;}
.region-header .navigation ul.menu li.menu-item.menu-item--expanded ul.menu li ul.menu{left: auto;
display: none;
top: 0;
right: 100%;}
.region-header .navigation ul.menu li.menu-item.menu-item--expanded ul.menu li:hover ul.menu{display: block;}
.region-header .navigation ul.menu li.menu-item.menu-item--expanded ul.menu li.menu-item--expanded:before{content: "";
position: absolute;
top: 50%;
left: 94%;
margin-top: -5px;
border-width: 5px;
border-style: solid;
border-color: transparent transparent transparent #fff;}
.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;     border-bottom: 1px solid #8dbbf7; }

.region-header .navigation ul.menu li.menu-item.menu-item--expanded ul li:last-child{border-bottom:none !important; }
.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{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:#2474db;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/2) - 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: 16%;padding: 50px;  color: red; font-weight:800;font-size: 30px;background-color: #ffde00;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: relative;top:0px;z-index: 999;}
.latest-news-section .layout-container{display: inline-block;width: 100%;padding: 0}
.region-slider .slides .views-field-title{    position: absolute;
    bottom: 90px;
    z-index: 999;
    text-align: center;
    left: 0;
    right: 0;}
.region-slider .slides .views-field-title .field-content{    font-size: 33px;
    color: #fff;font-family: 'robotobold';}
.region-slider .slides .views-field-body{position: absolute;
    bottom: 50px;
    z-index: 9999;
    left: 0;
    right: 0;
    padding: 0 32px;
    text-align: center;}
.region-slider .slides .views-field-body .field-content{    font-size: 17px;
    line-height: 20px;
    color: #fff;
    width: 1200px;
    margin: 0px auto;}
.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: 25px;}
.latest-news-section .layout-container .view-about-ris .view-footer{padding:0 0 0 40px;  margin-top: -80px;}
.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 20px 12px 20px;
    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-col:hover::before {
    height: 100%;
    border-top: 5px solid #e12e35;
}
.view-research.view-id-research .view-content .views-view-grid .views-col::before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    transition: all 0.5s ease;
    background: rgb(14 61 121 / 80%);
    height: 0px;
    z-index: 1;
}

.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: 0px;
    /* display: inline-block; */
    width: 276px;
    margin: 0 auto;
    float: none;}

.block-views-blockresearch-block-1 h2{
	margin-bottom: 65px !important;
}

.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%);
    z-index: 9;
}

.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';
    position: relative;
    z-index: 9;
}
.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;
position: relative;
z-index: 9;}
.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:hover a{background: #e12e35;
text-decoration: none;}
.view-research.view-id-research .view-content .views-view-grid .views-col:hover a .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-quicktabs-blockfocus-areas-new-initiatives .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: #3785e9;
    border: 0;
    margin: 0px 4px;
    padding: 0;
    border-radius: 5px;
}
 .block-quicktabs-blockfocus-areas-new-initiatives  .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-quicktabs-blockfocus-areas-new-initiatives  .ui-tabs .ui-tabs-nav li.ui-tabs-active {
    margin-bottom: 4px;
    padding-bottom: 0;
    border-radius: 3px;
    opacity: 100%;
    
}
.block-quicktabs-blockpublication .ui-tabs .ui-tabs-nav li.ui-tabs-active{margin: 0px 4px !important;/*height: 41px;*/}
 .block-quicktabs-blockfocus-areas-new-initiatives  .ui-tabs .ui-tabs-panel > div{    margin: 0 auto;
    max-width: 1290px;
    background: #fff;
    width: 1290px;
    padding:20px 50px 28px 50px;}
/*.block-quickinner-tab .ui-tabs .ui-tabs-nav .ui-tabs-anchor{font-size: 14px;padding: 13px 18px}*/


.block-quicktabs-blockfocus-areas-new-initiatives .sdgs-focus-new-home{
    height: 300px;
}


 .block-quicktabs-blockfocus-areas-new-initiatives .ui-tabs .ui-tabs-nav .ui-tabs-anchor{ 
   display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  padding: 15px 1em;
  color: #fff;

 /*  cursor: pointer; 
    background: #ddebfc; 
   border: 1px solid #91C9FF;  
  outline: none;
  transition: 1s ease-in-out;*/
 
} 

/* Ripple Out */
@-webkit-keyframes ui-tabs-anchor {
  100% {
    top: -12px;
    right: -12px;
    bottom: -12px;
    left: -12px;
    opacity: 0;
  }
}
@keyframes ui-tabs-anchor {
  100% {
    top: -12px;
    right: -12px;
    bottom: -12px;
    left: -12px;
    opacity: 0;
  }
}


.block-quicktabs-blockfocus-areas-new-initiatives .ui-tabs .ui-tabs-nav .ui-tabs-anchor:hover{ display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px rgb(0 0 0 / 0%);
    position: relative;
}

.block-quicktabs-blockfocus-areas-new-initiatives .ui-tabs .ui-tabs-nav .ui-tabs-anchor:hover:before{
   content: '';
  position: absolute;
  border: #235aa1 solid 3px;
  border-radius: 5px;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;

}
.block-quicktabs-blockfocus-areas-new-initiatives .ui-tabs .ui-tabs-nav .ui-tabs-anchor:hover:before, .ui-tabs-anchor:focus:before, .ui-tabs-anchor:active:before{
  -webkit-animation-name: ui-tabs-anchor;
  animation-name: ui-tabs-anchor;
}





  .block-quicktabs-blockfocus-areas-new-initiatives .ui-tabs .ui-tabs-nav .ui-tabs-anchor svg {
  position: absolute;
  left: 0;
  top: 0;
  fill: none;
  stroke: #fff;
  stroke-dasharray: 150 480;
  stroke-dashoffset: 150;
  transition: 1s ease-in-out;
   max-width: 100%;
    height: 100%;
    display: none;
}

 .block-quicktabs-blockfocus-areas-new-initiatives .ui-tabs .ui-tabs-nav .ui-tabs-anchor:hover {
  transition: 1s ease-in-out;
  background:  #235aa1;
  color: #fff;
   box-shadow: 13px 11px 20px -7px rgba(0,0,0,0.75);
-webkit-box-shadow:2px 2px 20px 2px rgb(144 185 201 / 40%);
-moz-box-shadow: 13px 11px 20px -7px rgba(0,0,0,0.75);
}

 .block-quicktabs-blockfocus-areas-new-initiatives .ui-tabs .ui-tabs-nav .ui-tabs-anchor:hover svg {
  stroke-dashoffset: -480;
}


.block-quicktabs-blockfocus-areas-new-initiatives .ui-tabs .ui-tabs-nav li{
    margin: 4px 4px;
    font-weight: 600;
}



.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 .field--name-body p{text-align:justify;font-size: 17px;line-height: 26px;font-family: 'robotolight';}

.block-quickinner-tab .field--name-body a.sub-site-link{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;
margin-right: 190px;}

.block-quickinner-tab .field--name-body a.sub-site-link:hover{background-position: 92% center;
text-decoration: none;}

.block-quickinner-tab .views-field-field-image{float: right;
    width: 30%;}

.block-quickinner-tab .views-field-field-description{float: right;
    width: 30%;}

.block-quickinner-tab .views-field-field-description .field-content p iframe{
	height: 180px;
}


.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: #841112;
    opacity: 90%;
border-radius: 5px;}
.publications-home.block-quickinner-tab .ui-tabs .ui-tabs-nav .ui-tabs-anchor{color: #fff; 
    font-weight: bold; 
    padding: 15px 1em;}


 .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;     opacity: 100; }



/*.publications-home.block-quickinner-tab .ui-tabs .ui-tabs-nav .ui-tabs-anchor:hover{   transition: 1s ease-in-out;
  background: #4F95DA;   stroke-dashoffset: -480;}*/

  /* Ripple Out */
@-webkit-keyframes ui-tabs-anchor {
  100% {
    top: -12px;
    right: -12px;
    bottom: -12px;
    left: -12px;
    opacity: 0;
  }
}
@keyframes ui-tabs-anchor {
  100% {
    top: -12px;
    right: -12px;
    bottom: -12px;
    left: -12px;
    opacity: 0;
  }
}


  .publications-home.block-quickinner-tab .ui-tabs .ui-tabs-nav .ui-tabs-anchor:hover{
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px rgb(0 0 0 / 0%);
    position: relative;
}

  .publications-home.block-quickinner-tab .ui-tabs .ui-tabs-nav .ui-tabs-anchor:hover:before{
 	content: '';
    position: absolute;
    border: #fff solid 3px;
    border-radius: 5px;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
 } 

  .publications-home.block-quickinner-tab .ui-tabs .ui-tabs-nav .ui-tabs-anchor:hover:before, .ui-tabs-anchor:focus:before, .ui-tabs-anchor:active:before{
  	  -webkit-animation-name: ui-tabs-anchor;
  animation-name: ui-tabs-anchor;

  } 

.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: 50px 20px 35px 20px;}
.block-quickinner-tab.publications-home .grid__content{padding: 20px;
    border:5px solid #fff;
    border-radius: 5px;text-align: center;
    display: inline-block;width: 100%;
    box-shadow: 0 0 20px 2px rgb(177 111 25 / 56%);
    height:auto;}

.block-quickinner-tab.publications-home .slick-list .slick__slide{padding: 20px;
    border:5px solid #fff;
    border-radius: 5px;text-align: center;
    display: inline-block; width: 100% ;
    box-shadow: 0 0 20px 2px rgb(177 111 25 / 56%);
    height:auto; 
    margin-right: 20px;
    margin-bottom: 20px;}

.block-quickinner-tab.publications-home .slick-list .slick__slide:hover{
    background: #7f0c12;
    border:5px solid #7f0c12;
    margin-right: 20px;
    margin-bottom: 20px;}



.ris-diary-pub-tab .views-field-field-image, .ris-diary-pub-tab .views-field-field-diary-date, .ris-diary-pub-tab .views-field-field-diary-document{width: 100%;float: none;display: inline-block;}
.ris-diary-pub-tab .views-field-field-diary-date .field-content{
/*font-size: 16px;
line-height: 21px;
font-family: 'robotobold';
color: #fff;
height: 95px;
width: 100%;
padding-top: 25px;*/
    font-size: 14px;
    color: #fffba3;
    padding: 15px 0;  
}
.ris-diary-pub-tab .views-field-field-diary-document .field-content {
    display: flex;
    justify-content: center;
}
.ris-diary-pub-tab .views-field-field-diary-document .field-content div {
    margin: 7px 5px;
    position: relative;
    cursor: pointer;
}
.ris-diary-pub-tab .views-field-field-diary-document .field-content div.pub-share img{margin-bottom: 5px;}
.ris-diary-pub-tab .views-field-field-diary-document .field-content div.pub-share .social-share-publications{position: absolute;
    display: none;
right: -17px;
top: 100%;
box-shadow:0px 0px 20px 0px rgba(0,0,0,0.5);
min-width: 166px;
padding: 6px 5px;
background: #fff;}
.ris-diary-pub-tab .views-field-field-diary-document .field-content div.pub-share .social-share-publications a{margin: 0 3px;}
.ris-diary-pub-tab .views-field-field-diary-document .field-content div.pub-share:hover .social-share-publications{display: block;}
.ris-diary-pub-tab .views-field-field-diary-document .field-content div.pub-share .social-share-publications a img{margin: 0}
.ris-diary-pub-tab .views-field-field-diary-document .field-content div.pub-share .social-share-publications:before{content: "";
margin-left: -5px;
border-width: 5px;
border-style: solid;
border-color: transparent transparent #fff transparent;
position: absolute;
right: 20px;
top: -10px;}
.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 .slick-list .slick__slide .views-field-field-publication-image img{width: 200px; padding-top: 15px;
    height: 250px;
    margin: 0px auto;
    box-shadow: 13px 11px 20px -7px rgba(0,0,0,0.75);
-webkit-box-shadow:13px 11px 20px -7px rgb(0 0 0 / 45%);
-moz-box-shadow: 13px 11px 20px -7px rgba(0,0,0,0.75);
   
}

.block-quickinner-tab.publications-home .views-field-field-publication-image img{width: 200px; padding-top: 15px;
    height: 250px;
    margin: 0px auto;
    box-shadow: 13px 11px 20px -7px rgba(0,0,0,0.75);
-webkit-box-shadow:13px 11px 20px -7px rgb(0 0 0 / 45%);
-moz-box-shadow: 13px 11px 20px -7px rgba(0,0,0,0.75);
   
}

.ris-diary-pub-tab .views-field-field-image .field-content img{width: 200px; padding-top: 15px;
    height: 250px;
    margin: 0px auto;
    box-shadow: 13px 11px 20px -7px rgba(0,0,0,0.75);
-webkit-box-shadow:13px 11px 20px -7px rgb(0 0 0 / 45%);
-moz-box-shadow: 13px 11px 20px -7px rgba(0,0,0,0.75);
 border: 0px;

}

.block-quicktabs-blockpublication .view-publication .view-content{
    margin-top: -30px;
}

.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:auto;}

/*.block-quickinner-tab.publications-home .slick-list .slick__slide:hover{background: #7f0c12;border:5px solid #7f0c12;}*/

.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.pub-share{position: relative;cursor: pointer;}
.block-quickinner-tab.publications-home .views-field-field-publication-file .field-content div.pub-share .social-share-publications{
    display: none;
position: absolute;
right: -17px;
top: 100%;
box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.5);
min-width: 141px;
padding: 6px 5px;
background: #fff;}
.block-quickinner-tab.publications-home .views-field-field-publication-file .field-content div.pub-share:hover .social-share-publications{display: block;}
.block-quickinner-tab.publications-home .views-field-field-publication-file .field-content div.pub-share img{margin-bottom: 5px;}
.block-quickinner-tab.publications-home .views-field-field-publication-file .field-content div.pub-share .social-share-publications:before{content: "";
margin-left: -5px;
border-width: 5px;
border-style: solid;
border-color: transparent transparent #fff transparent;
position: absolute;
right: 20px;
top: -10px;}
.block-quickinner-tab.publications-home .views-field-field-publication-file .field-content div.pub-share .social-share-publications a{float: left;
padding: 0 3px;
height: 20px;}



.block-views-blockevents-block-1 .events-links .social-icons-forcoming-events{position: relative;cursor: pointer;}
.block-views-blockevents-block-1 .events-links .social-icons-forcoming-events .social-share-recent-event{
    display: none;
position: absolute;
right: 0px;
top: 100%;
box-shadow:0px 0px 20px 0px rgb(0 0 0 / 50%);
width: 151px;
padding: 6px 5px;
background: #fff;}
.block-views-blockevents-block-1 .events-links .social-icons-forcoming-events:hover .social-share-recent-event{display: block;}
.block-views-blockevents-block-1 .events-links .social-icons-forcoming-events img{height: max-content;}
.block-views-blockevents-block-1 .events-links .social-icons-forcoming-events .social-share-recent-event:after{content: "";
margin-left: -5px;
border-width: 5px;
border-style: solid;
border-color: transparent transparent #fff transparent;
position: absolute;
right: 20px;
top: -10px;}
.block-views-blockevents-block-1 .events-links .social-icons-forcoming-events a{margin-left: 0px;
    text-decoration: none; padding: 4px 3px 0px 5px !important; }


.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%}

body .upcoming-event-home .slick--optionset--forcoming-event-home{margin-top: 20px;}
body .upcoming-event-home ul.block-grid{ flex-wrap: wrap; display: flex; margin: 0;}

/*body .upcoming-event-home .view-content .slick-list { height: 286px !important;}*/

body .upcoming-event-home .item-list .grid { position: relative; background-color: #1868ce; padding:15px;height: 122px;}

/*body .upcoming-event-home .slick-current  .slide__content .slide__grid .grid__content:hover{background-color: #c71921;}*/

.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-views-blockevents-block-1 .upcoming-event-home .slick__arrow{    
    transform: rotate(90deg);
    width: 30px;
    top: -40px;
    right: 5px;}

.block-quickinner-tab.publications-home .slick-list .slick__slide .views-field-title{font-size: 16px;
    line-height: 21px;
    font-family: 'robotobold';
    color: #fff;
    height: 110px;
    width: 100%;
    padding-top: 25px;}


.block-quickinner-tab.publications-home .slick-list .slick__slide .views-field-field-publication-by .views-label-field-publication-by{
     color: #fff;
     font-size: 11px;
     padding: 6px;
     text-transform: uppercase;
     font-weight: normal;
     border-bottom: 1px solid;
}

.block-quickinner-tab.publications-home .slick-list .slick__slide .views-field-field-publication-by .field-content{
     color: #fff;
     font-size: 14px;
     margin-top: 7px;
     font-weight: bold;
}    

.block-quickinner-tab.publications-home .grid__content .views-field-title{font-size: 16px;
    line-height: 21px;
    font-family: 'robotobold';
    color: #fff;
    height: 95px;
    width: 100%;
    padding-top: 25px;}




.block-quickinner-tab.publications-home .grid__content .views-field-field-publication-by .views-label-field-publication-by{
	 color: #fff;
	 font-size: 11px;
	 padding: 6px;
	 text-transform: uppercase;
	 font-weight: normal;
	 border-bottom: 1px solid;
}

.block-quickinner-tab.publications-home .grid__content .views-field-field-publication-by .field-content{
	 color: #fff;
	 font-size: 14px;
	 margin-top: 7px;
     font-weight: bold;
}


.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: 51px;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;
    height: 100%;}


  .home-slider .layout-container .inner-page-banner:after{background:rgb(0 0 0 / 30%); 
    width: 100%;
    height: 100%;
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    pointer-events: none;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center top;
}


    .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; margin-bottom: 2px;}

   	 .section .region-sidebar-first .menu-item--active-trail ,
.section .region-sidebar-first .menu-item:hover { background: #f7fdff;
    /*padding: 15px 20px 15px 20px;*/
    font-family: 'robotobold';}
.section .region-sidebar-first .menu-item:hover a{text-decoration: none; color: #235aa1;}







	.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';
    display: none;
}


 .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; margin-bottom: -10px;}
.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;}


    .section .region-sidebar-first .menu--our-inititives .menu-item--active-trail{
            background: #ffffff;
            padding: 15px 20px 15px 20px;
    }

       .section .region-sidebar-first .menu--our-inititives ul.menu a.is-active{
                color: #c42b31;
               font-family: 'robotobold';
    }


   .block-views-blockabout-ris-block-2{margin-top: 40px; overflow-x: hidden;}

    .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: 10px 20px 13px 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 0;
	display: inline-block;
}


   .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 .views-field-nothing{
        margin-top: -28px;
    }*/


    .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;
position: relative;
z-index: 9;}
 .views-field.views-field-nothing .field-content a.sub-site-link{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;
margin-right: 190px;}
.views-field.views-field-nothing .field-content a.sub-site-link:hover{background-position: 92% center;
text-decoration: none;}


.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: -20px;}
.block-system-main-block .views-exposed-form .form--inline {
    display: flex;
    justify-content: right;
}
.block-system-main-block .views-exposed-form .form-select{
	margin: 0;
    box-shadow: 0px 0px 5px 0px #d2d2d2;
    padding: 6px 8px;
    border: 1px solid #d6e0ed;
    background: #fff;
    font-size: 14px;
    font-family: 'robotobold';
    color: #235aa1; 
}


    .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;
    margin:0;}


   .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;

}


.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;
width: 100%;
background: #ddebfc;
border:1px solid #235aa1;

}

.block-system-main-block .view-events .view-content .item-list li:hover .field-content{color: #235aa1;}

 
.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 span.social-share-recent-event{display: none;position: absolute;
right: 0;
top: 90%;
box-shadow: 0px 0px 5px 0px #d2d2d2;
width: 157px;
padding: 6px 5px;
background: #fff;}
.block-system-main-block .view-events .view-content .item-list span.social-share-recent-event:after{content: "";
margin-left: -5px;
border-width: 5px;
border-style: solid;
border-color: transparent transparent #fff transparent;
position: absolute;
right: 20px;
top: -10px;}
.block-system-main-block .view-events .view-content .item-list .social-icons-events:hover span.social-share-recent-event{display: block;}


    .block-system-main-block .view-events .view-content .item-list .social-icons-events img{height: max-content;}



    .block-system-main-block .view-publication  .view-content .item-list span.social-share-publications{display: none;position: absolute;
right: 0;
top: 90%;
box-shadow: 0px 0px 5px 0px #d2d2d2;
width: 157px;
padding: 6px 5px;
background: #fff;}
.block-system-main-block .view-publication .view-content .item-list span.social-share-publications:after{content: "";
margin-left: -5px;
border-width: 5px;
border-style: solid;
border-color: transparent transparent #fff transparent;
position: absolute;
right: 20px;
top: -10px;}
.block-system-main-block .view-publication  .view-content .item-list .books-share:hover span.social-share-publications{display: block;}


    .block-system-main-block .view-publication .view-content .item-list .social-share-publications img{height: max-content;}
	
	 
.block-system-main-block .view-publication .view-content .item-list .books-share a {
    margin-left: 5px;
    text-decoration: none;
}

		 



.block-system-main-block .view-events .view-content .item-list .views-field-field-event-image{display: inline-block;
    padding: 15px;
    float: left;
    /*width: 250px;*/ }
/*.path-recent-events .block-system-main-block .view-events .view-content .item-list .views-field{float: left;}*/
.path-recent-events .block-system-main-block .view-events .view-content .item-list li{display: inline-block;}

/*.path-recent-events .block-system-main-block .view-events .view-content .item-list .views-field-title,
.path-recent-events .block-system-main-block .view-events .view-content .item-list .views-field-field-event-date,
.path-recent-events .block-system-main-block .view-events .view-content .item-list .views-field-nid,
.path-recent-events .block-system-main-block .view-events .view-content .item-list .views-field-nothing{width: calc(100% - 250px);}*/


   .block-system-main-block .view-events .view-content .item-list .views-field-nothing{position: absolute;
    left: 42%;
    right: 0px;
    margin-top: -21px; }




.block-system-main-block .view-events .view-content .item-list .social-icons-events a{margin-left: 5px; text-decoration: none;}

.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 li .views-field-body .field-content li{
    box-shadow: none;
    border: none;
}


   .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-title{
	font-size: 15px;
    font-family: 'robotobold';
    color: #235aa1;
    padding: 20px 0px 0px 27px;
}

    .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-body{
	    margin-left: 30px;
}


.block-views-blockevents-block-3 .view-events .view-content .item-list .views-field-field-registration-link .field-content a{
    background: #235aa1 url(../images/next-arrow.png) no-repeat;
    color: #fff;
    text-transform: uppercase;
    font-family: 'robotoregular';
    font-size: 14px;
    padding: 9px 35px 9px 20px;
    display: inline-block;
    border-radius: 5px;
    /* margin-top: 20px; */
    transition: all 0.5s ease;
    background-position: 88% center;
    margin-left: 30px;
}


.block-views-blockevents-block-3 .view-events .view-content .item-list .views-field-field-registration-link .field-content a:hover{
    background: #e12e35 url(../images/next-arrow.png) no-repeat;
    text-decoration: none;
    color: #fff;
    text-transform: uppercase;
    font-family: 'robotoregular';
    font-size: 14px;
    padding: 9px 35px 9px 20px;
    display: inline-block;
    border-radius: 5px;
    /* margin-top: 20px; */
    transition: all 0.5s ease;
    background-position: 88% center;
    margin-left: 30px;
}





     .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;}


/*.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;
}

.section .region-sidebar-first .menu--about-us 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{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 .sti-for-sdgs-new1ris {
    margin-top: 40px;
}
.block-system-main-block .sti-for-sdgs-new1ris p img{
    border: none;
    box-shadow: none;
    margin-right: 0;
}


 .block-system-main-block .sti-for-sdgs-new1ris .sti-for-sdgs-new1ris-maine img{   
    width: 100%;
}

 .block-system-main-block .sti-for-sdgs-new1ris .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 .sti-for-sdgs-new1ris .read-more-linksti-4 a {
     
    color: #fff;
    text-decoration: none; 
    
    
    }

    .block-system-main-block .sti-for-sdgs-new1ris .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 .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 20px 0px;
    box-shadow: 0px 0px 5px 0px #d2d2d2;
    padding: 18px 18px 33px 5px;
    width: 100%;
    background: #fff;
    border: 1px solid #fff;
	height: 280px;
}


.block-system-main-block .view-publication .view-content .item-list li:hover {	
    background: #ddebfc;
    border: 1px solid #235aa1;
}


 .block-system-main-block .node--type-current-opening{   
 	margin: 0 30px 0px 0px;
    margin-top: 35px;
    box-shadow: 0px 0px 5px 0px #d2d2d2;
    padding: 18px 0px 25px 12px;
    width: 100%;
    background: #fff;
    border: 1px solid #fff;
    height: auto;
}


.block-system-main-block .node--type-current-opening:hover{
    background: #ddebfc;
    border: 1px solid #235aa1;
}

.block-system-main-block .view-publication .view-content .item-list ul {
    display: block;
    padding-top: 45px;

}


.block-system-main-block .view-publication .view-content .item-list .views-field-field-publication-image {
    display: inline-block;
    padding: 15px;
    float: right;
}

.block-system-main-block .view-publication .view-content .item-list .views-field-field-publication-image .image-style-medium {
    border: 1px solid #235aa1;
	    width: 220px;
    /*height: 111px;*/
}

 .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-policy-briefs-new .view-content .item-list .views-field-title{
	padding: 15px 0px 0px 0px;
}
.block-system-main-block .view-policy-briefs-new .view-content .item-list .views-field-field-policy-brief-no{display: flex;}

.block-system-main-block .view-policy-briefs-new .view-content .item-list .views-field-field-paper-no {
    display: flex;
    align-items: center;
        font-weight: 700;
}
.block-system-main-block .view-policy-briefs-new .view-content .item-list .views-field-field-policy-brief-no .field-content{
  margin: 12px 0;
    font-weight: 900;
}

.block-system-main-block .view-policy-briefs-new .view-content .item-list .views-field-field-publication-date .field-content{
    }

.block-system-main-block .view-policy-briefs-new .view-content .item-list .views-field-field-publication-description .field-content{
    margin-left: 0; padding: 10px 10px 10px 26px;}


 .block-system-main-block .view-policy-briefs-new  .view-content .item-list .views-field-field-publication-file{
 	    left: 20% !important;
 	    margin-top: 0px !important;
 }   


 .block-system-main-block .view-policy-briefs-new .view-content .item-list .views-field-field-publication-file .pub-link{
 	margin-top: 0px !important;
 	margin-left: 27px !important;
 }


  .block-system-main-block .discussion-paper-new  .view-content .item-list .views-field-field-publication-file{
 	    left: 20% !important;
 	    margin-top: 0px !important;
 }   


 .block-system-main-block .discussion-paper-new .view-content .item-list .views-field-field-publication-file .pub-link{
 	margin-top: 0px !important;
 	margin-left: 0px !important;
 }


.block-system-main-block .policy-spotlight-new .view-content .item-list .views-field-field-publication-description .field-content{
	margin-left: 222px;
} 


 .block-system-main-block .policy-spotlight-new  .view-content .item-list .views-field-field-publication-file{
 	    left: 20% !important;
 	    margin-top: 0px !important;
 }   


 .block-system-main-block .policy-spotlight-new .view-content .item-list .views-field-field-publication-file .pub-link{
 	margin-top: 0px !important;
 	margin-left: 35px !important;
 }


.block-system-main-block .policy-spotlight-new .view-content .item-list .views-field-field-publication-date{
    padding: 0 15px !important;
}

.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-title-1{display: flex;}
	
	.block-system-main-block .view-publication .view-content .item-list span{font-size: 18px;
    font-family: 'robotobold';
    color: #000;     padding: 10px 10px 10px 26px;
    position: relative;}
	
	.block-system-main-block .view-publication .view-content .item-list span.books-pdf{padding-left: 0;}
	.block-system-main-block .view-publication .view-content .item-list span a{text-decoration:none;}
	
.block-system-main-block .discussion-paper-new .view-content .item-list .views-field-field-paper-no{display:flex;}



.block-system-main-block .discussion-paper-new .view-content .item-list .views-field-field-paper-no .field-content{
    margin-left: 0; padding: 11px;
	}	
	
	 
	
	.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-detail-link 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-field-detail-link 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: 15%;
    right: 0px;
    margin-top: -21px;*/
	display:inline-block;
}


.block-system-main-block .view-publication .view-content .item-list .views-field-field-publication-file .pub-link {margin-top: -13px;
    margin-left: 26px; padding:0}



	
	
	.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 0px;
    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-file .field-content{margin-left: -20px;}
    .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;}


    .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, .block-system-main-block .view-current-opening .view-content .item-list li,
    .block-views-blockcurrent-opening-block-3 .view-current-opening .view-content .item-list li {
   box-shadow: 0px 0px 20px 0px #d2d2d280;
    padding: 18px;
    width: calc(100% * (1/2) - 20px);
    margin: 10px;
    background: #fff;
}


.block-system-main-block .view-media-centre .view-content .item-list li:hover,
.block-system-main-block .view-current-opening .view-content .item-list li:hover,
.block-views-blockcurrent-opening-block-3 .view-current-opening .view-content .item-list li:hover{
background:#235aa1;
color: #fff;
}


 .block-system-main-block .view-media-centre .view-content .item-list ul, .block-system-main-block .view-current-opening .view-content .item-list ul,
 .block-views-blockcurrent-opening-block-3 .view-current-opening .view-content .item-list ul {
    display: flex;
    flex-wrap: wrap;
}


.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 .views-field-field-press-release-date  {font-size: 15px;
    font-family: 'robotoregular';
    color: #3e3e3e !important;
    margin-top: 5px;
}

/*.block-system-main-block .grid-listview-box-press .view-content .item-list .views-field.views-field-nid{
    display: none;
}*/

/*.block-system-main-block .grid-listview-box-press .view-content .item-list .media-centre-document {
    margin-right: 12px;
    margin-left: -8px;
}*/

.block-system-main-block .grid-listview-box-press .item-grid-view .view-content .item-list .views-field.views-field-nid{
    display: none;
}


.block-system-main-block .item-list-view .view-content .item-list .views-field-field-publication-date {margin-left: 12px;
}

.block-system-main-block .item-list-view .view-content .item-list .views-field-field-press-release-date {
    margin-left: 12px;
}

.block-system-main-block .grid-listview-box-press .item-list-view .view-content .item-list .views-field.views-field-nid{
    display: none;
}


    .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: #fff;
}



.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: 0;
    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; margin-bottom: 40px; flex-wrap: wrap;}

.block-system-main-block .view-our-faculty .view-content .item-list ul li .views-field.views-field-field-image {
    height: 175px;
    overflow: hidden;
    width: 100%;
    position: relative;
    display: block;
}
.block-system-main-block .view-our-faculty .view-content .item-list ul li .views-field img {
    width: 100%;
    height: auto;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    position: absolute;
}


  .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;
	flex-wrap: wrap;
	margin: 0 -15px 40px;
	clear: both;
}

.block-system-main-block .view-ris-diary .view-content .item-list li {
    margin: 0 15px;
    box-shadow: 0px 0px 20px 0px #d2d2d280;
    padding: 17px;
    width: calc(100% * (1/4) - 30px);
    background: #fff;
    text-align: center;
	margin-bottom: 20px;
}



.block-system-main-block .view-ris-diary .view-content .item-list li:hover{
background: #ddebfc;
color: #000;
}
.block-system-main-block .view-ris-diary .view-content .item-list li .views-field.views-field-field-publication-date {
    display: inline-flex;
}


.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;
    max-width:100%;
}


.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: 13px;
    font-family: 'robotoregular';
    color: #c42b31;
 
     
}

.block-system-main-block .view-ris-diary .view-content .item-list .views-field-field-diary-document{display: inline-block;}


.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 span.social-share-publications{display: none;position: absolute;
right: -17px;
top: 100%;
box-shadow: 0px 0px 5px 0px #d2d2d2;
width: 157px;
padding: 6px 5px;
background: #fff;}
.block-system-main-block .view-ris-diary .view-content .item-list span.social-share-publications:after{content: "";
margin-left: -5px;
border-width: 5px;
border-style: solid;
border-color: transparent transparent #fff transparent;
position: absolute;
right: 20px;
top: -10px;}
.block-system-main-block .view-ris-diary  .view-content .item-list .books-share:hover span.social-share-publications{display: block;}


    .block-system-main-block .view-ris-diary .view-content .item-list .social-share-publications img{height: max-content;}
    
     
.block-system-main-block .view-ris-diary .view-content .item-list .books-share a {
    margin-left: 5px;
    text-decoration: none;
}



    .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:0px;}


    .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-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: 15px;
    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: 15px;
    font-family: 'robotomedium';
    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: 15px;
}*/

 body .col-md-12.social-media {margin-bottom: -40px;}
.grid-listview-box .view-header{position: absolute;
right: 0;
top: 0px;
}
.grid-listview-box .view-header .block1-header-right a{margin:0 15px;}
.grid-listview-box .view-header .block1-header-right a span img{margin-right: 8px;}


.grid-listview-box-press .view-header{position: absolute;
right: 0;
top: 0px;
}
.grid-listview-box-press .view-header .block1-header-right a{margin:0 15px;}
.grid-listview-box-press .view-header .block1-header-right a span img{margin-right: 8px;}


.block-system-main-block .view-opinions-quick-comments .pager ul.pager__items  {border: 1px solid #dddddd;
    border-radius: 6px;
    width: 680px;
    padding: 6px;
    margin: 50px 0px;
}

.block-system-main-block .view-opinions-quick-comments .pager li .pager__item-active  {background: #337ab7;
    color: #fff;
    border: 1px solid #dddddd;}
    
    
    .block-system-main-block .view-opinions-quick-comments .pager li.pager__item   {border-right: 1px solid #dddddd;}
    
    .block-system-main-block .view-opinions-quick-comments .pager li.pager__item:hover   {background: #337ab7; color:#fff; border-right: 1px solid #dddddd;}
    
    .block-system-main-block .view-opinions-quick-comments .pager li.pager__item a{color:#4d7ac9; text-decoration:none;}
    
    .block-system-main-block .view-opinions-quick-comments .pager li.pager__item a:hover   {color:#fff;  text-decoration:none;}


    .block-system-main-block .view-opinions-quick-comments .pager .pager__item {
    border-right: 1px solid #dddddd;
}

.block-views-blocksocial-media-block-1 .social-media-home .view-content .slick-list .slick__slide{margin-right:20px;}



.block-system-main-block .webform-submission-form .intern-joining-comm-left{
    float: left;
    width: 50%;
    padding: 0px 10px 0px 0px;
}


.block-system-main-block .webform-submission-form .intern-joining-comm-right{
    float: right;
    width: 50%;
    padding: 0px 0px 0px 0px;
}


.block-system-main-block .webform-submission-form .intern-joining-comm-right #edit-air-ticket-arrival- input{
     padding: 5px;
}



.block-system-main-block .webform-submission-form .mobile-number-sigle input{
	padding: 5px 10px;
    border: 1px solid #ced4da;
    background: #f7f7f7;
    font-size: 14px;
}

.block-system-main-block .webform-submission-form .intern-joining-comm-right-employee-info-country{
    float: right;
    width: 50%;
    padding: 0px 0px 0px 0px;
}

.block-system-main-block .webform-submission-form .intern-joining-comm-right-employee-info-country label{
	width: 100%;
	margin-top: 4px;
}

 .block-system-main-block .webform-submission-form .intern-joining-comm-right-employee-info-country select{ padding: 5px 10px;
    border: 1px solid #ced4da;
    background: #f7f7f7;
    font-size: 14px;
    width: 100%;
    margin-left: 0px;
}

.block-system-main-block .webform-submission-form .intern-joining-comm-right-year{
    float: right;
    width: 50%;
    padding: 0px 0px 0px 0px;
}

.block-system-main-block .webform-submission-form .intern-joining-comm-right-year .year-right{
  	float: right;
    width: 90%;
    padding: 5px 10px;
    border: 1px solid #ced4da;
    background: #f7f7f7;
    font-size: 14px;
}   


.block-system-main-block .webform-submission-form .intern-joining-comm-right-year label{
	margin-top: 6px;
}

.block-system-main-block .webform-submission-form .inters-joining-address{
    width: 100%;
    height: auto;
    border: 1px solid #ced4da;
    padding: 0px;

}

.block-system-main-block .webform-submission-form .inters-joining-address legend{
    background-color: #2261b2;
    color: #fff;
    padding: 8px;
    font-size: 16px;
    font-weight: bold;
}

.block-system-main-block .webform-submission-form .inters-joining-address .fieldset-wrapper{
    padding: 10px;
}


.block-system-main-block .webform-submission-form .inters-joining-fullname select{
    padding: 5px 10px;
    border: 1px solid #ced4da;
    background: #f7f7f7;
    font-size: 14px;
    margin-top: 4px;

}

.block-system-main-block .webform-submission-form .inters-joining-fullname .select-country-employee-info{
    margin-top: 0px;
}

.block-system-main-block .webform-submission-form .inters-joining-fullname input{
    padding: 5px 10px;
    border: 1px solid #ced4da;
    background: #f7f7f7;
    font-size: 14px;

}

.block-system-main-block .webform-submission-form .inters-joining-fullname .employee-emerg-contact{
    margin-top: 0px;
}

.block-system-main-block .webform-submission-form .inters-joining-fullname .employee-info-declare-place{
	margin-top: 0px;
}

.block-system-main-block .webform-submission-form .inters-joining-fullname .employee-info-declare-dob-submission{
	padding: 4px;
}

.block-system-main-block .webform-submission-form .intern-joining-comm-photo{
    padding: 5px 10px;
    border: 1px solid #ced4da;
    background: #f7f7f7;
    font-size: 14px;

}

.block-system-main-block .webform-submission-form .intern-joining-comm-info{
    text-align: center;
}


.block-system-main-block .webform-submission-form .intern-joining-comm-dob input{
    padding: 5px 10px;
    border: 1px solid #ced4da;
    background: #f7f7f7;
    font-size: 14px;
    margin-left: 10px;

}


.block-system-main-block .webform-submission-form .intern-joining-comm-reserv select{
    padding: 5px 10px;
    border: 1px solid #ced4da;
    background: #f7f7f7;
    font-size: 14px;
    margin-left: 10px;

}


.block-system-main-block .webform-submission-form .intern-joining-comm-left input{
    padding: 5px 10px;
    border: 1px solid #ced4da;
    background: #f7f7f7;
    font-size: 14px;
    width: 100%;
}

.block-system-main-block .webform-submission-form .intern-joining-comm-left .itec-reg-email{
    margin-top: 4px;
}


.block-system-main-block .webform-submission-form .intern-joining-comm-left #edit-photo input{
    padding: 3px; 
}


.block-system-main-block .webform-submission-form .intern-joining-comm-right input{
    padding: 5px 10px;
    border: 1px solid #ced4da;
    background: #f7f7f7;
    font-size: 14px;
    width: 100%;
}

.block-system-main-block .webform-submission-form .intern-joining-comm-right .inters-joining-dec-date{
    margin-top: 3px;
}

.block-system-main-block .webform-submission-form .intern-joining-comm-right .research-dob {
	margin-top: 3px;
}

.block-system-main-block .webform-submission-form .intern-joining-comm-right .parent-research{
    margin-top: 0px;
}

    

.block-system-main-block .webform-submission-form .intern-joining-comm-right .nationality-employee{
	padding: 6px 10px;
    margin-top: 0px;
}


.block-system-main-block .webform-submission-form .intern-joining-contact input{
    padding: 5px 10px;
    border: 1px solid #ced4da;
    background: #f7f7f7;
    font-size: 14px;
    width: 100%;

}

.block-system-main-block .webform-submission-form .intern-joining-contact .form-textarea-wrapper textarea{
	padding: 5px 10px;
    border: 1px solid #ced4da;
    background: #f7f7f7;
    font-size: 14px;
}



.block-system-main-block .webform-submission-form .captcha input{
    padding: 5px 10px;
    border: 1px solid #ced4da;
    background: #f7f7f7;
    font-size: 14px;
    width: 100%;

}

.block-system-main-block .content .webform-submission-form .inters-joining-submit .webform-button--submit{
    width: 100%;
}


.block-system-main-block .content .webform-submission-form .intern-joining-comm-single input{
    padding: 5px 10px;
    border: 1px solid #ced4da;
    background: #f7f7f7;
    font-size: 14px;
    width: 100%;
}

.block-system-main-block .content .webform-submission-form .webform-button--next{    
    background: #2261b2;
    border-radius: 3px;
    color: #fff;
    font-size: 16px;
    text-align: center;
    text-align: center;
    padding: 7px 10px 7px 10px;
    border: 2px solid #2261b2;
    transition: all ease-in-out 0.5s;
}

.block-system-main-block .content .webform-submission-form .webform-button--next:hover{
    background: #e12e35;
    border: 2px solid  #e12e35;
}

.block-system-main-block .content .webform-submission-form .webform-button--previous{    
    background: #2261b2;
    border-radius: 3px;
    color: #fff;
    font-size: 16px;
    text-align: center;
    text-align: center;
    padding: 7px 10px 7px 10px;
    border: 2px solid #2261b2;
    transition: all ease-in-out 0.5s;
    margin-right: -10px;
}    

.block-system-main-block .content .webform-submission-form .webform-button--previous:hover{
    background: #e12e35;
    border: 2px solid  #e12e35;
}

.block-system-main-block .content .webform-submission-form .intern-joining-comm-single .form-textarea-wrapper textarea{
    padding: 5px 10px;
    border: 1px solid #ced4da;
    background: #f7f7f7;
    font-size: 14px;
}


.block-system-main-block .content .webform-submission-form .inters-joining-zipcode{
    padding: 5px 10px;
    border: 1px solid #ced4da;
    background: #f7f7f7;
    font-size: 14px;
}

.block-system-main-block .content .webform-submission-form .inters-joining-course-select{
    padding: 5px 10px;
    border: 1px solid #ced4da;
    background: #f7f7f7;
    font-size: 14px;
    width: 100%;
}

 .block-system-main-block .content .webform-submission-form .inters-joining-itec-nationality{
    margin-top: 0px;
    padding: 6px;
}

.block-system-main-block .webform-submission-form .intern-joining-comm-left select {
    padding: 5px 10px;
    border: 1px solid #ced4da;
    background: #f7f7f7;
    font-size: 14px;
    margin-left: 10px;
}


.block-system-main-block .webform-submission-form .intern-joining-comm-left .inters-joining-country {
    width: 100%;
    margin-top: 4px;
    margin-left: 0px;
}


.block-system-main-block .webform-submission-form .intern-joining-comm-right select {
    padding: 5px 10px;
    border: 1px solid #ced4da;
    background: #f7f7f7;
    font-size: 14px;
    margin-left: 10px;
}


.block-system-main-block .content .webform-submission-form .webform-button--preview{    
    width: 100%;
    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;
    margin-top: 15px;
    margin-left: 0px;
}


.block-system-main-block .content .webform-submission-form .webform-button--preview:hover{  
    background: #2261b2;
    border: 2px solid #2261b2;
}


.block-system-main-block .webform-submission-form .form-item-upload-your-identification{
	 margin-top: 0px;
}

.block-system-main-block .webform-submission-form .form-item-upload-your-identification input{
	margin-top: 2px;
    padding: 4px;
}

.block-views-blockabout-ris-block-1{
    max-width: 1290px;
    margin: 0 auto;
	padding-top: 40px;
}


.block-views-blockabout-ris-block-1 h2{
    font-size: 30px;
    position: relative;
    color: #111;
    font-family: 'robotobold';
    padding-bottom: 0;
    display: inline-block;
    margin: 0 0 30px 0;
       
}


.block-views-blockabout-ris-block-1 h2:after {
    content: "";
    width: 80px;
    background: #6ba3ea;
    height: 4px;
    position: absolute;
    left: 0;
    bottom: -6px;
}

/* body .upcoming-event-home .view-content .slick-list .slick__slide{background-color:#1868ce;margin: 15px 0 -10px;padding:20px; height:auto;  }*/

/* body .upcoming-event-home .view-content .slick-list .slick__slide:hover{background-color: #c71921;
    margin: 15px 0 -10px;
    padding: 20px; height:auto;}*/

body .upcoming-event-home .item-list .grid .views-field-title .field-content{
    color: #fff;
}

body .upcoming-event-home .item-list .grid .views-field-title .field-content a{
    color: #fff;
}

/* body .upcoming-event-home .view-content .slick-arrow{
    transform: rotate(90deg);
 }*/

 /*body .upcoming-event-home .view-content .slick__arrow{ 
    top: -47px;
 }*/



 body .latest-event-home .view-content .slick-arrow{
    transform: rotate(90deg);
 }

 body .latest-event-home .view-content .slick__arrow{ 
    top: 35px;
    width: auto;
    left: auto;
    right: 0;
 }


 body .latest-event-home .view-content .slick-arrow::before {
    color: #8dbcf9;
   /* opacity: 40%;*/
}

 body .latest-event-home .view-content .slick__arrow .slick-prev{
    top: 36px;
 }

 body .latest-event-home .view-content .slick__arrow .slick-next{
    left: 0px;
 }


    

 body .latest-event-home .view-content .slick-list .slick__slide .slide__grid .grid__content .slick__slide{
    padding-top: 10px;
    height: 100px;
 }


 body .latest-event-home .view-content .slick-list .slick__slide .slide__grid .grid__content{
        padding: 10px 20px;
 }

 body .latest-event-home .view-content .slick-list .slick__slide .slide__grid .grid__content .views-field-title{
    margin-bottom: 2px;
 }

  body .latest-event-home .view-content .slick-list .slick__slide .slide__grid .grid__content .views-field-title .field-content {
    color:yellow;
    font-style: italic;
    font-size: 14px;
  }


  body .latest-event-home .view-content .slick-list .slick__slide .slide__grid .grid__content .views-field-body .field-content p{
    color:#fff;
    font-weight: bold;
  }
 
  body .latest-event-home .view-content .slick-list .slick__slide .slide__grid .grid__content .views-field-body .field-content a:hover{color: #fff}


 .block-system-main-block .screen-reader h2{
 	margin-left: 0px;
 }


 .block-system-main-block .screen-reader table tbody tr th{border: 1px solid #d2d2d2; }

 .block-system-main-block .screen-reader table{text-align: left !important;
 }

/* color theme start */
.color-theme  .latest-event-home .view-content .slick-list .slick__slide .slide__grid .grid__content .views-field-body .field-content p{color:#000;}
 .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: #fff;}
 .color-theme .block-views-blocklatest-news-block-1 h2:after{content: url(/sites/default/files/latestnewsicon-white.png);}
 .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%, #ddd 40%);}
 .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 .block-quickinner-tab.publications-home .slick-list .slick__slide:hover{background:#000; border:5px solid #000;}
 .color-theme .events-main-wrapper{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 .slick-current .slide__content .slide__grid{background-color:#ddd;}
 .color-theme .upcoming-event-home .slick-current .slide__content .slide__grid:hover{background-color:yellow;}
 .color-theme .views-field.views-field-nid{filter: grayscale(1);}
 .color-theme .block-views-blockevents-block-2 h2{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 .previous-event-home .view-content .slick .slick-list .slick-slide .views-field-field-event-image img{filter: grayscale(1);}
 .color-theme .block-quickinner-tab .views-field-field-description .field-content p iframe{filter: grayscale(1);}
 .color-theme .social-media-home .view-content .linkedindiv:hover{background-color:yellow;}
 .color-theme .social-media-home .view-content .linkedindiv:hover h2{color:#000;border-color:#000;}
 .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:yellow;}
 .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{color:#000;border-color:#000;}
 .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 .menu--about-us{background-color:yellow}
 .color-theme .section .region-sidebar-first .menu--about-us 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 close */

body .block-views-blocklatest-news-block-1 .view-latest-news p{ font-style: normal; font-size: 13px; letter-spacing: 1px;}


.block-views-blockhome-slider-block-1 .view-home-slider li .views-field-field-image:after{
/*	background: rgba(20, 47, 42, 0.6) !important;*/
    background-image: url(http://ris.go4hosting.in/sites/default/files/2021-10/slider-banner-overlay.png);
    width: 100%;
    height: 100%;
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    pointer-events: none;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center top;
}

.home-slider{position: relative;}
.home-slider img{width: 100%;}
.home-slider .banner-title{position: absolute;
    top: 50%;
    font-size: 40px;
    color: #fff;
    left: 50%;
    transform: translate(-50%, -50%);
    font-family: 'robotobold'; text-align: center;}
.block-system-main-block .grid-listview-box{padding-top: 45px;}

.block-system-main-block .grid-listview-box-press{padding-top: 45px;}

.home-slider .view-home-slider .flexslider{margin: 0;}

.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;
    margin-top: 30px;
}

.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-quicktabs-blockpublication .view-publication .view-footer{    
    width: 130px;
    margin: 0px auto !important;
}

.block-quicktabs-blockpublication .view-publication .view-footer a{    
    background: #fff url(../images/next-arrow-viewall.png) no-repeat;
    color: #000;
    text-transform: uppercase;
    font-family: 'robotoregular';
    font-size: 14px;
    padding: 12px 30px 12px 25px;
    display: inline-block;
    border-radius: 5px;
    margin-top: 50px;
    transition: all 0.5s ease;
    background-position: 88% center;
    text-decoration: none;
    margin-right: 10px;
    font-weight: bold;
}     


.block-quicktabs-blockpublication .view-publication .view-footer a:hover{    
    background: #fff url(../images/next-arrow-viewall.png) no-repeat;
    color: #000;
    background-position: 92% center;
    text-decoration: none;
}     
.previous-event-home .view-content .slick .slick-list .slick-slide{    
    margin-right: 20px;
    background: #fff;
    padding: 0;
    margin-top: 12px;
}
.previous-event-home .view-content .slick .slick-list .slick-slide .views-field-field-event-image{height: 180px;overflow: hidden;}
.previous-event-home .view-content .slick .slick-list .slick-slide .views-field-field-event-image img{width: 100%;}
.previous-event-home .views-field-field-event-date .field-content{    font-size: 14px;
    color: #255ed6;
    padding-left: 20px;
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 10px;}
    .previous-event-home .views-field-title .field-content{    padding: 0 20px;
    font-size: 17px;
    line-height: 22px;
    display: inline-block;
    width: 100%;
    height: 90px;
    color: #111;}
.previous-event-home .views-field-nid .field-content{
    padding: 0 20px;
    font-size: 17px;
    line-height: 22px;
    display: inline-block;
    width: 100%;
    color: #111;
}
.previous-event-home .views-field-nid .field-content a{text-decoration: none;
    font-size: 13px;
    color: #e12e35;
    text-transform: uppercase;}

.previous-event-home .views-field-nid .field-content a .fas{    border-radius: 50%;
    padding: 8px 0;
    background-color: #e12e35;
    color: #fff;
    margin: 15px;
    width: 28px;
    height: 28px;
    text-align: center;}


.ris-diary-pub-tab .grid__content .slick__slide .views-field-field-volume-no {
    font-size: 16px ;
    line-height: 21px ;
    font-family: 'robotobold' ;
    color: #fff  ;
    height: auto; ;
    width: 100% ;
    padding-top: 25px  ;}   


    .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;
}

.block-views-blockpublication-block-9 .view-publication table {
    border: 1px solid #d2d2d2;
    text-align: left;
    margin-bottom: 20px;
}

.block-views-blockpublication-block-9 .view-publication table thead tr th{
    border: 1px solid #d2d2d2;
    padding: 10px;
}

.block-views-blockpublication-block-9 .view-publication table tbody tr td{
    border: 1px solid #d2d2d2;
    padding: 10px;
}


.block-views-blockpublication-block-10 .view-publication table {
    border: 1px solid #d2d2d2;
    text-align: left;
    margin-bottom: 20px;
}

.block-views-blockpublication-block-10 .view-publication table thead tr th{
    border: 1px solid #d2d2d2;
    padding: 10px;
}

.block-views-blockpublication-block-10 .view-publication table tbody tr td{
    border: 1px solid #d2d2d2;
    padding: 10px;
}

.block-views-blockpublication-block-11 .view-publication table {
    border: 1px solid #d2d2d2;
    text-align: left;
    margin-bottom: 20px;
}

.block-views-blockpublication-block-11 .view-publication table thead tr th{
    border: 1px solid #d2d2d2;
    padding: 10px;
}

.block-views-blockpublication-block-11 .view-publication table tbody tr td{
    border: 1px solid #d2d2d2;
    padding: 10px;
}


.block-system-main-block .node--view-mode-full .field--name-field-image img{
    width: 100%;
    margin-bottom: 20px;
}

.site-footer__bottom{
    background: #051934;
    padding: 20px;
	width: 100%;}
	
	
.footer-copyright{
    max-width: 1290px;
    margin: 0px auto;
	padding: 0px 40px;}
	
	
.footer-copyright .col-md-5 p	{
	color: #9ca6b3;
    font-size: 11px;
    line-height: 30px;}	
	
	
.footer-copyright .col-md-3 p	{
	color: #9ca6b3;
    font-size: 11px;
    line-height: 30px;}	
	
.footer-copyright .col-md-3 p a	{
	color: #9ca6b3;}		
	
 

@media (min-width:320px) and (max-width:480px){
.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-bottom: 25px;
    padding-right: 25px;*/
    padding: 20px 10px 0 10px;
    background: #f3f7fd;
    margin-bottom: 30px;
}    

.latest-news-section .layout-container .view-about-ris .view-footer {
    padding: 20px 10px 2px 10px;
    background: #c0d3ee;

}

.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;
}


}


@media (min-width:481px) and (max-width:600px){

}



@media (min-width:601px) and (max-width:767px){
}



@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 (max-width:1600px){
	.region-latest-news {
    background: linear-gradient(to right, #f3f7fd 59.5%, #c0d3ee 40%);
}
}




@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;}*/

 
 body .site-footer  .layout-container .col-md-3 h2{ width: 48%;}
 body .site-footer  .layout-container .col-md-2 h2{ width: 54%;}

    }


.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: none;
}

.block-system-main-block .view-opinions-quick-comments .views-field-title .field-content{
    display: table;
}


.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 15px 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;
	margin: 0 -10px;
    }

   .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: 0;
margin-top: 30px;
margin-bottom: 30px;}

  .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;}
 }



 

/*.block-system-main-block .content .sitemap .sitemap-item body ul.menu{padding: 5px 0 0 20px ;}*/



.block-system-main-block .field__item .ris-inte-prognew1 p img {
     border: none;
     box-shadow: none;
     margin-right: 0px;
     }

 .block-system-main-block .field__item .ris-inte-prognew1 p.ris-inte-prog1-innerimg{margin-left: 10px;}

  .block-system-main-block .field__item .ris-inte-prognew1 table td .ris-inte-prog12img{text-align: center;}

  .block-system-main-block .field__item .ris-inte-prognew1 table td {text-align:justify; vertical-align: top;}

  .block-system-main-block .field__item .ris-inte-prognew1 table td p {text-align:justify;}

  .block-system-main-block .field__item .ris-inte-prognew1 table tbody tr td h3 {font-size: 20px;}


  .block-system-main-block .content .webform-submission-form .feedback-input-box {
    width: 98%;
    float: left;
    /*padding: 10px 15px;*/
    border: 1px solid #ced4da;
    background: #f7f7f7;
    font-size: 14px;
    line-height: 18px;
    border-radius: 5px;
    margin-bottom: 10px;
     padding: 5px 10px; 

} 

.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;
    margin-top: 10px;
}


 .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-tender .pager ul.pager__items  {border: 1px solid #dddddd;
    border-radius: 6px;
    width: 680px;
    padding: 6px;
    margin: 50px 0px;
}

.block-system-main-block .view-tender .pager li .pager__item-active  {background: #337ab7;
    color: #fff;
    border: 1px solid #dddddd;}
    
    
    .block-system-main-block .view-tender .pager li.pager__item   {border-right: 1px solid #dddddd;}
    
    .block-system-main-block .view-tender .pager li.pager__item:hover   {background: #337ab7; color:#fff; border-right: 1px solid #dddddd;}
    
    .block-system-main-block .view-tender .pager li.pager__item a{color:#4d7ac9; text-decoration:none;}
    
    .block-system-main-block .view-tender .pager li.pager__item a:hover   {color:#fff;  text-decoration:none;}


    .block-system-main-block .view-tender .pager .pager__item {
    border-right: 1px solid #dddddd;
}  


@media  (max-width:1300px){
    #block-topleft {
    width: 59%;
    }
    #block-topright {
    width: 25%;
    }
    .region-middle-header{right: 0px;}
    .region-header .site-branding {
    flex: 0 0 37%;
    max-width: 37%;
    }
    .region-header .navigation {
    flex: 0 0 63%;
    max-width: 63%;
    padding: 65px 0 0 0;
    }
    .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;}
    .ris-inte-prog1 img{max-width: 100%;}
    .block-system-main-block .field__item .ris-inte-prog1 p.ris-inte-prog1-innerimg{display: grid;grid-template-columns: auto auto auto auto auto;margin-left: 0;}
    .block-system-main-block .view-publication .view-content .item-list .views-field-field-publication-file{left: 46%;}
    .block-system-main-block .view-ris-diary .view-content .item-list ul{grid-template-columns: 23% 23% 23% 23%;
grid-gap: 2%;}
.block-system-main-block .view-ris-diary .view-content .item-list li, .block-system-main-block .view-ris-diary .view-content .item-list li:hover{margin: 15px;padding:10px;}
.block-system-main-block .view-ris-diary .view-content .item-list .views-field-field-image img{max-width: 100%;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: 100%;}
.path-recent-events .block-system-main-block .view-events .view-content .item-list .views-field-nothing{left: 397px;margin-top: -24px;}

.block-views-blockabout-ris-block-1 h2 {
    margin: 0 0 30px 20px;
}

.latest-news-section .layout-container .view-about-ris .view-footer .view-content {
    padding: 0;
}

.block-views-blockabout-ris-block-1 .view-footer .about-us-dynamic-area h2{
    margin:0px 0 15px 0px !important;
}

body .upcoming-event-home .view-content .slick-list .slick__slide{height: auto;}

body .upcoming-event-home .view-content .slick-list .slick__slide:hover{height: auto;}

body .upcoming-event-home .slick-current  .slide__content .slide__grid{
    height: auto;


}

.region-slider .slides .views-field-body .field-content{
    width: 100%;

   }

.region-slider .slides .views-field-title{
    bottom: 110px;
}

.region-slider .slides .views-field-body{
    bottom: 75px;
}

.footer-copyright{
padding: 0px;}


}
@media  (max-width:1200px){
    #block-topright {
    width: 31%;
    }
    .language-switcher-language-url{width: 13%;}
    #block-topleft{width: 50%;}
    .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 68%;
    max-width: 68%;
    padding:40px 0 0 0;
    }
    .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 0;
    }
    .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: 45px 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 .content .node--view-mode-full .IBSA-Visiting-Fellowship-Programme .item-list .views-field.views-field-title h4{line-height: 16px;}
.block-system-main-block .content .node--view-mode-full .IBSA-Visiting-Fellowship-Programme .item-list li .views-field.views-field-nothing{height: 55%;}
.block-system-main-block .field__item .sti-4 p img, .block-system-main-block .field__item .ris-inte-prog p img{max-width: 100%;}
.block-system-main-block .field__item .ris-inte-prog p img{height: auto;}
.block-system-main-block .view-publication .view-content .item-list .views-field-field-publication-file {
    left:400px;
}
.block-system-main-block .view-ris-diary .view-content .item-list ul {
    grid-template-columns: 31.33% 31.33% 33.33%;
    grid-gap: 2%;
}
.path-recent-events .block-system-main-block .view-events .view-content .item-list span{margin-left: 0;padding: 5px 5px;}
.path-recent-events .block-system-main-block .view-events .view-content .item-list .views-field-nothing{left: 412px;}
.path-recent-events .block-system-main-block .view-events .view-content .item-list li{margin: 0 0 0px 0px;margin-top: 22px;}
.path-recent-events .block-system-main-block .view-events .view-content .item-list span{font-size: 16px;line-height: 20px;}
.path-recent-events .block-system-main-block .view-events .view-content .item-list .views-field-field-event-date{font-size: 12px;}
.block-views-blockevents-block-3 .view-events .view-content .item-list .views-field-field-event-image img{max-width: 100%;height: auto;}
.block-views-blockevents-block-3 .view-events .view-content .item-list .views-field-field-event-image{width: 370px;}
.responsive-table .view-content{overflow: auto;}
.block-system-main-block .view-administration .view-content .item-list li, .block-system-main-block .view-administration .view-content .item-list li,
.block-views-blockadministration-block-9 .view-administration .view-content .item-list li,
.block-views-blockadministration-block-2 .view-administration .view-content .item-list li,
.block-views-blockadministration-block-3 .view-administration .view-content .item-list li,
.block-views-blockadministration-block-10 .view-administration .view-content .item-list li,
.block-views-blockadministration-block-14 .view-administration .view-content .item-list li{width: calc(100% * (1/4) - 10px);padding: 10px;
margin: 10px 5px;}
.region-header .navigation ul.menu li.menu-item{padding: 0 3px;}
.region-header .navigation ul.menu li.menu-item.menu-item--expanded a, .region-header .navigation ul.menu li.menu-item.menu-item--expanded span{padding: 10px 21px 10px 6px;}
.header{padding-bottom: 10px;}
.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: 100%;}

.block-system-main-block .webform-submission-form .intern-joining-comm-right input{
    width: 100%;
}


.block-system-main-block .webform-submission-form .intern-joining-comm-left input{
    width: 100%;
}
.block-system-main-block .webform-submission-form .mobile-number-sigle input{
	width: 49%;
}

.block-system-main-block .content .webform-submission-form .inters-joining-submit .webform-button--submit{
	width: 98%;
}

.block-system-main-block .content .webform-submission-form .inters-joining-zipcode{
   width: 100%; 
}

.block-system-main-block .content .webform-submission-form .webform-button--preview{
	    width: 98%;
}

.block-views-blockabout-ris-block-1 h2{
        margin: 0 0 30px 20px !important;
}

.block-views-blockabout-ris-block-1 .view-footer .about-us-dynamic-area h2 {
    margin: 0px 0 15px 20px !important;
}

.latest-news-section .layout-container .view-about-ris .view-footer .view-content {
    padding: 0 20px;
}

body .upcoming-event-home .view-content .slick-list .slick__slide{height: auto;}

body .upcoming-event-home .view-content .slick-list .slick__slide:hover{height: auto;}


.block-system-main-block .view-policy-briefs-new .view-content .item-list .views-field-field-publication-file .pub-link {
    margin-top: 0px !important;
    margin-left: 27px !important;
}

.block-system-main-block .view-policy-briefs-new .view-content .item-list .views-field-field-publication-file {
    left: 21% !important;
    margin-top: 0px !important;
}


.block-system-main-block .discussion-paper-new .view-content .item-list .views-field-field-publication-file {
    left: 22% !important;
    margin-top: 0px !important;
}


.block-system-main-block .discussion-paper-new .view-content .item-list .views-field-field-publication-file .pub-link{
	margin-top: 0px !important;
    margin-left: 36px !important;
}

body .latest-event-home .view-content .slick__arrow{right: 22px;}

.region-slider .slides .views-field-body .field-content {
    width: 100%;
}

.block-quickinner-tab.publications-home .slick-list .slick__slide {
    padding: 9px;
    border: 2px solid #e4a6a6;
}

.block-system-main-block .policy-spotlight-new .view-content .item-list .views-field-field-publication-file .pub-link {
    margin-top: 0px !important;
    margin-left: 50px !important;
}

}
@media  (max-width:992px){
    .region-header .navigation {
    flex: 0 0 100%;
    max-width: 100%;
    padding: 15px 0 0 0;
    }
    .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: 360px;top: 16px;}
    .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: 43%;
    }
    #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: 0 70px;}
    .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: 65px;
    left: 60%;
    transform: translate(-50%,0);
    }
    img.align-center{max-width: 100%;}
    .section .region-sidebar-first .menu-item{padding: 10px 5px 8px 5px;font-size: 14px;}
    .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;}
    .main-content .section .block-page-title-block .page-title{font-size: 25px;margin-bottom: 15px;}
    .block-system-main-block h2{font-size: 20px;}
    .block-system-main-block .content .node--view-mode-full .IBSA-Visiting-Fellowship-Programme .item-list li{width: calc(100% * (1/3) - 20px);}
    .block-system-main-block .content .node--view-mode-full .IBSA-Visiting-Fellowship-Programme .item-list li .views-field.views-field-nothing {
    height: 68%;
    }
    .ris-inte-prog1{display: inline-block;width: 100%;margin-top: 15px;}
    .ris-inte-prog1 img{height: auto;}
    .block-system-main-block .view-publication .view-content .item-list .views-field-field-publication-file {
    left: 400px;
	}
	.block-system-main-block .view-publication .pager ul.pager__items{width: 500px;}
	.block-system-main-block .view-ris-diary .view-content .item-list h3{font-size: 20px;}
    .path-recent-events .block-system-main-block .view-events .view-content .item-list .views-field-nothing {
    left: 261px;
    margin-top: 25px;
}
.path-recent-events .block-system-main-block .view-events .view-content .item-list li{padding: 18px 18px 60px 5px}
.path-recent-events .block-system-main-block .view-events .view-content .item-list .social-icons-events{font-size: 12px;padding: 5px 4px;}
.path-recent-events .block-system-main-block .view-events .view-content .item-list .social-icons-events img{max-width: 17px;}
.path-recent-events .block-system-main-block .view-events .view-content .item-list .social-icons-events a {
    margin-left: 2px;
}
.block-views-blockevents-block-3 .view-events .view-content .item-list .views-field-field-event-image{width: 317px;}
.events-links{padding: 0;}
.block-views-blockevents-block-3 .view-events .view-content .item-list .views-field-nothing .events-links .social-icons-events{padding: 12px 26px 12px 10px;margin-right: 10px;}
.block-system-main-block .view-media-centre .pager ul.pager__items{width: 100%;}
.grid-listview-box .view-header{top: 1px;}
.block-system-main-block .view-our-faculty .view-content .item-list li{width: calc(100% * (1/3) - 20px);}
.block-views-blockadministration-block-1 .view-administration .view-content .item-list li {
    width: calc(100% * (1/3) - 10px);
}
.block-system-main-block .view-administration .view-content .item-list li, .block-system-main-block .view-administration .view-content .item-list li,
.block-views-blockadministration-block-9 .view-administration .view-content .item-list li,
.block-views-blockadministration-block-2 .view-administration .view-content .item-list li,
.block-views-blockadministration-block-3 .view-administration .view-content .item-list li,
.block-views-blockadministration-block-10 .view-administration .view-content .item-list li,
.block-views-blockadministration-block-12 .view-administration .view-content .item-list li,
.block-views-blockadministration-block-14 .view-administration .view-content .item-list li{width: calc(100% * (1/3) - 10px);}
.block-system-main-block .view-ris-diary .view-content .item-list ul {
    grid-template-columns: 31.33% 31.33% 31.33%;
    grid-gap: 2%;
    margin: 0;
    width: 100%;
}
.block-system-main-block .view-young-scholars .view-content .item-list li{    width: calc(100% * (1/3) - 20px);}

.block-system-main-block .webform-submission-form .intern-joining-comm-left{
    float: none;
    width: 100%;
}

.block-system-main-block .webform-submission-form .intern-joining-comm-right{
    float: none;
    width: 100%;
}

.block-system-main-block .webform-submission-form .intern-joining-comm-right-year{
	float: none;
    width: 100%;
}

.block-system-main-block .webform-submission-form .intern-joining-comm-right-year .year-right{
	float: none;
	width: 98%
}


.block-system-main-block .webform-submission-form .intern-joining-comm-left input{
    width: 100%;
}


.block-system-main-block .webform-submission-form .intern-joining-comm-right-employee-info-country{
	width: 100%;
}

.block-system-main-block .webform-submission-form .intern-joining-comm-right-employee-info-country label{
	margin-top: 0px;
}

.block-system-main-block .webform-submission-form .intern-joining-comm-right-employee-info-country select{
	width: 98%;
}

.block-system-main-block .webform-submission-form .intern-joining-comm-right input{
   width: 98%; 
}

.block-system-main-block .webform-submission-form .mobile-number-sigle input{
	width: 98%;
}

.block-system-main-block .content .webform-submission-form .inters-joining-submit .webform-button--submit{
	width: 98%;
}

.block-system-main-block .content .webform-submission-form .inters-joining-zipcode{
   width: 98%; 
}

.block-system-main-block .webform-submission-form .inters-joining-fullname input{
    width: 100%; 
}

.block-system-main-block .webform-submission-form .inters-joining-address .fieldset-wrapper{
        padding: 0 20px;
}

.block-system-main-block .webform-submission-form .intern-joining-comm-left select{
    width: 100%;
    margin: 0px;
}


.block-system-main-block .webform-submission-form .intern-joining-comm-right select{
    width: 100%;
    margin: 0px;
}

.block-system-main-block .content .webform-submission-form .webform-button--preview{
	    width: 98%;
}

.block-views-blockabout-ris-block-1 h2{
        margin: 0 0 30px 20px !important;
}


.block-views-blockabout-ris-block-1 .view-footer .about-us-dynamic-area h2{
    margin:0px 0 15px 0px !important;
}

 .latest-news-section .layout-container .view-about-ris .view-footer .view-content {
    padding: 0;
}

body .upcoming-event-home .view-content .slick-list .slick__slide{height: auto;}

body .upcoming-event-home .view-content .slick-list .slick__slide:hover{height: auto;}


.block-system-main-block .view-policy-briefs-new .view-content .item-list .views-field-field-publication-file .pub-link {
    margin-top: 0px !important;
    margin-left: 27px !important;
}

.block-system-main-block .view-policy-briefs-new .view-content .item-list .views-field-field-publication-file {
    left: 26% !important;
    margin-top: 0px !important;
}

.block-system-main-block .discussion-paper-new .view-content .item-list .views-field-field-publication-file {
    left: 26% !important;
    margin-top: 0px !important;
}


.block-system-main-block .discussion-paper-new .view-content .item-list .views-field-field-publication-file .pub-link{
	margin-top: 0px !important;
    margin-left: 39px !important;
}
.region-latest-news {
    background: linear-gradient(to right, #f3f7fd 57%, #c0d3ee 40%);
}
.block-system-main-block .view-events .view-content .item-list span.social-share-recent-event{width: 125px;}

.block-quicktabs-blockfocus-areas-new-initiatives .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{
    margin: 4px 4px;
}

.block-quicktabs-blockfocus-areas-new-initiatives .sdgs-focus-new-home{
    height: 330px;
}

body .upcoming-event-home .slick-current .slide__content .slide__grid {
    width: 100%;
}

.block-quickinner-tab.publications-home .block-grid > .grid {
    width: calc(100% * (1/2) - 0px);
}
.previous-event-home .view-content .slick .slick-list .slick-slide{margin-right: 0}

.region-slider .slides .views-field-body .field-content {
    width: 100%;
}

.region-slider .slides .views-field-title {
    bottom: 130px;
}

.block-system-main-block .policy-spotlight-new .view-content .item-list .views-field-field-publication-file .pub-link {
    margin-top: 0px !important;
    margin-left: 81px !important;
}

}
@media  (max-width:769px){
 .container, .container-lg, .container-md, .container-sm, .container-xl{max-width: 100%;}   


 .region-header .navigation .visually-hidden::before, .region-header .navigation .visually-hidden::after{content:"";}

/* .search-block-form .form-type-search{display: none;}*/
 #block-topleft {
    width: 46%;
    }
    #block-topright {
    width: 48%;
}
.language-switcher-language-url {
    width: 20%;
}
.region-middle-header .block-search input.form-submit{right: -180px;
bottom: -15px;}
.region-middle-header {
    width: 240px;
    top: 6px;
    right: 63px;
}
.region-slider .slides .views-field-body{bottom: 75px;}
.region-slider .slides .views-field-body .field-content {
    font-size: 14px;
    line-height: 20px;
}
.region-slider .slides .views-field-title, .region-slider .slides .views-field-body {
    padding: 0 15px;
}
.region-slider .slides .views-field-title .field-content{font-size: 25px;}
.region-slider .slides .views-field-title{bottom: 120px;}
.region-header .site-branding{position: relative;top: -8px;}
.block-views-blocklatest-news-block-1 h2 {
    padding: 73px 15px 33px 15px;
    font-size: 15px;
    text-align: center;
}
.view-latest-news .view-content .item-list ul li {
    width: calc(100% * (1/2) - 20px);
    margin: 12px 10px 0px;
}
.newlestst{left: auto;right: 2px;}
.latest-news-section .layout-container .view-about-ris.view-display-id-block_1{grid-template-columns: 100%;padding: 0}
.latest-news-section .layout-container .view-about-ris .view-content{padding-right: 20px;
background: #f3f7fd;
padding-left: 20px;}
.latest-news-section .layout-container .view-about-ris .view-footer {
    padding: 40px 20px 0 20px;
    background: #c0d3ee;
}
.region-latest-news{background: #f3f7fd}
.latest-news-section .layout-container .view-about-ris .view-content .views-field-title a, .latest-news-section .layout-container .view-about-ris .view-footer .about-us-dynamic-area,
.block-quickinner-tab h2, .home-content .layout-main-wrapper .block-views-blockresearch-block-1 h2, .block-quickinner-tab h2, .block-quickinner-tab .views-field-title, 
body .publications-home h2, body .events-main-wrapper h2, body .social-media-home .view-header h2{font-size: 25px; text-align:center;}

.home-content .layout-main-wrapper .block-views-blockresearch-block-1 h2:before, .block-quickinner-tab h2:before{
        left: 47px;
}
.view-research.view-id-research .view-header{font-size: 19px;}
.view-research.view-id-research .view-content .views-view-grid .views-row{flex-wrap: wrap;}
.view-research.view-id-research .view-content .views-view-grid .views-col{flex: 0 0 50%;max-width: 50%;margin-bottom: 70px;}
.view-research.view-id-research .view-content .views-view-grid .views-col:nth-child(3), .view-research.view-id-research .view-content .views-view-grid .views-col:nth-child(4){margin-bottom: 0}
.block-views-blockevents-block-1, .block-views-blockevents-block-2{flex: 0 0 100%;max-width: 100%;}
.view-research.view-id-research .view-content .views-view-grid .views-col .views-field-title{font-size: 20px;line-height: 20px;}
.block-views-blockevents-block-2{margin-top: 60px; }
body .upcoming-event-home .view-header h2, body .block-views-blockevents-block-2 h2{font-size: 16px;}
.language-switcher-language-url {
    width: 18%;
}

.region-slider .slides .views-field-body .field-content {
    font-size: 13px;
    line-height: 18px;
}
.region-top-header ul li a{padding: 0 3px;font-size: 11px;}
.home-slider .layout-container .inner-page-banner img{height: auto;}
body .site-footer .layout-container .col-md-2 h2, body .site-footer .layout-container .col-md-3 h2{margin-bottom: 10px;padding-bottom: 10px;}
body .events-main-wrapper, body .social-media-home, body .site-footer__top {
    padding: 30px 20px;
}
.main-content .section .block-page-title-block .page-title{font-size: 20px;}
.block-system-main-block .content .node--view-mode-full ul.res-adv-coun li{width: 100%;margin: 10px 0;}
.block-system-main-block .field__item p, .block-system-main-block .field__item li{font-size: 15px;line-height: 20px;}
.block-system-main-block .content .node--view-mode-full .IBSA-Visiting-Fellowship-Programme .item-list li {
    width: calc(100% * (1/2) - 20px);
}
.ris-inte-prog1 img{height: auto;}
.responsive-table{display: inline-block;width: 100%;overflow: auto;}
.block-system-main-block .field__item .ris-inte-prog1 p.ris-inte-prog1-innerimg{grid-template-columns: auto auto auto;grid-gap: 10px 3px;}
.block-system-main-block .views-exposed-form{margin-top: -40px;}
.block-system-main-block .view-publication .view-content .item-list{margin-top: 60px;}
.block-system-main-block .view-publication .view-content .item-list .views-field-field-publication-image, .block-system-main-block .view-publication .view-content .item-list .views-field-title{width: 100%;}
.block-system-main-block .view-publication .view-content .item-list li{height: auto;}
.block-system-main-block .view-publication .view-content .item-list .views-field-field-publication-file {
    left:160px;
}

.block-system-main-block .view-tender .pager ul.pager__items{width: 100%;}
.block-system-main-block .view-publication .pager ul.pager__items{width: 100%;}
.block-system-main-block .view-publication .pager ul.pager__items{padding: 6px 0;}
.block-system-main-block .view-publication .pager li.pager__item{padding: 0 0;}
.block-system-main-block .view-publication .pager li.pager__item a{padding: 0 5px;font-size: 14px;}
.home-slider .layout-container .inner-page-banner span.banner-title{font-size: 30px;}
.block-system-main-block .view-ris-diary .view-content .item-list ul {
    grid-template-columns: 47% 47%;
    grid-gap: 12px 3%;
}
.path-recent-events .block-system-main-block .view-events .view-content .item-list .views-field-nothing {
    left: 20px;
    margin-top: 29px;
}
.path-recent-events .view-filters {
    display: inline-block;
    width: 100%;
    margin-top: 50px;
}
.path-recent-events .block-system-main-block .views-exposed-form .form-select{width: 127px;}
.path-recent-events .block-system-main-block .view-events .view-content .item-list .views-field-field-event-image{width: 100%;}
.path-recent-events .block-system-main-block .view-events .pager ul.pager__items{width: 100%;}
.block-views-blockevents-block-3 .view-events .view-content .item-list .views-field-field-event-image {
    width: 100%;
    padding: 15px 15px;
}
.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-3 .view-events .view-content .item-list .views-field-nothing{padding: 25px 10px 15px 10px;display: inline-block;}
.region-header .navigation .visually-hidden{content: "";
border-bottom: 3px solid #fff;
width: 30px;
position: absolute;
right: 15px;
top: 18px;
z-index: 99;
overflow: visible;
clip: unset;
font-size: 0px;
cursor: pointer;
height: 27px;}
.region-header .navigation .visually-hidden:before{background: #fff;
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: #fff;
z-index: 99;}
.block-system-main-block .field__item .block1-header-blue-lec{margin-bottom: 32px;display: inline-block;}
.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;}
.top-header{    padding: 10px 40px 10px 0;}
.region-header .navigation .visually-hidden.nav-active2+.content{left: 0;}
.region-header .navigation ul.menu{flex-wrap: wrap;}
.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{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;
    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*/ #2474db; }
    .region-header .navigation ul.menu li.menu-item:hover a, .region-header .navigation ul.menu li.menu-item:hover span{color: #fff; /*#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.menu-item--expanded ul.menu{background: #2474db;position: unset;
        padding: 15px 0;
    width: 100%;}
    .region-header .navigation ul.menu li.menu-item.menu-item--expanded ul.menu li a{color: #fff;border:0;background: transparent;padding:4px 0;}
    .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;}
.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 .visually-hidden.nav-active2+.content:before{content: "";
    background: rgba(0,0,0,0.8);
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;}
.region-header .navigation ul.clearfix.menu{    height: 100%;
    display: inline-block;
    width: 100%;
    position: relative;
    z-index: 99999999999;
    left: 0;
    background: /*#e12e35*/ #ed5024;}
.menu-toggle-target.menu-toggle-target-show{opacity: 0;visibility: hidden;position: absolute;
    left: 250px;
    top: 0;
    background:#ed5024;
    width: 45px;
    z-index: 999999999;
    height: 42px;}
    .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;}
.section .region-sidebar-first .menu--media-library, .section .region-sidebar-first .menu--our-inititives{padding: 10px;}
.section .region-sidebar-first .menu--media-library h2{padding: 12px 12px 12px 12px;}
.block-system-main-block .view-media-centre .view-content .item-list li{width: 100%;margin: 10px 0;}
.block-system-main-block .view-media-centre .pager ul.pager__items li.pager__item{padding:0 4px;}
.block-system-main-block .view-media-centre .pager ul.pager__items li.pager__item a{font-size: 12px;}
.grid-listview-box .view-header {
    top: 1px;
    right: 10px;
}
.grid-listview-box .view-header .block1-header-right a {
    margin: 0 6px;
    font-size: 14px;
}
.grid-listview-box .view-header .block1-header-right a span img {
    margin-right: 5px;
    width: 15px;
}
.block-system-main-block .view-administration .view-content .item-list li, 
.block-views-blockadministration-block-9 .view-administration .view-content .item-list li, 
.block-views-blockadministration-block-2 .view-administration .view-content .item-list li, 
.block-views-blockadministration-block-3 .view-administration .view-content .item-list li, 
.block-views-blockadministration-block-10 .view-administration .view-content .item-list li, 
.block-views-blockadministration-block-14 .view-administration .view-content .item-list li, 
.block-views-blockadministration-block-1 .view-administration .view-content .item-list li, 
.block-views-blockadministration-block-12 .view-administration .view-content .item-list li{width: calc(100% * (1/2) - 10px);
margin: 5px;}
.block-system-main-block .view-administration .view-content .item-list li .views-field.views-field-nothing .personnel-overlay p{font-size: 12px;}
.block-views-blockadministration-block-1 h2,.block-views-blockadministration-block-9 h2,.block-views-blockadministration-block-2 h2,.block-views-blockadministration-block-3 h2,
.block-views-blockadministration-block-10 h2,.block-views-blockadministration-block-12 h2,
.block-views-blockadministration-block-14 h2{font-size: 17px;}
#block-ris-search{position: absolute;
right: 0;
top: 52px;}

#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: -50px;
    top: -52px;
    z-index: 9999;
    cursor: pointer;
    display: block;
}
/*#block-ris-search .content.container-inline:before{content: "";background: url(../images/search-icon.png) no-repeat;
font-size: 0px;
width: 40px;
height: 35px;
background-position: center;
border: 0;
position: absolute;
right: -49px;
top: -52px;
z-index: 9999;
cursor: pointer;}*/
/*#search-block-form{display: none;}*/

#block-ris-search .content{    position: absolute;
    right: 0;
    display: none;
    top: 7px;
    transition: all 0.5s ease;
    z-index: 999;}
.region-middle-header .block-search input{border:2px solid #ddd;}
#block-ris-search .content.show {
    right: 0;
    display: inline-block;
}
.region-header .navigation{padding: 0}

#block-ris-search .content.show {
    /*right: -73px;*/
    right: -62px;
    display: inline-block;
}

.block-system-main-block .view-opinions-quick-comments .pager ul.pager__items{width: 100%;}
.block-system-main-block .view-publication .view-content .item-list span, .block-system-main-block .view-publication .view-content .item-list li .field-content{font-size: 14px;}
.path-policy-briefs .block-system-main-block .view-publication .view-content .item-list li{position: relative;padding: 18px 18px 60px 5px;}
.path-policy-briefs .block-system-main-block .view-publication .view-content .item-list .views-field-field-publication-file{left: 0; bottom: 20px;}
.block-system-main-block .view-young-scholars .view-content .item-list li{    width: calc(100% * (1/2) - 20px);}

.webform-submission-form #edit-actions{ display: block;}


.block-system-main-block .webform-submission-form .intern-joining-comm-left{
    float: none;
    width: 100%;
}

.block-system-main-block .webform-submission-form .intern-joining-comm-right-employee-info-country{
	width: 100%;
}

.block-system-main-block .webform-submission-form .intern-joining-comm-right-employee-info-country label{
	margin-top: 0px;
}

.block-system-main-block .webform-submission-form .intern-joining-comm-right-employee-info-country select{
	width: 98%;
}

.block-system-main-block .webform-submission-form .intern-joining-comm-right{
    float: none;
    width: 100%;
}

.block-system-main-block .webform-submission-form .intern-joining-comm-right-year{
	float: none;
    width: 100%;
}

.block-system-main-block .webform-submission-form .intern-joining-comm-right-year .year-right{
	float: none;
	width: 98%
}


.block-system-main-block .webform-submission-form .intern-joining-comm-left input{
    width: 100%;
}

.block-system-main-block .webform-submission-form .intern-joining-comm-right input{
   width: 98%; 
}

.block-system-main-block .webform-submission-form .mobile-number-sigle input{
	width: 98%;
}

.block-system-main-block .content .webform-submission-form .inters-joining-submit .webform-button--submit{
	width: 98%;
}

.block-system-main-block .content .webform-submission-form .inters-joining-zipcode{
   width: 98%; 
}

.block-system-main-block .webform-submission-form .inters-joining-fullname input{
    width: 100%; 
}

.block-system-main-block .webform-submission-form .inters-joining-address .fieldset-wrapper{
        padding: 0 20px;
}

.block-system-main-block .webform-submission-form .intern-joining-comm-left select{
    width: 100%;
    margin: 0px;
}


.block-system-main-block .webform-submission-form .intern-joining-comm-right select{
    width: 100%;
    margin: 0px;
}

.block-system-main-block .content .webform-submission-form .webform-button--preview{
	    width: 98%;
}

.block-views-blockabout-ris-block-1 h2 {
    margin: -10px 0 20px 20px !important;
}

.block-views-blockabout-ris-block-1 .view-footer .about-us-dynamic-area h2{
    margin: 0px 0 0px 0px !important;
}


.latest-news-section .layout-container .view-about-ris .view-footer .view-content {
    padding: 0;
}

body .events-main-wrapper > .events-heading:before {
    top: 70px;
}

body .upcoming-event-home .view-content .slick-list .slick__slide{height:135px;}

body .upcoming-event-home .view-content .slick-list .slick__slide:hover{height: 135px;}

.block-system-main-block .view-policy-briefs-new .view-content .item-list .views-field-field-publication-description .field-content {
    margin-left: 10px;
}

.block-system-main-block .view-policy-briefs-new .view-content .item-list .views-field-field-policy-brief-no .field-content {
    margin-left: 10px;
}

.block-system-main-block .view-policy-briefs-new .view-content .item-list .views-field-field-publication-file .pub-link {
    margin-top: 0px !important;
    margin-left: 0px !important;
}

.block-system-main-block .view-policy-briefs-new .view-content .item-list .views-field-field-publication-file {
    left: 0 !important;
    margin-top: 0px !important;
}


.block-system-main-block .discussion-paper-new .view-content .item-list .views-field-field-publication-file {
    left: 0 !important;
    margin-top: 0px !important;
}


.block-system-main-block .discussion-paper-new .view-content .item-list .views-field-field-publication-file .pub-link{
	margin-top: 0px !important;
    margin-left: 35px !important;
}


.block-system-main-block .discussion-paper-new .view-content .item-list .views-field-field-paper-no .field-content {
    margin-left: 26px;
}

.block-system-main-block .policy-spotlight-new .view-content .item-list .views-field-field-publication-description .field-content {
    margin-left: 25px;
}

.block-quicktabs-blockfocus-areas-new-initiatives .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{
    margin: 4px 4px;
}

body .upcoming-event-home .slick-current .slide__content .slide__grid{
    width: 100%;
}

 .block-quickinner-tab.publications-home  .block-grid > .grid{
    width: calc(100% * (1/2) - 0px);
 }

    .block-views-blocklatest-news-block-1 h2::after {
    right: auto;
    top: 22px;
    left: 50%;
    transform: translate(-50%,0);
    }


.block-quicktabs-blockfocus-areas-new-initiatives .sdgs-focus-new-home{
    height: 330px;
}

.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%;
}

.region-slider .slides .views-field-body .field-content {
    width:100%;
}

.btm-footer .text-right {
    text-align: left!important;
}

.block-system-main-block .view-ris-diary #edit-actions{
    display: block;
}

.block-system-main-block .view-events #edit-actions{
    display: block;
}

.block-system-main-block .view-publication #edit-actions{
    display: block;
}

.block-system-main-block .policy-spotlight-new .view-content .item-list .views-field-field-publication-file .pub-link {
    margin-top: 0px !important;
    margin-left: 31px !important;
}

.block-system-main-block .policy-spotlight-new .view-content .item-list .views-field-field-publication-file {
    left: 0% !important;
    margin-top: 0px !important;
}

}
@media  (max-width:575px){
    .home-slider .banner-title .content .page-title{font-size: 25px;}
    .container, .container-fluid, .container-lg, .container-md, .container-sm, .container-xl{padding:0 18px}
    .flexslider .slides img{min-height: 220px;}
.flex-control-nav{z-index: 99;bottom: -8px;}
#block-sociallinks{display: none;}
.region-header .site-branding {
    flex: 0 0 60%;
    max-width: 60%;
    top: -17px;
}
.region-middle-header .block-search input.form-submit{right: -140px;
background-size: 20px;}
#block-whatsnew ul li a{padding: 7px 8px;font-size: 12px;}
.region-middle-header{right: 35px;width: auto;top: 0}
#block-topright {
    width: 100%;
    display: none;
}
#block-topleft {
    width: 82%;
}
.language-switcher-language-url {
    padding: 0 0;
    width: auto;
}
.home-slider .flexslider{margin: 0;}
.latest-news-section {
    top: 0;
}
.home-slider .flex-direction-nav{display: none;}
.region-slider .slides .views-field-title {
    bottom:79px;
    line-height: 17px;
}
.region-slider .slides .views-field-body .field-content {
    font-size: 10px;
    line-height: 13px;
}
.region-slider .slides .views-field-body {
    bottom: 25px;
}
.block-views-blocklatest-news-block-1{flex-wrap: wrap;}
.block-views-blocklatest-news-block-1 .content {
    width: 100%;
}
.block-views-blocklatest-news-block-1 h2{width: 100%;}
.view-latest-news .view-content .item-list ul li{padding: 15px 5px;}
.view-research.view-id-research .view-header {
    font-size: 17px;
    padding: 15px 20px 60px 20px;
}
.view-research.view-id-research .view-content .views-view-grid .views-col{flex: 0 0 100%;max-width: 100%;}
.view-research.view-id-research .view-content .views-view-grid .views-col:nth-child(3){margin-bottom: 70px;}
.latest-news-section .layout-container .view-about-ris .view-footer{padding:10px 20px 5px 20px;margin-top: 20px;}
.view-latest-news .view-content .item-list ul li{width: calc(100% - 20px);}
#block-views-block-about-ris-block-1 .flex-control-nav{bottom: -60px;}
.block-quickinner-tab h2{width: 100%;padding-left: 15px;padding-right: 15px;margin-top: 20px;}
.block-quickinner-tab h2:before{left: 65px;}
.block-quickinner-tab .views-field-body{width: 100%;padding-right: 0;}
.block-quickinner-tab .views-field-field-image{width: 100%;margin-bottom: 15px;}
.block-views-blockevents-block-1, .block-views-blockevents-block-2{padding:0;}
body .upcoming-event-home .view-header h2, body .block-views-blockevents-block-2 h2{width: 180px;}
.home-slider .layout-container .inner-page-banner span.banner-title a{font-size: 30px;}
.breadcrumb{margin-bottom: 0}
body .site-footer .layout-container .col-md-2 ul li{line-height: 20px;}
.region-footer-menu .navigation, .region-footer-other .navigation, .region-footer-quick .navigation, .region-footer-contact .block-block-content{margin-bottom: 20px;}
.main-content .section .block-page-title-block .page-title{font-size: 18px;line-height: 28px;margin-bottom: 30px;}
.block-system-main-block .content .node--view-mode-full .IBSA-Visiting-Fellowship-Programme .item-list li {
    width: calc(100% * (1/1) - 20px);
}
.block-system-main-block .content .node--view-mode-full .IBSA-Visiting-Fellowship-Programme .item-list li .views-field.views-field-nothing {
    height: 81%;
}
.block-system-main-block .field__item p, .block-system-main-block .field__item li{font-size: 14px;}
.section .region-sidebar-first .menu--our-inititives{margin-top: 20px;}
.block-system-main-block .view-publication .view-content .item-list .views-field-field-publication-file {
    left: 160px;
}
.home-slider .layout-container .inner-page-banner span.banner-title{font-size: 25px;line-height: 25px;}
.block-system-main-block .view-publication .pager li.pager__item a{padding: 0 4px;}
.block-system-main-block .view-ris-diary .view-content .item-list ul {
    grid-template-columns: 100%;
    grid-gap: 0px 0;
    margin: 0;
}
.block-system-main-block .view-ris-diary .view-content .item-list li, .block-system-main-block .view-ris-diary .view-content .item-list li:hover{margin-bottom: 30px;}
.block-system-main-block .view-ris-diary .view-content .item-list h3{padding-top: 50px;}
.block-system-main-block .views-exposed-form .form-select{margin:15px 65px 0 0;}
.path-recent-events .block-system-main-block .views-exposed-form .form-select {
    width: auto;
    margin: 0;
    max-width: 121px;
}
.path-recent-events .block-system-main-block .views-exposed-form .form-select#edit-field-event-year-value{max-width: 80px;margin-right: 62px;}
.path-recent-events .block-system-main-block .view-events .view-content .item-list .social-icons-events {    
    padding: 5px 2px;
    }
    .region-top-header ul li a{padding: 0 2px;}
.block-views-blockevents-block-3 .view-events .view-content .item-list .views-field-field-speaker .eventspeaker, .block-views-blockevents-block-3 .view-events .view-content .item-list .views-field-field-event-venue .eventvenue{padding-right: 15px;width: auto;}
.top-header {
    padding: 10px 0 10px 0;
}
.region-slider .slides .views-field-title .field-content {
    font-size: 17px;
}
.region-slider .slides .views-field-title, .region-slider .slides .views-field-body {
    padding: 0 10px;
}

.block-system-main-block .view-media-centre .pager ul.pager__items li.pager__item {
    padding: 0 3px;
}
.grid-listview-box .view-header .block1-header-right a{font-size: 0px;margin: 0 2px;}
.block-system-main-block .view-our-faculty .view-content .item-list li {
    width: 100%;
    margin: 10px 0 10px 0;
}
.block-system-main-block .view-our-faculty .view-content .item-list li .views-field.views-field-nothing-1{padding: 90px 3px 0px 3px;}
.block-views-blockabout-ris-block-2 h2, .block-system-main-block .content .views-element-container .view-our-faculty .view-content .item-list h3{font-size: 18px;}
#block-views-block-about-ris-block-2-2{display: none;}
.block-system-main-block .view-administration .view-content .item-list li, 
.block-views-blockadministration-block-9 .view-administration .view-content .item-list li, 
.block-views-blockadministration-block-2 .view-administration .view-content .item-list li, 
.block-views-blockadministration-block-3 .view-administration .view-content .item-list li, 
.block-views-blockadministration-block-10 .view-administration .view-content .item-list li, 
.block-views-blockadministration-block-14 .view-administration .view-content .item-list li, 
.block-views-blockadministration-block-1 .view-administration .view-content .item-list li, 
.block-views-blockadministration-block-12 .view-administration .view-content .item-list li{width: 100%;
margin: 10px 0;}

#block-ris-search{right: 0;
top: 0;}

#block-ris-search h2{    right: -36px;
    top: 0;}
#block-ris-search .content{top: 53px;right: -73px;}
#block-ris-search .content.show {
    right: -38px;
}


.block-system-main-block .view-opinions-quick-comments .pager ul.pager__items{width: 100%;}


.block-system-main-block .content .view-opinions-quick-comments .view-content .item-list .views-field-field-image{
    float: none;
}

.block-system-main-block .content .view-opinions-quick-comments .view-content .item-list span{
    display: block;
}

.block-system-main-block .content .view-opinions-quick-comments .view-content .item-list li .views-field-field-name{
    margin-left: 0px;
}
.block-system-main-block .view-young-scholars .view-content .item-list li{    width: 100%;margin: 10px 0;}

.block-system-main-block .webform-submission-form .intern-joining-comm-left{
    float: none;
    width: 100%;
}

.block-system-main-block .webform-submission-form .intern-joining-comm-info img{
    width: 100%;
    height: auto;
}


.block-system-main-block .webform-submission-form .intern-joining-comm-right{
    float: none;
    width: 100%;
}

.block-system-main-block .webform-submission-form .mobile-number-sigle input{
	width: 100%;
}

.block-system-main-block .webform-submission-form .intern-joining-comm-right-year{
	float: none;
    width: 100%;
}

.block-system-main-block .webform-submission-form .intern-joining-comm-right-year .year-right{
	float: none;
	width: 97%
}

.block-system-main-block .webform-submission-form .intern-joining-comm-left input{
    width: 100%;
}

.block-system-main-block .webform-submission-form .intern-joining-comm-right-employee-info-country{
	width: 100%;
}

.block-system-main-block .webform-submission-form .intern-joining-comm-right-employee-info-country label{
	margin-top: 0px;
}

.block-system-main-block .webform-submission-form .intern-joining-comm-right input{
   width: 97%; 
}

.block-system-main-block .content .webform-submission-form .inters-joining-zipcode{
   width: 97%; 
}


.block-system-main-block .webform-submission-form .inters-joining-fullname input{
    width: 100%; 
}

.block-system-main-block .webform-submission-form .inters-joining-address .fieldset-wrapper{
    padding: 0 20px;
}

.block-system-main-block .webform-submission-form .inters-joining-fullname select{
     width: 100%; 
}

.block-system-main-block .webform-submission-form .intern-joining-comm-reserv select{
    width: 97%;
    margin: 0px;
}


.block-system-main-block .webform-submission-form .intern-joining-comm-dob input{
    width: 97%;
    margin: 0px;
}


.block-system-main-block .webform-submission-form .intern-joining-comm-left select{
    width: 100%;
    margin: 0px;
}


.block-system-main-block .webform-submission-form .intern-joining-comm-right select{
    width: 100%;
    margin: 0px;
}

.block-system-main-block .content .webform-submission-form .webform-button--submit{
    margin-left: 0px;
}


.block-views-blockabout-ris-block-1 h2 {
    margin: 20px 0 0px 20px !important;
}


.block-views-blockabout-ris-block-1 .view-footer .about-us-dynamic-area h2 {
    margin: 10px 0 0px 0px !important;
}


body .events-main-wrapper > .events-heading:before {
    top: 70px;
}

body .upcoming-event-home .view-content .slick-list .slick__slide{height: auto;}

body .upcoming-event-home .view-content .slick-list .slick__slide:hover{height: auto;}

.views-field.views-field-nothing .field-content a.sub-site-link{
	margin-right: 0px;
}

.block-views-blockevents-block-3 .view-events .view-content .item-list .views-field-body {
    margin-left: 20px;
}

.block-system-main-block .view-policy-briefs-new .view-content .item-list .views-field-field-publication-description .field-content {
    margin-left: 10px;
}

.block-system-main-block .view-policy-briefs-new .view-content .item-list .views-field-field-policy-brief-no .field-content {
    margin-left: 10px;
}

.block-system-main-block .view-policy-briefs-new .view-content .item-list .views-field-field-publication-file .pub-link {
    margin-top: 0px !important;
    margin-left: 0px !important;
}

.block-system-main-block .view-policy-briefs-new .view-content .item-list .views-field-field-publication-file {
    left: 0 !important;
    margin-top: 0px !important;
}

.block-system-main-block .discussion-paper-new .view-content .item-list .views-field-field-paper-no .field-content {
    margin-left: 26px;
}


.block-system-main-block .discussion-paper-new .view-content .item-list .views-field-field-publication-file {
    left: 0 !important;
    margin-top: 0px !important;
}


.block-system-main-block .discussion-paper-new .view-content .item-list .views-field-field-publication-file .pub-link{
	margin-top: 0px !important;
    margin-left: 35px !important;
}


.block-system-main-block .policy-spotlight-new .view-content .item-list .views-field-field-publication-description .field-content {
    margin-left: 25px;
}

body .upcoming-event-home .slick-current .block-grid .grid__content{
    height: auto;
}

body .upcoming-event-home .slick-current .slide__content .slide__grid{
    height: auto;
    width: 100%;
}

body .social-media-home > .view-header > h2:before{
        top: 66px;
}

.block-system-main-block .node--type-current-opening{   
 	margin: 0 30px 20px 0px;
}


.block-system-main-block .node--type-current-opening:hover{
    background: #ddebfc;
    border: 1px solid #235aa1;
}

body .latest-event-home .view-content .slick__arrow{
	/*top: 100px;
    width: 50px;*/
    top: 5px;
    width: 60px;
}

body .latest-event-home .view-content .slick__arrow .slick-prev {
    top: 0px;
    left: 30px;
}

body .latest-event-home .view-content .slick__arrow .slick-next {
    right: 30px;
    left: -15px;
}

.block-views-blockcurrent-opening-block-1 .view-current-opening .view-content .item-list li{
width:100%;
}


.block-views-blockcurrent-opening-block-1 .view-current-opening .view-content .item-list li:hover{
width: 100%;
}


 .block-system-main-block .view-media-centre .view-content .item-list li, .block-system-main-block .view-current-opening .view-content .item-list li,
 .block-views-blockcurrent-opening-block-3 .view-current-opening .view-content .item-list li{
   width: 100%;
    }
 

 .block-quickinner-tab.publications-home  .block-grid > .grid{
    width: 100%;
 }


.block-quickinner-tab .views-field-field-description{
    float: none; 
    width: 100%;
}


.block-views-blocklatest-news-block-1 h2 {
    padding: 20px 50px 22px 0px;
    font-size: 15px;
    text-align: center;
}

.block-views-blocklatest-news-block-1 h2::after {
    right: auto;
    top: 13px;
    left: 57%;
    transform: translate(-50%,0);
}

.block-system-main-block .sti-for-sdgs-new1ris p img{
  margin-bottom: 5px;
}


.block-quicktabs-blockfocus-areas-new-initiatives .sdgs-focus-new-home{
    height: auto;
}


.block-quicktabs-blockpublication .ui-tabs .ui-tabs-nav li.ui-tabs-active {
    margin:2px 4px !important;
    height: 50px;
}

.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;
}

.region-slider .slides .views-field-body .field-content {
    width:100%;
}

.upcoming-event-home .slick-list{
    height: auto !important;
}

.block-views-blockevents-block-1 .views-field.views-field-nothing{
    padding: 0 50px;
}

.block-views-blockevents-block-1 .views-field-title {
    padding: 0 0 0 50px;
}

.block-views-blockevents-block-1 .views-field-field-event-date .field-content {
    padding: 0 0 0 50px;
}

.region-middle-header .block-search input{
    width: 246px;
}

.region-header .site-branding img{
    max-width:250px;
}

.btm-footer .text-right {
    text-align: center!important;
}

.btm-footer .col-md-6{
    text-align: center;
}

.footer-copyright .col-md-5 p	{
	text-align:center;}	
	
	
.footer-copyright .col-md-3 p	{
	text-align:center;}	
	
.footer-copyright .col-md-2 ul li{text-align: center;}

}

.upcoming-event-home .slick-slide{visibility: initial;opacity: 0;}
.upcoming-event-home .slick__slide.slick-current.slick-active{visibility: visible; opacity: 1;}
.upcoming-event-home .slick-list{height: 400px !important ;}
.upcoming-event-home .slick__slide.slide{height: 286px ;}
li.comment-forbidden {
    display: none !important;
}

.view-our-faculty .views-field-title .field-content{font-weight: 700; font-size: 20px;}






.views-view-marquee.marquee-direction-left  {
    position: relative;
}


.views-view-marquee.marquee-direction-left marquee{padding: 7px 126px 0 150px;}

.views-view-marquee.marquee-direction-left:after{content: "";
position: absolute;
top: 9px;
left: 123px;
border-width: 10px;
border-style: solid;
border-color: transparent #fff transparent transparent;
z-index: 9;}
 .views-view

.views-view-marquee.marquee-direction-left:before {
    content: "What's New";
    border-right: #183883;
    left: 0;
    top: 0;
    bottom: 0;
    height: 100%;
    position: absolute;
    background-color: #183883;
    text-align: center;
    color: #fff;
    font-weight: bold;
    z-index: 3;
    padding: 3px 20px;
    white-space: nowrap;
    font-size: 20px;
    height: 35px;
    width: 142px;
}
.marquee-direction-right .marquee-row, .marquee-direction-left .marquee-row{padding-right: 20px;
    border-right: 1px solid #183883;
    margin-right: 20px;}




.views-view-marquee.marquee-direction-left marquee a{text-decoration: none;
color: #333;
font-size: 18px;}


.ris-new a {
    animation: blinker 2.40s linear infinite;
    color: red;
    color: #272727;
    font-weight: 800;
    padding: 4px 18px 5px;
    font-size: 16px;
    background: #e7ce0f;
}

@keyframes blinker {
  50% {
    opacity: 0;
  }
}
.tweeter-social{
        background: white;
}
@media only screen and (max-width: 768px){
.ris-new {
    width: 321px;
    padding-top: 51px;
    font-size: 12px;
}
.ris-new a {
    animation: blinker 2.40s linear infinite;
    color: red;
    color: #272727;
    font-weight: 800;
    padding: 4px 18px 5px;
    font-size: 13px;
    background: #e7ce0f;
}
}

@media only screen and (max-width: 920px){
.ris-new {
    width: 353px;
    font-size: 12px;
}
.ris-new a {
    animation: blinker 2.40s linear infinite;
    color: red;
    color: #272727;
    font-weight: 800;
    padding: 4px 18px 5px;
    font-size: 13px;
    background: #e7ce0f;
}
}
@media (max-width: 1024px){
#block-sociallinks {
    display: none;
}
}




