@charset "utf-8";
/*Custom Nav*/
@import url('https://fonts.googleapis.com/css?family=Lato');
body {
	color: #000;
	font-family: 'Lato', sans-serif;
}
li {
	list-style: none;
}
p {
	font-size: 90%;
}
a {
	cursor: pointer;
}
a:hover {
	text-decoration: none;
}
/*Header*/
.header-wrapper{ width:100%; border:none;}
.ico-skip img{display:none;}
.header-container{padding:0;}

/*GIG Header*/
.common-right ul li.ico-site-search #edit-search-block-form--2{margin-top:0; font-size: 13px;}

/*Logo*/
.logo {
	max-width: 550px;
    float: left;
    padding: 8px 0;
    box-sizing: border-box;
    margin-bottom: 0;
}
.logo a {
	color: #000;
	line-height: 20px;
}
.logo a:hover{text-decoration:none;}
.logo img {
	float: left;
	margin-right: 10px;
}
.logo span {
	display: flex;
	font-size: 20px;
}
.logo span:nth-child(2) {
	color: #21282f;
	font-weight: normal;
	font-size: 88%;
	padding-top:25px;
	white-space: nowrap;
	font-family: monospace;
}
.logo span:nth-child(3) {
	color: #21282f;
	font-size:65%;
	white-space: nowrap;
	font-weight: normal;
	padding-top:0;
	text-transform: capitalize;
}
/*nav*/
.toggler-menu{float:right; background:url(../images/bar.png) no-repeat center right; height:19px; cursor:pointer; margin-top: 40px; width:27px;transition-duration:0.4s;background-position: 0px; margin-right:40px;}
.toggler-menu:hover{transition-duration:0.4s;}
.toggler-menu:before{content:'Menu'; color: #fff;font-size: 13px; margin-left: -40px;}
.toggler-menu > span{color:#fff; font-size:90%; padding-right:33px;}
.opacity{opacity:0.4;}
.overlap{position: fixed;top: 0;right: 0; z-index:9; height: 100%; background: rgba(0, 0, 0, 0.52); width: 100%;}
.menuclose{background:url(../images/menu-close.png) no-repeat center right; height:19px;}
.overlay-menu{position:absolute;right:0; display:none; top: 78%; z-index:999;}
.overlay-menu >ul{height: calc(100vh - 115px);} 
.overlay-menu ul{text-align:right; background:#061632; width:230px; }
.overlay-menu ul li{position:relative; }
.overlay-menu ul li a.dropdown:before{content: "\f104"; font-family:FontAwesome; left:10px;  position: absolute;}
.overlay-menu ul li>a i{margin-left: 10px;}
.overlay-menu ul li:hover ul{display:block; top:0;}
.overlay-menu ul ul{position:absolute; right:100%; display:none;}
.overlay-menu ul li{border-bottom: 1px solid #322c59;}
.overlay-menu ul ul li a{padding-right: 20px !important;}
.overlay-menu ul li a{color:#fff; font-size: 90%; display:block; padding:5px; padding-right:10px;line-height: 25px;}
.overlay-menu ul li a:hover{background:#f7941d;}

.nice-menu {
	height: 40px;
	background: #761b49;
	border-top: 2px solid #670001;
}
.nice-menu ul {
	float: left;
	margin: 0;
	display: flex;
}
.nice-menu ul li {
	display: block;
	float: left;
	position: relative;
	border-left: 1px solid rgba(255, 255, 255, .1);
}
.nice-menu ul ul li {
	border-left: none;
}
.nice-menu ul li a {
	padding: 0px 13px;
	display: block;
	line-height: 38px;
	font-size: 90%;
	color: #fff;
	min-height: 38px;
}
.nice-menu ul li:hover a, .nice-menu ul li.hover a, .nice-menu ul li.active a {
	background: #4e0329;
	text-decoration: none;
	color: #fff;
}
.nice-menu ul ul {
	position: absolute;
	z-index: 1000;
	top: 100%;
	left: -1px;
	background: #761b49;
	width: 300px;
}
.nice-menu ul li:hover ul {
	display: block;
}
.nice-menu ul ul li {
	display: block;
	float: none;
 border-bottom: 1px solid #fc9928  border-left: 0px;
}
.nice-menu ul ul li a {
	display: block;
	padding: 0px 15px;
	line-height: 40px;
}
.nice-menu ul ul li.active a, .nice-menu ul ul li.hover a, .nice-menu ul ul li a:hover {
	background: #761b49;
}
.nice-menu ul li.active>a {
	color: #fff;
}
/*nav end*/



.float-element {
	width: 100%;
}
.float-element a {
	float: left;
/*	margin-left: 25px;*/
}
.common-left a {
	color: #fff;
}
.common-left a:focus{color: #fff !important;}
.common-left a:hover{text-decoration:none; color:#fff;}
span.date-time {
	color: #fff;
	font-size:65%;
	padding-top:10px;
	float: left;
	text-transform: uppercase;
}
.ico-skip a {
	width: 130px !important;
	text-align: center;
}
.ico-skip {
	border-left: none !important;
}
.login a {
	width: 60px !important;
	text-align: center;
}

/*****ICCR Homepage News Flash*****/
.iccr-homepage-news{background-color: #eee; min-height: 45px;}
.iccr-homepage-news .flash-news{min-width: 270px; float: left; background: -webkit-linear-gradient(to right, #d78a2a, #0777bb);min-height: 45px; background: linear-gradient(to right, #d78a2a, #0777bb); text-align: center; color: #fff;
line-height: 45px; font-size: 22px;}
.iccr-homepage-news marquee{float: left; width: 75%; line-height: 46px; font-size: 17px; margin-left: 10px;}
.iccr-homepage-news marquee .view-content{display:flex;}
.iccr-homepage-news marquee .view-content .views-row{float: left;}
.iccr-homepage-news marquee .view-content .views-row a{margin:0 10px; position:relative; float:left; margin-top:-7px; font-size:15px;}
.iccr-homepage-news marquee .view-content .views-row a:hover{text-decoration:none;}
.iccr-homepage-news marquee .view-content .views-row a:before{content: "."; display: inline-block; margin-right:10px; font-size:42px; width:10px; margin-top:-5px; } 



/*Custom Slide*/
.blink a{
    animation:blinkingText 1.2s infinite;
	color:#fff;
	font-size: 14px;
}
.blink a:hover{text-decoration:none;}
@keyframes blinkingText{
    0%{     color: #fff;    }
    49%{    color: #fff; }
    60%{    color: transparent; }
    99%{    color:transparent;  }
    100%{   color: #096;    }
}
.slides > li {
	position: relative;
}
.slide-caption {
	position: absolute;
	text-align: center;
	bottom: 0;
	right: 0;
	z-index: 1000;
	display: inline-block;
	background: #000;
	background: rgba(0, 0, 0, 0.8);
	padding: 25px;
	width: 100%;
}
/*.flex-direction-nav a{height:22px;}*/
.slide-caption p {
	color: #fff;
	font-weight: 600;
	font-size: 128.57%;
	line-height: 128.57%;
	width: 60%;
	text-align: left;
	display: inline-block;
	overflow: hidden;
	float: left;
	width: 65.81%;
	margin: 0 72px 0 0
}
.slide-caption a {
	background: #d6ad0b;
	color: #000;
	font-size: 128.57%;
	padding: 10px 27px 8px 27px;
	border-radius: 2px;
	float: left;
	cursor: pointer;
}
.slide-caption h2 span {
	font-weight: 600;
	color: #33afc3;
	font-size: 115%;
}
/*.banner-wrapper .flex-direction-nav {
  top:30px;
  top:50%;
  position: absolute;
  right: 136px;
}
*/

/*====== direction arrow=========*/
/*.banner-wrapper .flex-direction-nav a::before {
  color: #fff;
  
  display: inline-block;
  font-family: "flexslider-icon";
  font-size: 30px;
  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
}
.slides, .flex-control-nav, .flex-direction-nav{
	width:100%
}*/
#flexSlider-text h2 img {
	width: auto;
}
content:''!important;
}
.banner-wrapper .flex-direction-nav a::before, .banner-wrapper .flex-direction-nav a::before {
	color: rgba(255, 255, 255, .5);
}
.banner-wrapper .flex-direction-nav a.flex-next:before {
	content: none;
}
/* .banner-wrapper .flex-direction-nav{display:none;} */
/*.banner-wrapper .flex-direction-nav a.flex-next {
	text-indent: 5000px;
	background: url(../images/next-btn.png) no-repeat;
	width: 61px;
	height: 61px;
}
.banner-wrapper .flex-direction-nav a.flex-prev:before {
	content: none;
}
.banner-wrapper .flex-direction-nav a.flex-prev {
	text-indent: -5000px;
	background: url(../images/prev-btn.png) no-repeat;
	width: 61px;
	height: 61px;
}*/
/*========body panel 1===============*/
/*.banner-wrapper .slides li:before{content:''; display:block; width:100%; height:100%; /*background:#000; position:absolute;opacity: 0.3;}*/
.flex-direction-nav .flex-next:before {  font-family: "flexslider-icon";
  font-size: 40px;
  display: inline-block;
  content: '\f002';
  color: rgba(0, 0, 0, 0.8);
  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);}


.flexslider li a.bg-slide {
	height: 212px;
}
/*Custom Top banner*/
.banner-wrapper .flex-direction-nav a.flex-prev:before {
	content: none;
}
.banner-wrapper .flex-direction-nav a{opacity:inherit;}
.banner-wrapper .flex-direction-nav a.flex-next {
	font-size:0;
	background: url(../images/next-btn.png) no-repeat;
	width:33px;
	height:33px;
}
.banner-wrapper .flex-direction-nav a.flex-prev:before {
	content: none;
}
.banner-wrapper .flex-direction-nav a.flex-prev {
	font-size:0;
	background: url(../images/prev-btn.png) no-repeat;
	width:33px;
	height:33px;
}


.not-front .banner-wrapper{height:125px; background:none;}
.not-front .banner-wrapper img{}
.banner-wrapper {
	position: relative;
	height: 255px;
	background: #0072bc;
}
.banner-wrapper .slides li > span {
	position: absolute;
	bottom:10%;
	color: #fff;
	width: 100%;
	text-align:center;
	padding: 21px 100px;
	z-index: 100;
	font-size:132%;
}
.banner-wrapper .flex-control-nav {
	bottom: 40px;
	left: 0;
	z-index:9;
}
.banner-wrapper .flex-control-paging li a {
	box-shadow: 0 0 0px rgba(0, 0, 0, 0.0) inset;
	background: none repeat scroll 0 0 #fff;
}
.banner-wrapper .flex-control-paging li a.flex-active {
	background: #f7941d;
}
.banner-wrapper .flex-control-nav li {
	margin: 0px 4px;
}
.banner-wrapper .flex-pauseplay {
	bottom: 22px;
	display:none;
	left: auto;
	margin: 0;
	position: absolute;
	right: 6%;
	top: auto;
	z-index: 9;
}
.banner-wrapper .flex-pauseplay a.flex-pause, .banner-wrapper .flex-pauseplay a.flex-play {
	cursor: pointer;
	display: block;
	background: #585858a3;
	color: #000;
	position: absolute;
	bottom: 0px;
	left: 0px;
}
.banner-wrapper .flex-pauseplay a::before {
	font-size: 12px;
}
.banner-wrapper .flex-pauseplay a {
	height: 25px;
	line-height: 25px;
	width: 25px;
}
.banner-wrapper .flexslider{width:60%; float:left;}
.banner-wrapper .flexslider .slides li img{height:255px;}
.scholarship_portal{width:20%; float:left;}
.scholarship_portal img{height:255px; width:100%;}
.empanelment-top{width:20%; float:left; position: relative;}
.dunya a{display:block; color:#fff;  border-radius: 5px; width: 176px; margin: 5px auto; background: #348ec7; font-size: 14px;
    padding: 4px 0;}
.dunya a:hover{background:#004673; color:#fff; text-decoration:none;}
.dunya {
  width: 200px;
  height: 200px;
  background:url(../images/globe.jpg);
  border-radius: 100%;
  background-size: 380px;
  position:absolute;
  animation: spin 9.5s infinite linear;
  left: 43%;
  top: 50%;
  transform: translate(-50%);
  border: 2px solid #fff;
  margin-top:22px;
  text-align:center;
  padding-top:50px;
}
@keyframes spin {
  0% {
    background-position-x: 0;
  }
  100% {
    background-position-x: 380px;
  }
}




.right-content {
	float: right;
	padding-top: 0;
}

.inner-wrapper .body-container {
	padding-top: 0px;
}
.inner-wrapper .left-menu {
	width: 25%;
	float: left;
}
.inner-wrapper .inner-content {
	width: 100%;
	float: none;
}
.inner-content p {
	font-size: 100%;
	color: #3e3d3d;
}
.inner-content ul {
	padding-left: 10px;
	padding-top: 0px;
	padding-bottom: 22px;
}
.inner-content ul li {
	background: url(../images/bluearw.png) no-repeat 0px 5px;
	padding-left: 18px;
	margin-bottom: 10px;
	margin-right: 4%;
}
.inner-content ul li:last-child {
	margin-bottom: 0px;
}
.inner-content hr {
	color: #ebebeb;
	background: #ebebeb;
	margin: 30px 0px;
}
.inner-content img.left {
	float: left;
	padding: 4px;
	border: 1px solid #ebebeb;
	margin: 0px 20px 20px 0px;
}
.inner-content img.right {
	float: right;
	padding: 4px;
	border: 1px solid #ebebeb;
	margin: 0px 0px 20px 20px;
}
.inner-content {
	padding-bottom: 20px;
}
/*****Start code for ICCR website*****/
/*vertical-menu*/
.vertical-menu{position: fixed;
    z-index: 10000;
    right: 0; top:65px;}

.nice-menu-main-menu{
  position:relative;
 }

/* ALL UL */
ul.nice-menu-main-menu{
  list-style: none;
}
/* ALL LI */
ul.nice-menu-main-menu li{
  position:relative;
  transform: translateX(0);
  width:40px;
 }
 ul.nice-menu-main-menu li:hover{}
 
ul.nice-menu-main-menu > li{height:39px; margin-bottom:2px;}
ul.nice-menu-main-menu > li:nth-child(1):hover ul{transform: translateX(-153px); z-index: -1 !important;}





/* ALL A */
ul.nice-menu-main-menu li a{
  display:block;
  color:#fff !important;
  text-decoration:none;
  padding: 10px 15px 10px 55px;
  background:#004673;
  transition:0.2s;
  font-size:14px;
  min-height:39px;
}
/* ALL A HOVER */
ul.nice-menu-main-menu li:hover > a{
  background:#f1911f;
}

/* INNER UL HIDE */
ul.nice-menu-main-menu ul{
  position:absolute;
  left:0%;
  top:0;
  width:100%;
  visibility:hidden;
  opacity:0;
  transition: transform 0.2s;
  transform: translateX(50px);
}
ul.nice-menu-main-menu li ul > li{min-width: 220px; max-width: 220px;}
ul.nice-menu-main-menu li:nth-child(1) a{background: #f1911f;}
ul.nice-menu-main-menu li:hover > ul li >a{padding-left:10px;}

/* INNER UL SHOW */
ul.nice-menu-main-menu li:hover > ul{
  left:100%;
  visibility:visible;
  opacity:1;
  transform: translateX(-260px);
}
ul.nice-menu-main-menu li:hover > ul li ul{
  left:100%;
  visibility:visible;
  opacity:1;
  transform: translateX(-440px);
}

ul.nice-menu-main-menu > li > a{font-size:0; height:39px;}
ul.nice-menu-main-menu li a > i{display:none;}	
ul.nice-menu-main-menu li span{position:absolute; top:0;}
ul.nice-menu-main-menu li.icon-menu0 span{background:url(../images/menu-icon/home.png) no-repeat center center; width:40px; height:40px; display:block; float:left;}
ul.nice-menu-main-menu li.icon-menu1 span{background:url(../images/menu-icon/info.png) no-repeat center center; width:40px; height:40px; display:block; float:left;}
ul.nice-menu-main-menu li.icon-menu2 span{background:url(../images/menu-icon/reward.png) no-repeat center center; width:40px; height:40px; display:block; float:left;}
ul.nice-menu-main-menu li.icon-menu3 span{background:url(../images/menu-icon/culture.png) no-repeat center center; width:40px; height:40px; display:block; float:left;}
.vertical-menu li.icon-menu4 span{background:url(../images/menu-icon/publications.png) no-repeat center center; width:40px; height:40px; display:block; float:left;}
.vertical-menu li.icon-menu5 span{background:url(../images/menu-icon/confreance.png) no-repeat center center; width:40px; height:40px; display:block; float:left;}
.vertical-menu li.icon-menu6 span{background:url(../images/menu-icon/gallery.png) no-repeat center center; width:40px; height:40px; display:block; float:left;}
.vertical-menu li.icon-menu7 span{background:url(../images/menu-icon/feedback.png) no-repeat center center; width:40px; height:40px; display:block; float:left;}
.vertical-menu li.icon-menu8 span{background:url(../images/menu-icon/speaker.png) no-repeat center center; width:40px; height:40px; display:block; float:left;}
.vertical-menu li.icon-menu9 span{background:url(../images/menu-icon/phone.png) no-repeat center center; width:40px; height:40px; display:block; float:left;}
.vertical-menu li.icon-menu10 span{background:url(../images/menu-icon/rti.png) no-repeat center center; width:40px; height:40px; display:block; float:left;}
.vertical-menu li.icon-menu11 span{background:url(../images/menu-icon/faq.png) no-repeat center center; width:40px; height:40px; display:block; float:left;}
.vertical-menu li.icon-menu12 span{background:url(../images/menu-icon/award.png) no-repeat center center; width:40px; height:40px; display:block; float:left;}
	
	







.iccr-about{background:url(../images/iccr-bg.png), url(../images/culture.jpg) no-repeat right top; padding:20px 0 30px 0; }
.iccr-about h1{max-width:175px;}
.i18n-hi .iccr-about h1{ max-width: 400px;}
.important-links h1{max-width:250px;}
.iccr-about h1, .important-links h1, .some-activities h1{font-size: 175%; font-weight: 600; color: #433f40;width: fit-content; position:relative; z-index:10;padding: 15px 20px 15px 0; border:1px solid #f7941d; border-top:none; border-left:none; margin-bottom: 25px;}
.iccr-about h1:before, .important-links h1:before{content:""; display:block; position:absolute; z-index:-1; top:2px; left:2px; right:2px; 
bottom:2px; border:1px solid #f7941d; border-top:none; border-left:none;}
.some-activities h1{ margin: 0; border: none;}
.some-activities{padding: 30px 0;}


.iccr-about p {color:#4f4d4d; text-align:justify;}
.iccr-about p >strong{color:#5d5d5d;}
.iccr-about a.read-more{color:#f7941d;}
.iccr-about a.read-more:hover{color:#069;}
.iccr-about a.read-more:hover:after{visibility:visible; transition-duration:0.5s;}
.iccr-about h1>span , .some-activities h1>span{color:#f7941d;}
.celebrities-sec{float: left;}
.i18n-hi .celebrities-box{min-width: 275px;}
.celebrities-box:hover img{transform: rotateY(180deg);transition: transform 0.8s;}
.celebrities-box:nth-child(1){ margin-top:10px;}
.celebrities-box{width:75%; background-color: #f7941e; padding:5px 8px; float:left; transition: transform 0.8s;}
.celebrities-box:nth-child(2){margin: 15px 0;}
.celebrities-box img{border:2px solid #fff; border-radius:50%; float:left;transition: transform 0.8s; width: 27%;}
.celebrities-box h2{float:right; margin:0; color:#fff; font-size:112%; width:65%; padding-top: 10px;}
.i18n-hi .celebrities-box h2{width:auto;float: left; padding-left: 18px;}
.celebrities-box a{float:right; margin:0; color:#fff;  font-size:90%; width:65%;}
.celebrities-box a:hover{text-decoration:none; color:#fff;}

/*Events Cards*/
.events-carousel{padding:80px 0 0;}
#eventcards .flex-direction-nav{position:absolute; bottom:0; width:8%; transform: translate(-50%, -50%);
left: 50%; top: 100%; margin-top: 40px;}
#eventcards ul li{text-align:center;}
#eventcards ul li a:hover{text-decoration:none;}
#eventcards ul li h2{font-size: 131%;font-weight: 600;color: #423e3f; margin: 15px 0;}
#eventcards ul li p{color:#4f4d4d; text-align:center;}
#eventcards ul li img{width:auto; margin: 0 auto;}
#eventcards .flex-direction-nav a,
#eventcards .flex-direction-nav .flex-disabled{opacity:9 !important;line-height: 40px; cursor: pointer;}
#eventcards .flex-direction-nav a.flex-prev:before{content: "\f104"; font-family:FontAwesome; color:#f7941d;}
#eventcards .flex-direction-nav a.flex-next:before{content: "\f105";font-family:FontAwesome;color:#f7941d;}

/*News Section*/
/* .whats-new{padding-top:40px;} */
.center-index, .empanelment{position:relative;overflow: hidden;}
.center-index img, .empanelment img{width:100%;}
.link-block-sec{position:absolute; top: 50%; left:0; transform: translate(0%, -50%); width:100%;}
.link-block-sec>a{display:block; text-align:center; background: #ffffffcf; color:#423e3f;font-weight: 600;
padding:10px 0; margin:25px 0;}
.link-block-sec>a:hover{background:#b71547d4; color:#fff;}
.center-index img, .empanelment img{transition: all .6s ease-in-out;}
.center-index:hover img, .empanelment:hover img{transform: scale(1.1);transition: all .6s ease-in-out;}
.center-index:hover a, .empanelment:hover a{background:#b71547d4; color:#fff;}

/*Latest News*/
.latest-news:before {
	content:'';
	background: #f2992fe6;
    position: absolute;
    width: 100%;
    height: 100%;
}
.latest-news{background:url(../images/laptop.jpg) no-repeat center; display: block;height:300px;}
.homewhatsnew .view-header h1 {
	font-size: 131%;
    font-weight: 600;
    color: #fff;
	position:absolute;
	background: #f2992f;
    z-index:10;
  	padding: 15px 20px;
    width: 100%;
}
.latest-news ul {
	width: 100%;
}
.latest-news ul li {
	width: 100%;
	float: right;
	min-height:40px;
}
.latest-news ul li h3 {
	font-size: 104%;
	padding: 0 15px;
}
.latest-news span.date-box {
	color: #761b49;
	display: block;
	padding: 5px 0px;
	border-top: 1px solid #d4d4d4;
	border-bottom: 1px solid #d4d4d4;
	margin: 0 15px;
	max-width: 40%;
	font-weight: 600;
}
.homewhatsnew .view-content > .item-list ul li a {
	padding:5px 25px;
	color:#fff;
	margin:0;
	display: flex;
    font-size: 85%;
}
.homewhatsnew .view-content > .item-list ul li a:before{content: "\f0da"; font-family:Fontawesome; margin-right:15px;}

/*Whats News Section*/
.whats-new{overflow:hidden; margin-top:30px;}
.homewhatsnew .view-footer{position: absolute; background: #f2992f;z-index: 100; bottom: 0; width: 100%; text-align: right;}
.whats-new .col-lg-4:nth-child(2){background: #f2992f; height:342px; overflow:hidden;}
.homewhatsnew .view-content > .item-list{overflow:inherit !important; background: #f2992f;}
.homewhatsnew .view-content > .item-list ul{width:100%;}
.homewhatsnew .view-content > .item-list ul li{background: #f2992f; width:100%;}
.homewhatsnew .view-header{background: #f7941d; position: absolute; z-index: 99; width: 100%;}
.homewhatsnew .view-content{}


.news-footer{position:absolute; bottom:0; background: #e9993a;width: 100%; box-sizing: border-box;
padding: 5px;}
.news-footer a{color:#fff; font-size: 89%; text-align: right; display: block; transition-duration:0.5s;}
.news-footer a:hover{margin-right:5px; transition-duration:0.5s; color:#fff; text-decoration:none;}
.news-footer a:after{content: "\f101"; font-family:Fontawesome; margin-left:5px;}


/*Important Link section*/
.important-links{background:url(../images/dance.png) no-repeat right top; padding: 20px 0 30px;  background-position: 95% 20px;}
.important-link-area{float:left; margin: 10px 0 15px; width:100%;}
.important-link-area:hover header>h3{color:#f7941d;}
/*.important-link-area:hover p{padding-left:5px; transition-duration:0.4s; color:#f7941d;}*/
.important-links h1>span{color:#f7941d;}
.important-link-area header img{float:left;}
.important-link-area header a:hover h3{color: #f7941d;}
.important-link-area header h3{float:left; margin:0; padding-left: 15px; color:#004673;text-transform: uppercase;
font-size: 105%; line-height:45px; transition-duration:0.4s; font-weight:600;}
.important-link-area p{width:100%; float: left; margin: 10px 0; padding:5px 0; color: #4f4d4d;transition-duration:0.4s; font-weight: 600;
font-size: 14px;}
.icon-area{width:46px; height:46px; display:block; float:left; transition-duration:0.5s; background-position:left;}
.pos-1{background:url(../images/empanelment.png) no-repeat;}
.pos-2{background:url(../images/RTI.png) no-repeat;}
.pos-3{background:url(../images/icons/download.png) no-repeat; width:50px;}
.pos-4{background:url(../images/icons/informatio.png) no-repeat; width:30px;}
.pos-5{background:url(../images/contact_list.png) no-repeat;}
.pos-6{background:url(../images/icons/announcements1.png) no-repeat;}
.important-link-area:hover .icon-area{background-position:-49px 0; transition-duration:0.5s;}
.view-whos-who .scroll-table1 table tr th,
.view-whos-who .scroll-table1 table tr td{width:200px;}
.view-whos-who .scroll-table1 table tr th:first-child,
.view-whos-who .scroll-table1 table tr td:first-child{width:50px;}

/*Carousel Wrapper*/
.carousel-wrapper ul.flex-direction-nav .flex-next{z-index:250;}
.carousel-wrapper ul.flex-direction-nav a:before{font-size: 35px;}


/*Photo and video*/
.photo-slider{position:relative;width: 97%;padding-left: 15px;padding-top: 42px;}
.gallery-area{position:relative;}
/*.photo-slider:before{content:''; background:url(../images/border-shape.png) no-repeat; width:157px; height:77px; display:block; position:absolute;top: -14px;left: 0;}*/
/*.photo-slider:after{content:''; background:url(../images/border-shape2.png) no-repeat; width:157px; height:77px; display:block; position:absolute; bottom: -14px; right: -14px;}*/
.photo-gallery-main{padding:25px 0 30px;}
.gallery-area h1{font-size: 118%;font-weight: 600;color:#fff;position:absolute;z-index:2;background: #004673;padding:0;left:15px;width: 94%;}
.gallery-area h1 > span { padding: 10px; display:inline-block; }
.gallery-area h1 > a{color: #fff; font-size: 79%; padding:12px 10px 10px; font-weight:600; background:#002b46;}
.gallery-area h1 > a:hover{text-decoration:none; color: #ff8b00; font-weight: 600;}
.gallery-area .slides img{height:300px; width: 100%;}
.gallery-area .flex-direction-nav a{opacity:9; font-size:0;}
.gallery-area .flex-direction-nav a.flex-next:before{content:"\f105"; font-family:Fontawesome; background:#f7941d; opacity:9; width: 32px;line-height: 35px;text-align: center; color:#fff; border-radius:2px;height: 35px;
    font-size: 25px;}
.gallery-area .flex-direction-nav a.flex-prev:before{content:"\f104"; font-family:Fontawesome; background:#f7941d; opacity:9;width: 32px;line-height: 35px;text-align: center; color:#fff; border-radius:2px; height: 35px;
    font-size: 25px;}

.video-sec .flex-direction-nav a{opacity:9; font-size:0;}
.video-sec .flex-direction-nav a.flex-next:before{content:"\f105"; font-family:Fontawesome; background:#f7941d; opacity:9; width: 32px;line-height: 35px;text-align: center; color:#fff; border-radius:2px;height: 35px;
    font-size: 25px;}
.video-sec .flex-direction-nav a.flex-prev:before{content:"\f104"; font-family:Fontawesome; background:#f7941d; opacity:9;width: 32px;line-height: 35px;text-align: center; color:#fff; border-radius:2px; height: 35px;
    font-size: 25px;}

.video-sec{position:relative;}
.video-sec embed{width:100%; height:300px;}
/*.video-sec:before{content:''; background:url(../images/border-shape.png) no-repeat; display: block;
width: 157px; height: 77px; position: absolute; top:50px;}
.video-sec:after{content:''; background:url(../images/border-shape2.png) no-repeat; display: block;
 width: 157px; height: 77px; position: absolute; bottom: -9px;right: -18px;}*/
.video-sec iframe, .video-sec video{width:100%; height:300px;}
a.all-video{position: absolute; top:0;left:10px; box-sizing: border-box; color: #fff; padding: 5px 20px;z-index: 10; background: #004673;}
a.all-video:hover{color:#ff8b00; text-decoration:none;}

/* photo gallery design css */



/*Scroll top*/
.scrollTop {
	position: fixed;
	right: 2%;
	bottom: 10px;
	padding: 20px;
	opacity: 0;
	-webkit-transition: all 0.4s ease-in-out 0s;
	transition: all 0.4s ease-in-out 0s;
	cursor: pointer;
	width: 45px;
	height: 45px;
	z-index: 99;
	border-radius:50%;
	background:url(../images/icons/scrolltop.png) #f7941d;
	background-position:50% 0;
}
.scrollTop:hover {
	background-position:50% 100%;
}

/*Footer*/
.copyright-content p{margin:0; text-align:center;}
.copyright-content p>strong{margin-left: 15px; font-weight: 600; font-size: 12px;}
.footer-top-wrapper ul {
	margin-bottom: 0;
	padding: 12px 0 2px;
}
.footer-top-wrapper ul li a {
	font-size: 88%;
}
.nice-menu-main-menu li ul{display:block!important; visibility:visible!important;}



/*Inner pages*/
.body-container{min-height:450px;}
h1.heading{margin: 0 0 10px; font-size: 170%; margin-bottom: 0;  padding-bottom: 5px; color: #004673;}
h2.heading{margin: 0 0 10px; font-size: 150%; margin-bottom: 0;  padding-bottom: 5px; color: #004673;}
h3.heading{margin: 0 0 10px; font-size: 130%; margin-bottom: 0;  padding-bottom: 5px; color: #004673;}
embed{width:100%;}
.pane-content h1{font-weight: normal; font-size: 170%; color:#464646; margin: 5px 0;}
.pane-content h2{font-weight: normal; font-size: 150%; color:#464646; margin: 5px 0;}
.pane-content h3{font-weight: 600; font-size: 130%; color:#464646; margin: 5px 0; float:left; width:100%;} 
.pane-content p{padding-bottom:15px;text-align: justify; margin-bottom:0; font-size: 14px;line-height:25px;  float: left;
width: 100%;}
.pane-content p > img.left{float:left; margin-right:10px;}
.pane-content p > a{color: #4a71ff;}
.pane-content p > a:hover{text-decoration:underline;}
.pane-content p > img.img-right{float:right; margin-left:10px;}
.pane-content .views-field-field-image{float:left; margin-right:10px;}
table{font-size:14px;}
table th{background: #004673;}
.pane-content table tr{font-size: 14px;}
.pane-content {padding-bottom: 20px; min-height:450px; position: relative; text-align:justify;}
.body-container{padding-top:0;}
.pane-content .field-content>ul,
.pane-content .scheme-bcontent>ul{margin:0; padding: 10px 0;}
.pane-content .field-content>ul li,
.pane-content .scheme-bcontent>ul li{display:flex; position: relative; padding-left: 15px;line-height: 26px; font-size:14px;font-weight: 600;}
.pane-content .field-content>ul li:before,
.pane-content .scheme-bcontent>ul li:before{content: "\f0a9";font-family:FontAwesome; color: #004673; display: inline-block;font-size:13px; left: 0; position: absolute; top:0;}
.pane-content .scheme-bcontent>ul li a{color: #4a71ff;}
.pane-content .field-content >ol{padding-left: 20px;} 
.pane-content .field-content >ol >ol {padding-left: 25px;}
.pane-content .field-content >ol li{list-style: inherit; font-size:14px; line-height: 25px;}
.page-node-88073 .field-content > ol:nth-child(1){padding-left:0;}
.page-node-88073 .field-content > ol:nth-child(1) > li{list-style: none;}

/*breadcam*/
.breadcrumb-wrapper{margin-bottom:15px; background: url(../images/carousel-bg.png) repeat;border-bottom: 1px solid #d2d2d2; margin-top:15px;}
.breadcam {
	padding:8px 0;
	display: block;
	border-bottom: 1px solid #efefef;
	background: url(../images/breadcam-bg.png) repeat;
}
.breadcam span[itemprop="title"]{font-size: 13px;}
.breadcam li {
	list-style-type: none;
	display: inline-block;
	font-size: 80%;
	color: #b5b5b5;
}
.breadcam a{font-weight: 600; font-size:14px; color: #505455;}
.breadcam span{padding: 0 2px; font-size:14px;}
.breadcam span > a{font-weight:600; color:#21282f;}
.breadcam li a {
	display: block;
	background: url(../images/breadcam-arrow.png) no-repeat right center;
	padding-right: 10px;
	color: #7f7f7f;
}
.breadcam li:last-child a {
	background: none;
}
.breadcam li.current {
	color: #b5b5b5;
}

/*Footer*/
.footer-wrap{background:#414042;  padding:15px 0 20px;}
.footer-wrap .row h2{color:#ec941d; font-size:17px;}
.footer-wrap .row ul li > a{color:#fff; font-size:14px;}
.footer-wrap .row ul li > a > i{font-size: 28px;vertical-align: middle; margin-right:5px;}
.footer-wrap .row ul li > a > i.fa-facebook-square{color: #3c5a98;}
.footer-wrap .row ul li > a > i.fa-twitter{color: #29a6de;}
.footer-wrap .row ul li > a > i.fa-youtube-play{color: #cc332b;}
.region-footer{width:100%;}

/*Site Map*/
#sitemap ul{padding:0;}
#sitemap ul li:before{content:none;}
#sitemap ul ul{padding-left:8px;}
#sitemap ul li.expanded{list-style-image: none !important; list-style-type: none;}
#sitemap ul li.leaf{list-style-image:none !important; list-style-type: none;}
#sitemap ul li a{color:#21282f; font-size:14px;}
#sitemap ul li a:before{content: "\f101"; font-family:FontAwesome; font-size:15px; margin-right: 5px;}

/*Photo Gallery*/
.view-category-photo-gallery .view-content .views-row{width: 20%; float: left; position:relative; margin-bottom: 20px;}
.view-category-photo-gallery .view-content .views-row a>img{height: 150px; width: 220px;}
.view-category-photo-gallery .view-content .views-row a:nth-child(1):before{content: "\f030"; font-family:FontAwesome; position:absolute; top:0;    background: #00000075;
width: 30px; height: 30px;text-align: center;line-height: 28px; color: #fff; border-bottom-right-radius: 8px;}
.view-category-photo-gallery .view-content .views-row a:nth-child(2){width:220px; display: block; color: #004673; height:55px; box-sizing: border-box; padding: 5px; background: #eee; border-bottom: 2px solid #d0cfcf; text-align: center;  line-height:normal; font-size: 14px; overflow:hidden;}
.pane-quicktabs-album-gallery .quicktabs_main.quicktabs-style-basic,
.pane-quicktabs-album-gallery ul.quicktabs-tabs.quicktabs-style-basic{border:none; padding:0;}
.pane-quicktabs-album-gallery ul.quicktabs-tabs{margin-bottom: 15px !important; float: left; width: 100%;}
.pane-quicktabs-album-gallery .quicktabs-tabs li.first{padding:0; border: none !important;}
.pane-quicktabs-album-gallery .quicktabs-tabs li.first a{background: url(../images/grid.png) no-repeat center left #0079a7; background-position:50% 50%;}
.pane-quicktabs-album-gallery .quicktabs-tabs li.last a{background: url(../images/list.png) no-repeat center left #0079a7;  background-position:50% 50%;}
.pane-quicktabs-album-gallery .quicktabs-tabs li.active a{background-color:#f1911f;}
.pane-quicktabs-album-gallery .quicktabs-tabs li.last{padding:0; border: none !important;}
.pane-quicktabs-album-gallery .quicktabs-tabs li >a{background: #26631b; color:#fff; padding: 5px 22px;text-align: right;font-size: 0 !important; float:left; margin-right: 5px;}
.gridview ul li{width:20%; float:left;  margin-bottom: 20px;}
.gridview ul li span.field-content{width:212px; display:block; height:60px;box-sizing: border-box; padding: 5px; background: #eee; border-bottom: 2px solid #d0cfcf; text-align: center; overflow:hidden;
line-height: 19px;}
.gridview ul li img{width:220px; height:150px;}
.listview ul li{width: 100%; display: block; float: left; margin-bottom: 10px; background: #eee; border: 1px solid #ddd;}
.listview ul li h2{font-size: 17px;}
.listview ul li img{width: 220px; height: 150px;}

/*Video Gallery page */
.page-media-video-gallery .view-content .views-row{width: 24%;float: left;margin-right: 10px; height: 285px;background: #eee; border-bottom: 2px solid #d0cfcf;
margin-bottom: 20px;}
.page-media-video-gallery .view-content .views-row .views-field-title{text-align:center; display: block;
line-height: normal; font-size: 15px; padding:0 5px; margin-top:5px;}
.page-media-video-gallery .view-content .views-row iframe,
.page-media-video-gallery .view-content .views-row video{width:100%; height: 200px;}
.video-wrap iframe{width:100%; height:270px;}

/*Feedback From*/
#webform-client-form-13 .form-item{margin: 10px 0;}
#webform-client-form-13 fieldset{float:left;}
#webform-client-form-13 .form-item label{display:block; font-weight: 600; width:200px; float:left;}
#webform-client-form-13 .form-item input, #webform-client-form-13 .form-item select{width: 300px; height:32px;padding:4px;}
#webform-client-form-13 .form-item .form-textarea-wrapper{width:300px; float:left;}
#webform-client-form-13 .form-actions{clear:left; width:100%;}
#webform-client-form-13 .form-actions{margin-left:199px; margin-top: 10px; float: left;}
#webform-client-form-13 .form-actions input.form-submit{border:none; background: #348ec7; color: #fff; padding: 8px 20px;box-sizing: border-box;}
.error ul > li, .error{color: #f00; font-size: 12px; padding: 2px 0;}
#messages ul{margin-bottom:0;}
#messages ul > li{color:red;}
#messages .status p{text-align:left; color: #3e7f0b; font-size: 20px; padding:0;}
.search-drop  .container-inline .form-submit {
    width: 34px;
    height: 35px;
    cursor: pointer;
    border: 0px;
    overflow: hidden;
    text-indent: -200px;
    font-size: 1px;
    background: url(../images/ico-goi-search.png) no-repeat center center #aa2323;
    padding: 5px 20px;
    margin: 0;
    float: left;
}
.search-drop .container-inline .form-actions {
    position: absolute;
    top: 1px;
    right: 0px;
}

/*Form*/
.views-exposed-form .views-exposed-widget{padding: 0; margin-right:10px;}
.views-exposed-form{background: #eee; padding:7px 16px; border: 1px solid #ddd; margin:10px 0;}
.views-exposed-widgets label{font-weight: 600; margin-bottom: 4px; float:left;}
.views-exposed-widgets input[type="text"], .views-exposed-widgets select.shs-select{height: 32px; padding: 0 5px; box-sizing: border-box; margin-right:8px; color: #000 !important;}
.views-exposed-widgets input[type="text"], .views-exposed-widgets select.form-select { height: 32px; padding: 0 5px;box-sizing: border-box; margin-right: 8px; color: #000 !important;}
.views-exposed-widgets input[type="submit"]{background: #004673; border:none; color:#fff; padding: 9px 21px; height:31px;margin-top:28px !important;}
#edit-field-date-value2-1-wrapper, #edit-field-start-date-value-1-wrapper{width:385px;}
#edit-field-date-value2-min-wrapper, #edit-field-start-date-value-min-inside-wrapper{float: left; width: 190px;}
#edit-field-date-value2-max-wrapper, #edit-field-start-date-value-max-wrapper{float: left; width: 190px;}

/*User*/
#user-login fieldset{float:left; width:100%; padding:5px; border: 1px solid #999;}
legend{width:auto !important;}
#user-login label {
    clear: left;
    cursor: default;
    float: left;
    margin-bottom: 10px;
    padding: 10px 0;
    width:22%;
}

#user-login input {
    border: 1px solid #999999;
    float: left;
    padding: 5px 5px;
	height:35px;
    width: 300px;
}
.form-submit{
    background: #348ec7 none repeat scroll 0 0;
    border: medium none;
    color: #fff;
    float: left;
    margin: 10px 0;
    padding: 4px 25px !important;
    width: auto !important;
    border: none !important;
    margin-right: 5px;
}
#user-login a {
    float: right;
    color: #36589c;
    width: 90%;
    line-height: 47px;
}
    
#user-login .description{float: right;font-size: 80%;width: 43%; clear:none;}
    

    
    #user-pass .captcha {float:left;width:100%;}
    
#user-pass label {
    clear: left;
    cursor: default;
    float: left;
    margin-bottom: 10px;
    padding:1px 0;
    width: 30%;
    margin-top:20px;
}
.page-user .description{clear:left;}
#user-pass input {
    border: 1px solid #999999;
    float: left;
    padding:0 5px;
    width: 300px;
	height:35px;
    margin-top:20px;
}
#user-pass .form-submit{ background: #0884c7  none repeat scroll 0 0;
    border: medium none;
    color: #fff;
    float: left;
    margin: 10px 0;
    padding: 10px 20px;
    width: auto;}
/*#eventcards li{width: 355px!important; margin-right: 15px!important; float: left!important; display: block!important;}*/	


/*Page Tenders*/
.page-tenders table.views-table tr th:nth-child(2),
.page-tenders table.views-table tr td:nth-child(2){min-width:200px; white-space: normal;}
.page-tenders table.views-table tr td:nth-child(4){min-width:150px; white-space: normal; }

.page-tenders table.views-table tr th:nth-child(7),
.page-tenders table.views-table tr th:nth-child(8){width: 90px; white-space: normal;}
.page-tenders table.views-table tr th:nth-child(9){width: 90px; white-space: normal;}

ul.pager {
    margin: 15px 0;
    text-align: center;
}
ul.pager li.pager-current {
    background: #ab5e01;
    padding: 4px 11px !important;
    color: #fff;
}
ul.pager li {
    margin: 0 !important;
    padding: 0 !important;
    list-style: none;
    display: inline-block;
}
ul.pager li a {
    display: inline-block;
    background: #f7941d;
    padding: 1px 11px;
    color: #fff;
    text-decoration: none;
    padding: 4px 11px !important;
}

select{
    height: 30px;
    padding: 2px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
	display: block;
    width: 100%;
	border: 1px solid #ccc;
}

.images-cols{width:100%; display:block;}
.inner-img-cols{margin-bottom:10px; float: left; width: 100%;}
.inner-img-cols > img{height:300px; border: 1px solid #cecece; padding: 5px;}
.inner-img-cols > img:nth-child(1){width:49.5%; float:left;}
.inner-img-cols > img:nth-child(2){width:49.5%; float:right;}

/*Events*/
.date-nav-wrapper ul.pager li a{background: none;}
/*Upcoming Events*/
.page-conference-seminar-events .month-view .full td.multi-day .calendar.monthview .contents{background: #0a93eb;}
.page-conference-seminar-events .month-view .full td.multi-day .calendar.monthview .contents a{color:#fff;}
.page-conference-seminar-events .month-view .full td .stripe{height:auto;}
.page-conference-seminar-events .view .date-nav-wrapper .date-heading{width:auto; text-align:right;}
.page-conference-seminar-events .view .date-nav-wrapper .date-heading h3{font-size: 17px; font-weight: 600;}
.page-conference-seminar-events .view .date-nav-wrapper{background: none repeat scroll 0 0 #fef59d;
border: 0 none; height: auto; margin-bottom: 0; min-height: 30px; padding:7px 0; position: relative;
border-top-left-radius: 6px; border-top-right-radius: 6px;}
.page-conference-seminar-events .date-nav{padding-bottom:0; margin:0;}
.page-conference-seminar-events .date-nav ul.pager,
.page-conference-seminar-events .view .date-nav-wrapper .date-nav{margin:0; right: 5px; top: 2px;}
.page-conference-seminar-events .date-nav ul.pager{ position: absolute;  left: 0; width: 15%;}

.page-conference-seminar-events .date-nav .pager li.date-prev{background:#004673; color:#fff; margin-right: 10px !important}
.page-conference-seminar-events .date-nav .pager li.date-next{background:#004673; color:#fff;}
.page-conference-seminar-events .scroll-table1 table{margin-bottom:40px;}
.page-conference-seminar-events .calendar-calendar table tr td{padding: 0 !important;}
.page-conference-seminar-events .scroll-table1 table tr th#Saturday,
.page-conference-seminar-events .scroll-table1 table tr th#Sunday{background: #d25757;color: #fff;}
.page-conference-seminar-events .scroll-table1 table tr td:nth-child(1){color:#d25757; font-weight:600;}
.page-conference-seminar-events .scroll-table1 table tr td:nth-child(7){color:#d25757; font-weight:600;} 
.page-conference-seminar-events .calendar-calendar div.day{float:none; text-align:center; width:auto;}
.page-conference-seminar-events .scroll-table1 table tr td.inner{text-align: center; color: #d25757; font-weight: 600;}
.page-conference-seminar-events .scroll-table1 table tr td .inner .month{background:#055a91 !important;
width: 35px; height: 35px; line-height: 35px; float: right; color: #fff;}
.page-conference-seminar-events .calendar-calendar .single-day.green{background: none repeat scroll 0 0 #75ce75;}
.page-conference-seminar-events .calendar-calendar .month-view .full td.date-box.empty,
.page-conference-seminar-events .calendar-calendar .month-view .full td.single-day.empty,
.page-conference-seminar-events .scroll-table1 table tr{background: #c4e2f5;}
.page-conference-seminar-events .calendar-calendar .month-view .full td.today{background: #75ce75; border-color: #75ce75; 
border-bottom-color: #75ce75 !important;} 
.page-event-calendar .scroll-table1 table tr td{border: 1px solid #7e7e7e;}


.float-element ul{float:left;  margin: 15px 0px 0 13px; text-align:right;}
.float-element ul li:nth-child(1){color: #d25757;}



/*Popup*/
.ctools-modal-content .popups-container .modal-header{background: #0072bc; padding:10px;}
.ctools-modal-content #modal-title{color:#fff;}
.ctools-modal-content .popups-container{min-height:750px;}
.ctools-modal-content .popups-container .close{background:url(../images/cut.png) no-repeat; background-position: 1px 12px;
opacity: inherit; margin-top:-12px !important;}
.ctools-modal-content .popups-container .close:hover{margin-top:-12px !important;}
.ctools-modal-content .popups-container .close:hover{background:url(../images/cut.png) no-repeat; background-position: 1px 12px; margin-top: 0;}
.ctools-modal-content .close:not(:disabled):not(.disabled){font-size:0;}
#webform-ajax-wrapper-88429 input[type="text"],
#webform-ajax-wrapper-88429 input[type="email"]{height: 35px; width: 100%; margin: 0; padding: 5px; box-sizing:border-box;}
#webform-ajax-wrapper-88429 .form-item{display:block;}
#webform-ajax-wrapper-88429 .form-item + .error{margin-bottom:10px;}
#webform-ajax-wrapper-88429 .form-item label{font-weight:600; display: block; color: #494646; margin-top:10px;}
.ctools-modal-content .modal-content{overflow: inherit !important; width: 100% !important; border: none;}
#webform-ajax-wrapper-88429 .webform-confirmation{padding-top:150px; display:block;  text-align: center; font-size: 15px; color: #066905;} 
#webform-ajax-wrapper-88429 .webform-confirmation p{ margin-bottom: 0 !important; margin-top: 15px !important; font-size: 15px;}
#webform-ajax-wrapper-88429 .webform-confirmation + .links{display:none;}
#webform-ajax-wrapper-88429 .webform-confirmation:before{content:''; background:url(../images/thumb.png) no-repeat; height:100px; width:100px; 
display: block; margin: 0 auto;}
#webform-ajax-wrapper-88429{padding:0 15px;}
#webform-ajax-wrapper-88429 input[type="submit"]{height: 35px;}

/*For Top Search bar */
.common-right ul li.ico-site-search #edit-search-block-form--2, #search-form #edit-keys{float:left;}
#search-form{float:left; width:100%;}
#search-form + h2{font-size: 17px; font-weight: 600;}
.search-results .search-snippet-info{padding-left:0;}
.landlinenumbr > a{float:none; padding-left: 2px;}

.group-two{width: 100%; display: block;}
.group-two-img{width:49%; float:left; box-sizing:border-box;}
.group-two .group-two-img:nth-child(2){float:right;}
.group-two-img img{width:100%; height: 250px;}


/*ICCR Activities*/
/*.linking:after{content:''; background:url(../images/line-shape.png) no-repeat; width:8px; height:357px; display:block; position: absolute;
 top:65px; right: 15px;}*/
.linking ul > li{float: left; width: 48%; background-color:#f1911f; margin:2px 2px; display:table;}
.linking ul > li:hover span{background-color:#f1911f; transition-duration:0.4s;}
.linking ul > li > span{background-color:#0072bc; width:55px; height:55px; display:block; float:left; transition-duration:0.4s;}
.linking ul > li > a{color:#fff;  display: table-cell;  vertical-align: middle; width:87%; padding-left:10px;transition-duration:0.4s;}
.linking ul > li > a:hover{background-color:#025185; text-decoration:none; transition-duration:0.4s;}
.linking ul > li > span img{ margin: 0 auto; width: 30px;display: block; padding-top: 13px;}

/*Connect with us*/
.social-media-sec ul li{float:left; width:48%;  margin: 38px 0;}
.social-media-sec ul li:nth-child a{color:#486eb6;}
.social-media-sec ul li:nth-child(2) a{color:#25b1e2;}
.social-media-sec ul li:nth-child(3) a{color:#b9417d;}
.social-media-sec ul li:nth-child(4) a{color:#f04c43;}
.social-media-sec ul li a{display:block;  font-size: 15px; font-weight: 600;}
.social-media-sec ul li a:hover{text-decoration:none;}
.social-media-sec ul li a > img{margin-right:10px; transition-duration: 0.8s;}
.social-media-sec ul li:hover img{ transform: rotate(70deg); transition-duration: 0.8s;}

/* social media-sec new */
.social-media-sec .facebook{
	float: left;
    padding: 15px 2px;
    background-color: #f1f1f161;
    border: 1px solid #dadada;
    width: 48%;
}
.social-media-sec .facebook iframe{width: 100%;}
.social-media-sec .facebook h1{
	padding: 5px;
    font-size: 20px;
    margin-bottom: 10px;
    background-color: #4267B2;
    display: block;
    width: 100%;
    color: #fff;
}
.social-media-sec .twitter{
	float: right;
	padding: 15px 2px;
    background-color: #f1f1f161;
    border: 1px solid #dadada;
    width: 48%;
    
}
.social-media-sec .twitter iframe{width: 100%;}
.social-media-sec .twitter h1{
	padding: 5px;
    font-size: 20px;
    margin-bottom: 10px;
    background-color: #1DA1F3;
    display: block;
    width: 100%;
    color: #fff;
}
.social-media-sec ul li:nth-child(1) a span{color: #df3d97;}
.social-media-sec ul li:nth-child(2) a span{color: red;}
.some-activities .col-lg-5.col-md-5.col-sm-12.col-xs-12{
	padding-left: 0px!important;
	padding-right: 41px!important;
}




@font-face {
		font-family: 'text-security-disc';
		src: url('../fonts/text-security-disc.eot');
		src: url('../fonts/text-security-disc.eot?#iefix') format('embedded-opentype'),
			url('../fonts/text-security-disc.woff') format('woff'),
			url('../fonts/text-security-disc.ttf') format('truetype'),
			url('../images/text-security-disc.svg#text-security') format('svg');
	}
	 
	input.password {
		font-family: 'text-security-disc';
		
	}
form#search-form + h2{display:none;}

#messages { padding: 10px 0;font-size: 14px;}
.search-results{clear:left;}
.search-results li{padding-top: 15px !important;}

.view-display-id-page_1 table tr td:last-child{width:210px;}

/*Events Calendar*/
.page-webview-event-calendar .guide-text{display:none;}
.page-webview-event-calendar .date-heading{text-align:left  !important; font-size:10px;}
.page-webview-event-calendar .date-heading h3{font-weight: 600;}
.guide-text {
    text-align: right;
     display: block;  
}
.view-empanelment-list-page{
	
background-color: #e4f1f9;
	
float: left;
	
width: 100%;
	
padding: 10px;
	
box-sizing: border-box;
	
border: 2px solid #cbebff;
}
.view-empanelment-list-page .view-content .views-row .views-field{
    /* background-color: #eee; */
    width: 100%;
    margin-bottom:5px;
    }
.view-empanelment-list-page .view-content .views-row .views-field span.views-label{
	color: #333792;
	font-weight: 600;
	float: left;
	width: 
	300px;
	clear: left;
	position: relative;
	font-size: 14px;
	}
.view-empanelment-list-page .view-content .views-row .views-field span.views-label::after
{
	content: ':';
	position: absolute;
	right: 13%;
	top: 0;
}
.view-empanelment-list-page .view-content .views-row .views-field span.views-label + .field-content{
	/* float: left; */}
	
.page-contact-contact-list table caption {caption-side: top; display: table-caption;color: #004673;font-weight: 600;   font-size: 15px;}

.slider-caption {position: absolute; bottom: 0px; color: #fff; width: 100%; padding: 2px 15px; background: rgba(29, 29, 29, 0.63); min-height:42px;}
.slider-caption a{color:#fff;}
/*24March 2020*/
.whats-new-91077 > a{
    color: #a93939 !important;
    font-weight: 600;
    font-size: 14px !important;}


.video-sec h1 > span {
   padding: 10px;
    display: inline-block;
}

.video-sec h1 > a {
    color: #fff;
    font-size: 79%;
    padding: 12px 10px 10px;
    font-weight: 600;
    background: #002b46;
}

.video-sec h1 {
    font-size: 118%;
    font-weight: 600;
    color: #fff;
    position: absolute;
    z-index: 2;
    background: #004673;
    padding: 0;
    left: 15px;
    width: 94%;
}

#video-slide ul.slides li > iframe, #video-slide ul.slides li > video {
width: 100%;
height: 300px;
}


	
	