*{padding:0; margin:0;}
@font-face {
    font-family: "lato-regular-webfont";
    font-style: normal;
    font-weight: normal;
    src: url("../fonts/lato-regular-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/lato-regular-webfont.woff") format("woff"), url("../fonts/lato-regular-webfont.woff") format("woff"), url("../fonts/lato-regular-webfont.ttf") format("truetype");
}
img{border:0;}
@font-face {
    font-family: "lato-semibold-webfont";
    font-style: normal;
    font-weight: normal;
    src: url("../fonts/lato-semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/lato-semibold-webfont.woff") format("woff"), url("../fonts/lato-semibold-webfont.woff") format("woff"), url("../fonts/lato-semibold-webfont.ttf") format("truetype");
}
@font-face {
    font-family: "lato-regular-webfont";
    font-style: normal;
    font-weight: normal;
    src: url("../fonts/opensans-bold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/opensans-bold-webfont.woff") format("woff"), url("../fonts/opensans-bold-webfont.woff") format("woff"), url("../fonts/opensans-bold-webfont.ttf") format("truetype");
}
@font-face {
    font-family: "lato-regular-webfont";
    font-style: normal;
    font-weight: normal;
    src: url("../fonts/opensans-light-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/opensans-light-webfont.woff") format("woff"), url("../fonts/opensans-light-webfont.woff") format("woff"), url("../fonts/opensans-light-webfont.ttf") format("truetype");
}
@font-face {
    font-family: "lato-regular-webfont";
    font-style: normal;
    font-weight: normal;
    src: url("../fonts/opensans-regular-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/opensans-regular-webfont.woff") format("woff"), url("../fonts/opensans-regular-webfont.woff") format("woff"), url("../fonts/opensans-regular-webfont.ttf") format("truetype");
}

@font-face {
    font-family: "lato-regular-webfont";
    font-style: normal;
    font-weight: normal;
    src: url("../fonts/HelveticaNeueLTStd-Lt.eot?#iefix") format("embedded-opentype"), url("../fonts/HelveticaNeueLTStd-Lt.woff") format("woff"), url("../fonts/HelveticaNeueLTStd-Lt.woff") format("woff"), url("../fonts/HelveticaNeueLTStd-Lt.ttf") format("truetype");
}

@font-face {
    font-family: "lato-regular-webfont";
    font-style: normal;
    font-weight: normal;
    src: url("../fonts/HelveticaNeueLTStd-Md.eot?#iefix") format("embedded-opentype"), url("../fonts/HelveticaNeueLTStd-Md.woff") format("woff"), url("../fonts/HelveticaNeueLTStd-Md.woff") format("woff"), url("../fonts/HelveticaNeueLTStd-Md.ttf") format("truetype");
}


body {
    background: #ffffff none repeat scroll 0 0;
   /* border-top: 1px solid #001940;*/
    color: #595959;
   font-family: "lato-semibold-webfont";
    font-size: 13.5px;
    line-height: 22px;
    margin: 0;
    padding: 0;
    position: relative;
}
li {
    list-style: outside none none;
}
article > header{
	background:none;
}
header {
  background: #f2f4f8 none repeat scroll 0 0;
  box-sizing: border-box;
  left: 0;
 padding: 5px 0 2px;
  top: 0;
  width: 100%;
  z-index: 2147483647;
}
.main-container {
    margin: 0 auto;
    width: 1190px; position:relative;
}
p {
  font-size: 13px;
  line-height: 20px;
}
a {
    color: #595959;
    outline: medium none;
    text-decoration: none;
}
.clear{clear:both;}
.four-line {
  height: 2px;
  margin-bottom: 12px;
  width: 100%;
  display:none;
}
span.cl-1{width:33%; float:left; background:#aec90a;display:block; height:3px}
span.cl-2{width:33%; float:left; background:#008ad2;display:block; height:3px}
span.cl-3{width:34%; float:left; background:#d73525;display:block; height:3px}

.logo {
  float: left;
  width: 200px;
  margin-top: 17px;
}
.header-right {
  float: right;
  width: 977px;
}
.header-right-right {
  float: right;
  width: 120px;
}
.header-right-left {
  float: right;
  left: 13px;
  text-align: right;
}
.region.region-search {
  background: #fff none repeat scroll 0 0;
  position: absolute;
  right: 0;
  top: 36px;
  width: 155px; z-index:9
}
.region.region-search {
  background: #fff none repeat scroll 0 0;
  position: absolute;
  right: 0;
  top: 28px;
  width: 183px;
  z-index: 9;
  border: 1px solid #ededed; display:none;
}
.site-language {
  float: right;
}
.site-language ul{}
.site-language ul li {
  float: left;
 
  font-size: 12px;
  margin-left: 10px;
  padding: 1px 6px 1px 0;
  position: relative;
}
.site-language ul li a{}
.site-language ul li.active a{ color:#d32c2c;}
.form-item-custom-search-blocks-form-1 {
  width: 150px;
  float: left;
}
.form-item-custom-search-blocks-form-1 input {
  border: 0 none;
  padding: 6px;
  width: 100%;
}
.form-actions.form-wrapper {
  float: right;
}
.header-right-top {
  text-align: right;
  float: right;
}
.hed-searc {
  display: inline-block;
  float: right;
  margin-left: 5px;
  margin-top: 1px;
  position: relative;
}
.search-show-but {
  cursor: pointer;
}
.header-right-top li {
  border-right: 1px solid #ccc;
  float: left;
 /* font-family: "opensans-regular-webfont";*/
  font-size: 12px;
  margin-left: 10px;
  padding: 1px 6px 2px 23px;
  position: relative;
}
.header-right-top li:before {
  content: '';
  display: block;
  height: 17px;
  width: 17px;
  background: url(../images/sprite.png) no-repeat 0 0;
  position: absolute;
  top: 2px;
  left: 0;
}
.header-right-top li:last-child{
 
}
.header-right-top li.phone-no ul {
  border-radius: 0 0 5px 5px;
  left: 0;
  overflow: hidden;
  position: absolute;
  top: 19px;
  width: 330px;
  z-index: 99999999;
  padding-top: 13px; display: none 
}
.header-right-top li.phone-no:hover ul{
  display:block;
}
.header-right-top li.phone-no ul li {
  border-top: 1px solid #e4e4e4;
  border-right: 0 none;
  box-sizing: border-box;
  font-size: 12px;
  margin: 0;
  padding: 11px;
  width: 100%;
  background: #f8f8f8 none repeat scroll 0 0;
  border-left:1px solid #e4e4e4;
  border-right:1px solid #e4e4e4;
  text-align:left;
}
.header-right-top li.phone-no ul li:before {
  display: none;
}
.header-right-top li.phone-no ul li a{
  color:#d83526;
}
.header-right-top li.phone-no ul li b::after {
  color: #000;
  content: ":";
  font-size: 12px;
  position: absolute;
  right: -9px;
  top: 0;
}

.header-right-top li.phone-no ul li b {
  color: #008ad2;
  float: left;
  font-weight: normal;
  width: 104px;
  text-align: left; position:relative
}
.header-right-top li.phone-no ul li span{float:right; width:180px;}
.header-right-top li.phone-no:last-child{border-bottom: 1px solid #e4e4e4;}
.header-right-top li.phone-no span {
  margin-right: 5px;
  vertical-align: top;
}
.header-right-top li span {-webkit-vertical-align:middle;}
.header-right-top li.phone-no:before {}
.header-right-top li.student-Candidates:before {background-position: -27px 0;}
.header-right-top li.student-portal:before {background-position: -54px 0;}
.header-right-top li.qp-nos-search:before {background-position: -81px 0;}
.header-right-top li.login-sdmc:before {background-position: -108px 0;}
.header-right-top li.help-sdmc:before {background-position: -135px 0;}
.header-right-top li.smart-login {border-right: 0;}
.header-right-top li.smart-login:before {background-position: -162px 0;}
.header-right-top li.language{padding-left:0}






.header-search {
  border: 1px solid #ccc;
 /*  width: 364px; */ float:right;
  position: absolute;
width:281px;
right:130px;
}
.input-search {
  float: left;
  width: 330px;
}
.input-search input {
  border: 0 none;
  padding: 6px;
  width: 100%;
}
.input-search-but {
  background: rgba(0, 0, 0, 0) url("../images/search-ico.png") no-repeat scroll 0 0;
  float: right;
  height: 29px;
  width: 30px;
}
.input-search-but input{ background:none; cursor:pointer; width:100%; height:100%; border:0}

/*.header-menu {
 *   margin: 0 auto;
 *     width: 1190px; position:relative
 *     }*/
.header-menu{}
.header-menu ul li { 
  float: left;
  font-family: "lato-regular-webfont";
  font-size: 14.5px;
  padding: 0 0 22px;
  transition: all 0.6s ease 0s;
}
.header-menu ul li a{ border-right: 1px solid #e5e5e5;}
.header-menu ul li ul {
  background: #fff none repeat scroll 0 0;
  border: 0 none;
  box-sizing: border-box;
  display: none;
  left: 0;
  opacity: 1;
  padding: 0;
  position: absolute;
  top: 44px;
  transition: all 0.6s ease 0s;
  visibility: hidden;
  width: 230px;
  z-index: 9999; border-top:3px solid #0183c7;
}
.header-menu ul li:hover > ul {
  display: block;
  opacity: 1;
  top: 134px;
  visibility: visible;
  width: 900px;
  left: 215px;
  box-shadow: 2px 6px 7px #000;
}
.header-menu ul li ul li {
  background: #fff none repeat scroll 0 0;
  width: 100%; border:0; padding-bottom:0
}
.header-menu ul li ul li.expanded{ background:url(../images/right-blue-arrow.png) 96% no-repeat;}
.header-menu ul li ul li:hover{}
.header-menu ul li ul li ul {
  left: 100%;
  top: 0 !important;
}

span.arr-header {
  background: #0085cb none repeat scroll 0 0;
  cursor: pointer;
  display: none;
  font-weight: bold;
  height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  transition: all 0.4s ease 0s;
  width: 44px;
}
span.arr-header::after {
  content: "+";
  text-align: center;
  width: 40px;
  position: absolute;
  vertical-align: baseline;
  top: 11px; transition:all ease 0.4s; font-weight:bold; -moz-transition:all ease 0.4s;
-ms-transition:all ease 0.4s; -o-transition:all ease 0.4s; -webkit-transition:all ease 0.4s;}

span.arr-header.active:after{transform:rotate(45deg); transition:all ease 0.4s; font-weight:bold; -moz-transition:all ease 0.4s;
-ms-transition:all ease 0.4s; -o-transition:all ease 0.4s; -webkit-transition:all ease 0.4s;}

.header-menu li a {
  color: #525252;
  display: block;
  padding: 2px 17px;
}
.header-menu li li a{ padding:12px 10px; display:block; border-bottom:1px solid #ccc; font-size:14px;}

.slide-button {
  height: 40px;
  position: absolute;
  right: -45px;
  top: 19px;
  width: 45px; display:none; cursor:pointer;
}
ul.insideli-header li a{}


.nav {
  background: #f00 url("../images/navigation.png") no-repeat scroll center center;
  color: #fff;
  cursor: pointer;
  display: none;
  float: right;
  font-size: 0;
  height: 36px;
  width: 44px;
}
nav {
  background: #d83526 none repeat scroll 0 0;
  float: left;
  position: absolute;
  width: 100%;
  z-index: 9999;
}
.first-li-header img {
  display: block;
}
.header-menu li.active{ background:#0085cb;}
.header-menu li:hover > a{color:#0085cb;}
.rslides {
    list-style: outside none none;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: relative;
    width: 100%; height:100%
}
.rslides li {
    display: none;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%; height:100%
}

.rslides li a{ display:block; width:100%; height:auto;}

.rslides li:first-child {
    display: block;
    float: left;
    position: relative;
}
.rslides img {
  border: 0 none;
  display: block;
  float: left;
 /* height: 100%;*/
  width: 100%;
}
.right-content .rslides img { width:auto}
#wrapper {
    float: left;
    margin-bottom: 50px;
    width: 100%;
}
.rslides {
    margin: 0 auto;
}
.rslides_container {
    float: left;
    position: relative;
    width: 100%;
}
.centered-btns_nav {
    background: transparent url("themes.gif") no-repeat scroll left top;
    height: 61px;
    left: 0;
    margin-top: -45px;
    opacity: 0.7;
    overflow: hidden;
    position: absolute;
    text-decoration: none;
    text-indent: -9999px;
    top: 50%;
    width: 38px;
    z-index: 3;
}
.centered-btns_nav:active {
    opacity: 1;
}
.centered-btns_nav.next {
    background-position: right top;
    left: auto;
    right: 0;
}
.transparent-btns_nav {
  background: rgba(0, 0, 0, 0) url("../images/left-testi-arrow.png") no-repeat scroll 0 0;
  bottom: 5px;
  display: block;
  height: 23px;
  right: 36px;
  opacity: 1;
  overflow: hidden;
  position: absolute;
  text-indent: -9999px;
  width: 23px;
  z-index: 98;
}
.transparent-btns_nav.next {
   
    right: 10px;background: url(../images/right-testi-arrow.png) 0 0 no-repeat;
}
.large-btns_nav {
    background: #000 url("themes.gif") no-repeat scroll left 50%;
    bottom: 0;
    left: 0;
    opacity: 0.6;
    overflow: hidden;
    position: absolute;
    text-indent: -9999px;
    top: 0;
    width: 38px;
    z-index: 3;
}
.large-btns_nav:active {
    opacity: 1;
}
.large-btns_nav.next {
    background-position: right 50%;
    left: auto;
    right: 0;
}
.centered-btns_nav:focus, .transparent-btns_nav:focus, .large-btns_nav:focus {
    outline: medium none;
}
.centered-btns_tabs, .transparent-btns_tabs, .large-btns_tabs {
  bottom: 10px;
  font-size: 0;
  left: 0;
  margin: auto;
  max-width: 1180px;
  position: absolute;
  right: 0;
  text-align: left;
  z-index: 99; width:1180px;
}
.centered-btns_tabs li, .transparent-btns_tabs li, .large-btns_tabs li {
    display: inline;
    float: none;
    margin-right: 5px;
}
.centered-btns_tabs a, .transparent-btns_tabs a, .large-btns_tabs a {
    background:url(../images/banner-dotted.png) 0 0 no-repeat;
    display: inline-block;
    height: 13px;
    overflow: hidden;
    text-indent: -9999px;
    width: 13px;
}
.centered-btns_here a, .transparent-btns_here a, .large-btns_here a {
     background:url(../images/banner-dotted-active.png) 0 0 no-repeat;
}
/*.banner::after { 
  bottom: 0;
  color: #fff;
  content: "";
  height: 100%;
  padding: 0;
  position: absolute;
  right: 0;
  width: 23%;
  z-index: 3;
}*/


.banner .main-container {
  color: #fff;
 /* font-family: "HelveticaNeueLTStd-Md";*/
  font-size: 20px;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 147px;
  z-index: 9; display:none
}
.banner .main-container::after {
  background: rgba(0, 0, 0, 0) url("../images/text-line-1.png") no-repeat scroll 0 0;
  content: "";
  height: 166px;
  left: 0;
  position: absolute;
  top: 0;
  width: 166px; opacity:0; display:none
}
.banner .main-container p{}
.banner {
  height: 390px;
  margin: 20px auto 0;
  overflow: hidden;
  position: relative;
  width: 1190px;
}
.banner .main-container h2 {
  background: rgba(0, 0, 0, 0.8) none repeat scroll 0 0;
  padding: 7px;
}
.banner-up-cont {
  display: inline-block;
  padding: 25px 0;
  position: relative;
 width: 65%;
  z-index: 9;
}
.banner-up-cont::after {
  background: hsla(0, 0%, 0%, 0) url("../images/text-line.png") no-repeat scroll 0 0;
  bottom: 0;
  content: "";
  height: 166px;
  position: absolute;
  right: 0;
  width: 166px; opacity:0; display:none
}
.banner-up-cont h2 {
  display: inline-block;
  float: left;
 /* font-family: "HelveticaNeueLTStd-Lt";*/
  font-size: 30px;
  font-style: normal;
  font-weight: normal;
  line-height: normal;
  margin-bottom: 10px;
  padding: 0;
  text-shadow: 0 2px 2px #000; position:relative; z-index:99999;opacity:0
}
.banner-up-cont h3 {
  background: rgba(191, 45, 40, 0.9) none repeat scroll 0 0;
  clear: both;
  display: inline-block;
  float: left;
  /*font-family: "opensans-light-webfont";*/
  font-size: 52px;
  font-style: normal;
  line-height: normal;
  padding: 0 16px;
  text-transform: uppercase;position:relative; z-index:99999;opacity:0
}
.banner-up-cont p {
  clear: both;
  display: inline-block;
  float: left;
  /*font-family: "opensans-regular-webfont";*/
  font-size: 19px;
  margin-top: 12px;
  text-shadow: 0 3px 1px #000;position:relative; z-index:99999;opacity:0
}
.news-slider {
  width: 450px;
  float: right;
}
.news-inside {
  position: relative;
}
.heading {
  color: #0089d0;
  /*font-family: "HelveticaNeueLTStd-Lt";*/
  font-size: 24px;
  line-height: normal;
  margin-bottom: 10px;
 
}
.news-data h3 {
  color: #414141;
  font-size: 18px;
  font-weight: normal;
  line-height: normal;
  margin-top: 9px;
}
.news-data p {
  color: #565656;
  font-size: 14px;
  margin: 6px 0;
}
a.explore {
  background: rgba(0, 0, 0, 0) url("../images/red-right-arrow.png") no-repeat scroll 100% 6px;
  color: #cc0000;
  display: inline-block;
  font-size: 14px;
  margin-top: 11px;
  padding-right: 12px;
}
.date {
  color: #3b5998;
  font-size: 12px;
  margin-top: 4px;
  width: 50px;
  float: left;
  margin-right: 13px; text-align:center
}
.news-desc {
  float: right;
  width: 360px;
  font-weight: 16px;
  color: #5f5f5f;font-family: "lato-semibold-webfont"; line-height:20px;
}
.news-pdf-download {
  background: rgba(0, 0, 0, 0) url("../images/down-ic.png") no-repeat scroll 7px 6px;
  border: 1px solid #8d8d8d;
  box-sizing: border-box;
  color: #8d8d8d;
  display: block;
  font-size: 11px;
  margin-top: 5px;
  padding: 3px 3px 2px 27px;
  width: 108px;
}
.news-data li {
  color: #2e2e2e;
  font-size: 15px;
  letter-spacing: 1px;
  line-height: normal;
  margin-bottom: 19px;
}
.news-data {
  height: 340px;
  margin-bottom: 7px;
}

.social-icon {
  position: fixed;
  right: 0;
  top: 212px;
  width: 30px;
  z-index: 99999;
}
.social-icon ul li {
  margin-bottom: 0;
  position: relative;
  right: 0;
  transition: all 0.9s ease 0s;
}
.social-icon ul li a, .social-icon ul li img {
  display: block;
}
.social-icon ul li:hover {
  right: 84px;
  transition: all 0.9s ease 0s;
}
.nbs-flexisel-container {
    position:relative;
    max-width:100%;
}
.nbs-flexisel-ul {
    position:relative;
    width:9999px;
    margin:0px;
    padding:0px;
    list-style-type:none;   
    text-align:center; width:120000px;
}
.nbs-flexisel-ul li{
	float:left;
}

.nbs-flexisel-inner {
    overflow:hidden;
    float:left;
    width:100%; position:relative
   
}

.nbs-flexisel-item {
    
    margin:0px;
    padding:0px;
  
    position:relative;
    line-height:0px;
}
.nbs-flexisel-item img {
    
    position: relative;
  
  
}

/*** Navigation ***/

.nbs-flexisel-nav-left, .nbs-flexisel-nav-right {
  cursor: pointer;
  height:35px;
  opacity: 1;
  position: absolute;
  top: 120px !important;
  width:40px;
  z-index: 100;
}
.nbs-flexisel-nav-left {
    left: -22px;
    background: url(../images/circle-left-arrow.png) no-repeat;
}
.Industry-Partnership-slider .nbs-flexisel-nav-left{right:0; margin:auto; left:-40px}
.Industry-Partnership-slider .nbs-flexisel-nav-right{right:-40px; margin:auto; left:0}

.nbs-flexisel-nav-right {
    right: -10px;
    background: url(../images/circle-right-arrow.png) no-repeat;
}

.banner-bottom-slider .nbs-flexisel-nav-left {
    left: -42px;
    background: rgba(0, 0, 0, 0) url("../images/circle-left-arrow.png") no-repeat scroll 0 0; width:34px; height:34px; 
}
.banner-bottom-slider .nbs-flexisel-nav-left:hover , .banner-bottom-slider .nbs-flexisel-nav-right:hover , .sec-ski-coun .nbs-flexisel-nav-left:hover, .sec-ski-coun .nbs-flexisel-nav-right:hover { background-position:left bottom;}
.banner-bottom-slider .nbs-flexisel-nav-right {
    right: -35px;
   background: rgba(0, 0, 0, 0) url("../images/circle-right-arrow.png") no-repeat scroll 0 0; width:34px; height:34px;
}

.hover-data {
  bottom: -103px;
  box-sizing: border-box;
  padding: 15px;
  position: absolute;
  text-align: left;
  width: 100%; transition:all ease 0.6s
}
.slid-wrap:hover .hover-data{bottom:0;}
.hover-data h4 {
  /*font-family: "HelveticaNeueLTStd-Lt";*/
  font-weight: normal;
  font-size: 20px;
  color: #fff;
  line-height: normal;
  margin-bottom:10px; display:inline-block
}
.banner-bottom-slider .hover-data h4 img {
  display: inline-block;
  margin-right: 11px;
  vertical-align: sub;
}
.hover-data p{ font-size:15px; color:#ffffff; min-height:40px;}
.button {
  background: #008ad2;
  color: #fff;
  display: inline-block;
  font-size: 12px;
  line-height: normal;
  margin-top: 6px;
  padding: 6px 20px;
  transition: all 0.6s ease 0s;
  margin-bottom: 10px;
}
.login-sdmc-tab .button {
  background: #0587d1 none repeat scroll 0 0;
  bottom: 9px;
  color: #fff;
  display: inline-block;
  font-size: 12px;
  left: 0;
  line-height: normal;
  margin: auto;
  padding: 6px 20px;
  position: absolute;
  right: 0;
  transition: all 0.6s ease 0s;
  width: 55%;
}
.button a:after {content: ''; display: inline-block; width: 4px; height: 4px; border: solid #fff; border-width: 1px 1px 0 0; transform: rotate(45deg); margin-left: 10px;}
.button a {color: #fff; padding: 6px 15px 6px 25px !important;}
/*.button:hover{background: #ce171e;}*/

.text-inner .button a{color:#FFF; display:block;padding: 14px 30px;  }

.banner-bottom-slider li{ position:relative;}
.banner-bottom-slider li img{ display:block;}
.banner-bottom-slider {
  background: #fff;
  box-sizing: border-box;
  clear: both;
  float: left;
  padding: 16px 0;
  width: 100%;
}
.slider-bt{}
.slid-wrap {
  width: 386px;
  position: relative;
}
.our-mission {
  background: rgba(0, 0, 0, 0) url("../images/blue-bg.jpg") repeat fixed left top;
  clear: both;
  padding: 26px 0 25px;
  text-align: center;
}
.blue-exp {
  background: #fff url("../images/right-blue-arrow.png") no-repeat scroll 78% center;
  color: #008ad2;
  display: inline-block;
  font-size: 12px;
  margin-top: 15px;
  padding: 10px 38px 10px 25px; transition:all ease 0.6s
}
.blue-exp:hover{ background: #ce171e url("../images/white-arrow.png") no-repeat scroll 78% center; color:#FFF}
.our-mission h4 {
  color: #fff;
  /*font-family: "HelveticaNeueLTStd-Lt";*/
  font-size: 30px;
  text-transform: uppercase;
  line-height: normal;
  margin-bottom: 7px;
}
.our-mission h5 {
  color: #fff;
  font-size: 22px;
  font-weight: normal;
  line-height: normal;
  margin-bottom: 5px;
}
.our-mission p{ font-size:18px; color:#FFF}
.skill-india {
  background: rgba(0, 0, 0, 0) url("../images/skill-india-bg.jpg") no-repeat fixed left top / 100% auto;
  width: 100%;
  padding: 25px 0; clear:both
}
.skil-left {
  width: 600px;
  float: left;
}
.blue-heading {
  color: #0587d1;
  font-family: "opensans-bold-webfont";
  font-size: 20px;
  line-height: normal;
  font-weight:normal;
  /*border-bottom: 1px solid #e9e9e9;
 *   margin-bottom: 19px;*/
  padding-bottom: 9px;
   position:relative
}
.blue-heading.footer {text-transform:uppercase; font-family: "opensans-bold-webfont"; background:none;}
/*.blue-heading:after{ background:#008ad2; width:40px; height:3px; content:""; position:absolute; bottom:0; left:0}*/
.text {
  color: #757575;
 font-family: "lato-regular-webfont";
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 33px;
  margin-top: 9px;
  font-weight:normal;
}
.skil-left ul{ margin-top:20px;}
.skil-left ul li {
  float: left;
  margin-right: 23px;
  transition: all 1s ease 0s;
  width: 285px;
  padding: 10px;
  box-sizing: border-box;
  background: #f2f2f2;
}
.skil-left ul li:nth-child(2n){
	margin-right:0;
}
.skil-left ul li a { 
  border: 1px solid #d3d3d3;
  color: #000;
  display: block;
  padding: 21px 10px;
}
.skil-left .tx-right {color:#058bd1;}
.im-left {
  float: left;
  margin-right: 10px;
  text-align: center;
  width: 87px;
  padding-top: 12px;
}
.tx-right {
  color: #c91e1e;
  float: right;
  font-size: 24px;
  line-height: 28px;
  text-transform: uppercase;
  width: 133px;
  font-family: "lato-semibold-webfont";
  
}
.tx-right span{  font-family: "lato-semibold-webfont"; font-size:16px; color:#585858;}
.skill-right {
  background: #fff none repeat scroll 0 0;
  box-sizing: border-box;
  float: right;
  height: 290px;
  overflow: hidden;
  padding: 26px;
  position: relative;
  width: 540px;
  box-shadow: 0 2px 8px #bfbfbf;
}
.skill-right::after {
  background: rgba(0, 0, 0, 0) url("../images/shri_narendra_modi.png") no-repeat scroll 0 0;
  content: "";
  height: 100%;
  position: absolute;
  right: -4px;
  top: 0;
  width: 291px;
}
.skill-txt {
  border: 1px solid #ccc;
  box-sizing: border-box;
  color: #515151;
  float: left;
  font-size: 20px;
  line-height: normal;
  padding: 24px 75px 25px 17px;
  text-align: center;
  width: 330px;
}

.skill-txt strong{display:block;}
.line {
  clear: both;
  height: 3px;
  margin: 10px 0 36px;
  position: relative;
  width: 100%;
}
.line::after {
  background: #ccc none repeat scroll 0 0;
  content: "";
  height: 1px;
  left: 0;
  position: absolute;
  top: 17px;
  width: 100%;
}
.line::before {
  background: rgba(0, 0, 0, 0) url("../images/with-white.jpg") no-repeat scroll center;
  content: "";
  height: 8px;
  left: 0;
  position: absolute;
  top: 14px;
  width: 100%;
  z-index: 9;
  right: 0;
  margin: auto;
  text-align: center;
}
.pm-name{ font-size:20px; color:#0587d1;font-family: "HelveticaNeueLTStd-Lt";}
.home-dashboard {
  background: #fff;
 /* border-right: 1px solid #f4f1f1;*/
  box-sizing: border-box;
  float: left;
  padding-right: 0;
 /* padding-top: 25px;*/
  width:500px;
  margin-right:60px;
}
.imt-link-pmkvy {
  width: 325px;
  float: left;
  margin-right:60px;
}
.wrap-botom{position:relative}
.wrap-botom iframe{width:100%; position:relative  }
.gray-up {
  position: absolute;
  width: 100%;
  height: 40px;
  background: #eaeaea;
  bottom: 0;
}
.unselectable{display:none !important;}
.logoBar{display:none !important;}
.dash-heading {
  color: #c91e1e;
  font-family: "HelveticaNeueLTStd-Lt";
  font-size: 30px;
  line-height: normal;
  margin-bottom: 20px;
}
.dash-heading span{ font-size:30px; color:#565656; font-family: "opensans-regular-webfont";}
.dashboard-social {
  background: #eaeaea;
  clear: both;
  margin: 0;
  padding: 10px 0 0;
  width: 100%;
}
.dash-map {
  float: left;
  text-align: center;
  width: 430px;
}
.dash-detail{ float:right; width:120px; margin-right:60px;}
.dash-detail ul{}
.dash-detail ul li {
  background: #ff7f82 none repeat scroll 0 0;
  font-size: 15px;
  min-height: 53px;
  padding: 10px 5px 5px;
  text-align: center;
  margin-bottom: 14px;
}
.dash-detail ul li span{font-family: "HelveticaNeueLTStd-Lt"; display:block; margin-top:20px;}
.dash-detail ul li.dash-detail-li-1{ background:#ff7f82;}
.dash-detail ul li.dash-detail-li-2{background:#849cff;}
.dash-detail ul li.dash-detail-li-3{background:#ffc67f;}
.dash-detail ul li.dash-detail-li-4{background:#7fffa1;}
.view-comp-nsdc {
  color: #c91e1e;
  font-size: 16px;
  margin-bottom: 7px;
  margin-right: 0px;
  margin-top: 9px;
  text-align: right;
 
}
.view-comp-nsdc a:hover{color:#008ad2;}
.view-comp-nsdc a{color: #c91e1e; text-decoration: underline;}
.tab {
	
}
.tab ul li:first-child {
	
}
.main-ul {
  border: 1px solid #dddee4;
  box-sizing: border-box;
  overflow: hidden;
  text-align: center;
  width: 100%; border-bottom:0
}
.tab ul li {
  border-right: 1px solid #dddee4;
  box-sizing: border-box;
  color: #666666;
  cursor: pointer;
  float: left;
  font-size: 15px;
  margin-right: 0;
  padding: 16px 12px;
  text-transform: uppercase;
  width: 33.3%;
  background-position: 17px 15px !important; position:relative;
}
.home-social .tab ul li{ border-bottom:1px solid #dddee4;}
.home-social .tab ul li.active{border-bottom:0;}
.tab-container {
  clear: both;
  color: #643e14;
  line-height: 20px;
}
.respon {
  background: #0f9ce1 none repeat scroll 0 0;
  border-bottom: 1px solid #f1ce9a;
  box-sizing: border-box;
  display: none;
  padding: 8px;
  position: relative;
  color: #fff;
}

.respon .span.active {
  background: #d83526 url("../images/arrow2t.png") no-repeat scroll center center;
}
.respon .span {
  background: #d83526 url("../images/arrow-right.png") no-repeat scroll center center;
  height: 27px;
  position: absolute;
  right: 0;
  top: 0;
}
.cross, .respon .span {
  cursor: pointer;
  width: 40px;
}
.span {
  background: #c79140 none repeat scroll 0 0;
  color: #fff;
  display: block;
  font-size: 12px;
  height: 13px;
  padding: 3px 6px 6px;
  text-align: center;
  width: 10px;
  z-index: 9999999;
}
.home-social{ width:480px; float:right}
.tab ul li.twi-soc{ background:url(../images/twiter-icon.png) 0 0 no-repeat}
.tab ul li.fac-soc{ background:url(../images/face.png) 0 0 no-repeat}
.tab ul li.you-soc{ background:url(../images/you-tube.png) 0 0 no-repeat; width:33.4%; border-right:0}

.tab ul li.twi-soc.active{ background: #26a0c7 url(../images/twiter-icon-active.png) 0 0 no-repeat; color:#FFF}
.tab ul li.fac-soc.active{ background: #284483 url(../images/face-active.png) 0 0 no-repeat; color:#FFF}
.tab ul li.you-soc.active{ background:#b5140a url(../images/you-tube-active.png) 0 0 no-repeat; width:33.4%; color:#FFF}
.tab ul li.active::after {
  background: rgba(0, 0, 0, 0) url("../images/up-active-arrow.png") no-repeat scroll 0 0;
  bottom: 0;
  content: "";
  height: 10px;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  width: 24px;
}
.sec-ski-coun {
  background: #fff none repeat scroll 0 0;
  margin: 0;
  overflow: hidden;
  padding: 30px 0;
  width: 100%;
}
.sec-ski-coun .blue-heading{margin-bottom:20px;}
.sec-ski-coun .nbs-flexisel-nav-left {
  background: rgba(0, 0, 0, 0) url("../images/circle-left-arrow.png") no-repeat scroll 0 0;
  left: -30px;
}
.sec-ski-coun .nbs-flexisel-nav-right {
  background: rgba(0, 0, 0, 0) url("../images/circle-right-arrow.png") no-repeat scroll 0 0;
  right: -30px;
}
.sec-ski-coun .nbs-flexisel-nav-left, .sec-ski-coun .nbs-flexisel-nav-right {
  cursor: pointer;
  height: 34px;
  opacity: 1;
  position: absolute;
  top: 37px !important;
  width: 35px;
  z-index: 100;
}
.parnter-sli > li {
  float: left;
}
.partner-slider li{}
.par-wrap {
  /*border-right: 1px solid #e4e6ea;*/
  padding: 0px 6px 0 0;
}

.partlog > img{
	width:232px;
}
.partlog {
  margin-bottom: 14px;
}
.par-wrap p {
  color: #949494;
  margin-bottom: 8px;
  text-align: justify;
}
.par-wrap .button {
  opacity: 0;
  visibility: hidden; position:relative; bottom:-30px;
}
.par-wrap:hover .button{visibility:visible; opacity:1; bottom:0}
.partner-slider {
  background: #fff;
  float: right;
  margin-bottom: 0;
  /*margin-top: 20px;*/
  padding: 10px 0 0;
  width: 100%;
}
.partner-slider .nbs-flexisel-nav-left,  .partner-slider .nbs-flexisel-nav-right {
  top: auto !important;
  bottom: 0;
}
.partner-slider .bx-wrapper .bx-prev, .partner-slider .bx-wrapper .bx-next  {   
  transform: rotate(0);
  top: -120px;
  right: 0;
}




.partner-slider .nbs-flexisel-nav-left {
	right: 12px;
	margin: auto;
	background: rgba(0, 0, 0, 0) url("../images/blac-l-ar.png") no-repeat scroll 0 0;
	bottom: 22px !important;
	margin: 0;
	width: 6px;
  height: 12px;
  left: auto;

}
.partner-slider .nbs-flexisel-nav-right {
	/* left: 0; */
	right: 0;
	margin: auto;
	background: rgba(0, 0, 0, 0) url("../images/blac-l-ar.png") no-repeat scroll 0 0;
	bottom: 22px !important;
	margin: 0;
	width: 6px;
	height: 12px;
	transform: rotate(180deg);
}
.partner-slider .nbs-flexisel-inner {
  position: relative;
  margin-bottom: 40px;
}
.partner-slider .nbs-flexisel-inner::after {
  background: #f2f1f1 none repeat scroll 0 0;
  content: "";
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  width: 2px;
  display: none;
}

.partner-slider .nbs-flexisel-container{overflow:hidden;}
.footer.bottom-footer {
  background: #fff;
  border-top: 3px solid #008ad2;
  clear: both;
  width: 100%;
  position:relative;
}
.footer.bottom-footer:before{
	margin:0px;
	padding:0px;
	left:0;
	top:-3px;
	position:absolute;
	content:"";
	height:3px;
	width:33%;
	background:#aec90a;
}
.footer.bottom-footer:after{
	margin:0px;
	padding:0px;
	right:0;
	top:-3px;
	position:absolute;
	content:"";
	height:3px;
	width:33%;
	background:#d73525;
}
.footer-top {
  padding: 25px 0 0;
}
.footer-last {
  background: #eaeaea;
  padding: 10px 0;
  width: 100%;
  border-top: solid 1px #ebebeb;
}
.footer-last p , .footer-last p a{font-size:13px; color:#797979;}
.footer-last p.left{width:50%; float:left;}
.footer-last p.right{width:50%; text-align:right; float:right;}

@keyframes fadeInLeftt { 
0% { opacity: 0; transform: translateY(-500px);}
100% { opacity: 1; transform: translateY(0px);
}
}
@-webkit-keyframes fadeInLeftt {
0% { opacity: 0; transform: translateY(-500px);}
100% { opacity: 1; transform: translateY(0px);
}
}

@keyframes fadeInu { 
0% { opacity: 0; transform: translateY(500px);}
100% { opacity: 1; transform: translateY(0px);
}
}
@-webkit-keyframes fadeInu {
0% { opacity: 0; transform: translateY(500px);}
100% { opacity: 1; transform: translateY(0px);
}
}

@keyframes fade { 
0% { opacity: 0; transform: translateY(50px); }
100% { opacity: 1; transform: translateY(0px);
}
}
@-webkit-keyframes fade {
0% { opacity: 0; transform: translateY(0px);}
100% { opacity: 1; transform: translateY(0px);
}
}
@keyframes left {
0% { opacity: 0; transform: translateX(-550px);}
100% { opacity: 1; transform: translateX(0px);
}
}

@-webkit-keyframes left {
0% { opacity: 0; transform: translateX(-350px);}
100% { opacity: 1; transform: translateX(0px);
}
}

@keyframes right {
0% { opacity: 0; transform: translateX(350px);}
100% { opacity: 1; transform: translateX(0px);
}
}

@-webkit-keyframes right {
0% { opacity: 0; transform: translateX(550px);}
100% { opacity: 1; transform: translateX(0px);
}
}

.transparent-btns1_on .main-container::after{animation:left 3s forwards; animation-delay:4s;}
.transparent-btns1_on .banner-up-cont h2{animation:fadeInu 2s forwards; animation-delay:0s;}
.transparent-btns1_on .banner-up-cont h3{animation:fade 1s forwards; animation-delay:2s;}
.transparent-btns1_on .banner-up-cont p{animation:right 2s forwards; animation-delay:3s;}
.transparent-btns1_on .banner-up-cont::after{animation:right 3s forwards; animation-delay:4s;}
.banner-bottom-slider .nbs-flexisel-inner:after{ background: #f1f3f4 none repeat scroll 0 0;
content: "";
height: 100%;
position: absolute;
right: 0;
top: 0;
width: 2px; }
.navigation.sticky{position:fixed; top:0; left:0; z-index:999999}
.sub-menu-left {
  color: #737373;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
  width: 240px;
}
.menu-icon {
  margin-bottom: 13px;
  margin-top: 15px;
  text-align: center;
}

.sub-menu-left h3 {
  color: #008ad2;
  font-size: 20px;
  font-weight: normal;
  line-height: normal;
  margin-bottom: 13px;
  text-align: left;
  text-transform: uppercase; font-family: "opensans-light-webfont";
}
.sub-menu p {
  font-family: arial;
  font-size: 12px;
  font-weight: normal;
  text-transform: none;
}
.sub-menu-center {
  float: left;
  overflow: hidden;
  position: relative;
  width: 250px;
}
.sub-menu-center img{display:block; width:100%;}
.menu-name {
  background: rgba(0, 0, 0, 0.6) none repeat scroll 0 0;
  bottom: 0;
  box-sizing: border-box;
  padding: 13px;
  position: absolute;
  width: 100%;
}
.sub-menu-right {
  float: left;
  margin-left: 10px;
  margin-top: 25px;
  width: 248px;
}
.header-menu .sub-menu-right ul {
  left: 0;
  
  padding: 0;
  position: static;
 
  width: 100%; box-shadow:none; display:block
}
.header-menu li:hover .sub-menu-right ul{opacity:1; visibility:visible;}
.header-menu .sub-menu-right ul li {
  color: #898989;
  float: left;
  font-size: 14px;
  margin-bottom: 16px;
  padding: 0;
  text-align: left;
  width: 49%;
  text-transform: none; 
  margin-right: 2px;
  font-weight: normal;
}
.header-menu .sub-menu-right ul li a {
  background: rgba(0, 0, 0, 0) url("../images/gray-arrow.png") no-repeat scroll 0 4px;
  color: #898989;
  font-size: 12px;
  padding: 0 0 0 17px;
}
.header-menu .sub-menu-right ul li a:hover{color: #008ad2;background:url(../images/blue-arrow.png) 0 4px no-repeat;}
.header-menu .four-line{margin-bottom:0;}
.inner-banner {
 /* margin-top: 45px;*/
  width: 100%; position:relative
}
.inner-banner img{width:100%; height:auto; display:block}
/*.bradcam {
 *   bottom: 0;
 *     padding: 13px 0;
 *       text-align: left;
 *         width: 100%;
 *          background: rgba(67, 63, 61, 0.8);
 *           position:absolute;
 *           }*/
.bradcam {
  background: #fff none repeat scroll 0 0;
  bottom: 0;
  padding: 13px 0;
  text-align: right;
  width: 100%;
}
.bradcam li {
  color: #008ad2;
  display: inline-block;
  font-size: 13px;
  margin-right: 9px;
}
.text-inner {
  margin-top: 10px;
  min-height:500px;
}
.bradcam li a {
  background: rgba(0, 0, 0, 0) url("../images/devider-dark.png") no-repeat scroll 100% 2px;
  color: #313131;
  padding-right: 15px;  
}
.bradcam li img{}
.left-side-bar{width:300px; float:left; margin-bottom:30px; margin-top:22px;}
.page-left-menu ul {
  background: #f4f4f4 none repeat scroll 0 0;
  box-sizing: border-box;
  margin: 0;
  padding: 0 20px;
  width: 100%;
}

.page-node-27674 .page-heading h1 {display: none;}
.page-node-29988 .page-heading h1 {display: none;}

.page-left-menu .left-iisc-media ul li { background:url("../images/side-menu-left-arrow.png") no-repeat 5px 26px; font-size:14px; color:#4b4b4b;}
.page-left-menu .left-iisc-media ul li:hover{background:url("../images/side-menu-left-arrow-active.png") no-repeat 5px 26px; color:#008ad2}
.page-left-menu .left-iisc-media ul li:hover a{color:#008ad2}

.left-side-bar li {
 background: #f4f4f4 url("../images/side-menu-left-arrow.png") no-repeat 5px 26px;
  border-bottom: 1px dashed #c9c9c9;
  box-sizing: border-box;
  font-size: 16px;
  line-height: 21px;
  padding: 20px 0 15px 30px;
  transition: all 0.6s ease 0s;
  width: 100%;
}
.left-side-bar li:hover,.left-side-bar li.active-trail{background: #f4f4f4 url("../images/side-menu-left-arrow-active.png") no-repeat 5px 26px;}
.left-side-bar li ul li:hover{background:none;}
.left-side-bar li.is-expanded{background:url(../images/left-arrow-down.png) no-repeat 5px 23px;
}
.left-side-bar li:last-child{border-bottom:none;}
.left-side-bar li > a:hover , .left-side-bar li a.active{ color:#008ad2;}
.left-side-bar li a {
  color: #4b4b4b;
  transition: all 0.6s ease 0s;
  font-size: 14px;  
  
}
.left-side-bar li li a:hover{ color:#008ad2;}
.right-side-bar {
  float: right;
  width: 850px;
  margin-bottom: 25px;
}
/*.page-heading, .page-heading h1 {
 *   color: #ce171e;
 *     font-family: "opensans-light-webfont";
 *       font-size: 36px;
 *         line-height: normal;
 *           margin-bottom: 10px;
 *             font-weight: normal;
 *             }*/
.page-heading h1,h2,h3 a,h3{
	color: #0587d1;
  font-family: "opensans-bold-webfont";
  font-size: 20px;
  line-height: normal;
  /*border-bottom: 1px solid #e9e9e9;
 *   margin-bottom: 19px;*/
  padding-bottom: 9px;  
  position:relative;
  font-weight:normal;
}
.page-heading h1{font-size:30px; padding-bottom: 0; margin-bottom: 0; text-transform:uppercase; font-family:"opensans-bold-webfont"; }
.page-successstories .page-heading h1{ display:none;}

h3{font-size:16px;}
.node-type-our-team .page-heading h1,.page-notice-current h1{
	display:none;
}
/*.page-heading h1:after,h2:after, h3 a:after,h3:after{ background:#008ad2; width:40px; height:3px; content:""; position:absolute; bottom:0; left:0}*/
	

.right-side-bar p{ font-size:13.5px; margin:16px 0; text-align:justify; font-weight: normal;}
.view-footer p{font-size:20px;}
.view-header > h2 {margin: 15px 0;}
.right-side-bar h2{font-size:18px;}
.right-side-bar .view-our-team h3{ font-size:21px; color: #d83526; font-weight:normal; margin-bottom:10px; line-height: normal; clear:both; text-transform: uppercase;}
.right-side-bar h2 a{color:#ce171e;}
.right-side-bar .view-our-team h3{ width:100%;}
.right-side-bar .view-our-team h3:after{ display:none;}
.right-side-bar p strong{font-size:15px; color:#000; font-weight:bold; line-height:18px;}
ul.download-data {
  border: 1px solid #c6c7cb;
  width:620px;
  margin-bottom: 25px; border-bottom:0
}
ul.download-data li {
  background: rgba(0, 0, 0, 0) url("../images/blue-double-arrow.png") no-repeat scroll 20px 20px;
  border-bottom: 1px solid #c0c0c0;
  color: #000;
  font-size: 13px;
  padding: 14px 2px 15px 41px;
  text-decoration: underline;
  line-height:20px;
}
ul.download-data li a{color:#595959; padding-right:24px; font-size: 13.5px}
ul.download-data li img {
  float: right;
  margin-right: 29px;
}
ul.download-data li:nth-child(odd){ background-color:#fbfbfb;}
.search-filter {
  float: right;
  width: 360px;
  margin-bottom: 24px;
}
.search-filter label {
  display: inline-block; font-size:12px; color:#696969; vertical-align:sub
}
.serc {
  display: inline-block;
  width: 230px;
  border: 1px solid #e5e5e5;
  margin-left: 14px; border-top:0;
}
.serc input {
  border: 0 none;
  padding: 7px 15px;
}
.serc input.input-search-but{ background:url(../images/search-but.png) no-repeat center; cursor:pointer}
.two-tab {
  background: #fafafa none repeat scroll 0 0;
  box-shadow: -1px 1px 2px #ccc;
  margin-bottom: 34px;
 /*  padding-top: 28px; */
  text-align: center;
  width: 100%;
  padding-bottom:10px;
}
.two-tab ul {
  margin-top:15px;
  text-align: center;
  width: 100%;
}
.two-tab ul li {
  display: inline-block;
  margin-right: 20px;
  text-align: left;
  width: 520px;
}
.left-blue {
  background: #109ce1 none repeat scroll 0 0;
  box-sizing: border-box;
  float: left;
  height: 80px;
  padding-top: 16px;
  position: relative;
  width: 84px;
}
.left-blue:after{ background:url(../images/blue-ar.png) 0 0 no-repeat; width:13px; height:20px; right:-12px; position:absolute; top:0; bottom:0; content:""; margin:auto}
.righ-heading {position:relative;
  color: #414141;
  float: left;
  font-family: "opensans-light-webfont";
  font-size: 21px;
  line-height: normal;
  margin-left: 23px;
  margin-top: 9px;
}
.righ-heading span {
  color: #696969;
  display: block;
  font-family: "opensans-regular-webfont";
  font-size: 22px;
  text-decoration: underline;
  margin-bottom: 5px;
  line-height: 26px;
}
.text-inner .righ-heading > a {
  font-size: 14px;
  color: #595959;
}
.product-logo{}
.product-logo li { padding: 10px;
  border: 1px solid #b7b8bc;
  border-radius: 1px;
  box-sizing: border-box;
  float: left;
  height: 210px;
  margin-bottom: 16px;
  margin-left: 8px;
  margin-right: 8px;
  /*padding-top: 14px;*/
  text-align: center;
  width: 220px; overflow:hidden
}
.product-logo li p {
  color: #414141;
  font-size: 14px;
  font-weight: 500;
  /* margin-top: 12px; */ text-align:center
}
.product-logo h2 {
  color: #ce171e;
  font-size: 19px;
  font-weight: bold;
  line-height: normal;
  margin-bottom: 14px;
}
.product-logo li:hover img {
  transform: scale(1.1);
  transition: all 0.6s ease 0s;
}
.product-logo li img {
  transition: all 0.6s ease 0s;
}
.right-side-bar.no-sidebars , .no-sidebars .right-side-bar {width:100%;}
.page-heading  img {
  display: inline-block;
  vertical-align: middle; float:right
}
/*.right-side-bar h3 {
 *   color: #00459b;
 *     display: inline-block;
 *       font-family: "opensans-light-webfont";
 *         font-size: 28px;
 *           position: relative;
 *             line-height: normal;
 *               margin-bottom: 7px;
 *                 padding-bottom: 5px;
 *                 }
 *                 .right-side-bar h3::after {
 *                   background: #11abe4 none repeat scroll 0 0;
 *                     bottom: 0;
 *                       content: "";
 *                         height: 1px;
 *                           left: 0;
 *                             position: absolute;
 *                               width: 100%;
 *                               }*/
.right-side-bar h3 a{}
.right-side-bar h4{ font-size:18px; font-weight: 500; color:#0587d1;  line-height:normal }
.download-tabel-heading {
  background: #008ad2 url(../images/minus-icon.jpg) 98% no-repeat ;
  color: #fff;
  font-size: 18px;
  font-weight: bold;
  padding: 20px 0;
  text-align: center; cursor:pointer
}
.view-curriculum-content-availability caption {
  background: #008ad2;
  color: #fff;
  font-size: 18px;
  font-weight: bold;
  padding: 20px 0;
  text-align: center; cursor:pointer;
  margin-bottom: 10px;
}
.download-tabel{margin-bottom:30px;}
.download-tabel-heading.active {
  background: #008ad2 url(../images/plus-icon.jpg) 98% no-repeat ;}
ul.li-bullet {
  padding: 0;
  position: relative;
  z-index: 99;
}
   /*ul.li-bullet li {
 *   background: rgba(0, 0, 0, 0) url("../images/blue-circle-arrow.png") no-repeat scroll 0px 3px;
 *     color: #747474;
 *       font-size: 18px;
 *         margin-bottom: 15px;  
 *           min-height:55px;
 *             width:33%;
 *               text-align:center;
 *                 float:left;
 *                 }*/
/*ul.li-bullet li {
 *   color: #747474;
 *     float: left;
 *       font-size: 18px;
 *         width: 32%;
 *           list-style: disc;
 *             margin-left: 15px;
 *             }*/
.news-slider .li-bullet {
  margin-top: 40px; 
}
ul.li-bullet li {
  border: 1px solid #d6d6d6;
  color: #747474;
  font-size: 18px;
  list-style: outside none none;
  margin-bottom: 3%;
  margin-right: 3%;
  overflow: hidden;
  padding: 5px;
  position: relative;
  text-align: center;
  width: 47%;
  box-sizing: border-box;
  display: inline-block;
  min-height: 228px; float:left;
  padding-top:55px;
}
ul.li-bullet li:after{
	background:#FFF;
	content:'';
	position:absolute;
	left:0;
	top:0;
	height:100%;
	display:block;
	width:100%;
	z-index:-1;
	transition:all .3s ease;
	transform:scale(0);
	opacity:.5;
}
ul.li-bullet li.last-class {
  
  font-size: 18px;
  padding: 0;
  vertical-align: top;
  width: 95%;
  min-height: inherit;
  margin-top: 8px;
}
ul.li-bullet li.last-class a{ font-size:18px; color:#0587d1;}
ul.li-bullet li.last-class img {
  display: inline-block;
  float: left;
  height: auto;
  margin: 0;
  width: auto;
}
ul.li-bullet li.last-class p {
  font-size: 18px;
  font-weight: bold;
  line-height: 24px;
  padding-top: 29px;
}
ul.li-bullet li:hover:after{
	transition:all .3s ease;
	transform:scale(1)
	
}
/*ul.li-bullet li {
 *   color: #747474;
 *     float: left;
 *       font-size: 18px;
 *         list-style: outside none none;
 *           padding: 10px;
 *             width: 100%;
 *               margin-bottom: 30px;
 *               }*/
/*ul.li-bullet li span {
 *   border: 1px solid #008ad2;
 *     margin-right: 10px;
 *       padding: 10px;
 *         color: #008ad2;
 *           
 *           }
 *           ul.li-bullet li span {
 *             color: #008ad2;
 *               height: 41px;
 *                 width:41px
 *                   margin-right: 15px;
 *                     float: left;
 *                     }*/
ul.li-bullet li .count {
  width: 45px;
  height: 40px;
  border: solid 1px #aeaeae;
  line-height: 40px;
  text-align: center;
  font-weight:bold;
  margin-right: 15px;
  font-family: "lato-semibold-webfont";
  display: block;
  float:left;
  font-size: 16px;
  color:#aeaeae;
  transition:all ease .5s;
}
  /*ul.li-bullet a{ font-size:13px; color:#747474; text-decoration:none;  font-family: "lato-regular-webfont"; transition:all ease .5s;}*/
  ul.li-bullet a {color: #747474; float: left;font-family: "lato-regular-webfont"; font-size: 13px; line-height: 22px; text-align: center; text-decoration: none;
  transition: all 0.5s ease 0s;  width: 100%; min-height: 105px;}
    ul.li-bullet a:hover{color:#008ad2; transition:all ease .5s;}
/*	.li-bullet img {height: 30px;width: 30px;}*/
.li-bullet img {height: 35px; width: 35px; margin: 10px auto; display:block;}
	ul.li-bullet li:hover  .count{
		color:#008ad2; border-color:#008ad2; transition:all ease .5s;}
 .right-side-bar a[href^="mailto:"]
{ 
  font-family: "lato-semibold-webfont";
  color:#008ad2;
  font-size:13px; text-decoration:underline
}
.nos-qp-table-content table {
  width: 100%; border-collapse:collapse
}
.nos-qp-table-content table th{border: 1px solid #e4e4e4;
font-size: 13px;
padding: 9px; text-align:left;background:#fafafa;}
.page-contentavailability th.views-field.views-field-field-validated-on {width: 75px;}
.nos-qp-table-content table tr th.nos-search-nsqf{width:40px;}
.nos-qp-table-content table tr td.nos-search-nsqf-data {width:40px;}

.nos-qp-table-content table tr th.nos-search-category{ width: 86px;}
.nos-qp-table-content table tr td.nos-search-category-data{width: 85px;}
/*.nos-qp-table-content table .views-field-field-sample-content, .nos-qp-table-content table .views-field-field-publisher-of-the-sample-co{display:block;}*/

.nos-qp-table-content table th a {
  background: rgba(0, 0, 0, 0) url("../images/up-down-icon.png") no-repeat scroll 100% center;
  display: inline-block;
  width: 100%; padding-right:8px;
}
.nos-qp-table-content table th.views-field-field-expo-collection {
  background: rgba(0, 0, 0, 0) url("../images/up-down-icon.png") no-repeat right ;
  cursor: pointer;
	
}
.nos-qp-table-content table th a img{display:none;}
.nos-qp-table-content table tr{}
.nos-qp-table-content table td{ border: 1px solid #e4e4e4;
color: #595959;
font-size: 13.5px;
padding: 9px;}

td.views-field.views-field-field-pre-bid-minutes {
    position: relative;
}

td.views-field.views-field-field-pre-bid-minutes img {
    position: absolute;
    top: 0;
    right: -45px;
    bottom: 0;
    left: 0;
    margin: auto;
}

.nos-qp-table-content  .pagination-custom td{ padding:0;} 
.nos-qp-table-content  .pagination-custom td td{padding:9px;}
.section-nos-listing .nos-qp-table-content table td:nth-child(4n) {text-align:center;}
.nos-qp-table-content table td a , .nos-qp-table-content table th a{color:#000;}
.nos-qp-table-content table td a:last-child { width:5%;}
.section-escalation-matrics .nos-qp-table-content table td a {width:100%; float:none;}

.nos-qp-table-content table td a:last-child  img {float:right; height:auto; width:auto}
.nos-qp-table-content table tr:nth-child(even){ background:#fafafa;}
.nos-qp-footer-res {
  border: 1px solid #e4e4e4; border-top:0; overflow:hidden; padding:10px; box-sizing:border-box
}
a.nos-qp-download-link {background:url("../images/down-icon.jpg") no-repeat scroll 100%;
/*   border: 1px solid #f0f0f0; */ color:#fff !important; margin-right:3px; padding-right:24px; font-size:11px; padding:2px 33px 1px 5px; transition:all ease 0.6s}
/*a.nos-qp-download-link:hover{ background: #d02027 url("../images/down-icon.jpg") no-repeat scroll 100%;}*/
.nos-qp-result-left {
  color: #494949;
  float: left;
  font-size: 13px;
  padding-top: 9px;
  width: 48%;
}
.page-node-6225 .nos-qp-result-left {
  float: left;
  font-size: 13px;
  padding-top: 9px;
  width: 18%;
}
.nos-qp-pager-right{ float:right; width:48%; text-align:right; font-size:13px; color:#494949}
.nos-qp-pager-right h2.element-invisible{display:none;}
.nos-qp-pager-right ul.pager , ul.pager {
  border: 1px solid #e2e2e2;
  float: right;
  text-align: right; margin-top:0
}
 ul.pager{margin-top:15px;}
.nos-qp-pager-right ul.pager li , ul.pager li {
  border-right: 1px solid #e2e2e2;
  color: #494949;
  float: left;
  font-size: 13px;
 
}
.nos-qp-pager-right ul.pager li.pager-ellipsis  , ul.pager li.pager-ellipsis{padding: 8px 13px; display:block}
.nos-qp-pager-right ul.pager li a , ul.pager li a{ padding: 8px 13px; display:block}
.nos-qp-pager-right ul.pager li.pager-current , ul.pager li.pager-current{ background:#008ad2; color:#FFF;padding: 8px 13px; display:block}
.nos-qp-pager-right ul.pager li.pager-last , .nos-qp-pager-right ul.pager li.pager-first , ul.pager li.pager-last ,  ul.pager li.pager-first{ display:none}
.footer-left{ width:920px; float:left;}
.footer-left li {
  float: left;
  margin-right: 35px;
  width: 170px;
  border-right: 1px solid #ebebeb;
  padding-right: 23px;
}
.footer-left li:last-child{border-right:0;}
.footer-left li li{border-right:0;}
.footer-left li a.footer-menu-expanded,#block-webform-client-block-10 .block__title {
  color: #707070;
  display: inline-block;
  font-family: "opensans-bold-webfont";
  font-size: 14px;
  margin-bottom: 20px;
  padding-bottom: 9px;
  text-transform: uppercase; position:relative
 
}
.footer-left li a.footer-menu-expanded::after,#block-webform-client-block-10 .block__title:after {
  background: #008ad2 none repeat scroll 0 0;
  bottom: 0;
  content: "";
  position: absolute;
  width: 40px;
  height: 2px;
  left: 0;
}
.footer-left li li {
  background: rgba(0, 0, 0, 0) url("../images/gray-double-arrow.png") no-repeat scroll 0 6px;
  font-family: Arial;
  font-size: 12px;
  margin-bottom: 4px;
  padding-left: 13px;
}
.footer-left li li.expanded{ padding-left:0; background:none; margin-top:10px;}
.footer-left li li.expanded li{}
.footer-left li li.expanded
.footer-left li li.expanded ul{}
.footer-left li li a {
  /*background: rgba(0, 0, 0, 0) url("../images/gray-double-arrow.png") no-repeat scroll 0 2px;*/
  color: #939393;
  /*padding-left: 13px;*/
}
.footer-left li li a:hover{text-decoration:underline; color:#008ad2}
.footer-right {
  float: right;
  width: 260px;
}
#block-block-3 h2.block__title {
  color: #707070;
  font-family: "opensans-bold-webfont";
  font-size: 13px;
  padding-top: 10px;
  font-weight: normal;
}
.footer-right h2.block__title{ /*background: rgba(0, 0, 0, 0) url("../images/footer-repeat-y.jpg") repeat-x scroll left bottom;*/
  color: #fff;
  display: inline-block;
  font-family: "HelveticaNeueLTStd-Lt";
  font-size: 13px;
  margin-bottom: 10px;
  padding-bottom: 9px;
  text-transform: uppercase; font-weight:normal}
.footer-right #webform-client-form-10 {
  border: 1px solid #ddd;
  overflow: hidden;
}
 .footer-right #webform-ajax-wrapper-10 .element-invisible{display:none;}
 .footer-right #webform-ajax-wrapper-10 .webform-component-email {
  float: left;
  width: 180px; margin-bottom:0; min-height:inherit
}
.footer-right #webform-ajax-wrapper-10 .webform-component-email input {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  border: 0 none;  
  padding: 8px;
  width: 100%;
}
.footer-right #webform-ajax-wrapper-10 .form-actions {
  background: rgba(0, 0, 0, 0) url("../images/footer-mail-but.png") no-repeat scroll center;
  cursor: pointer;
  float: right;
  height: 29px;
  margin-top: 2px;
  width: 45px;
  border-left: 1px solid #ddd;
}
.footer-right #webform-ajax-wrapper-10 .form-actions input {
  height: 100%;
  opacity: 0;
  width: 100%;
  cursor: pointer;
}
  .footer-right #webform-ajax-wrapper-10 .visually-hidden{display:none;}
  .messages__icon{display:none;}
.footer-right .messages , .footer-right .webform-confirmation p {
  font-size: 12px;
  margin-bottom: 9px;
  color:#000 !important;
}
.footer-right .ajax-processed a{ color: #fff;
  font-size: 12px;
  margin-bottom: 9px;}
 .footer-social {
  margin-top: 8px;
}
.footer-social ul{}
.footer-social ul li {
  display: inline-block;
  margin-right: 5px;
  transition:all ease .5s;
}
.footer-social ul li:hover img{filter: grayscale(100%); transition:all ease .5s;}
ul.for-content-li{}
ul.for-content-li li {
  background: rgba(0, 0, 0, 0) url("../images/red-double-arrow.png") no-repeat scroll 0 5px;
  color: #595959;
  font-size: 13.5px;
  line-height: 22px;
  margin-bottom: 10px;
  padding-left: 16px;
  text-align: justify;
}
ul.for-content-li li strong{color: #595959;
font-size: 13.5px;
font-weight: normal;
line-height: 22px;}
.page-node-23 .our-team-wrap-list, .page-node-10140  .our-team-wrap-list{display: inline-block;}
ul.our-team-wrap-list {
  margin: 0 auto;
  text-align: center;
}
.our-team-wrap-list li { 
  display:inline-block;
  height:349px;
  margin-bottom: 30px;
  width:32%;
  position: relative; overflow:hidden; 
}
/*.our-team-wrap-list li:nth-child(4n),.our-team-wrap-list li:last-child{ margin-right:0} */
.our-team-wrap{}
.our-team-wrap img{ display:block;}
.our-team-desc{}
/*.our-team-desig {
 *   background: #d83526 none repeat scroll 0 0;
 *     bottom: 90px;
 *       color: #fff;
 *         display: inline;
 *           line-height: normal;
 *             padding: 5px 9px;
 *               position: absolute;transition:all ease 0.6s;
 *               }*/
.our-team-desig {
  color: #595959;
  display: block;
  line-height: 18px;
  padding: 9px auto 0;
  transition: all 0.6s ease 0s;
  text-align: center;
  width: 80%;
  margin:0px auto 8px auto;
  font-size: 13.5px;
}
.our-team-img img {
  width: 225px;
  height: 225px;
  border-radius: 50%;
  border: dashed 1px #ccc;
  padding: 10px;
  box-sizing: border-box;
  margin:0 auto;
}
.our-team-title {
  color: #595959;
  font-size: 15px;
  margin-top: 27px;
  line-height: 22px;
  text-align: center;
  position: relative;transition:all ease 0.6s;
}
.text-inner .our-team-title > a {
  color: #313131;
}
.our-team-email {
  font-size: 12px;
  color: #656668;
  text-align: center;
  margin: 9px 0;
}
.our-team-pdf {
  bottom: -34px;
  box-sizing: border-box;
  font-size: 12px;
  left: 0;
  margin: auto;
  opacity: 0;
  padding: 5px;
  position: absolute;
  right: 0;
  text-align: center;
  transition: all 0.6s ease 0s;
  visibility: hidden;
  width: 100px;
  border: 1px solid #cdcdcd;
}
.our-team-pdf a{ color:#fff !important;}
/*.our-team-desig::after {
 *   border-bottom: 0 solid transparent;
 *     border-left: 20px solid #d83526;
 *       border-top: 29px solid transparent;
 *         content: "";
 *           height: 0;
 *             position: absolute;
 *               right: -20px;
 *                 top: 0;
 *                   width: 0; transition: all 0.6s ease 0s;
 *                   }*/
.our-team-wrap-list li{transition:all ease 0.6s;}
/*.our-team-wrap-list li:hover{ background:#d83526;}*/
.our-team-wrap-list li:hover .our-team-pdf{bottom:5px; opacity:1; visibility:visible;}
.our-team-wrap-list li:hover .our-team-email{ color:#FFF;}
/*.our-team-wrap-list li:hover .our-team-desig{ background:#313131;}*/
.our-team-wrap-list li:hover .our-team-desig::after{ border-left: 20px solid #313131;}
.our-team-pdf:hover{ background:#313131;}
/*.our-team-wrap-list li:hover .our-team-title{ margin-top:10px;}*/
.career{}
.career li {
  box-shadow: 0 1px 7px #ccc;
  float: left;
  margin-right:20px;
  padding-bottom:10px;
  position:relative;
  text-align:center;
  width:280px;
  margin-bottom:20px;
}
ul.download-data li > a > a {
  background: rgba(0, 0, 0, 0) url("../images/download-icon.jpg") no-repeat scroll 0 0;
  float: right;
height:20px;
 /*  margin-right: 9px; */
width: 14px;
/* position:absolute; */
right:0;
top:0;
}

ul.download-data li a.exl-icon {
    background: rgba(0, 0, 0, 0) url("https://www.nsdcindia.org/sites/all/themes/ibees/images/xExcelg-1.png.pagespeed.ic.8OtCr_m-T1.webp") no-repeat scroll 0 0;
}

ul.download-data li a.docx-icon {
	background: rgba(0, 0, 0, 0) url("https://www.nsdcindia.org/sites/all/themes/ibees/images/doc.jpg") no-repeat scroll 0 0;}

ul.download-data li > a {
	position: relative;
	display:block;
	padding-right:0px;
}

ul.download-data li{}
.career-sm-icon {
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 140px;
}
ul.download-data li a img{display:none;}
.career li:nth-child(4n){margin-right:0;}
.career-text {
  padding: 0 21px;
  margin-top: 44px;
}
.career-text .button a {
  padding: 8px 30px;
}
.right-side-bar .career-text h4 {
  color: #292929;
  font-size: 19px;
  font-weight: normal;
  line-height: normal;
  text-transform: uppercase;
  margin: 12px 0;
}
.career-img {
  min-height: 183px;
}
.career-img img{ display:block}
.career-text p{ text-align:center; height:80px; overflow:hidden;}
.left-contact {
  border-right: 1px solid #d0d0d0;
  box-sizing: border-box;
  float: left;
  padding-right: 25px;
  width:780px; margin-top:20px;
}
.left-contact h5 {
  border-bottom: 1px solid #dedede;
  color: #329bde;
  font-size: 19px;
  font-weight: normal;
  line-height: normal;
  margin-bottom: 12px;
  padding-bottom: 12px;
}
.left-contact li {
  color: #000;
  font-size: 15px;
  line-height: normal;
  margin-bottom: 14px;
  padding-left: 30px;
  line-height: 21px;
  background-position: 0px 3px  !important;
}
ul.con-left{}
.left-contact ul.con-left li {}
ul.con-left li.map-icon{ background:url(../images/map-icon.png) 0 0 no-repeat}
ul.con-left li.tel-icon{background:url(../images/tell-icon.png) 0 0 no-repeat;padding-top: 5px;}
ul.con-left li.fax-icon{background:url(../images/fax-icon.png) 0 0 no-repeat;padding-top: 5px;}
ul.con-left li.cin-icon {background:url(../images/cin.png) 0 0 no-repeat}
li.mail-icon{background:url(../images/mail-icon.png) 0 0 no-repeat}
.right-contact {
  float: right;
  width:350px;margin-top:20px;
}
.right-contact h4{ border-bottom: 1px solid #dedede;
  color: #329bde;
  font-size: 19px;
  font-weight: normal;
  line-height: normal;
  margin-bottom: 12px;
  margin-top: 12px;
  padding-bottom: 12px;}
.webform-client-form-95{}
.webform-client-form-95 .webform-component , .webform-client-form-431 .webform-component , .webform-client-form .webform-component  {float:left; margin-right:2%; min-height:70px; width:48%; margin-bottom:16px;}
.webform-client-form-95 .webform-component input , .webform-client-form-431 .webform-component input , .webform-client-form .webform-component input{border: 1px solid #a6a2a2;box-sizing: border-box;padding: 8px; width: 100%; border-radius: 0px;}
.webform-client-form-95 .webform-component.webform-component-textarea , .webform-client-form-431 .webform-component.webform-component-textarea , .webform-client-form .webform-component.webform-component-textarea{margin-right: 0; width: 96%;}
.webform-client-form-431 .webform-component.webform-component-select{width: 100%;}
.webform-client-form-95 .webform-component.webform-component-textarea textarea , .webform-client-form-431 .webform-component.webform-component-textarea textarea , .webform-client-form .webform-component.webform-component-textarea{/* border:1px solid #b9b9b9; */ width:100%; padding:5px;}
.webform-client-form-95 .webform-component label , .webform-client-form-431 .webform-component label , .webform-client-form .webform-component label {color: #000;font-size: 13px;margin-bottom: 10px;text-align: justify;float: left; width:100%}
.webform-client-form-95 .form-actions , .webform-client-form-431 .form-actions , .webform-client-form .form-actions{float: left; width: 210px;}
.webform-client-form-95 .form-actions input , input.red-inpu-but , .webform-client-form-431 .form-actions input , .webform-client-form .form-actions input , #user-login .form-actions input , #user-pass .form-actions input{-webkit-appearance: button; border-radius:0px;
  background: #329bde;
  border: 0 none;
  color: #fff;
  cursor: pointer;
  font-size: 16px;
padding: 9px;width: 100%; transition:all ease 0.6s;}
.webform-client-form-431  select{ width:100%;}
 input.red-inpu-but{width:130px;}
/*.webform-client-form-95 .form-actions input:hover , .webform-client-form-431 .form-actions input:hover , .webform-client-form .form-actions input:hover{ background:#d83526;}*/
.faqs-tab-wrap{}
.faqs-tab-wrap ul.main-ul {
  background: #fcfcfc none repeat scroll 0 0;
  border: 1px solid #f5f5f6;
  overflow: hidden;
  padding: 42px 0;
  text-align: center;
  width: 100%;
}
.faqs-tab-wrap ul.main-ul li {margin-bottom:10px;
  border: 2px solid #e2e2e2;
  border-radius: 7px;
  display: inline-block;
  float: none;
  font-family: arial;
  font-size: 14px;
  margin-right: 10px;
  padding: 9px 12px;
  width: auto;
}
.faqs-tab-wrap .tab-container {
  margin-top: 46px;
}
.faqs-tab-wrap .tab-container ul{}
.faqs-tab-wrap .tab-container ul li {
  background-color: #f4f4f6;
  border: 0 none;
  color: #454545;
  font-family: Arial;
  font-size: 15px;
  margin-bottom: 2px;
  padding: 8px 10px;
  text-transform: none;
  width: 100%;
}
.faq-accord-title {
  background: rgba(0, 0, 0, 0) url("../images/pls.jpg") no-repeat scroll 6px 4px / 16px auto;
  margin-bottom: 0;
  margin-top: 5px;
  padding-bottom: 2px;
  padding-left: 33px;
}
.faq-accord-title.active{background: rgba(0, 0, 0, 0) url("../images/min.jpg") no-repeat scroll 6px 4px / 16px auto;}
.faq-accord-desc {
  cursor: default;
  margin-top: 14px;
  padding-left: 35px;
}
.faq-accord-desc p{ font-size:13px; margin-bottom:10px; clear:both}

.faqs-tab-wrap .tab-container .faq-accord-desc li {
  background-position: 0px 6px !important;
  display: inline-block;
  margin-right: 26px;
  padding: 0;
  width: auto;
  color: #707070;
  font-size: 13px;
  padding-left: 12px;
  margin-bottom: 15px;
}
.faqs-tab-wrap .tab-container .faq-accord-desc p strong{ font-size:14px;}

.faqs-tab-wrap .tab-container .faq-accord-desc ul{}
.faq-accord-desc{display:none;}
.faqs-tab-wrap ul.main-ul li.active{ background:#0f9ce1; color: #fff; border-color:#0f9ce1;}
.faqs-tab-wrap ul.main-ul li.active:after{background: rgba(0, 0, 0, 0) url("../images/blue-arrow-down.png") no-repeat scroll 0 0;
bottom: -8px;
content: "";
height: 7px;
left: 0;
margin: auto;
position: absolute;
right: 0;
width: 13px;}
#lang-dropdown-select-language{padding: 1px 6px;}
.header-menu ul li.sho-desk{display:none;}
.left-part-slide {
  background: #0085cb url("../images/arrow-right.png") no-repeat scroll center center;
  cursor: pointer;
  display: none;
  height: 40px;
  position: absolute;
  right: -40px;
  top: 0px;
  transition: all 0.6s ease 0s;
  width: 40px;
}
.nsdc-news-year {
  background: #fcfcfc none repeat scroll 0 0;
  border: 1px solid #f5f5f6;
  box-shadow: 0 1px 3px #ccc;
  overflow: hidden;
  padding: 42px 0;
  text-align: center;
  width: 100%;
}
.nsdc-news-year ul {
  display: inline-block;
  position: relative;
  text-align: center;
  width: auto;
}
.nsdc-news-year ul::after {
  position: absolute;
  top: 7px;
  left: 0;
  width: 91%;
  background: #cacaca;
  content: "";
  height: 1px;
  right: 0;
  margin: auto;
}
.nsdc-news-year li {
  color: #aba8a8;
  display: inline-block;
  margin: 0 13px;


  position: relative;
  padding-top: 24px;
}
.nsdc-news-year li::after {
  background: rgba(0, 0, 0, 0) url("../images/double-circle.jpg") no-repeat scroll 0 0;
  content: "";
  height: 14px;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 0;
  width: 14px; z-index:999
}
.nsdc-news-year li.active:after{background: rgba(0, 0, 0, 0) url("../images/blue-circle.jpg") no-repeat scroll 0 0;}
.nsdc-news-year li a{color: #aba8a8; font-size:13px;}
.nsdc-news-year li.active a{ color:#169fe2;}
.nsdc-news-content .tab ul{border:0;}
.nsdc-news-content .tab ul li {
  border: 1px solid #d5d5d5;
  border-radius: 6px;
  float: left;
  font-size: 14px;
  margin-right:7px;
  padding: 8px 0;
  width: 92px;
}
.nsdc-news-month {
  margin: 40px 0;
}
.nsdc-news-content .tab ul li.active {
  background: rgba(0, 0, 0, 0) url("../images/blue-ract.png") no-repeat scroll right top !important;
  border: 1px solid #0f9ce1;
  padding-right: 15px;
}
.nsdc-news-content .tab .tab-container ul li {
  border-radius: 0;
  box-sizing: border-box;
  margin-right: 1%;
  padding: 4px 15px;
  text-transform: none;
  width: 49%;
  margin-bottom: 7px;
  border-radius: 3px;
}
.page-news-events .news-down-heading a , .section-press-releases .news-down-heading a {color:#000 !important;}
.news-down-heading {
  background:rgba(0, 0, 0, 0) url("../images/ract-blue.jpg") no-repeat scroll 0 16px;
  border-right:1px solid #ccc;
  box-sizing:border-box;
  float:left;
  padding:10px 10px 10px 22px;
  width:415px;
}
.news-right-download {
  text-align: center;
  padding: 10px 0;
}
.view-testimonials{}
.view-testimonials li {
  float: left;
  margin-bottom: 30px;
  margin-right: 60px;
  width: 560px;
}
.view-testimonials li:nth-child(even){ margin-right:0;}
.testimonials-desc {
  background: #f2f2f2 none repeat scroll 0 0;
  border-bottom: 3px solid #329bde;
  border-radius: 2px;
  font-size: 17px;
  padding: 43px 34px;
  position: relative;
  text-indent: 40px;
  height: 237px;
}
.testimonials-desc::after {
  background: rgba(0, 0, 0, 0) url("../images/blockquota-blue.png") no-repeat scroll 0 0;
  width: 66px;
  height: 58px;
  position: absolute;
  top: -13px;
  left: 30px;
  content: "";
}
.testimonials-desc p {
  font-size: 15px;
  line-height: 23px;
  margin-bottom: 5px;
}
.testimonials-img-wrap {
  margin-top: 15px;
  text-align: right;
}
.testimonials-desi-name {
  display: inline-block;
  margin-right: 16px;
  padding-top: 20px;
  vertical-align: top;
}
.testimonials-img-title{ font-size:16px; color:#000; margin-bottom:5px;}
.testimonials-designation{ font-size:14px; color:#6e6e6e; font-style:italic}
.testimonials-img {
  display: inline-block;
  height: 70px;
  width: 70px;
  border-radius: 50%;
  overflow: hidden;
  border: 1px solid #e5e5e5;
}
.partner-logo{}
.partner-logo li {
  display:inline-block;
  margin-left:24px;
  margin-right:60px;
  margin-top:25px;
  text-align:center;
  vertical-align:top;
  position:relative;
}
.partner-logo li span {position:absolute; top:92px; left:0; right:0; margin:auto; display:block; color:#565656; font-size:22px; font-weight:bold;}
.partner-logo li p {
  color: #565656;
  font-size: 18px;
  font-weight: bold;
  margin-top: 12px;
  text-align: center;
}
.line-text {
  color: #0f92d4;
  font-size: 14px;
  font-style: italic;
  margin: 20px 0;
  position: relative;
  text-align: center;
  width: 100%;
  display:inline-block;
}
.line-text span {
  background: #fff none repeat scroll 0 0;
  display: inline-block;
  padding: 0 13px;
  position: relative;
  z-index: 9;
}
.line-text::after {
  background: #ccc none repeat scroll 0 0;
  content: "";
  height: 1px;
  left: 0;
  position: absolute;
  top: 9px;
  width: 100%;
}
.part-left {
  background: #f6f6f6 none repeat scroll 0 0;
  box-sizing: border-box;
  float: left;
  padding: 25px;
  width: 808px;
 }
.impo-notif {
  background: #fff none repeat scroll 0 0;
  border: 1px solid #ccc;
  box-sizing: border-box;
  float: right;
  padding: 18px;
  width: 380px;
}
.impo-notif ul{}
/*.impo-notif ul li {
 *   color: #626262;
 *     font-size: 15px;
 *       margin-bottom: 13px;
 *         padding-left: 15px; background:url(../images/red-aa.png) 0 0 no-repeat
 *          }*/
 .impo-notif ul li {
  background: rgba(0, 0, 0, 0) url("../images/side-menu-left-arrow-active.png") no-repeat 0 3px;
  color: #626262;
  font-size: 15px;
  margin-bottom: 13px;
  padding-left: 20px;
}
.impo-notif ul li a{color:#626262;}
.down-doc {
  background: rgba(0, 0, 0, 0) url("../images/down-ic.png") no-repeat scroll 78px 13px;
  border: 1px solid #8d8d8d;
  box-sizing: border-box;
  color: #8d8d8d;
  display: block;
  margin-top: 5px;
  padding: 3px 3px 2px 27px;
  margin-bottom: 15px;
}
.down-doc a {color: #8d8d8d !important; font-size: 14px;}
.industry-corp-tab-wrap{}
.industry-corp-tab-wrap .tab ul li{}
.indcorp-model-title{ font-size:17px; color:#FFF}
.indcorp-model-desc {
  color: #deecf7;
  font-size: 16px;
}
.industry-corp-tab-wrap .tab ul.main-ul {
  background: #0f92d4 none repeat scroll 0 0; border:0
}
.industry-corp-tab-wrap .tab ul.main-ul li {
  box-sizing: border-box;
  color: #fff;
  float: left;
  line-height: 24px;
  min-height: 226px;
  padding: 23px 19px 11px;
  text-align: left;
  text-transform: capitalize;
  width: 160px; border-right:0; position:relative
}
.industry-corp-tab-wrap .tab ul.main-ul li::after {
  background: #57b3e1 none repeat scroll 0 0;
  bottom: 0;
  content: "";
  display: block;
  height: 80%;
  left: auto;
  margin: auto;
  position: absolute;
  right: 0;
  top: 0;
  width: 1px;
}
.industry-corp-tab-wrap .tab ul.main-ul li.active {
  background: #fafafa none repeat scroll 0 0;
  border: 1px solid #0f92d4;
  color: #626262;
  width: 230px;
  text-align: center;
}
.industry-corp-tab-wrap .tab ul.main-ul li.active::after {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}
.industry-corp-tab-wrap .tab ul.main-ul li.active:before{}
.industry-corp-tab-wrap .tab ul.main-ul li.active .indcorp-model-title {
  border-bottom: 1px dashed #0f92d4;
  color: #0f92d4;
  margin-bottom: 14px;
  padding-bottom: 16px;
}
.industry-corp-tab-wrap .tab ul.main-ul li.active .indcorp-model-desc{ color:#626262;}
.ind-left{ width:610px; float:left;}
.ind-right {
  width: 550px;
  float: right;
}
.ind-left ul{}
.ind-left ul li {
  color: #000;
  font-size: 13px;
  margin-bottom: 16px;
  padding-left: 14px;
  text-align: justify;
  line-height: 19px;
}
.ind-testimonials {
  background: #008ad2 none repeat scroll 0 0;
  box-sizing: border-box;
  margin-top: 26px;
  padding: 17px;
  width: 100%; position:relative
}
.testi-content-left {
  border-right: 1px solid #66b8e4;
  float: left;
  margin-right: 30px;
  min-height: 174px;
  text-align: center;
  width: 280px;
}
.testi-content-left h5 {
  font-size: 24px;
  color: #fff;
  text-transform: uppercase;
  line-height: normal;
  margin-bottom: 15px;
}
.testi-content-left img{}
.testi-right {
  box-sizing: border-box;
  float: left;
  margin-top: 21px;
  min-height: 153px;
  padding-right: 0;
  position: relative;
  width: 818px;
  z-index: 99;z-index:9999; position:relative
}
.testi-right p{ color:#FFF; z-index:9999; position:relative}
.testi-right span{ font-size:20px; color:#FFF}
.testi-right li{width:100%;}
.ind-success-story {
  box-shadow: 0 1px 4px #ccc;
  margin: 21px 0;
  padding: 18px;
  text-align: center;
  width: 100%;
  box-sizing: border-box;
}
.ind-success-story p {
  color: #ce171e;
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 11px;
  text-align: center;
}
.ind-success-story span{ font-size:16px; color:#626262;}
.home_banner_video {
  height: 431px;
  margin: 0 auto;
  position: relative;
  text-align: left;
  width: 1190px;
}
.home_banner_video video {
  height: 469px;
  left: 0;
  position: absolute;
  top: 0;
  width: 978px;
  z-index: 99;
}
.rslides li.banner-video{ background:#000}
.rslides li.banner-video .main-container{display:none;}
.header-search .form-item input {
  background: #fff none repeat scroll 0 0;
  box-sizing: border-box;
  padding: 6px;
  width: 100%; border:0; display:block
}

.search-form {
  margin: 0;
}
.header-search .form-actions {
  float: right;
  width: 31px;
}
.header-search .form-item {
  float: left;
  width:250px;
}
.search-form input {
  margin-bottom: 0;
  margin-top: 0; display:block
}
p.search-info{display:none;}
.page-search-node ol.search-results li {
  border-bottom: 1px solid #dbdbdb;
  margin-bottom: 0px;
  padding: 15px;
}
.page-search-node ol.search-results li:nth-child(2n+1) {
  background: #f8f8fa none repeat scroll 0 0;
  border-bottom: 1px solid #d4d4d4;
}
.search-results .title {
  font-size: 1.2em;
}
.page-search-node ol.search-results .title {
  margin: 8px 0;
}
.text-inner a {
  color:#008ad2; 
 
}
.page-search-node ol.search-results .search-snippet-info {
  padding-bottom: 2px;
  padding-top: 2px;
}
.page-search-node ol.search-results .search-snippet-info .search-snippet {
  color: #535353;
 
  line-height: 20px;
  margin-bottom: 2px;
}
#search-form{display: none;}
.search-results .title a{}
.right-side-bar .search-results h3.title:after{display:none;}
h2.element-invisible{display:none;}
ul.life-at-nsdc{}
ul.life-at-nsdc li{}
ul.life-at-nsdc li img {
  margin-bottom: 2px;
  margin-right: 2px;
}
.photo-gallery-listing li {
  box-shadow: 0 1px 2px #ccc;
  float: left;
  margin-right: 8px;
  width: 275px;
  margin-bottom: 8px;
}
.photo-gallery-img{ height:228px; overflow:hidden; border:1px solid #ccc; position:relative}
.photo-gallery-img a::after {
  background: rgba(0, 0, 0, 0.6) none repeat scroll 0 0;
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%; display:none 
}
.photo-gallery-img img{display:block; width:100%; height:auto;}
input#edit-field-blog-post-date-value-value-datepicker-popup-0, input#edit-field-news-date-value-value-datepicker-popup-0
 {
  border: solid 1px #a6a2a2;
}
.photo-gallery-img-line {
  background: rgba(0, 0, 0, 0) url("../images/double-line.jpg") repeat-x scroll 0 0;
  margin-bottom: 8px;
  margin-top: 3px;
  position: relative;
  width: 100%; display:none
}
.photo-gallery-img-line::after {
  background: rgba(0, 0, 0, 0) url("../images/photo-over.png") no-repeat scroll 0 0;
  width: 45px;
  height: 34px;
  content: "";
  position: absolute;
  right: 0;
  left: 0;
  margin: auto;
  top: -17px;
}
.photo-gallery-img a{display:block; position:relative}
.photo-gallery-desc {
  box-sizing: border-box;
  color: #5a5a5a;
  font-size: 13px;
  height: 100%;
  line-height: 20px;
  max-height: 100px;
  min-height: 68px;
  padding: 13px 7px;
  text-align: center;
}
.photo-gallery-desc:hover {color: #0587d1;}
.photo-gallery-listing li .four-line{ margin-bottom:0;}
.photo-gallery-listing li:hover .photo-gallery-img-line::after {
  background: rgba(0, 0, 0, 0) url("../images/zoom-icon-plus.png") no-repeat scroll 0 0;
  top: -24px;
  height: 50px;
}
.photo-gallery-listing li:hover .photo-gallery-img a::after{display:block;}

.home-social .tab .tab-container ul li {
  border-right: 0 none;
  margin-bottom: 0;
  padding-bottom: 8px;
  padding-top: 8px;
}
.home-social .tab-container {
   height: 458px;
   overflow: hidden; border-bottom:1px solid #e8e8e8; 
}
.industry-corp-tab-wrap ul.for-content-li li {
  background-position: 0 11px !important;
  border-right: 0 none;
  color: #545454;
  font-size: 14px;
  margin-bottom: 0;
  padding: 5px 0 5px 20px;
  text-transform: none;
  width: 100%;
}
.industry-corp-tab-wrap .tab-container{margin-top:10px;}
.full-width {
  background: #f6f6f6 none repeat scroll 0 0;
  overflow: hidden;
  width: 100%; margin-bottom:30px;
}
.full-width-b{ background: #0f92d4 none repeat scroll 0 0;
  overflow: hidden;
  width: 100%; margin-bottom:30px;}
#block-locale-language {float: right;
    position: relative;
    width: 70px;
    margin-top: -57px;
}
span.lange-text {
  background: rgba(0, 0, 0, 0) url("../images/black-right-arrow.png") no-repeat scroll 85%;
font-family: "opensans-regular-webfont";
  display: block;
  font-size: 13px;
  padding: 2px 0 0 13px;
  text-align: left;
  width: 100%; cursor:pointer;
}
.product-logo a{ display:block;}
span.lange-text.active{background: rgba(0, 0, 0, 0) url("../images/black-down-arrow.png") no-repeat scroll 85%;}
ul.lang-switch-list {
  background: #fff none repeat scroll 0 0;
  border: 1px solid #ccc;
  left: 0;
  margin: 0;
  overflow: hidden;
  padding: 0;
  position: absolute;
  top: 23px;
  width: 100%;
  z-index: 9999; display:none
}
ul.lang-switch-list li {
  border-bottom: 1px dotted #ccc;
  margin: 0;
  padding: 6px;
  text-align: left;
  width: 100%;
}
.date-icon-ul {
  border-top: 1px solid #f0f0f0;
  float: left;
  margin-top: 5px;
  padding-top: 14px;
  width: 100%;
}
.date-icon-ul li {
  border-right: 1px solid #e5e5e5;
  float: left;
  margin-right: 16px;
  padding: 8px 16px 9px 29px;
}
.date-icon-ul li.date-icon-li1{ background:url(../images/date-icon.jpg) 0 6px no-repeat}
.date-icon-ul li.date-icon-li2{background:url(../images/submit-icon.jpg) 0 6px no-repeat}
.date-icon-ul li.date-icon-li3{background:url(../images/comment-icon.jpg) 0 6px no-repeat; border-right:0}
.blog-node-box {
  background: #fdfdfd none repeat scroll 0 0;
  border: 1px solid #efeff3;
  clear: both;
  float: left;
  margin-top: 16px;
  padding: 14px;
}
.left-side-bar.left-blog{}
.left-side-bar.left-blog h2.block__title {
  background: #0f9ce1 none repeat scroll 0 0;
  color: #fff;
  font-weight: normal;
  padding: 14px;
  margin: 0;
}
.left-blog.left-side-bar li a {
  color: #696969;
  transition: all 0.6s ease 0s;
}
.left-blog.left-side-bar li {
  /*background: #fff url("../images/square-bg.jpg") no-repeat scroll 1px 20px;*/
  border-bottom: 1px solid #ccc;
  box-sizing: border-box;
  font-size: 13px;
  line-height: 21px;
  /*padding: 13px 16px;*/
  transition: all 0.6s ease 0s;
  width: 100%;
}
.left-blog.left-side-bar li:hover a {color: #0587d1;}
.blog-node-box img {
  display: block;
  float: left;
  margin-bottom: 10px;
  margin-right: 15px;
}
.left-side-bar.left-blog {margin-top:80px;
  float: right;
}
.section-successstories .right-side-bar{float:left;}
.section-successstories .page_bottom {
  margin-bottom: 38px;
  overflow: hidden;
}
.section-successstories .page_bottom li {
  border: 1px solid #ccc;
  float: left;
  margin-right: 5px;
  width: 280px;
}
.section-successstories .page_bottom li .photo-gallery-img , .section-successstories .blog-list-ul li .photo-gallery-img {
  border: 0 none;
  height: 168px;
}
.section-successstories .page_bottom li .four-line , .section-blog .blog-list-ul li .four-line{margin-bottom:0;}
.section-successstories .blog-list-ul{display: inline-block; width:100%;/*border: 1px solid #dddddd;*/}
.section-successstories .blog-list-ul li{}
.section-successstories .blog-list-ul li {
  border: 1px solid #ccc;
  box-sizing: border-box;
  float: left;
  margin-bottom: 1%;
  margin-right: 1%;
  width: 32%;
  min-height: 260px;
}
.pmkk-faqs-content .nsdc-news-month{}
.pmkk-faqs-content.nsdc-news-content .tab ul.main-ul li.active{}
.pmkk-faqs-content.nsdc-news-content .tab ul.main-ul li {
  font-size: 12px;
  margin-right: 1%;
  width: 19%;
}
ul.site-map-menu li {
  border-bottom: 1px solid #eee;
  color: #000;
  float: left;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
  margin-bottom: 10px;
  padding-bottom: 10px;
  width: 100%;
}
ul.site-map-menu li a {
  color: #535353;
  display: block;
}
#site-map .site-map-box ul ul {
  margin: 0;
}
ul.site-map-menu li ul li, ul.site-map-menu li.site-map-li-4 ul li li, ul.site-map-menu li.site-map-li-5 ul li li {
  background: rgba(0, 0, 0, 0) url("../images/right-blue-arrow.png") no-repeat scroll 0 6px;
  border-bottom: medium none;
  color: #000;
  float: left;
  font-size: 15px;
  font-weight: 400;
  margin: 10px 0;
  padding-bottom: 0;
  padding-left: 16px;
  width: 260px;
}
ul.site-map-menu li a {
  color: #535353;
  display: block;
}
ul.site-map-menu li {
  border-bottom: 1px solid #eee;
  color: #000;
  float: left;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
  margin-bottom: 10px;
  padding-bottom: 10px;
  width: 100%;
}
.nsdc-structure1{width:100%;}
.nsdc-structure1 img{width:100%; height:auto;}
ul.site-map-menu li a.footer-menu-expanded {
  font-size: 16px;
  font-weight: normal;
  margin-bottom: 9px;
  text-decoration: underline;
}
.video-img{display:none;}
.full-width-fixed {
  background: rgba(0, 0, 0, 0.6) none repeat scroll 0 0;
  display: none;
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 99999;
}
.close-full-width {
  background: #000 none repeat scroll 0 0;
  border: 2px solid #fff;
  border-radius: 50%;
  color: #fff;
  cursor: pointer;
  font-size: 15px;
  font-weight: bold;
  height: 30px;
  line-height: 29px;
  position: absolute;
  right: 7px;
  text-align: center;
  top: 7px;
  width: 30px;
  z-index: 99;
}
.video-img.res-vd-act{z-index:999999999;}
.news-data .mCSB_inside > .mCSB_container {
  margin-right: 15px;
}
.home-dashboard ul.li-bullet a, ul.li-bullet.nw-bull a {
  font-family: "lato-regular-webfont";
  color: #595959;
  font-weight:normal;
  font-size: 12px;
  text-decoration: none;
}
.home-dashboard ul.li-bullet li, ul.li-bullet.nw-bull li {
  color: #414141;
  display: inline-block;
  font-size: 18px;
  margin-bottom: 6px;
  margin-right: 10px;
  padding-left: 2%;
  vertical-align: top;
  min-height:auto;
  width: 45%;
}
ul.li-bullet.nw-bull {margin-top:20px;}
.disp-in{}
.disp-in .display-inline , #rpXXX .district {
  float: left;
  margin-bottom: 20px;
  width: 48%;
}
.disp-in .display-inline label  , #rpXXX .district label {
  width: 150px;
  float: left; padding-top:8px;
}
.disp-in .display-inline select , #rpXXX .district select {
  float: left;
  padding: 7px;
  width: 250px;
  font-family: 'lato-semibold-webfont';
  font-size: 15px;
  color: rgba(43,43,43,0.6);
}
.disp-in .display-inline select optaion{width:100%;}
.disp-in {
  margin-top: 35px;
}
#ResFC{margin-top:20px; display:block}
.nos-qp-table-content table tr.bg-red{ background:#329bde} 
.nos-qp-table-content table tr.bg-red td{color:#FFF;}
.taining-location{}
.up-loca {
  float: left;
  margin: 20px 0 40px;
  width: 100%;
}
.up-loca label {
  margin-right: 32px; cursor:pointer
}
.up-loca label input {
  margin-right: 5px;
  vertical-align: top;
}
.train-form {
  margin-top: 24px;
}
.train-form ul li {
  width: 46%;
  float: left; margin-bottom:20px;
}
.train-form li label {
  float: left;
  width: 137px;
}
.train-form li select {
  padding: 6px 8px;
  width: 300px;
}
.train-form li input.del-sub {
  background: #109ce1 none repeat scroll 0 0;
  border: 0 none;
  color: #fff;
  font-size: 18px;
  padding: 4px;
  width: 300px; transition:all ease 0.6s; cursor:pointer
}
.train-form li input.del-sub:hover{ background:#cf1a21;}
.map-loc {
  background: #fcfcfc none repeat scroll 0 0;
  border: 1px solid #dfdfdf;
  width: 100%;
  margin-top: 25px;
}
.map-left {
  float: left;
  width:700px;
  margin: 25px; height:430px;
}
.index {
  background: #505050 none repeat scroll 0 0;
  box-sizing: border-box;
  color: #fff;
  float: left;
  margin-right: 14px;
  /* margin-top: 3px; */
  padding: 3px;
  text-align: center;
  transition: all 0.6s ease 0s;
  width: 21px;
  border-radius: 3px;
}
.index-detail {padding-right:10px; box-sizing:border-box;
  float: left;
  width:100%;
}
.index-detail h4 {
  color: #1e1e1e;
  font-size: 14px;transition:all ease 0.6s;
}
.index-detail p {
  color: #5e5e5e;
  font-size: 12px;
  line-height: normal;
  margin-bottom: 8px;
  margin-top: 6px;
}
a.get-direc {
  background: #cf1a21 url("../images/map.png") no-repeat scroll 92% center;
  color: #fff;
  display: inline-block;
  font-size: 12px;
  padding: 5px 24px 5px 8px; transition:all ease 0.6s;
}
a.get-direc:hover{background: #109ce1 url("../images/map.png") no-repeat scroll 92% center;}
.map-left li {
  border-bottom: 1px dashed #b8b8b8;
  margin-bottom: 13px;
  padding-bottom: 11px;
}
.map-left li:hover .index-detail h4{ color:#cf1a21;}
.map-left li:hover .index { background:#cf1a21}
.map-right {
  float: right;width:440px; height:480px;
}
.map-right img{width:100%; display:block; height:auto}
.sec-ski-coun p {
  margin-top: 9px;
  font-size: 14px; padding:0 10px;
}
.page-rti .rti-listing{}
.page-rti .rti-listing li {
  background: #f4f4f4 none repeat scroll 0 0;
  display: block;
  margin-bottom: 5px;
  padding: 6px;
}
.page-rti .rti-listing li .faq-accord-title {
  cursor: pointer;
  padding-bottom: 6px;
  padding-top: 5px;
}
.page-rti .rti-listing li .faq-accord-desc{}
.partners-schemes-img{ margin-top:10px; float:left}
.partners-schemes-img img {
  width: 100px;
  margin-right: 6px;
  height: auto;
  border: 1px solid #ccc;
}
.nr {
  background: #ccc none repeat scroll 0 0;
  border: 1px solid #ccc;
  padding: 14px;
}
.nr td{}
.tplisting_heading{}

.indrep-main{}
.indrep-main li {
  border: 1px solid #ccc;
  box-sizing: border-box;
  float: left;
  margin: 2px;
  min-height: 155px;
  padding: 8px;
  text-align: center;
  width: 166px;
  transition:all ease .5s;
  cursor:pointer;
}
.indrep-main li:hover{
	
	background:#f4f4f4;
	transition:all ease .5s;
}
.indrep-main li:hover p{color:#008ad2 !important;transition:all ease .5s;}

.section-industry-reports .indrep-main li {width:208px;}
.section-industry-reports .right-side-bar p {font-size:14px;}
.indrep-main li a{}
.indrep-popup-cont-wrap {
  display: block;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,.7);
  z-index: 9999999; display:none
}
.indrep-content{}
.induster-icon {
  margin-top: 10px;
  min-height: 65px;
}
.indrep-content p {
  text-align: center; margin-bottom:0; cursor:pointer
}
.indrep-popup-content {
  background: #fff none repeat scroll 0 0;
  border-radius: 3px;
  bottom: 0;
  box-sizing: border-box;
  height: 200px;
  left: 0;
  margin: auto;
  padding: 20px 11px 11px;
  position: absolute;
  right: 0;
  text-align: center;
  top: 0;
  width: 400px;
}
.indrep-popup-content p{ text-align:center; color:#000}
.indrep-popup-cont-wrap-close {
  background: #a7a7a7 none repeat scroll 0 0;
  border-radius: 6px;
  color: #000;
  cursor: pointer;
  font-weight: bold;
  height: 26px;
  line-height: 24px;
  position: absolute;
  right: -5px;
  top: -7px;
  width: 26px;
}
.right-side-bar .indrep-popup-content h3{font-size:22px;}
.indrep-popup-content{}
.indrep-popup-content li {
  border: 0;
  height: auto;
  margin-right: 0;
  width: 100%;
  min-height: inherit;
  text-align: left;
  margin-top: 6px;
}
.indrep-popup-content span {
  display: inline-block;
  font-size: 13px;
  margin-right: 15px;
}
.indrep-popup-content a{}
.tplisting_heading {
  background: #fcfcfc none repeat scroll 0 0;
  border: 1px solid #ccc;
  padding:15px;
  box-shadow: 1px 2px 3px  #dddddd;
  margin: 10px 0 15px;
}
.tplisting_heading ul{}
.tplisting_heading ul li {
  border-right: 1px solid #ccc;
  cursor: pointer;
  display: inline-block;
  margin-left: -4px;
  padding: 0 2px;
  text-transform: uppercase;
}
.tplisting_heading ul li a{  padding: 10px 13px; display:block}
.tplisting li {
  border-radius: 3px;
  box-sizing: border-box;
  margin-bottom: 7px;
  margin-right: 1%;
  padding: 4px 15px;
  text-transform: none;
  width: 49%;
  float: left;
  border: 1px solid #ccc;
}
.tplisting_heading ul li.active{ background:#008ad2 ; color:#FFF; font-weight:bold}
.tplisting_heading ul li.active a{ color:#FFF;}
.two-tab .page-heading {
  text-align: left;
  margin-left: 70px;
}
.video-gallery-wrap {
  border: 1px solid #dddddd;
  box-sizing: border-box;
  clear: both;
  padding: 14px;
  width: 100%;
  overflow: hidden;
}
.video-gallery-wrap h3{ font-weight:normal}
.video-gallery-wrap h3:after{display:none;}
.video-gallery-wrap h3 a {
  font-size: 19px;
  color: #008ad2;
  margin-bottom: 10px;
  display: block;
}
.video-gallery-wrap ul{}
.video-gallery-wrap ul li {
  float: left;
  margin-right: 24px;
  overflow: hidden;
  width: 250px;
}
.youtube-video{}
.video-gallery-wrap ul li p {
  margin-top: 8px;
  text-align: left;
}
.view-id-video_gallery .video-gallery-wrap:nth-child(even){ background:#f7f7f7;}
.webform-client-form{}
.webform-client-form .webform-component{}
.webform-client-form-767{width:60%;}
.webform-client-form-767 select { width:100%; padding:8px; -webkit-appearance: none; border:1px solid #a6a2a2; border-radius: 0px;} 
.webform-client-form-767 .webform-component.webform-component-textarea{width:50%; float:left; padding:0; border:0}
.webform-client-form-767 .webform-component.webform-component-textarea textarea{width:100%; border:1px solid #a6a2a2; border-radius: 0px;}
.vido-big-left {
  background: #f7f7f7 none repeat scroll 0 0;
  box-sizing: border-box;
  float: left;
  padding: 20px;
  width: 985px;
  margin-bottom:30px;
}
.vido-big-left iframe{width:100%; height:500px;}
.vido-big-right {
  width: 200px;
  float: right; overflow:hidden
}
.vido-big-right li {
  margin-bottom:25px;
}

.section-language-skill-videos .vido-big-right li {margin-bottom: 15px; border-bottom: 1px solid #cacccc; padding-bottom: 12px; padding-right:10px; box-sizing:border-box;}
.section-language-skill-videos .vido-big-right li:hover	{cursor: pointer;}
.section-language-skill-videos .hgi {height:500px;}

.hgi {height:480px;}
.Case-study-listing{}
.Case-study-listing li {
  float: left;
  width: 282px;
  margin-right: 15px;
  margin-bottom: 26px;
  border: 1px solid #cfcfcf;
  box-sizing: border-box; text-align:center; padding-bottom:10px;
}
.case-study-title {
  line-height: 21px;
min-height: 63px;
  padding: 10px;
}
.Case-study-listing li .button a{ padding:0}
.Case-study-listing li .button {}
#user-login input, #user-form button, #user-login button , #user-pass input {
  border: 1px solid rgba(0, 0, 0, 0.13);
  box-sizing: border-box;
  height: 34px;
  padding: 0 13px;
  width: 100%;
}
#user-login label, #user-pass label {
  color: #555555;
  display: block;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 14px;
  height: 30px;
  letter-spacing: normal;
  line-height: 30px;
}
#user-login .form-item , #user-pass .form-item {
  margin-bottom: 20px;
}
#user-login .description , #user-pass .description{ display:none;}
#user-login{width:500px;}
#user-login .form-item-captcha-response{}
#user-login .form-item-captcha-response span.field-prefix , #user-pass .form-item-captcha-response span.field-prefix{ width:10%;}
#user-login .form-item-captcha-response input , #user-pass .form-item-captcha-response input{width:89%; margin-bottom:0px;}
#user-login , #user-pass {
  width: 500px;
}
#webform-client-form-95 .webform-component.webform-component-textarea{padding:0; border:0;}
#webform-client-form-95 .webform-component.webform-component-textarea textarea{width:96%; border:1px solid #b9b9b9; border-radius:0px;}
.tabs li {
  display: inline-block;
  margin-right: 0px;
  background: #ccc;
  padding: 8px;
  cursor: pointer;
}
.news-inside p {line-height:normal;}
.tabs li.is-active{ background:#0085cb;}
.tabs li.is-active a{color:#FFF;}
.bx-wrapper li {
  border-bottom: 1px solid #ececec;
  /* padding-bottom: 6px; */
}

.news-inside .bx-wrapper li {
  box-sizing: border-box;
  clear: both;
  font-size: 13.5px;
  padding: 10px 10px;
  transition: all 0.6s ease 0s;
  overflow: hidden;
}
.news-date-month {
  border: 1px solid #008ad2;
  padding: 2px;
  text-align: center;
  text-transform: uppercase;
}
.news-date-month span:nth-child(1) {
  font-weight: bold;
  font-size: 15px;
}
.news-inside .bx-wrapper li .views-field {
  padding: 5px 8px;
}
.news-inside .bx-wrapper li:hover{ color:#d83526;}
.news-inside a.explore {
  color: #008ad2;
 /* padding-left: 88%;*/
  position: relative;
  text-align: right;
  z-index: 99;
}
.news-inside .heading {
  background: #0085cb none repeat scroll 0 0;
  box-shadow: 0 11px 6px -10px #000;
  box-sizing: border-box;
  color: #fff;
  font-size: 19px;
  margin-bottom: 0;
  margin-top: -10px;
  padding: 8px;
  width: 100%;
  position: relative;
  z-index: 9;
}
.news-inside:after {
  background: #fff;
  position: absolute;
  bottom:-36px;
  left: 0;
  width: 100%;
  height: 36px;
  content: "";
}
.webform-confirmation p {font-size: 13px; line-height: 20px; color:#000; font-family: "opensans-regular-webfont"; }

ul.nos-qp-results-list li {
  float: left;
  width:30%;
  margin: 1%;
}
ul.nos-qp-results-list li  label {
	vertical-align : top;
	width: 150px;
}
.nos-qp-results-list {clear:both; display:inline-block;}
.nos-qp-results-list li .form-item label {width:120px; float:left; font-family: "opensans-regular-webfont"; color: #6a6a6a; font-weight: bold;}
.nos-qp-results-list li .form-item select {width:230px; }
.nos-qp-results-list li .form-item select  option {padding:6px 11px; border-bottom: 1px solid #e4e4e4; color: #6a6a6a; font-family: "opensans-regular-webfont";}
#nos-qp-results-filter .form-submit {float: right;
margin-bottom: 30px;
padding: 6px 20px;
background: #d83526 none repeat scroll 0 0;
color: #fff;
border: 0px;
font-family: "opensans-regular-webfont";
font-size: 14px;
text-transform:uppercase;}
.pagination{}
.pagination ul {
  float: right;
  margin-top: 15px;
  border: 1px solid #e2e2e2;
}
.pagination li {
  border-color: -moz-use-text-color #e2e2e2 -moz-use-text-color -moz-use-text-color;
  border-radius: 0;
  border-style: none solid none none;
  border-width: 0 1px 0 0;
  display: inline-block;
  float: none;
  margin-right: 4px;
  margin-bottom: 0;
  padding: 0;
  width: auto;
}
.paging > li:last-child {
  border-right: 0 none;
}
.pagination li.current{ color:#FFF; background:#008ad2;padding:8px 13px;}
.pagination li a{display:block; padding:8px 13px;color: #008ad2 !important;}
#webform-client-form-431 .webform-component.webform-component-textarea{padding:0; border:0;}
#webform-client-form-431 .webform-component.webform-component-textarea textarea{width:98%; box-sizing:border-box;}
.webform-client-form-431 select {
  width: 98%;
}
.header-menu .four-line{height:5px;}
.login-sdmc ul{}
.login-sdmc ul li {
  padding: 30px 0;
  text-align: center; box-shadow:0 0 5px #e1e1e1;
}
.login-sdmc ul li  {
  display: inline-block;
  margin: 22px 11px;
  padding: 0;
  text-align: center;
  width: 210px; vertical-align:top; min-height:310px; position:relative
}
.login-sdmc ul li  p {
  text-align: center;
  margin-bottom: 5px;
  min-height: 34px;
}
.login-sdmc ul li h2 {
  margin-bottom: 0;
  margin-top: 10px;
  font-size: 14px;
  min-height: 42px;
}
.login-sdmc ul li:nth-child(odd){ background:#f2f2f2}
.login-sdmc ul  li:nth-child(odd){background:none;}
ul.cautions-listing{}
ul.cautions-listing li {
  float: left;
  width: 210px;
  margin-right: 27px;
  margin-bottom: 26px;
  cursor: pointer;
}
ul.cautions-listing li img{height: auto;
width: 100%;}


.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	z-index: 8020;
}

.fancybox-skin {
	position: relative;
	background: #f9f9f9;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
}

.fancybox-opened {
	z-index: 8030;
}

.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);

	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
	position: relative;
}

.fancybox-inner {
	overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url(../images/fancybox_sprite.png);
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url(../images/fancybox_loading.gif) center center no-repeat;
}

.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040;
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url(../images/blank.gif); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}

.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px;
}

.fancybox-next span {
	right: 10px;
	background-position: 0 -72px;
}

.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
    overflow: visible !important;
    width: auto;
}

.fancybox-lock body {
    overflow: hidden !important;
}

.fancybox-lock-test {
    overflow-y: hidden !important;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url(../images/fancybox_overlay.png);
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
	        border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	padding-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	   only screen and (min--moz-device-pixel-ratio: 1.5),
	   only screen and (min-device-pixel-ratio: 1.5){

	#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
		background-image: url(../images/fancybox_sprite@2x.png);
		background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/
	}

	#fancybox-loading div {
		background-image: url(../images/fancybox_loading@2x.gif);
		background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/
	}
}
/* #block-block-2 > ul {
 *   float: right;
 *   } */

.news-inside .bx-wrapper .bx-next,.testimonials-sec .bx-wrapper .bx-next {
  background: rgba(0, 0, 0, 0) url("../images/blac-r-ar.png") no-repeat scroll 0 0;
  right: 13px;
  top:10px;
  transform: rotate(90deg);
  
}
.news-inside .bx-wrapper .bx-prev,.testimonials-sec .bx-wrapper .bx-prev {
  background: rgba(0, 0, 0, 0) url("../images/blac-l-ar.png") no-repeat scroll 0 0;
  right: 46pxdeg);
  transform: rotate(90deg);
}
.news-inside .view-footer {
  position: absolute;
  bottom: -35px;
  right:0;
}
.news-inside .bx-wrapper{position:static;}
.bx-controls-direction {
  bottom: 5px;
  position: absolute;
  right: 0;
}

.banner-bottom-slider .bx-controls-direction  {top: 25px;
position: absolute;
right: 0;
bottom:auto; width:100%;}
.bx-wrapper .bx-prev {right:auto; left: -40px !important;}
.bx-wrapper .bx-next {right: -31px;}
.Escalationmatrics-tabel-heading {
    background: #0587d1;
    color: #fff;
    font-size: 18px;
    font-weight: bold;
    padding: 20px 0;
    text-align: center;
    cursor: pointer;
}
.nos-qp-table-content a[href^="mailto:"]{ font-size:13px;}
#webform-ajax-wrapper-10 .webform-confirmation p{color:#FFF;}
#webform-ajax-wrapper-10 .links{display:none;}
.img-resige img{width:100%; height:auto;}

/* .Become-Partner-img {background:url("../images/orghchart_pmkyv.jpg") no-repeat scroll 0 0; height:770px;} */
/* .Become-Partner-orgchart {background:url("../images/FProcess-chart.jpg") no-repeat scroll 0 0; height:1250px;} */
.slider-bt-1739 .wwd-explore, .slider-bt-1738 .wwd-explore, .slider-bt-10100 .wwd-explore, .slider-bt-27407 .wwd-explore, .slider-bt-28238 .wwd-explore{display:none;}
.right-contact #webform-client-form-431 select option {color:#8f8d8d; padding:5px 10px;}

/* Safari 4.0 - 8.0 */
@-webkit-keyframes mymove {
    0%   { color:red}
    25%  {color:red}
    50%  {color:black}
    75%  { color:red}
    100% { color:red}
}

/* Standard syntax */
@keyframes mymove {
    0%   { color:red}
    25%  {color:red}
    50%  {color:black}
    75%  { color:red}
    100% { color:red}
}

/* The element to apply the animation to */
.sb-tit {
  animation: 1s ease 0s normal none infinite running mymove;
  margin-bottom: 13px;
  font-size: 18px; text-align:center
}
.career p {}
.nos-qp-result-left + div{}
.nos-qp-table-content .pmkvy-table{
color: #fff;
font-size: 13px;
font-weight: normal;
padding: 10px 15px;
 background: #d02027 url("../images/white-down-arrow.png") no-repeat scroll 96% center; cursor:pointer}
 .nos-qp-table-content .pmkvy-table.table-sort-order-asc{background: #d02027 url("../images/white-up-arrow.png") no-repeat scroll 96% center;}
.login-sdmc-tab  ul.t {
  border-bottom: 1px solid #ccc;
}
.login-sdmc-tab ul.t li {
  cursor: pointer;
  display: inline-block;
  font-size: 17px;
  margin-right: -3px;
  padding: 9px 19px;
  background: #eaeaea;
}
.login-sdmc-tab ul.t li.active {
  background: #0587d1;
  color: #fff;
}
.login-sdmc-tab {
  margin-top: 13px;
  float: left;
}
.login-sdmc .con{display:none;}
.login-sdmc-tab h3 {
  font-size: 17px;
  
  margin-top: 18px;
  text-align: center;
  width: 100%;
}
.login-sdmc-tab h3:after{background:none;}
.login-sdmc ul:nth-of-type(even){ background:#f2f2f2;}

.funding-logo li {
   display: inline-block;
/* margin-left: 24px; */
margin-right: 0px;
margin-top: 25px;
text-align: center;
vertical-align: top;
width:24%;
position:relative;
}
.funding-logo li span {
    position: absolute;
    top: 92px;
    left: 0;
    right: 0;
    margin: auto;
    display: block;
    color: #565656;
    font-size:18px;
    font-weight: bold;
}

.funding-logo li p {
    color: #565656;
    font-size: 13px;
    font-weight: bold;
    margin-top: 12px;
    text-align: center;
}

.skil-left ul li:hover .im-left img{-webkit-transform: rotate(180deg);-moz-transform: rotateY(180deg);transform: rotateY(180deg);}
.im-left img { transition:all 1s;}
.region-nsdc-news li span {
  line-height: 20px;
  color: #008ad2;
  display: block;
}
.region-nsdc-news li span.field-content {min-height: 65px; display: block;}
.region-nsdc-news li span  a img {vertical-align:middle;}
.flexslider {width:700px; height:700px; }
.flexslider .slides img {height:700px; width:100%;}
#carousel .flex-viewport ul li {height:150px;} 
#carousel .flex-viewport ul li  img {height:150px;}
canvas{display:none;}

.slide img {height:100%; width:100%;}
.thumbnail-wrapper img { width:100%; height:100%;}
.video-gallery-item li {display:inline-block; width:24%;}
.video-gallery-item li  p {text-align:center; display:inline-block;}
/*** today***/
.our-partners-new-left {width:658px; float:left; margin-left:20px;}
.our-partners-new-right {width:490px; float:right;}
.scheme-wise {width:594px; float:left;}
.Visitors { color:#bebfc1;font-family: Arial;margin-top: 20px;
font-size: 12px; display:none;}
.page-node-305 .Case-study-listing li {padding-bottom:0px; border:0px;}
.train-center-form-btn {width:100%; clear:both; margin-bottom:30px;}
.train-center-form-btn ul  {text-align:center;}
.train-center-form-btn ul li {display:inline-block; text-align:center; margin:0 auto;}
.train-center-form-btn ul li:first-child {width:100%;}
.training-center-form {margin-top:40px;}
.training-center-form .train-center-form {
    margin-bottom: 25px;
    display: inline-block;
    width: 47%;
    float: left;
    margin-right: 14px;
}
.digicert-logo > div {
  background: rgba(0, 0, 0, 0) url("../images/digicart-logo.jpg") no-repeat scroll 0 0;
  float: right;
  padding-top: 76px;
  width: 100px;
}
#DigiCertClickID_TA1dlqGi > a {
  color: #656464;
  font-family: "lato-semibold-webfont";
  font-size: 12px;
  margin-top: 5px;
  float: left;
}
.training-center-form form ul .train-center-form label {
    width: 138px;
    float: left;
    font-size: 16px;
    font-family: "opensans-regular-webfont";
    padding-top: 13px;
    display: inline-block;
    margin-bottom: 10px;
}
.training-center-form .train-center-form  select {width:100%; float:right; padding: 12px 20px; color:#cecece; color:#9f9f9f;}
.page-node-38 .button  {margin-top:0px; margin-bottom:20px;}
.export-to-excel {box-sizing:border-box;
  background: rgba(0, 0, 0, 0) url("../images/Excel.png") no-repeat scroll 0 2px / 13px auto;padding-left: 17px;
width: 343px;
float: right;
font-weight: bold;
  padding-left: 17px; margin-left:5px;
}
.export-to-excel .form-submit {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  border: 0 none;
  color: #d83526;
  font-weight: bold; cursor:pointer
}
.reset-form {width:190px; display:inline-block;}
.page-node-6225 .cust-fild li:last-child label { display:none;}
.reset-form input , .submit-form  input{background: #109cd2 none repeat scroll 0 0;
border: 0 none;
color: #fff;
cursor: pointer;
font-size: 16px;
padding: 9px;
width: 100%;
transition: all ease 0.6s;}
.cust-fild li.nos-result-sub-form {width: 100%; text-align: center;}
.page-node-6225 .cust-fild li:last-child  input {width:24%; -webkit-appearance: none; border-radius:0px;}
.page-node-6225 .cust-fild li:last-child  button  {background:#109cd2 none repeat scroll 0 0;border:0 none; color:#fff; cursor:pointer; font-size:16px; padding:9px; width:48%; transition:all ease 0.6s;}


.submit-form  {width:190px; display:inline-block;}
.trainig-center-heading {background:#f6f6f6; color:#000;}

.page-node-427 .table-wrap-for-resp ul li {display:inline-block;}


.trainin-partner-detail{width:400px;}
.Aadit-Systems {margin-top:10px;}
.partner-name-icon{background: url(../images/User.png) 0 0 no-repeat;}
.partner-contact-icon {background: url(../images/training-phone.png) 0 0 no-repeat;}
.partner-address-icon {background: url(../images/training-address.png) 0 0 no-repeat;}
.Aadit-Systems ul  li {color: #000;font-size: 15px;line-height: normal; margin-bottom: 14px; padding-left: 30px; background-position: 0px 3px !important;}
.training-partner-detail {width:252px;}


.training-partner-detail{width:252px;}
#webform-client-form-95 .form-item:first-child{width:100%;}
#webform-client-form-95 .form-item:first-child a{display:block;}

.left-iisc-media h5 {background: #008ad2;
color: #fff;
font-size: 16px;
font-weight: bold;
padding: 10px 15px;
margin:0;}
.left-iisc-media li a {font-size:14px; float:right;}
.left-iisc-media li .for-content-li{margin-top:15px;}
.left-iisc-media li .for-content-li li {padding:0px 15px; }
.left-iisc-media li .for-content-li li a {float:left;background: rgba(0, 0, 0, 0) url("../images/red-double-arrow.png") no-repeat scroll 0 5px;
font-size: 14px;
line-height: 19px;
margin-bottom: 10px;
padding-left: 16px;
text-align: justify;}
.filter-custom li {
  cursor: pointer;
  float: left;
  font-size: 13px;
  height: 39px;
  text-align: center;
  width: 100px;
}
.filter-custom li.active {
	background: #109ce1;
	color: #FFF;border:1px solid #109ce1;
}
.filter-custom {
  position: relative;
  width: 540px;
  margin-top: 16px;
}
.filter-custom li li.full-li {
	width: 100%;
}
.filter-custom li li.half-li {
  margin-right: 1%;
  width: 49.5%;
}
.filter-custom li .filter-3.half-li {
  margin-right: 0;
}
.filter-custom li .filter-11.thir-li{
  margin-right: 0;
}
.filter-custom li li.thir-li {
  float: left;
  margin-right: 1%;
  width: 16%;
}
.filter-custom li li.quat-li {
	float: left;
	margin-right: 1%;
	width: 24%;
}
.filter-custom li {
	position: relative;
	width: 100%;
	margin-bottom: 38px;
	box-sizing: border-box;
}
.filter-custom li li {
  background: #fbfbfb none repeat scroll 0 0;
  border: 1px solid #ccc;
  min-height: 38px;
  box-sizing: border-box;
  padding-top: 2px;
  position: relative;
}
.filter-custom li li p{}
.filter-1.full-li , .filter-4  ,  .filter-7 , .filter-8 , .filter-12{
  line-height: 30px;
}
.line1 {
  left: 0;
  position: absolute;
  top: 42px;
  width: 291px;
  height: 31px;
  z-index: 9;
  right: 0;
  left: 0;
  margin: auto;
}
.line2 {
  left: 0;
  position: absolute;
  top: 0;
  width: 163px;
  height: 33px;
  position: absolute;
  top: 119px;
  left: 55px;
  z-index: 8;
}

.line3 {
  height: 35px;
  left: 45px;
  position: absolute;
  top: 195px;
  width: 360px;
  z-index: 999;
}

.line4 {
  height: 188px;
  position: absolute;
  right: 36px;
  top: 118px;
  width: 200px;
  z-index: 99;
}
.line5 {
  height: 33px;
  left: 53px;
  position: absolute;
  top: 272px;
  width: 163px;
  z-index: 999;
}

.blue-bold{color: #0085cb !important;
font-weight: bold;
font-size: 14px;
text-decoration: underline;}
.section-successstories .page_bottom li {margin-top:5px;}
.left-side-bar li ul {/*margin:10px;*/}
.left-side-bar li ul li {border-bottom:none; background:none; padding: 5px 0;}
.righ-heading:after {content: "";
background: rgba(0, 0, 0, 0) url("../images/Excelg-1.png") no-repeat scroll 0 0;
width: 21px;
height: 20px;
position: absolute;
top: 11px;
right: -35px;}

/* .section-nos-listing  .nos-qp-table-content table td:hover {text-decoration:underline; cursor: pointer;} */
.section-board-directors .right-side-bar .view-our-team h3 {font-weight:bold;}
.page-node-46 .home-dashboard {width:100%; margin-bottom:30px;}
.page-node-46 ul.li-bullet {text-align:center;}
.list-traning-center  h2 {
  background: #cf1d24 none repeat scroll 0 0;
  color: #fff;
  font-size: 21px;
  padding: 14px 24px; margin-bottom:0
}
.heading-list-st {
  background: #f6f6f6 none repeat scroll 0 0;
  padding: 15px;
  font-size: 16px; cursor:pointer
}
.heading-list-st span {
  display: inline-block;
  margin-right: 6px;
}
.heading-list-st p {
  display: inline-block; margin-bottom:0; font-size:16px;
}
.list-left {
  border-right: 1px solid #ccc;
  box-sizing: border-box;
  float: left;
  padding: 18px 13px;
  width:600px;min-height: 270px;
}
.list-left p {
  font-size: 14px; text-align:left
}
.list-left span {
  color: #5e5e5e;
  display: block;
  font-weight: bold;
  margin-bottom: 5px;
}
.part-list-name {
  background: rgba(0, 0, 0, 0) url("../images/User.png") no-repeat scroll 0px 3px;
  padding-left: 26px;
}
.cont-list{background:url(../images/phone.png) 0 3px no-repeat; padding-left: 26px;}
.add-list{background:url(../images/address.png) 0 3px no-repeat; padding-left: 26px;}
.list-mid {
  width:573px;
  padding: 18px 16px;
  float: left;
/*   min-height: 271px; */ box-sizing:border-box
}
.list-tog-data h4 {
  border-bottom: 1px solid #cc0000;
  color: #cc0000;
  font-size: 17px;
  margin-bottom: 13px;
  padding-bottom: 7px;
}
.list-mid{}
.list-mid li {
  background: rgba(0, 0, 0, 0) url("../images/dotted-red.png") no-repeat scroll 1px 4px;
  padding-left: 16px;
  margin-bottom: 10px; border:0 !important
} 
.list-right {
  float: right;
  width: 520px;
}
.list-right {
  box-sizing: border-box;
  float: right;
  padding: 18px 16px;
  width: 573px;
}
.list-right .tab-list {
  width: 185px;
  float: left;
}
.list-right .tab-list ul.main-ul1 {
  border: 0 none;
  overflow: visible;
}
.list-right .tab-list ul.main-ul1 li {
  border: 1px solid #ccc;
  font-size: 11px;
  margin-bottom: 4px;
  padding: 8px 0;
  width: 100%; text-align:center; 
}
.header-right-top li:hover a , .header-right-top > li:hover {color:#008ad2; }
.list-right .tab-container1 {
  clear: none;
  float: right;
  width: 250px;
}
.list-right .tab-container1 ul{}
.list-right .tab .tab-container1 ul li {
  background: rgba(0, 0, 0, 0) url("../images/blue-dotted-arrow.png") no-repeat scroll 0 5px !important;
  border-right: 0 none;
  font-size: 11px;
  margin-bottom: 0;
  margin-top: 6px;
  padding-bottom: 0;
  padding-top: 0;
  width: 100%; border:0
}
.list-right  h5 {
  font-size: 16px;
  color: #109ce1;
  font-weight: normal;
  margin-bottom:20px;
}
.list-right .tab ul li.active::after {
  background: rgba(0, 0, 0, 0) url("../images/right-blue-tabarrow.png") no-repeat scroll 0 0;
  height: 12px;
  left: auto;
  right: -7px;
  top: 0;
  width: 6px;
}
.list-right .tab ul li.active{ background:#109ce1 !important; color:#FFF; border:1px solid #109ce1;font-weight:bold}
.list-traning-center li {
  border: 1px solid #ccc;
  box-sizing: border-box;
  width: 100%;
}
.list-tog-data{display:none;}
.list-traning-center li:nth-child(odd) .heading-list-st{background:#fbfbfb; }
.list-traning-center li:nth-child(odd) {border-bottom:0}
.heading-list-st.active{ background:#cf1d24 !important; color:#FFF}
.list-scroll{max-height:600px;}
.list-scroll .mCSB_inside > .mCSB_container {
  margin-right: 15px;
}
.light-details-relative { border:1px solid #ccc; box-shadow: 0 2px 8px #bfbfbf;}
#Non-Funded-Affiliation, #Stage-Selection-Process, #Funding-support, #Operations-Support{margin-top:30px;}
.page-node-3 ul.for-content-li li {text-align:inherit; line-height:22px;}
.page-node-3 .nos-qp-table-content table td {line-height: 22px}
.down-doc a {
  display: inline-block;
  padding: 10px 76px;
}
.training-center-form{/*display:none;*/}
.show-form-data p{ text-align:center}
.show-form-data {
  text-align: center;
  margin-top: 135px;
}
.get-form-det {
  background: #109ce1 ;
  color: #fff;
  padding: 10px 30px;
  display: inline-block; cursor:pointer
}
.get-form-det-reset{ background: #109ce1 ;
  color: #fff;
  padding: 10px 30px;
  display: inline-block; cursor:pointer}
  
  .photo-gallery-listing{display:inline-block;}
  .ajax-progress{display:none;}
  #FAQ-iisc {margin-top:30px;}
  
.nos-qp-table-content {
  overflow: hidden;
  position: relative;
  width: 100%;
}
.view-trainer-serach.tot-and-trainer{background:none; padding:0;}
.tot-and-trainer .view-filters {
  background: #f1f1f1 none repeat scroll 0 0;
  padding: 5px 20px 25px;
}
.view-trainer-serach { 
 /* background: #f1f1f1;*/
 background: #f1f1f1 none repeat scroll 0 0;
  padding:5px 20px;
  padding: 20px;
  box-sizing: border-box;
}
.page-active-tender .view-trainer-serach { 
background:none;
padding:0px
}
/*.page-node-6225 .nos-qp-table-content::after {
 *   background: #f6f6f6 none repeat scroll 0 0;
 *     border: 1px solid #ccc;
 *       bottom: 0;
 *         box-sizing: border-box;
 *           content: "";
 *             height: 45px;
 *               left: 0;
 *                 position: absolute;
 *                   width: 99.5%;
 *                     z-index: -9;
 *                     }*/
.page-node-6225 .nos-qp-table-content{
  /*overflow:visible;
  border-bottom: 1px solid #ddd;*/
}
.node-6225 .pag-li,.node-6225 .export-to-excel {
  margin-right: 40px;
  margin-top:10px
}
/* .nos-qp-table-content td{word-break:break-all;} */
.page-node-46 .nos-qp-table-content td {word-break:normal;}
.table-sort-search-input {margin-right:5px; -webkit-appearance:none; float:right; padding:6px; border:1px solid #ccc; margin-bottom:7px; width:182px; border-radius:0px;}
.table-sort-highlight{ background:#d02027; color:#FFF;}
td.table-sort-search-empty{padding:0 !important;}
.page-node-42 .left-side-bar li:last-child {border-bottom: 2px dotted #ccc;}
.page-node-305 .Case-study-listing li {border: 1px solid #cfcfcf;}
.org-chart{}
.org-chart li {
  margin-bottom: 50px;
  text-align: center;
}
.org-chart li li{ padding:0 10px; box-sizing:border-box}
.org-chart li li h3{ font-size:15px; color:#494949; text-decoration:none; margin-bottom:0px; }
.org-chart li li h3:after{ display:none;}
.org-chart li li p{ text-align:center; font-size:12px; color:#727272; margin-bottom:10px;}
.org-chart li.full{}
.org-chart li.full-4{}
.org-chart li.full-3{}
.org-chart li.full-4 li{ width:25%; float:left;}
.org-chart li.full-3 li{width:33.3%; float:left;}
.SDMS-training-video {display: inline-block; margin-top: 40px;}
.SDMS-training-video  h2 {margin-bottom:20px;}
/*.page-node-301 .page-heading {display:none;}*/
#Monitoring-Policy, #PMKVY-Invitation, #Sector-Skill-Councils {margin-top:35px;}

/*****/
/*.page-nos-listing .nos-qp-table-content table th:nth-child(1n) {width:28%;}
.page-nos-listing .nos-qp-table-content table th:nth-child(2n) {width:28%;}
.page-nos-listing .nos-qp-table-content table th:nth-child(3n) {width:16%;}
.page-nos-listing .nos-qp-table-content table th:nth-child(4n) {width:12%;}
.page-nos-listing .nos-qp-table-content table th:nth-child(5n) {width:16%;}*/
.back-case-study {
display: inline-block;
clear: both;
text-align: right;
width: 100%;}

.back-case-study a {padding:6px 20px; text-transform:uppercase; /* background:#0085cb; */ color:#fff; display:inline-block; background:#329bde url(../images/backicon1.png) 5px 5px no-repeat; transition:all ease .5s;}
.back-case-study a:hover{background:#d83526 url(../images/backicon1.png) 5px 5px no-repeat; transition:all ease .5s;}
.top-level ul li {
  display: inline-block;
  width:49%; position:relative;
}
.top-level ul li::after {
  background: rgba(0, 0, 0, 0) url("../images/right-team-arrow.png") no-repeat scroll 0 0;
  width: 47px;
  height: 12px;
  position: absolute;
  content: "";
  top:85px;
  right: -24px;
}
.top-level ul li:last-child{margin-right:0px;}
.second-level h5 {font-size:23px; color:#494949; margin:55px 0px; text-transform:uppercase; font-family:"opensans-regular-webfont"; font-weight:normal;}
.nsdc-Structure{}
.nsdc-Structure h5{color: #494949;
font-family: "opensans-regular-webfont";
font-size: 23px;
font-weight: normal;
margin:40px 0;
text-transform: uppercase; position:relative}
.nsdc-Structure h5 span {
  background: #fff none repeat scroll 0 0;
  display: inline-block;
  padding-right: 15px;
  position: relative;
  width: 238px;
  z-index: 99;
}
/*.nsdc-Structure h5 span::after {
 *   background: rgba(0, 0, 0, 0) url("../images/left-team-arrow.png") no-repeat scroll 0 0;
 *     content: "";
 *       height: 12px;
 *         position: absolute;
 *           right: -1px;
 *             top: 3px;
 *               width: 7px;
 *               }*/
.top-level {
  border-right: 2px solid #acafb7;
  overflow: hidden; position:relative;
}
.nsdc-Structure {
  position: relative;
 /*  margin-top: 42px; */
}
.nsdc-Structure::after {
  background: #fff none repeat scroll 0 0;
  content: "";
  height:48px;
  position: absolute;
  right: 0;
  top: 0;
  width: 2px;

}

/*.nsdc-Structure h5::after {
 *   background: #acafb7 none repeat scroll 0 0;
 *     content: "";
 *       height: 2px;
 *         left: 0;
 *           position: absolute;
 *             top: 8px;
 *               width: 100%;
 *               }*/
.top-level li{}
.nsdc-Structure li {
  text-align: center;
  display: inline-block; vertical-align:top
}
.nsdc-Structure li:hover .our-team-img {
	 filter: grayscale(100%);
	 transition:all ease .5s;
	 
}
.Structure-name {
  color: #494949;
  font-size: 15px;
  margin-bottom: 7px;
  text-transform: uppercase;
}
.Structure-title {
  font-size: 12px;
  color: #727272;
}
.Structure-email {
  font-size: 12px;
  margin-bottom: 11px;
  margin-top: 6px;
}
.Structure-email a{ color:#494949 !important; text-decoration:none !important}
.Structure-pdf{ color:#f33127; font-size:17px;}
.Structure-pdf a{color:#f33127; font-size: 14px;}
.seniour-head {
  /*border-right: 2px solid #acafb7;*/
  overflow: hidden;
  padding-bottom: 64px;
}
.second-level {
  /*border-right: 2px solid #acafb7;*/
  overflow: hidden;
}
.seniour-head li{}
.department-head {
  margin-top: 20px;
}
.department-head li{}
.Structure-desc{}
.second-level li{ width:24.5%; padding:0 10px; box-sizing:border-box; margin-bottom: 20px;}
.seniour-head li{ width:32.5%; padding:0 10px; box-sizing:border-box}
.department-head li {
  box-sizing: border-box;
  margin-bottom: 60px;
  padding: 0 10px;
  width: 24.5%;
}
.department-head h5{margin-top:0;}

h5{font-size: 16px;
color: #5f5f5f;
 font-family: "lato-semibold-webfont";
font-weight: normal;
margin: 15px 0px;}

.Industry-Partnership-contact {margin:40px 0px;}
.first-level {border-right:2px solid #acafb7; overflow:hidden;}
.nsdc-Structure  .first-level  h5 span {width:60%;} 
.nsdc-Structure  .first-level  h5 span  ul li {float:right;}
.nsdc-Structure  .first-level  h5:after {top:75px;}
.nsdc-Structure  .first-level h5 span::after {top:70px;}
.nsdc-Structure  .first-level  h5 span:before {background: #acafb7 none repeat scroll 0 0;
content: "";
height: 2px;
right:260px;
position: absolute;
top:75px;
width: 100%;}

.our-team-head.second-level ul li:first-child {width:100%; text-align:center; display:inline-block; margin-bottom:40px;}
.top-level ul li:last-child { display:none;}
.nos-qp-results-list li:last-child {text-align:right;}
.nos-qp-results-list li:last-child  input {float: right;
    margin-bottom: 30px;
    padding: 6px 25px;
    background: #d83526 none repeat scroll 0 0;
    color: #fff;
    border: 0px;
    font-family: "opensans-regular-webfont";
    font-size: 14px;
    text-transform: uppercase;
}

.page-node-23 .our-team-pdf {display:none;}
.section-nos-qp-results .nos-qp-table-content table th {background: #d02027; color: #fff;}
ul.nos-qp-results-list li:nth-child(6n) {width:18.5%;}
ul.nos-qp-results-list li:last-child {width:auto;}
.cust-fild{}

.cust-fild li label {
  margin: 10px 0px;
  vertical-align: top;
  width:100%;
  display: inline-block;
  font-size: 13px;
}
.cust-fild li {
  float: left;
  margin-bottom: 52px;
  margin-right: 2%;
  width: 48%;
}


#ui-id-1, #ui-id-2 {
  box-sizing: border-box;
  max-height: 200px;
  overflow-y: auto;
  width: 463px !important; box-shadow:0 4px 5px rgba(0, 0, 0, 0.15);
  background : #fff;
}
.page-tphub #ui-id-1, .page-tphub #ui-id-2 {
  width: 550px !important; box-shadow:none !important;
}
#ui-id-1 li , #ui-id-2 li{border-bottom:1px solid #ccc; box-sizing:border-box; font-size:12px; width:100%; padding:5px}
.ui-autocomplete li {border-bottom: solid rgba(0,0,0,0.05); border-width: 0 0 1px; box-sizing:border-box; font-size:12px; width:100%; padding:0 10px; line-height: 24px;}
.ui-autocomplete li.ui-state-focus {background: rgba(0,138,210,0.3); margin: 0; border: 0;}
.cust-fild li select {
  width: 100%;
}
.cust-fild li select {
  width: 100%;
}
.section-qp-nos-results .cust-fild li:last-child { width:100%;}
.cust-fild li input {border: 1px solid #ccc; border-radius:0px; padding: 8px; width:100%; box-sizing:border-box;}
.cust-fild li select option {
  padding: 6px;
  box-sizing: border-box;
  border-bottom: 1px solid #ccc;
}
.table-wrap-for-resp-out{max-height:500px;}
.table-wrap-for-resp .download-tabel-heading{background-image:none;}

.contact-success  p {text-align:center;}
.contact-success  ul {text-align:center;}
ul.links {
  /*margin-top: 50px;*/
}
.contact-success  ul li { display:inline-block; margin-top:20px; text-align:center; }
.links { text-align:center; cursor: pointer; font-size: 15px;   transition: all ease 0.6s; text-transform: uppercase;}
/*.links a:hover {background: #d83526;}*/
.links a {color:#fff; background: #329bde none repeat scroll 0 0; padding:10px; margin-top:10px; display:inline-block; margin-left:10px;}
.translation_en .translation-link {display:none;}
#International-Skill-Training-Process, #Guidelines-iisc, #Japan-iisc  {margin-top:30px;}
.for-content-li a {font-size: 13px;
margin-bottom: 20px;
text-align: justify;
color:#000;}
.strong-heading {color:#008ad2!important; font-family: "lato-semibold-webfont"; font-weight:normal; }

.node-621 form, .node-1035 form {text-align:right;}
#tcl_search {
    padding: 6px;
    border: 1px solid #ccc;
    margin-bottom: 7px;
    width: 182px;
}

#Go , #reset {background: #008ad2 none repeat scroll 0 0;
border: 0 none;
color: #fff;
cursor: pointer;
font-size: 16px; padding:5px 10px; transition:all ease 0.6s; -webkit-appearance:button; border-radius:0px;}

/*#Go:hover , #reset:hover {background: #d83526;}*/
.top-main-head  {width:100%; display:inline-block;/*  margin-bottom:5px; */}
/*.header-right-top li {margin-left:14px; padding:3px 11px 2px 27px;}*/
.bottam-main-head  {margin-left: 112px;
width: 100%;
display: inline-block;margin-top: 2px;
margin-bottom: 10px;}
.bx-wrapper{max-width:100% !important;}

/**site map**/
.site-map-menus .site-map-menu .site-map-menu .expanded {
    margin-left: -40px;
    border-top: 1px solid #eee;
	width: 1160px;
	background : none;
	padding-top: 10px;
}
.site-map-menus .site-map-menu .site-map-menu .expanded  li {
  float: left;
  width: 260px;
}
/***/

.Industry-Partnership-slider {
    clear: both;
    float: left;
    padding: 16px 0;
    width: 100%;
    background: #f1f3f4;
    box-sizing: border-box;
}
.Industry-Partnership-slider .bx-controls-direction {
    top: 50%;
    position: absolute;
    right: 0;
    bottom: auto;
    width: 100%;
}

.Industry-Partnership-slider .bx-controls-direction {text-align: center;
position: absolute;
top: 117px;
}
.Industry-Partnership-slider .bx-wrapper .bx-next {right:0px;}
.Industry-Partnership-slider .bx-wrapper .bx-prev {left:0px;}
.bx-wrapper .bx-pager {display:none;}

.node-type-case-study .page-heading {width:90%; float:left;}
.node-type-case-study .back-case-study {width:10%; margin-top:10px;}
.node-type-case-study  header {display:inline-block;}

/****/
.section-faqs table {width:70%; border-top:1px solid #ccc; border-left:1px solid #ccc;}
.section-faqs  table tr td {padding:5px; border-bottom:1px solid #ccc; border-right:1px solid #ccc;} 
.supv-date {font-size: 14px; color: #d83526;
margin-top: 9px;}
.translation_hi {display:none;}


#transparent-btns1_s0 .banner-up-cont , #transparent-btns1_s1 .banner-up-cont {display:none;}
.help-toggle {
  
  height: 20px;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%; display:none
}
#Fund-allocation {margin-top:30px;}
#webform-client-form-10176 .form-item:first-child {width: 100%;}	
#webform-client-form-10176 .webform-component.webform-component-textarea textarea {width: 96%;}
.mCS_img_loaded {width:100%; height:150px;}
.hindi-menu-class.header-menu li a {padding: 14px 44px;}
.page-node-10136  .for-content-li a, .page-node-10104 .for-content-li a, .page-node-10105 .for-content-li a{font-size: 14px;
margin-bottom: 20px;
text-align: justify;color: #000;}

#comment-form #edit-author--2, #comment-form .form-item {
    float: left;
    margin-right: 2%;
    width:100%;
    margin-bottom: 16px;
}


#comment-form .form-item  label , #comment-form  #edit-actions  label{ float:left; width:15%;}
#comment-form .form-item input , #comment-form  #edit-comment-body textarea {border:1px solid #b9b9b9; box-sizing:border-box; padding:8px; width:50%;}
#comment-form  #edit-actions input {background: #d83526 none repeat scroll 0 0; border: 0 none; color: #fff; cursor: pointer; font-size: 16px; padding:6px 30px; transition: all ease 0.6s;}
.node-type-wp-blog .links  li {display:inline-block; float:left; margin-right:10px; margin-bottom:30px;}
.content {font-size:14px; text-transform:uppercase; margin:5px 0px;}
.content p{ text-transform:none}
.submitted  {font-size:14px; margin:10px 0px;}
.Innovation-list li a  {color:#0085cb; }
.cust-fild li.width50{}
.cust-fild li.width50 select{ width:100%}
.w-50 {
  float: left;
  margin-right: 2%;
  width: 49%;
}
.w-50 .wrap-select {display:inline-block; width:100%;}
.wrap-select {display:inline-block; position:relative; width:100%;}
.cust-fild li .w-50 label {
  display: inline-block;
  width:100%;
}
.span-wrap {
  border: 1px solid #ccc;
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  height: 32px;
  overflow: hidden;
  padding: 6px;
  width: 100%;
}
.span-wrap::after {
  background: #f6f6f6 url(../images/down-arrow.png) center no-repeat;
  content: "";
  height: 93%;
  position: absolute;
  right: 1px;
  top: 5%;
  width: 30px;
}
.span-wrap span {
  display: block;
  font-size: 13px;
  width: 1000%;
}
.wrap-select select {
  background: #fff none repeat scroll 0 0;
  border: 1px solid #ccc;
  display: none;
  position: absolute;
  top: 31px;
  z-index: 9999;
}
#nos-result-loader {
  clear: both;
  width: 100%;
  text-align: center;
  margin: 20px 0;
}

.pagination-custom{}
.pagination-custom tr.wrap {
  opacity: 0;
  position: absolute;
  z-index: -99;
}
.pagination-custom th , .pagination-custom td{border:1px solid #ccc;}
.pagination-custom .scpwd-all-table  th:nth-child(1n) , .pagination-custom .scpwd-all-table  td:nth-child(1n){width:19%;}
.pagination-custom .scpwd-all-table  th:nth-child(2n) , .pagination-custom .scpwd-all-table  td:nth-child(2n){width:16%;}
.pagination-custom .scpwd-all-table  th:nth-child(3n) , .pagination-custom .scpwd-all-table  td:nth-child(3n){width:18%;}
.pagination-custom .scpwd-all-table  th:nth-child(4n) , .pagination-custom .scpwd-all-table  td:nth-child(4n){width:16%;}
.pagination-custom .scpwd-all-table  th:nth-child(5n) , .pagination-custom .scpwd-all-table  td:nth-child(5n){width:15%;}
.pagination-custom .scpwd-all-table  th:nth-child(6n) , .pagination-custom .scpwd-all-table  td:nth-child(6n){width:6%;}
.pagination-custom .scpwd-all-table  th:nth-child(7n) , .pagination-custom .scpwd-all-table  td:nth-child(7n){width:12%;}

.pagination-custom .scpwd-table th:nth-child(1n), .pagination-custom .scpwd-table td:nth-child(1n){width:14%;}
.pagination-custom .scpwd-table th:nth-child(2n), .pagination-custom .scpwd-table td:nth-child(2n){width:13%;}
.pagination-custom .scpwd-table th:nth-child(3n), .pagination-custom .scpwd-table td:nth-child(3n){width:14%;}
.pagination-custom .scpwd-table th:nth-child(4n), .pagination-custom .scpwd-table td:nth-child(4n){width:15%;}
.pagination-custom .scpwd-table th:nth-child(5n), .pagination-custom .scpwd-table td:nth-child(5n){width:12%;}
.pagination-custom .scpwd-table th:nth-child(6n), .pagination-custom .scpwd-table td:nth-child(6n){width:5%;}
.pagination-custom .scpwd-table th:nth-child(7n), .pagination-custom .scpwd-table td:nth-child(7n){width:11%;}
.pagination-custom .scpwd-table th:nth-child(8n), .pagination-custom .scpwd-table td:nth-child(8n){width:16%;}


.pagination-custom table{width:100%; border-collapse:collapse;table-layout: fixed;}
.pagination-custom thead , .pagination-custom tbody{width:100%;}
.pag-li {
  float: right;
  margin-right: 48px;
  padding-bottom: 3px;
  padding-top: 8px;
  position: relative;
  text-align: right;
  width: 630px;
}
.pag-li ul {
  background: #fff none repeat scroll 0 0;
  border: 1px solid #ccc;
  display: inline-block;
  padding: 0;
  text-align: right;
  width: auto;
  border-right: 0;
}
.pag-li ul.pager-slider{width:120000px;}
.pag-li ul li {
  border-right: 1px solid #ccc;
  box-sizing: border-box;
  color: #109cd2;
  cursor: pointer;
  display: inline-block;
  height: 30px;
  line-height: 29px;
  margin-right: 0;
  text-align: center; width:30px;
}
.pag-li .nbs-flexisel-nav-left {
  height: 32px;
  left: -34px !important;
  opacity: 1 !important;
  top: 0 !important;
  visibility: visible !important;
  width: 38px;
  z-index: 2147483647;
  background: #109cd2 url(../images/arrow-left.png) center no-repeat ; border: 1px solid #ccc; border-right:0; box-sizing:border-box
}
.pag-li .nbs-flexisel-nav-right {
  background: #109cd2 url(../images/arrow-right.png) center no-repeat ;
  border: 1px solid #ccc;
  box-sizing: border-box;
  height: 32px;
  opacity: 1 !important;
  right: -34px !important;
  top: 0 !important;
  visibility: visible !important;
  width: 34px;

  z-index: 2147483647; border-left:0
}
.pag-li ul li.active{ background:#109cd2; color:#FFF}
.pagination-custom tr.wrap.pg-show {
  opacity: 1;
  position: relative;
  z-index: 999;
}

.page-node-46 .nos-qp-table-content .pmkvy-table {background:#008ad2;}
#block-locale-language{display:none;}
.load-popup {
  width: 100%;
  position: fixed;
  height: 100%;
  z-index: 9999999999999;
  background: rgba(0,0,0,.6);
}
.disclaimer_box {
  background: #fff none repeat scroll 0 0;
  border-radius: 13px;
  bottom: -200px;
  height: 120px;
  margin: auto;
  padding: 14px;
  position: fixed;
  right: 24px;
  text-align: justify;
  transition: all 0.6s ease 0s;
  width: 280px;
  z-index: 99999999;
  box-shadow: 0 1px 5px #010101;
}
.disclaimer_box.pop-ac{bottom:0;}
p.readmore-data {
  display: none;
}
button.acknowledge-btn {
  background: #0587d1;
  color: #fff;
  color: #fff;
  border: 0;
  padding: 8px;
  float: right;
  border-radius: 3px;
  text-transform: uppercase;
  cursor: pointer; margin-top:8px
}
.disclaimer_box.pop-ac img {margin-right: 20px;}
.nos-qp-table-content .new-pmkvy-tab  th {background: #d02027; color: #fff; text-align: center; font-size: 16px; font-weight: bold;}
.nos-qp-table-content .new-pmkvy-tab  p , .nos-qp-table-content .pmkvy-contact p{margin-bottom: 10px;}
.nos-qp-table-content .new-pmkvy-tab  tr:nth-child(2n), .nos-qp-table-content .pmkvy-contact  tr:nth-child(2n),{background:none;}
.nos-qp-table-content .pmkvy-strong  p strong {min-width: 57%; display: inline-block;}
.nos-qp-table-content .pmkvy-contact tr:nth-child(even), .nos-qp-table-content .new-pmkvy-tab  tr:nth-child(even) {background:none;}
.left-iisc-media {margin-top:20px;}
.left-iisc-media ul li {background: rgba(0, 0, 0, 0) url("../images/red-double-arrow.png") no-repeat scroll 0 25px; color: #008ad2; transition: all ease 0.6s; cursor: pointer;}
.left-iisc-media > ul  > li:hover a , .left-iisc-media  > ul  > li:hover {color: #ce171e;}
.left-iisc-media ul li ul li {color: #008ad2; transition: all ease 0.6s; cursor: pointer;}
#ResultMessage .no-rec-found {color: #ce171e; font-family: "lato-semibold-webfont"; font-size:20px; line-height: normal; margin-bottom: 10px; padding: 8px 0 0 12px;}
.qp-nos-search-instructions {margin-bottom: 16px; line-height: 22px;}
.section-training-partners-list .text-inner a, .section-training-center-list .text-inner a, .page-node-1035 .text-inner a {color:#000;}
#edit-protected-page-enter-password  {border:0px;}
#protected-pages-enter-password {border:1px solid #ccc; width:55%; padding:15px; box-sizing:border-box; margin-top:20px;}
#protected-pages-enter-password .fieldset-description {font-size:15px; margin-bottom:15px; line-height: 20px;}
#protected-pages-enter-password .form-item input {border:1px solid #b9b9b9;box-sizing:border-box;padding:8px; width:30%;}
#protected-pages-enter-password #edit-submit {background:#d83526 none repeat scroll 0 0; border:0 none; color:#fff; cursor:pointer; font-size:16px; padding:7px 15px; transition:all ease 0.6s; margin-top:10px; margin-left:117px;}
#preloader {
  background-color: #ecf0f1;
  bottom: 0;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 2147483647;
}
#status {
  background-image: url("../images/loader.gif");
  background-position: center center;
  background-repeat: no-repeat;
  height: 200px;
  left: 50%;
  margin: -100px 0 0 -100px;
  position: absolute;
  top: 50%;
  width: 200px;
}
.page-node-294 .nos-qp-table-content .pmkvy-table , .page-node-3 .nos-qp-table-content .pmkvy-table  {background-image:none; background:#008ad2;}
.language-skill-relate-title {color:#000 !important; font-size:14px; line-height:20px;}
.page-node-10235 .vido-big-right h2 {display:none;}
.page-node-10235 .vido-big-right {margin-top:20px;}
.news-down-heading.news-down-heading-none {width: 100%; border-right:0;}
.section-nos  .view-footer {display:inline-block; margin-top:20px; }
.section-nos  .view-content {display:inline-block;}

ul.download-data .nos-doc > a > a  {background: rgba(0, 0, 0, 0) url("../images/wrdfileicon.png") no-repeat scroll 0 0;}
ul.download-data .exc-icon > a > a  {background: rgba(0, 0, 0, 0) url("../images/Excelg-1.png") no-repeat scroll 0 0; height: 20px;}


ul.download-new-style li {background-image:none; padding: 14px 2px 15px 14px; font-size: 16px;  text-decoration: none;} 
ul.download-new-style li a {color: #ce171e;}
ul.download-new-style li p {margin-top:10px; text-decoration: none; color:#000;}
.header-right-top .revert-back {float:right; margin-right:111px; background: #d83526 none repeat scroll 0 0; padding: 3px 8px 3px 13px; animation: heartbeat 3s infinite;}
.header-right-top .revert-back:before {display: none;}
.header-right-top .revert-back  a {color:#fff; animation: heartbeat 3s infinite;} 
.header-right-top .revert-back:hover  a {color:#fff;}
.skill-video-tp .vido-big-right {width:200px;}
.skill-video-tp .vido-big-right .vido-big-right {width: 180px;}
.skill-video-tp  .vido-big-left {}

@keyframes heartbeat
{
  0%
  {
    background:#d83526; 
  }
  
  50%
  {
    background:#e97165; 
  }
  100%
  {
    background:#d83526; 
  }
}
.page-img  img {text-align:center; display:block; margin:0 auto;} 
.page-node-6209 .nos-qp-table-content .pmkvy-table {background:#008ad2;}
.section-sector-skill-councils-0 .news-down-heading a {color:#000 !important;}
.section-sector-skill-councils-0 .nos-qp-download-link {color:#fff;}
.section-sector-skill-councils-0 .tplisting_heading ul li a {color:#000;}
.section-sector-skill-councils-0 .tplisting_heading ul .active a  {color:#fff;}
.section-partners-meet .news-down-heading a {color:#000;}
/********chat******/
.webform-container-inline.webform-datepicker  div.form-item.form-type-select {display: none;}
.digicert-logo {
  float: right;
  margin: -50px 0 0;
  width: 100px;
}
.digicert-logo #DigiCertClickID_TA1dlqGiSeal  img {float:left !important;}
.digicert-logo span a {float:left !important; color:#fff !important; margin-top:5px !important;}
/**************/
 .page-node-767 .webform-client-form .webform-component  {width:100%;}
.page-node-767 .webform-client-form-767 .webform-component.webform-component--query-suggestion {width:100%;}
.page-node-767 .webform-client-form .webform-component--upload-cv  #edit-submitted-upload-cv-upload  {width:83%;}
.page-node-767 .webform-client-form .webform-component--upload-cv #edit-submitted-upload-cv-upload-button {width:15%; float:right; padding:11px; -webkit-appearance:none; -moz-appearance: none; appearance:none; background: #d83526 none repeat scroll 0 0; color:#fff; border:0px; font-size:15px;}
.page-node-767 .description3013 {font-size:13px; padding:10px 0px 0px 5px;}
.page-node-767 .webform-client-form .webform-component-radios {width:100%; min-height:30px; margin-top:20px;}
.page-node-767 .form-item-submitted-i-agree input {width:2%; float:left; text-align:left;}
.page-node-767 .form-item-submitted-i-agree label {width:97%; float:right;}
.page-node-767 .element-invisible {display:none;}
.page-node-767 .form-actions {text-align:center; margin:0 auto; display:inline-block; /* width:100%; */}
.page-node-767 .webform-submit {text-align:center; display:inline-block; width:auto;}
/* .page-node-767 .form-actions {width:100%;} */
.page-node-767 .form-actions input {display:inline-block; width:auto; -webkit-appearance: none; -moz-appearance: none; appearance: none; border-radius:0px;border-radius: 0px;}

.page-node-767 .total_industry_experience_heading, .page-node-767 .work_location_heading, .page-node-767 .residential_address_heading, .page-node-767  .training_experience_heading, .mobile_heading, .highest_qualification_heading, .full_name_heading {color:#329bde; font-family:"lato-semibold-webfont"; font-size:16px; font-weight:600; clear:both; margin-bottom:10px;}

/*.page-node-767 .webform-client-form .webform-component.webform-component--total-industry-experience-year, .page-node-767 .webform-client-form .webform-component.webform-component--training-experience-year,.page-node-767 .webform-client-form .webform-component.webform-component--full-name, .page-node-767 .webform-client-form .webform-component.webform-component--gender,.page-node-767 .webform-client-form .webform-component.webform-component--birth-date, .page-node-767 .webform-client-form .webform-component.webform-component--aadhar-number{width:48%; float:left;}*/

/*
 * .page-node-767 .webform-client-form .webform-component.webform-component--total-industry-experience-month, .page-node-767 .webform-client-form .webform-component.webform-component--training-experience-month{width:48%; float:right; margin-right:0%;}*/

/*.page-node-767 .webform-client-form .webform-component.webform-component--work-location, .page-node-767 .webform-client-form .webform-component.webform-component--work-location-district, .page-node-767 .webform-client-form .webform-component.webform-component--residential-state, .page-node-767 .webform-client-form .webform-component.webform-component--residential-district, .page-node-767 .webform-client-form .webform-component.webform-component--mobile, .page-node-767 .webform-client-form .webform-component.webform-component--landline{width:32%; float:left;} */

/*.page-node-767 .webform-client-form .webform-component.webform-component--work-location-zipcode, .page-node-767 .webform-client-form .webform-component.webform-component--residential-pin-code, .page-node-767 .webform-client-form .webform-component.webform-component--email{width:32%; float:left; margin-right:0%;}*/

.page-node-767 .term-condition  {clear:both;} 
.description {margin-top:10px; font-size:12px; color:#329bde;}
.section-registration-form-trainer-assessor .messages {color: #00459b; font-family:"lato-semibold-webfont"; font-size:14px; font-weight:bold; margin-bottom:10px; /* font-style:italic; */}
/********/
.node-registration_form_for_trainer-form {width:60%;}
.node-registration_form_for_trainer-form .form-item  {width:100%; margin-bottom:16px; min-height:70px;}
.node-registration_form_for_trainer-form .form-item  label {color:#000; font-size:13px; margin-bottom:10px; text-align:justify; float:left; width:100%;}
.node-registration_form_for_trainer-form .form-item  input, .node-registration_form_for_trainer-form .form-item  select {width:100%; padding:8px; /*-webkit-appearance:none;*/ border:1px solid #a6a2a2; border-radius:0px;}
.node-registration_form_for_trainer-form .form-item.form-type-checkbox input { padding:0px; -moz-appearance: checkbox;}
/********/
.section-trainer-search  .view-filters {margin-bottom:30px;}
.section-trainer-search .views-exposed-widget {width:32%; margin-bottom:0px;}
/*.section-trainer-search .views-exposed-widget select {width:100%; padding:8px;}
 * .section-trainer-search .views-exposed-widget input {width:95%; padding:8px;}*/
/*.section-trainer-search .views-exposed-widget.views-submit-button .form-submit {margin-top:16px; padding:6px; background:#d02027; cursor:pointer; color:#fff; font-size:16px; border:0px; width:auto; padding:5px 30px; float:right;}
 * .section-trainer-search .views-exposed-widget.views-reset-button .form-submit {margin-top:16px; padding:6px; background:#d02027; cursor:pointer; color:#fff; font-size:16px; border:0px; width:auto; padding:5px 30px;} */

.views-exposed-widget.views-submit-button, .views-exposed-widget.views-reset-button {
  display: block;
  float: left;  
  margin: 0 0 35px;
  position: relative;  
  top: 10px;
  width: 14% !important;
}
.section-trainer-search .views-exposed-widget.views-reset-button{
	margin-bottom:0;
}
ul.page-left-menu .views-exposed-widget.views-submit-button, ul.page-left-menu .views-exposed-widget.views-reset-button {
margin-bottom:15px;
}
.view-id-press_release .views-exposed-widget.views-reset-button,.view-id-blog .views-exposed-widget.views-reset-button{
  position: static;
  width:auto !important;
  margin:0;
}
.views-exposed-widget.views-submit-button {left: -25% !important;}
.views-exposed-widget.views-reset-button {left: -50%;}
.view-trainer-serach  table  {border:1px solid #ccc;}
.view-trainer-serach thead tr th {color: #fff; font-size: 16px; font-weight: bold; padding: 10px 15px; background: #0587d1; cursor: pointer;}
.nos-qp-table-content table td a:first-child {width:93%; float:left; word-wrap: break-word;}
.nos-qp-table-content table .views-field-field-model-curriculum  a {width:30% !important;}

.page-node-767 #edit-submitted-birth-date {background:url(../images/calander-icon.png) no-repeat scroll 96% !important;position: relative; cursor:pointer;}
.section-qp-nos-results .cust-fild li {min-height: 35px;
display: inline-block;
width: 47%;
float: none;
vertical-align: top;}
.cust-fild li.width50 .w-50:last-child {margin-right:0px;}
.section-qp-nos-results .nos-qp-table-content table td a:first-child {width:73%;}
/*.section-qp-nos-results .nos-qp-table-content table td:nth-child(7n)  a:first-child {width: 57%;}*/
.section-nos-listing .nos-qp-table-content table td:nth-child(5n) a:first-child {float:right; width:32% !important;}
.section-trainer-search .view-header {position:absolute; top:215px; right:0px; color:#3a3a3a; font-weight:bold;}
.two-tab .nos-Note {text-align: center; font-size: 15px;}
.two-tab .nos-Note  a {text-decoration:underline;}
.term-condition  strong.reg-strong{color:#ce171e;}
.list-mid p strong {font-weight:bold; font-size:13px;}
/* .dashboard-social {display:none;} */
.page-node-427 #nos-result-loader{display:none;}

.webform-client-form .webform-component--interested label, .webform-client-form .webform-component--query-suggestion label, .webform-client-form .webform-component--upload-cv label  {color: #ce171e;
font-family: "lato-semibold-webfont";
font-size: 16px;
font-weight: 600;}

.page-node-add-registration-form-for-trainer #edit-field-trainer-assessor label , .page-node-add-registration-form-for-trainer .form-field-name-field-upload-cv label, .page-node-add-registration-form-for-trainer .form-field-name-field-comments label, .page-node-add-registration-form-for-trainer .residential_address_heading , .page-node-add-registration-form-for-trainer .residential_address_heading, .page-node-add-registration-form-for-trainer .work_location_heading, .page-node-add-registration-form-for-trainer .total_industry_experience_heading, .page-node-add-registration-form-for-trainer .training_experience_heading{color: #329bde; font-family: "lato-semibold-webfont"; font-size: 16px;font-weight: 600; margin-bottom: 10px; margin-top:10px;}
.page-node-add-registration-form-for-trainer .form-wrapper {border:0px;}
/*.page-node-add-registration-form-for-trainer .form-wrapper .fieldset-legend {display:none;}*/
.page-node-add-registration-form-for-trainer .messages.error{color:#ce171e; font-family:"lato-semibold-webfont"; font-size:14px; margin-bottom:10px;}
.page-node-add-registration-form-for-trainer .date-padding {width:100%;}
.page-node-add-registration-form-for-trainer #edit-field-residential-state-und-0-tid, .page-node-add-registration-form-for-trainer #edit-field-work-location-state-und-0-tid{display:none;}
.page-node-add-registration-form-for-trainer .date-padding {padding:0px;}
.page-node-add-registration-form-for-trainer .form-item input, .page-node-add-registration-form-for-trainer .form-item select {box-sizing:border-box;}
.page-node-add-registration-form-for-trainer .date-no-float {width:100%;}
.page-node-add-registration-form-for-trainer textarea {width:100%;}
.page-node-add-registration-form-for-trainer #edit-field-work-location-state-und-0-tid-select-1{margin-bottom:20px;}
.page-node-add-registration-form-for-trainer #edit-field-upload-cv-und-0-upload{width:83%; float:left;}
.page-node-add-registration-form-for-trainer #edit-field-upload-cv-und-0-upload-button {float:right;
    -moz-appearance: none;
    background: #329bde none repeat scroll 0 0;
    border: 0 none;
    color: #fff;
    font-size: 15px;
    padding: 11px;
    width: 15%;
	cursor:pointer;
}
#field-date-of-birth-add-more-wrapper legend .fieldset-legend {margin-bottom: 10px; display: block;}
#field-sector2-add-more-wrapper legend .fieldset-legend , #field-sector3-add-more-wrapper  legend .fieldset-legend {display:none;}
/* .page-node-add-registration-form-for-trainer #registration-form-for-trainer-node-form #edit-field-date-of-birth-und-0-value label, #field-sector2-add-more-wrapper label, #field-sector3-add-more-wrapper label {display: none;} */
.page-node-add-registration-form-for-trainer #edit-field-i-agree-und-i-agree {width: 18px;float:left; display:inline-block;}
.page-node-add-registration-form-for-trainer .form-item-field-i-agree-und label {float:right; width: 691px;}
.page-node-add-registration-form-for-trainer .form-field-name-field-i-agree label:first-child {display:none;}
.page-node-add-registration-form-for-trainer .node-registration_form_for_trainer-form .form-submit {-moz-appearance: none;
background: #329bde none repeat scroll 0 0;
border: 0 none;
color: #fff;
float: right;
font-size: 15px;
padding: 11px;
display:inline-block;
float:left;
cursor:pointer;
}
.node-registration_form_for_trainer-form #field-date-of-birth-add-more-wrapper label {display:none;}
.page-node-add-registration-form-for-trainer .form-field-name-field-i-agree .form-item.form-type-radios{min-height:0px;}
.sector2_combined .form-wrapper, .sector3_combined .form-wrapper {display: none; transition:none;}
.sector2_combined .webform-component, .sector3_combined .webform-component{display:none;}
.sector2_icon, .sector3_icon {
  background: rgba(0, 0, 0, 0) url("../images/more.png") no-repeat scroll 0 0 / 20px auto;
  cursor: pointer;
  height: 20px;
  position: absolute;
  right: 0;
  top: 0px;
  width: 20px;
}
.sector2_combined , .sector3_combined {color:#329bde;
  position: relative;
  width: 100%;
  float: left;
}
.sector3_icon , .add-button-mess2{display:none;}
.add-button-mess1 , .add-button-mess2 { margin-bottom:11px;}
.main-pop {width:850px; border: 1px solid #ccc; padding: 25px; box-sizing: border-box; height:465px; top:0; bottom:0; margin: auto;right:0; left:0; position: fixed; background: #fff; z-index: 999999;}
.mainpop-header ul li {display:inline-block; width:49%;}
.mainpop-header ul li:last-child img {float:right;}
.mainpop-heading{color: #ce171e;
font-family: "lato-semibold-webfont";
font-size:25px;
line-height: normal;
margin-bottom: 10px;
text-align: center;
margin-top:0px;}
.w3-modal {z-index: 999999999;
margin:0 auto;
position: fixed;
left: 0;
top: 0;
bottom:0;
width: 100%;
height: 100%;
overflow: auto;
background-color: rgb(0,0,0);
background-color: rgba(0,0,0,0.8);}
.main-pop p {margin-bottom:10px; text-align:justify;}
.page-node-11520 .login-sdmc ul li {width:31%;}
.view-empty p {background:#0587d1; font-family:"lato-semibold-webfont"; font-size:17px; color:#fff; padding:10px; font-weight:bold;}
 .close-pop {
   background-color: rgba(0,0,0,0.6);
    border-radius: 50%;
    color: #fff;
    cursor: pointer;
    font-size: 17px;
    height: 35px;
    line-height: 33px;
    position: absolute;
    right: 2px;
    text-align: center;
    top: 0;
    width: 34px;
}  

.section-trainers.login-sdmc ul li {width:31%; cursor:pointer;}   

.section-trainers-and-assessors .section-trainers.login-sdmc ul li:hover:after, .section-trainers-and-assessors .section-trainers.login-sdmc ul li:hover:before {-webkit-transform:scale(1);}
.section-trainers-and-assessors .section-trainers.login-sdmc ul li:before {border-bottom:1px solid #008ad2; border-left:1px solid #008ad2; -webkit-transform-origin: 0 100%;}
.section-trainers-and-assessors .section-trainers.login-sdmc ul li:before, .section-trainers-and-assessors .section-trainers.login-sdmc ul li:after {
    width: 100%;
    height: 100%;

    z-index: 3;
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    box-sizing: border-box;
    -webkit-transform: scale(0);
    -webkit-transition: 0.5s;
    transition: 0.5s;
}
.section-trainers-and-assessors .section-trainers.login-sdmc ul li:after { border-top:1px solid #008ad2; border-right:1px solid #008ad2;-webkit-transform-origin: 100% 0%;}


/* .find-list {display:none;} */
.find-modal {z-index:99999; margin:0 auto ;position:fixed; left:0; top:-18px; bottom:0;width:100%;height:100%;overflow:auto; position:absolute;} 
.find-training-pop {height:500px; width: 1190px;  z-index:999999999; background-color:rgba(0,0,0,0.7); border-radius:25px; position:fixed; top:0; bottom:0; margin:auto; right:0; left:0;}
.arrow-content {color:#fff;}
.arrow-detail {width:180px;}
.arrow-position {width: 70px; float: left;}
.arrow-content {width:103px;float: right; font-size:13px;}
.find-training-pop {position:relative;}

.box2 .arrow-content , .box6 .arrow-content, .box8 .arrow-content{float:left; text-align:right;}
.box2 .arrow-position, .box6 .arrow-position , .box8 .arrow-position {float:right;}

.box1 {position: absolute; left:196px; top:8px; }
.box2 {position: absolute; left:315px; top:90px;}
.box3 {position: absolute;left: 60px; top: 160px;}
.box4 { position: absolute; left: 50px;top: 315px;}
.box5 {position: absolute; right: 193px; top: 41px;}
.box6 {
    position: absolute;
    left:610px;
    top: 387px;
}
.box7 {
    position: absolute;
    left:417px;
    top: 386px;
}
.box8 {position:absolute; right:20px; top:386px;}
.find-box {position:relative; height:500px; margin-top: 25px;}
.link-pmkk {position:absolute;right:0px;}
.close-find-pop {
    border-radius: 50%;
    color: #000;
    cursor: pointer;
    font-size: 17px;
    height: 31px;
    line-height: 33px;
    position: absolute;
    right: 11px;
    text-align: center;
    top: 7px;
    width: 33px;
    z-index: 9999999999;
    background: #fff;
    padding: 0px 0px 1px 1px;
    box-sizing: border-box;
}
.next-find {
    position: absolute;
    bottom: 124px;
    left: 464px;
}
.next-find ul li {display:inline-block;}
.next-find {
    border: 1px solid #bebebe;
    padding: 5px 8px;
    box-sizing: border-box;
    border-radius: 10px;
}
#views-exposed-form-trainer-serach-page-1 .views-exposed-widget {width:32%; margin-bottom:20px; float:left; padding:.5em 1em 0 0;}
#views-exposed-form-trainer-serach-page-1 .views-exposed-widget select {width: 100%; padding: 8px;}
#views-exposed-form-trainer-serach-page-1 .views-exposed-widget input {width: 95%;padding: 8px;}
#views-exposed-form-trainer-serach-page-1 .views-exposed-widget.views-submit-button .form-submit {
    margin-top: 16px;
    padding: 6px;
    background: #d02027;
    cursor: pointer;
    color: #fff;
    font-size: 16px;
    border: 0px;
    width: auto;
    padding: 5px 30px;
    float: right;
}

#views-exposed-form-trainer-serach-page-1 .views-exposed-widget.views-reset-button .form-submit {
    margin-top: 16px;
    padding: 6px;
    background: #d02027;

    cursor: pointer;
    color: #fff;
    font-size: 16px;
    border: 0px;
    width: auto;
    padding: 5px 30px;
}
#views-exposed-form-trainer-serach-page-1  .views-exposed-widget.views-submit-button.views-submit-button, #views-exposed-form-trainer-serach-page-1  .views-exposed-widget.views-submit-button.views-reset-button {
    width: 49%;
}

.section-trainers.login-sdmc ul li {background:#f6f6f6 none repeat scroll 0 0; border-radius:5px; width:31%;}
.non-pmkyk-slider li img{margin-top:20px;}
.section-trainers-and-assessors .section-trainers.login-sdmc ul li img{margin-top:40px;}
.section-trainers-and-assessors .section-trainers.login-sdmc ul li:hover  img {-webkit-transform:rotate(180deg); -moz-transform:rotateY(180deg);transform:rotateY(180deg);}
.section-trainers-and-assessors .section-trainers.login-sdmc ul li img {transition: all 1s;}
.section-trainers-and-assessors .login-sdmc ul li h2 {position:relative; display:inline-block; font-weight: bold; }
.section-trainers-and-assessors .login-sdmc ul li h2:after {content:''; width:0%; height:2px; background:#329bde;transition:all ease .3s; position:absolute; left:0; bottom:0;}
.section-trainers-and-assessors .login-sdmc ul li:hover  h2:after {width:100%;}
.section-trainers-and-assessors .text-inner .button a{color:#FFF; display:block;padding:14px 30px;  }
.section-trainers-and-assessors .button {margin-top:20px; z-index: 99999; position: relative;}
.node-registration_form_for_trainer-form  #edit-field-registration-verification- {display:none;}
.section-trainers-and-assessors .login-sdmc ul li {width:22%;}
.section-qp-nos-results #myForm{box-shadow: 0px 1px 5px 3px #d1cdcd; margin-top:20px; display:inline-block; padding:20px; box-sizing:border-box;}
.page-node-27427 .messages {display: none;}
.rslides li:nth-child(3n) .main-container h2 {display:none;}
.page-node-add-registration-form-for-trainer #field-sector1-add-more-wrapper .fieldset-legend {display:none;}


.page-node-add-registration-form-for-trainer .add-button-mess1, .page-node-add-registration-form-for-trainer .add-button-mess2, {color:#ce171e; cursor:pointer;}

.node-transforming_life-form .form-item {width:100%; clear:both; margin-bottom:15px; display:inline-block;}
.node-transforming_life-form .form-item label {width:150px; float:left;}
.node-transforming_life-form .form-item input,.node-transforming_life-form .form-item select,.node-transforming_life-form .form-item textarea  {width:600px; float:left; border: 1px solid #ccc; padding: 8px; box-sizing: border-box;}
.node-transforming_life-form .filter-wrapper {padding:0px; border:none;}
.node-transforming_life-form  .filter-wrapper .form-item {padding:0px;}
.node-transforming_life-form .filter-wrapper .filter-help {display:none;}
.node-transforming_life-form .fieldset-wrapper .filter-guidelines {display:none !important;}
.node-transforming_life-form .form-actions {width:750px; text-align:center;}
.node-transforming_life-form .form-actions input {background:#ce171e none repeat scroll 0 0; bottom:9px; color:#fff; display:inline-block;font-size:15px; border:0px;margtransition:all .6s ease 0s; text-align:center; margin-right:20px; padding:7px 40px;}
.node-transforming_life-form .form-item-language {display:none;}
.section-transform-listing .nos-qp-table-content table th {background:#d83526 none repeat scroll 0 0; color:#fff;}
.custom-field-lable {color:#ce171e; float:right; font-size: 13px;}

.owl-carousel .owl-nav .owl-prev {background: rgba(0, 0, 0, 0) url("../images/circle-left-arrow.png") no-repeat scroll 0 0; width:3%;
float: left; font-size: 0px;
height:35px;
position: absolute;
top: 110px;
left: -43px;}

.owl-carousel .owl-nav .owl-next {background: rgba(0, 0, 0, 0) url("../images/circle-right-arrow.png") no-repeat scroll 0 0;
width:3%; font-size: 0px;
float: right;
height: 35px;
position: absolute;
top: 110px;
right: -41px;}


.i18n-hi .right-side-bar p{ font-size:14px; margin-bottom:16px; text-align:justify}
.i18n-hi ul.for-content-li li {font-size: 14px;}
.i18n-hi .header-menu ul li ul {left: 130px;}
.section-press-coverage .news-down-heading a {color:#000!important;}
.section-press-coverage a.nos-qp-download-link {background:#565656 !important; padding-right:0px; width:auto; padding: 2px 8px 3px 5px;}


.nos-search-name-code {box-shadow: 0 1px 5px #a9a7a7; padding: 40px 0px; margin-top: 30px;}
.page-node-6225 .nos-search-name-code {margin-bottom:30px;}
.nos-search-adv {display: none;}
#NosMyForm {text-align: center; margin:0px;}
#qpnamecode {padding: 5px 10px;}
#nossub {padding: 6px 10px; background: #109cd2; color: #fff; border:0px; margin-top:25px; width: 15%; box-sizing: border-box; margin-left: 170px; cursor:pointer;}
.nos-search-button  {background: #109cd2; color: #fff; border:0px; display: inline-block; margin-left: 10px; cursor: pointer; width: 15%; box-sizing: border-box;}
.nos-search-button input {background: #109cd2; color: #fff; border: 0; cursor: pointer; padding: 6px 10px; text-align: center;}
.section-qp-nos-results #myForm {
    box-shadow: 0 1px 5px 3px #d1cdcd;
    margin-top: 20px;
    display: inline-block;
    padding: 20px;
    box-sizing: border-box;
}
.section-qp-nos-results .cust-fild li:last-child {
    width: 100%;
}
.page-node-6225 .cust-fild li:last-child input {
    width: 24%;
    -webkit-appearance: none;
    border-radius: 0;
}
.cust-fild li.nos-result-sub-form {
    width: 100%;
    text-align: center;
}
.header-topf {
  background: #f2f4f8 none repeat scroll 0 0;

  width: 100%; 
  margin-top: -12px;
}
.w3-modal{display:block;}
.new-menu {
  float: left;
   font-family: "lato-regular-webfont";
  margin-left: 0;
  margin-top: 38px;
  width: 905px;
}
.logo-right {
  float: right;
  text-align: right;
  width: 80px;
  margin-top: 20px;
}
.header-bottom{  position: relative;
  border-bottom: solid 3px #008ad2;
}
.header-bottom:before{
	margin:0px;
	padding:0px;
	left:0;
	bottom:-3px;
	position:absolute;
	content:"";
	height:3px;
	width:33%;
	background:#aec90a;
}
.header-bottom:after{
	margin:0px;
	padding:0px;
	right:0;
	bottom:-3px;
	position:absolute;
	content:"";
	height:3px;
	width:33%;
	background:#d73525;
}
.logo img {
  height: auto;
}
	

/*.header-bottom::after {
 *   background: rgba(0, 0, 0, 0) url("../images/header_shadow.png") no-repeat scroll center center;
 *     z-index: 99999;
 *       position: absolute;
 *         bottom: 0;
 *           content: "";
 *             bottom: -9px;
 *               left: 0;
 *                 width: 100%;
 *                   height: 8px;
 *                   }*/
.main-marquee {
  position: relative;
  width: 1190px;
  margin: 0 auto;
  margin-top: 14px;
  /*box-shadow: 0 0px 3px #ccc;*/
  border: 1px solid #cccccc;
}
.main-marquee::after {
  background: #008ad2 none repeat scroll 0 0;
  content: "";
  left: 0;
  position: absolute;
  top: 0;
  width: 50%;
  content: "";
  height: 100%;
  z-index: -9;
}
.main-marquee .main-container{ background:#FFF}
.marq-left {
  background: rgba(0, 0, 0, 0) url("../images/latest-an.jpg") no-repeat scroll 0 0;
  float: left;
  font-size: 12px;
  font-weight: 600;
  width: 160px;
  padding: 10px 0 7px;
  padding-left: 53px;
  box-sizing: border-box;
  border-right: 1px solid #ccc;
}
.content-marquee{width:1024px; float:right; font-size:13px; color:#2c2c2c; padding:9px 0 0;}
.what-we-do {
  width: 690px;
  float: left;
}
.what-we-slider{}
.what-we-slider li {
  float: left;
  margin: 10px 25px 15px 0;
  overflow: hidden;
  width: 320px;
}
.what-we-slider li:nth-child(even){
	margin-right:0;
}
.what-text {
  bottom: -36px;
  box-sizing: border-box;
  padding: 0 19px;
  position: absolute;
  width: 100%;
  z-index: 7; transition:all ease 0.2s
}
.what-text img{ display:inline-block !important;}
.what-text p {
  color: #fff;
  display: inline-block;
  font-family: "lato-semibold-webfont";
  text-transform: uppercase;
  margin-left: 12px;
  font-size: 16px;
  line-height: 22px;
}
.what-text a {
  border: 1px solid #fff;
  clear: both;
  color: #fff;
  display: block;
  font-size: 13px;
  margin: 10px 54px 0;
  padding: 6px 14px;
  position: relative;
  width: 71px;
}
.what-we-slider li::after {
  background: rgba(0, 0, 0, 0) url("../images/bl-shadow.png") no-repeat scroll 0 0;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  content: "";
}
.what-we-slider li:hover .what-text {
  background: rgba(35, 152, 214, .9) none repeat scroll 0 0;
  bottom: 0px;
  transition: all 0.2s ease 0s;
  padding-top: 96px; padding-bottom:20px
}
.team-detail-page .inner-bg {
  background: #769bac none repeat scroll 0 0;
  height: 650px;
  margin: 0;
  padding: 20px 0 0;
  width: 100%;
  text-align: center;
}
.team-detail-page .titles{
	margin:20px 0 10px;
	font-family: "opensans-light-webfont";
	font-weight:normal;
	font-size:32px;
	color:#fff;
}
.team-detail-page .short-title {
  color: #fff;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 17px;
  font-weight: normal;
  padding: 10px 0;
}
.team-detail-page .download-pdf a {
  background: #0078b7 url("../images/download-pdf.png") no-repeat scroll 23px 14px;
  color: #fff;
  font-size: 14px;
  font-weight: normal;
  text-transform: uppercase;
  padding: 15px 20px 15px 55px;
  margin: 7px 0;
  display: inline-block;
  border: solid 4px;
  transition:all ease .5s;
}
.team-detail-page .download-pdf a:hover{
	background-color:#0089d1;
	transition:all ease .5s;
}
.team-detail-page .text-body{
  background: #fff none repeat scroll 0 0;
  margin: -7px 140px 0;
  min-height: 280px;
  padding:15px 25px;
  font-size:14px;
  font-weight:normal;
  line-height:22px;
  color: #5f5f5f;
  position:relative;
}
.team-detail-page .text-body::before {
  background: rgba(0, 0, 0, 0) url("../images/text-body-left.png") no-repeat scroll 4px 0px;
  content: "";
  height: 184px;
  left: -33px;
  margin: 0;
  padding: 0;
  position: absolute;
  top: -9px;
  width: 32px;
  opacity: .3;
  z-index: 1;
}
.team-detail-page .text-body::after {
  background: rgba(0, 0, 0, 0) url("../images/text-body-right.png") no-repeat scroll -4px 0px;
  content: "";
  height: 184px;
  right: -33px;
  margin: 0;
  padding: 0;
  position: absolute;
  top: -9px;
  width: 32px;
  opacity: .3;
  z-index: 1;
}
	
.video-section {
  margin-top: 20px;
  float: left;
}
.news-year {
  display: none;
}	

/* new menu */

.header-menu2{position: relative;}
.header-menu2 li {
 cursor:default;
  color: #565656;
  float: left;
  font-size: 16px;
  padding: 20px 0px;
  position:relative; box-sizing:border-box
}
/*.header-menu2 li:nth-last-child(-n+3) ul.mega-menu{
 * 	left:auto;
 * 		right:0;
 * 		}*/
.header-menu2 > ul { 
  float: right;
}
.header-menu2 li a {
  border-right: 1px solid #e5e5e5;
  color: #565656;
  padding: 0 5px;
}
.header-menu2 a span.home-text {
  display: none;
}
.header-menu2 li:last-child a {border:0;}
.header-menu2 li ul.mega-menu{ width:875px; /*height:280px;*/ background:#FFF;}
.header-menu2 li ul.mega-menu {
  
 animation-name: drop-down-animation;
 animation-duration: .5s;
box-sizing: border-box;
  display: none;
  /*height: 280px;*/
  left: 0;
 padding: 0 0 0 10px;
  position: absolute;
  top: 55px;
  width: 215px;
  z-index: 999;
}
/*.header-menu2 li ul.mega-menu {
 *  background: #fff url(../images/sub-menu-bg.jpg) bottom right no-repeat;
 *      height: 280px;
 *          width: 875px;
 *              position: absolute;
 *                  top: 55px;
 *                      z-index: 999;
 *                          box-sizing: border-box;
 *                              padding: 16px 33px;
 *                                  display: none;
 *                                      box-shadow: 0 2px 3px #ccc; left:0; border:1px solid #0093dd;
 *                                      }*/
.header-menu2 li ul.mega-menu li{padding:0;}
.header-menu2 li:hover  ul.mega-menu{display:block; }
.header-menu2 li ul.mega-menu li .mega-inside-data {
  
  padding: 10px 0;
  position: relative; 
}
.header-menu2 li ul.mega-menu li .mega-inside-data li:hover > ul{ opacity:1; visibility:visible}
.header-menu2 li ul.mega-menu li .mega-inside-data li {
  border-bottom: 1px solid #ddd;
  background:#fff;
  font-size: 14px;
  margin: 0;
  padding: 10px 18px;
  position: static;
  width: 100%;
}
.header-menu2 li ul.mega-menu li .mega-inside-data li:first-child{border-top: 1px solid #ddd;}
	/*.header-menu2 li ul.mega-menu li .mega-inside-data li:after{ width:80%}*/
.header-menu2 li ul.mega-menu li a{ padding:0; border:0; font-weight: normal; width:100%; display:block;}
.header-menu2 li ul.mega-menu ul {
  left: 100%;
  margin-left: -10px;
 /* min-height: 234px;*/
  padding: 0;
  position: absolute;
  transition:all ease .5s;
  top: -4px;
  width: 215px;  
  
}
/*.header-menu2 li ul.mega-menu ul {
 *      position: absolute;
 *          top: 0;
 *              left: 100%;
 *                  width: 230px;
 *                      border-right: 1px solid #f0f0f0;
 *                          padding: 0 0px;
 *                              min-height: 234px;
 *                              }*/
.header-menu2 li ul.mega-menu ul li{ width:100%; }
.header-menu2 li ul.mega-menu li.hover-text {
 box-sizing: border-box;
    float: right;
    padding: 31px;
    position: relative;
	font-size:14px;
    width: 295px;
    line-height: 22px;
	display:none;
}
	.header-menu2 li ul.mega-menu  li.hover-text:after{ background: rgba(0, 0, 0, 0) url("../images/after-left.jpg") no-repeat scroll left top;
content: "";
height: 32px;
left: 0;
position: absolute;
top: 0;
width: 31px;}
	.header-menu2 li ul.mega-menu  li.hover-text:before{ background: rgba(0, 0, 0, 0) url("../images/after-right.jpg") no-repeat scroll bottom right;
content: "";
height: 32px;
right: 0;
position: absolute;
bottom: 0;
width: 31px;}
.header-menu2 li ul.mega-menu ul ul{    /* display: none; */
    opacity: 0;
    visibility: hidden;}
	.header-menu2 li:hover > a{ color:#008ad2;}
	.header-menu2 li:hover::after {
  background:#0089d3;
  bottom: 12px;
  content: "";
  height: 2px;
  position: absolute;
  right: 10%;
  width: 80%;
}
.header-menu2 li ul.mega-menu li .mega-inside-data li:after{
	display:none;
}
	 
	/*.header-menu2 li:hover{ background:url(../images/arrow-down.png) center bottom no-repeat}*/
	.header-menu2 li:hover li{background-image:none;}
	.header-menu2 li ul.mega-menu li .mega-inside-data li.hassub {background:#fff url("../images/menu-right-arrow.png") no-repeat scroll 175px center; position:relative;}
	.header-menu2 li ul.mega-menu li .mega-inside-data li.hassub:hover{ background:#fff url(../images/menu-right-arrow-blue.png) 175px no-repeat}
	.header-menu2 li ul.mega-menu li .mega-inside-data li ul li {
  background: #fff none repeat scroll 0 0;
  padding: 10px 14px;
  position: relative;
  top: 3px;
  border-left: 1px solid #ddd;
}
	.header-menu2 li ul.mega-menu li .mega-inside-data li ul{width:187px; margin-left: 0;}
	/*.mega-menu::before {
 *   background: #0089d3 none repeat scroll 0 0;
 *     content: "";
 *       height: 2px;
 *         left: 15px;
 *           margin: 0;
 *             padding: 0;
 *               position: absolute;
 *                 top:-10px;
 *                   width: 70px;
 *                   }
 *                   .mega-menu:after{ background: #d23425 none repeat scroll 0 0;
 *                   bottom: -1px;
 *                   content: "";
 *                   height: 1px;
 *                   right: 0;
 *                   margin: 0;
 *                   padding: 0;
 *                   position: absolute;
 *                   width: 33%;}*/
.view-id-curriculum_content_availability .views-exposed-form .views-exposed-widget .form-submit {margin-top:0px;}
.view-id-curriculum_content_availability  form {float:right;}
.view-id-curriculum_content_availability .views-exposed-widget.views-submit-button.views-submit-button {width:12%;}
.Model-pdf1 li {width:auto !important;}
.section-contentavailability #edit-submit-curriculum-content-availability {
  background: #008ad2 none repeat scroll 0 0;
  border: 0 none;
  box-sizing: border-box;
  color: #fff;
  font-weight: bold;
  left: 310px;
  padding: 5px 10px;
  position: relative;
  top: -38px;
}
.section-contentavailability .views-exposed-form .views-exposed-widget {padding: 0px 10px 0px 0px;}
.section-contentavailability #edit-title, .section-contentavailability #edit-combine{height:28px; border:1px solid #ccc; padding:8px; box-sizing:border-box; }
.page-contentavailability .block.block-views.even {
  float: right;
  margin-right:3%
}
.page-contentavailability .views-exposed-widget.views-submit-button {  
  margin: 0 0 0 15%;  
}
.page-contentavailability .right-content {  
  width: auto;  
  margin-right: 20px;
}

.view-empty {clear:both;}	
.content-availability {width:100%; display: inline-block; margin-bottom:30px;}
.left-content {width: 48%;
float: left;
margin-right: 20px;}
.right-content {width: 50%;
float: right;}

.content-availability .right-content
{
	width:23.89%;
}

.content-availability .right-content .rslides.content-1 img
{
	padding:0;
}
.content-availability
{
	margin-bottom:0px;
}
#DigiCertClickID_TA1dlqGiSeal > img {
  display: none !important;
}







.press-release-table{}
.press-release-table td{border-bottom: 1px solid #e5e5e5;
padding: 6px;}
.press-release-table td.views-field-body {border-right: 1px solid #ccc;}
.press-release-table tr{}
.press-release-table td.pr-new-date-td, .press-release-table td.views-field-field-news-date{border-right: 1px solid #ccc;
color: #008ad2;
font-size: 12px;
font-weight: bold;
width: 94px;}
.press-release-table td.pr-new-name-td, .press-release-table td.views-field-title{padding: 11px;
width: 620px; color:#6a6a6a; line-height:20px;}

.press-release-table td.pr-new-documents-td, .press-release-table td.views-field-nothing{ width:165px;}
.press-release-table td.pr-new-documents-td a, .press-release-table td.views-field-nothing a { color: #007aba;
font-size: 13px;

padding-left: 9px;
padding-right: 8px; background:url(../images/cross-line.jpg) 0 0 no-repeat}
.press-release-table td.pr-new-documents-td a:first-child, .press-release-table td.views-field-nothing a:first-child{ border:0; padding-left:0; background:none }
.press-release-table td.pr-new-documents-td a:nth-child(odd), .press-release-table td.views-field-nothing a:nth-child(odd){ color:#007aba;}
.press-release-table td.pr-new-documents-td a:nth-child(even), .press-release-table td.views-field-nothing a:nth-child(even){ color:#000000;}

.press-release-table td.pr-new-documents-td a:nth-child(even):hover, .press-release-table td.views-field-nothing a:nth-child(even):hover{ color:#007aba;}
.press-release-table td.pr-new-documents-td a:nth-child(odd):hover, .press-release-table td.views-field-nothing a:nth-child(odd):hover{ color:#000000;}

.pr-new-document {
  /*border: 1px solid #ccc;*/
  padding: 1px 4px; /*from 1px 6px done by akshay*/

}

.press-release-table .views-exposed-form {
  background: #f1f1f1 none repeat scroll 0 0;
  box-sizing: border-box;
  margin-bottom: 15px;
  padding: 15px 20px 15px 35px;
  text-align: center;
}
.press-release-link {
  color: #8f8e8e;
  font-size: 14px;
  margin-bottom: 10px;
  text-align: right;
  text-transform: uppercase;
  width: 100%;
}
.page-active-tender .tenderdetails .press-release-link {
  float: right;
  margin-top: 10px;
  width:auto;
  position:relative;
  z-index:2;
}
.page-active-tender .press-release-link {
  margin: 15px 0 0 ;
}
.press-release-link a{color:#8f8e8e;}
.press-release-link a.active{color:#000;}

.press-release-table .views-exposed-form label,.press-release-table .views-exposed-form .description {
  display: none;
}
.press-release-table .views-exposed-form input,.press-release-table .views-exposed-form select {
  width: 220px;
  float: left;
  height: 30px;
  padding-left: 10px;
  box-sizing: border-box;
  font-size: 14px;
  color: #000;
  font-weight: normal;
}
.press-release-table .views-exposed-form input.form-submit {
  float: left;
  width: 80px;
  height: 30px;
  margin-top:0;
  border: 0;
  background: #3a3a3a;
  text-align: center;
  color: #fff;
  padding-left:0;
  cursor: pointer;
}
.press-release-table .views-submit-button{
  width:auto !important;
}
.press-release-table .views-exposed-form .views-exposed-widget { 
  width: 220px;
}

.region.region-media-footer {
  height: 65px;
  text-align: center;
  background: #eff2f7;
}
.region.region-media-footer p {
  font-size: 18px;
  line-height: 65px;
  color: #6b6b6b;
}
.region.region-media-footer p a{
	color:#028ad4;
}

/* Training Centre Page */

.side-bar-left {
  background: #f1f1f1 none repeat scroll 0 0;
  float: left;
  width: 270px;
  padding: 15px 20px;
  box-sizing: border-box;
}
.nos-qp-table-content.right-area {
  float: left;
  margin-left: 25px;
  margin-top:0px;
  overflow: hidden;
  position: relative;
  width: 895px;
}
.side-bar-left .title {
  font-size: 20px;
  text-transform: uppercase;
  color: #008ad2;
  font-family: "lato-semibold-webfont";
  font-weight: normal;
  margin-bottom: 10px;
}
.side-bar-left .short-title {
  font-size: 13px;
  font-family: "lato-semibold-webfont";
  color: #757575;
  margin: 8px 0 5px;
  font-weight: normal;
}
.side-bar-left input, .side-bar-left select {
  box-sizing: border-box;
  height: 30px;
  margin-bottom: 10px;
  padding-left: 10px;
  width: 100%;
  font-family: "lato-regular-webfont";
  font-size: 13px;
  color: #757575;
  font-weight: normal;
}
.side-bar-left select{padding-left:7px;}
.side-bar-left input.submit-btn,.side-bar-left a,input.find-training-reset {
  background: #008ad2 /*url("../images/submit-btn-icon.png") no-repeat  140px 11px*/;
  border: 0 none;
  box-sizing: border-box;
  color: #fff;
  font-family: "lato-regular-webfont";
  font-weight:normal;
  cursor: pointer;
  font-size: 14px;
  height: 35px;
 /* padding-left: 73px;
 *   text-align: left;*/
  text-align:center;
  text-transform: uppercase;
  display:inline-block;
  line-height:35px;
  width:49%;
  padding:0;
  transition: all 0.5s ease 0s;
}
.side-bar-left input.submit-btn:hover,.side-bar-left a:hover{
	background-color:#008ad2;
	transition:all ease .5s;
}
.page-node-22396 .page-heading h1,.page-node-22398 .page-heading h1,.page-node-22399 .page-heading h1 {
  display: none;
}
.nos-qp-table-content.right-area ul {
  box-shadow: 0px 2px 3px #ccc;
  float: left;
  height: auto;
  margin: 0 1% 20px;
  padding: 0;
  width: 98%;
}
.nos-qp-table-content.right-area ul li {
  border-bottom: 1px solid #ddd;
  box-sizing: border-box;
  color: #6c6c6c;
  float: left;
  font-size: 13px;   
  width: 100%;
}

.nos-qp-table-content.right-area ul li span {
  float: left;
  font-weight: normal;
  width: 155px;
  color: #6c6c6c;
  font-family: "lato-semibold-webfont";
  font-size:15px;
  padding-left:33px;
}
.center-details {
  float: left; 
  width: 230px;
}
.nos-qp-table-content.right-area ul li.address-icon{
	background:url(../images/address-icon.png) no-repeat 10px 8px;
}
.nos-qp-table-content.right-area ul li .left {
  background: rgba(0, 0, 0, 0) url("../images/address-icon.png") no-repeat 10px 8px;
  box-sizing: border-box;
  float: left;
  padding: 10px;
  width: 50%;
}
.nos-qp-table-content.right-area ul li .left.city{
	background: rgba(0, 0, 0, 0) url("../images/city-icon.png") no-repeat 10px 8px;
}
.nos-qp-table-content.right-area ul li .left.state{
	background: rgba(0, 0, 0, 0) url("../images/state-icon.png") no-repeat 10px 8px;
}
.nos-qp-table-content.right-area ul li .left.pin-code{
	background: rgba(0, 0, 0, 0) url("../images/pin-code-icon.png") no-repeat 10px 8px;
}

.nos-qp-table-content.right-area ul li .left.email{
	background: rgba(0, 0, 0, 0) url("../images/e-mail-icon.png") no-repeat 10px 8px;
}

.nos-qp-table-content.right-area ul li .left.sector{
	background: rgba(0, 0, 0, 0) url("../images/sector-icon-new.png") no-repeat 10px 8px;
}

.nos-qp-table-content.right-area ul li .left.center-manager{
	background: rgba(0, 0, 0, 0) url("../images/manager-icon.png") no-repeat 10px 8px;
}

.nos-qp-table-content.right-area ul li .left.course{
	background: rgba(0, 0, 0, 0) url("../images/course-icon.png") no-repeat 10px 8px;
}
.training-center-details {
  color: #008ad2;
  font-size: 18px;
  margin: 0 0 10px 8px;
  font-family: "lato-semibold-webfont";
  font-weight:normal;
  text-transform: capitalize;
}
#pagination a {
  background: #fff none repeat scroll 0 0;
  color: #2589ca;
  line-height: 25px;  
  padding: 8px 13px;
  border-right: solid 1px #ddd;
  cursor:pointer;
}
#pagination a:last-child {border-right:0;}
#TrainingResultMessage #pagination{
  float: right;
  border: 1px solid #e2e2e2;
  padding: 3px 0 3px  10px;
  margin-right:10px;
  color: #757575;
}
#pagination b {
  background: #2589ca;
  color: #fff;
  padding: 9px 13px;
  cursor:pointer;
}
#pagination .link.first.disabled {
  padding: 8px 13px;
  border-right: solid 1px #e2e2e2;
  color: #d02027;
}
#pagination .link.disabled {
  padding: 8px 13px;
  color: #d02027;
}
option {
   font-family:Arial, Helvetica, sans-serif;
}
span.not-found {
  color: #008ad2;
  font-size: 20px;
  width: 100%;
  background: #f1f1f1;
  display: block;
  padding: 15px 10px;
 font-family: "lato-semibold-webfont";
 font-weight:normal;
}

/* end training center */



/**** tender *****/
.view-tender-details thead tr th {color: #4e4e4e; font-size: 12px; font-weight:700; padding: 6px; background: #f8f8f8; cursor: pointer;}
.page-node-22389 .page-heading h1 , .page-node-22390 .page-heading h1, .page-tender-details h1, .page-tender-archive h1 {display:none;}
.tender-box {}
.left-t {width: 293px;
float: left;}
.right-t {width: 897px;
float: right;
padding-left: 30px;
box-sizing: border-box;}
.list-tender {}
.list-tender li {width:50%; float:left;}
.icon-tender {width:100px; float:left;}
.icon-heading {width: 333px; float: right; color:#008ad2; font-size:20px; margin-top:23px;}
.icon-heading a {color:#008ad2;}
.left-M {width:300px; float:left;}
.right-M{width: 890px; float: right;}
.Manual-tab-wrap ul.for-content-li li {background-position: 0 11px !important;
border-right: 0 none;
color: #545454;
font-size: 14px;
margin-bottom: 0;
padding: 5px 0 5px 20px;
text-transform: none;
width: 100%;}
.Manual-tab-wrap .tab ul li.active::after {display:none;}
.Manual-width-b {overflow:hidden; width:100%; margin-bottom:30px; background:#fff;}
.Manual-width-b ul li {background:#f5f5f5;}
.Manual-width-b ul li .indcorp-model-title {color:#0587d1;}
.Manual-tab-wrap .tab ul li.active  {background: #0f92d4 none repeat scroll 0 0;}
.Manual-tab-wrap .tab ul li.active .indcorp-model-title {color:#fff;}
.Manual-tab-wrap  .main-ul {border:none;}
.Manual-tab-wrap .tab ul li {border-right:none;}
.Tender-table {border:1px solid #e0e0e0;}
.Tender-table thead tr {background:#f8f8f8;}
.Tender-table thead tr th {color: #4e4e4e;font-size: 12px;padding: 5px;box-sizing: border-box;font-weight:700;}
.Manual-tab-wrap .Tender-table td {border:1px solid #e0e0e0; padding: 9px; box-sizing:border-box;}
.Manual-search {width:270px; background:#f1f1f1; padding:20px;  box-sizing:border-box;}
.form-heading {color:#008ad2; font-size:16px; text-transform:uppercase; font-family: "lato-semibold-webfont"; margin-bottom:15px;}
.Manual-search select, .Manual-search input {border:#e0e0e0; padding:8px; box-sizing:border-box; width:100%; background:#fff; border:1px solid #afafaf; margin-bottom:13px; color:#757575;}
.form-group  {width: 100%;
display: inline-block;}
.Manual-search select option {color: #757575;}
.Manual-search .form-group label {color:#757575; font-size:14px; font-family: "lato-semibold-webfont"; display: inline-block; padding-top: 15px; width: 20%; float: left;}
.Date-heading {color:#757575; font-size:14px; font-family: "lato-semibold-webfont"; margin-bottom:8px;}
.Manual-search .btn {background: #008ad2;
width: 100%;
border: 0px;
color: #fff;
padding: 10px;
text-transform: uppercase;
font-size: 16px;}
.Manual-search .form-group .date {width:80%; float:left; background:#fff url(../images/Date.png)no-repeat right; background-position:150px 7px;}
.Manual-search .form-group .date:nth-child(odd) {margin-right:10px;}
.top-headline {background:#ecf7fd; width:100%; display:inline-block; margin:30px 0 0;}
.L-headline{width:80px; float:left; background:url(../images/left-headline.png)no-repeat;}
.L-headline img {width:60px;}
.R-headline {width:1100px; float:right; padding: 12px 10px 10px 10px; box-sizing:border-box; color:#008ad2; font-size:13px; font-family:"lato-regular-webfont";} 
::-webkit-input-placeholder {color:#757575;}
:-ms-input-placeholder {color:#757575;}
::-moz-placeholder {color:#757575; opacity: 1;}
:-moz-placeholder {color:#757575; opacity: 1;}
/* Tender Page */
.left-side-bar {
  float: left;
  margin-bottom: 30px;
  width: 300px;
}
.right-side-bar {
  float: right;
  margin-bottom: 25px;
  width: 850px;
}

.tenderdetails .right-side-bar  {
  float: right;
  margin-bottom: 25px;
 /* width:72%;*/
  width:100%;
}
.view-tender-details .views-field-field-corrigendum-addendum ul {float:right;}
.view-tender-details .views-field-field-corrigendum-addendum ul li {display:inline-block; }
 #sidebar-first {
  box-sizing: border-box;  
  width: 300px;
  margin-top: 30px;
}
.tenderdetails #sidebar-first{
  background: #f1f1f1 none repeat scroll 0 0;
  box-sizing: border-box;
  padding: 5px 20px;
  width:100%;
  margin-bottom: 0;
  margin-top:0;
 /* margin-top:78px;*/
}


#sidebar-first .form-item select, #sidebar-first .form-item input,.section-trainer-search .views-exposed-widget select,.section-trainer-search .views-exposed-widget input {
  background: #fff none repeat scroll 0 0;
  border: 1px solid #afafaf;
  box-sizing: border-box;
  color: #757575;
 /* margin-bottom: 5px;*/
  padding: 8px;
  width: 100%;
}
.tenderdetails #sidebar-first .views-exposed-form .views-exposed-widget,.section-trainer-search .views-exposed-widget.views-submit-button {
  float: left;
  padding: 0.5em 1em 0 0;
  width:32%;
}


.tenderdetails .form-type-date-popup label {
  display: none;
}
#edit-field-t-submission-date-value-wrapper > label {
  position: absolute;
}
/*#edit-field-t-submission-date-value-wrapper .views-widget, #edit-field-t-submission-date-value2-1-wrapper .views-widget {
 *   margin-top: 25px;
 *   }*/
.container-inline-date .form-item, .container-inline-date .form-item input {width:100%; background: #ffffff url("../images/Date.png") no-repeat scroll right 10px center; border:0;}
.views-exposed-form .container-inline-date .date-padding {width:100%;}
/*#sidebar-first .views-exposed-form .views-exposed-widget:nth-child(4n) {padding: 0.5em 0em 0 0;}*/
.views-exposed-form label {
  font-weight: bold;
  margin-bottom: 10px;
  float: left;
  color:#757575;
}
#edit-field-t-submission-date-value-value label , #edit-field-t-submission-date-value2-1-value label , #edit-field-t-submission-date-value-1-value label , #edit-field-t-submission-date-value2-value label{ width:60px;}
#views-exposed-form-tender-details-page .description, #sidebar-first  .description {
  display: none;
}
/*.form-item.form-type-textfield.form-item-field-t-submission-date-value2-value-date {
 *   position: relative;
 *     top: 24px;
 *     }*/
.views-exposed-widget.views-submit-button {
  display: block;
  left: 0;
  margin: 0 25%;
  position: relative;
  right: 0;  
}
#sidebar-first .views-exposed-widget.views-submit-button.views-reset-button {width:100%;}
.views-exposed-form .views-exposed-widget .form-submit {margin-top:0px;}
#sidebar-first .form-submit,.section-trainer-search .views-exposed-widget.views-submit-button .form-submit,
.section-trainer-search .views-exposed-widget.views-reset-button .form-submit {
  background: #008ad2 none repeat scroll 0 0;
  border: 0 none;
  color: #fff;
  font-size: 16px;
  padding: 7px;
  text-transform: uppercase;
  width: 100%;
  
}
.tenderdetails #sidebar-first .form-submit,.section-trainer-search .views-exposed-widget.views-submit-button .form-submit,
.section-trainer-search .views-exposed-widget.views-reset-button .form-submit {
  background: #3a3a3a;
  cursor: pointer;
  text-transform: capitalize;
  padding: 4px 7px;
  margin-bottom:0;
}
.bid-sub-last-date {color:#757575; font-family:"lato-regular-webfont"; margin-bottom:5px;}
/*  */
#block-views-exp-tender-details-page-1 h2, #block-views-exp-tender-details-page h2{color:#0587d1; font-family:"opensans-bold-webfont"; font-size:20px; background:transparent;  padding:10px 0px; margin:0; padding:0;}
#sidebar-first input#edit-field-t-submission-date-value2-1-value-datepicker-popup-1 ,
#sidebar-first input#edit-field-t-submission-date-value-1-value-datepicker-popup-1, 
#sidebar-first input#edit-field-t-submission-date-value2-value-datepicker-popup-1,
#sidebar-first input#edit-field-t-submission-date-value-value-datepicker-popup-1 {background: #fff url("../images/Date.png") no-repeat; background-position: right 10px center; height: 36px; float: left; width:100%; 
}

.view-tender-details .views-field-field-t-submission-date-1 {
  width: 80px;
  min-width: 80px;
}
.view-tender-details  .views-field-field-t-submission-date {
  width: 80px;
  min-width: 80px;
}
.view-tender-details td a {
	word-wrap : normal;
}
.view-id-tender_details .table-wrap-for-resp {
    /*overflow-x: scroll;*/
}
.view-id-tender_details.nos-qp-table-content table {
    width: 1500px;
}
.view-tender-details.nos-qp-table-content table td {font-size:12px;}
#views-exposed-form-tender-details-page-1 #edit-field-t-submission-date-value2-1-value , #views-exposed-form-tender-details-page-1  #edit-field-t-submission-date-value-value{width:100%;}
.section-archive-tender .page-heading h1,.page-active-tender .page-heading h1 {display:none;}
.view-id-tender_details .view-content {/*overflow-x: scroll;*/}
.view-id-tender_details.nos-qp-table-content table {width:auto;}
.view-tender-details thead tr th:nth-child(1) {width:15px;}
.view-tender-details thead tr th:nth-child(2) {/*width:200px;*/width:80px;}
.view-tender-details thead tr th:nth-child(3) {/*width: 310px;*/width: 350px;}
.view-tender-details thead tr th:nth-child(4) {/*width:150px;*/width: 110px;}
.view-tender-details thead tr th:nth-child(5) {width: 50px;}
.view-tender-details thead tr th:nth-child(8) {width: 100px;}
.view-tender-details thead tr th:nth-child(10), .view-tender-details thead tr th:nth-child(9){/*width:200px;*/width: 100px;}
.view-tender-details thead tr th:nth-child(11){width:70px;}
.view-tender-details thead tr th:nth-child(12) {width:100px;}

.view-tender-details.nos-qp-table-content table td.views-field-field-file-others a, .view-tender-details.nos-qp-table-content table td.views-field-field-corrigendum-addendum a  {position:relative; padding-right:22px;}
.view-tender-details.nos-qp-table-content table td.views-field-field-file-others a img, .view-tender-details.nos-qp-table-content table td.views-field-field-corrigendum-addendum a img {position:absolute; right:9px; top:0px;}

/* end tender */

/*Pustakalaya */

.Pustakalaya-left {
    width: 80%;
    float: left;
}
.Pustakalaya-right {
    width: 20%;
    float: right;
}
.down-app {
    float: right;
}
.heading-h5 {
    color: #0587d1;
    font-family: "opensans-bold-webfont";
    clear: both;
    font-size: 18px;
    line-height: normal;
    padding: 10px;
}
.Specification-app {
    margin: 10px 0px 40px 0px;
    display: inline-block;
    width: 100%;
    background: #f5f5f5;
}
.Specification-app .left-app {
    width: 50%;
    float: left;
    border-right: 1px solid #ccc;
    box-sizing: border-box;
}
.Specification-app .right-app {
    width: 50%;
    float: right;
}
.Specification-app .Specific-heading {
    font-size: 18px;
    color: #008ad2;
    padding: 15px 0px;
    border-bottom: 1px solid #e4e4e4;
    padding-left: 25px;
}
.Specification-app .Specific-box ul li:nth-child(1) {
    background: #f8f8f8 url("../images/ram.png")no-repeat 25px 5px;
    float: left;
}
.Specification-app .Specific-box ul li {
    display: inline-block;
    width: 100%;
    border-bottom: 1px solid #e4e4e4;
    padding: 10px 0px;
}
.Specification-app .Specific-left {
    width: 40%;
    float: left;
    color: #000;
    font-size: 15px;
    line-height: 19px;
    margin-left: 50px;
    padding-left: 20px;
    box-sizing: border-box;
}
.Specification-app .Specific-right {
    color: #000;
    font-size: 13px;
    line-height: 19px;
    width: 51%;
    float: right;
    padding-left: 60px;
    box-sizing: border-box;
}
.Specification-app .Specific-left::after {
    background: rgba(0, 0, 0, 0) url("../images/dot.png") repeat scroll 0 0;
    content: "";
    display: inline-block;
    float: right;
    height: 7px;
    margin-top: 4px;
    width: 2px;
}
.Specification-app .Specific-box ul li:nth-child(2) {
    background: #f5f5f5 url("../images/hd.png")no-repeat 25px 5px;
    float: left;
}
.Specification-app .Specific-box ul li:nth-child(3) {
    background: #f8f8f8 url("../images/os.png")no-repeat 25px 5px;
    float: left;
}
.Specification-app .Specific-box ul li:nth-child(4) {
    background: #f5f5f5 url("../images/screen.png")no-repeat 25px 5px;
    float: left;
}
.l-Steps {
    width: 47.8%;
    float: left;
    min-height: 241px;
    padding-right: 20px;
    box-sizing: border-box;
    border: 1px solid #eef1f2;
    padding: 15px;
    box-shadow: 0px 1px 6px #cddfe6;
}
.r-Steps {
    width: 47.8%;
    float: right;
    border: 1px solid #eef1f2;
    padding: 15px;
    box-shadow: 0px 1px 6px #cddfe6;
}
.Steps .heading-h5.img-exist {
    background: url(../images/existing.png)no-repeat;
    padding-left: 40px;
    box-sizing: border-box;
}
.blue-for-content-li li {
    background: rgba(0, 0, 0, 0) url("../images/1blue-double-arrow.png") no-repeat scroll 0 5px !important;
    color: #000;
    font-size: 13px;
    line-height: 19px;
    margin-bottom: 10px;
    padding-left: 16px;
    text-align: justify;
}
.Steps .heading-h5.others-icons {
    background: url(../images/other.png)no-repeat;
    padding-left: 40px;
    box-sizing: border-box;
}
.page-node-28238 ul.blue-for-content-li li strong {
    color: #000 !important;
    font-weight: bold !important;
    font-size: 13px !important;
}
.step-3 {
    width: 100%;
    border: 1px solid #ddd;
    padding: 15px;
    float: left;
    margin: 20px 0px;
    box-sizing: border-box;
    border: 1px solid #eef1f2;
    padding: 15px;
    margin-bottom: 20px;
    box-shadow: 0px 1px 6px #cddfe6;
}
.step-3 .step-login {
    background: url(../images/login1.png)no-repeat;
    padding-left: 40px;
    box-sizing: border-box;
}
.Franchise-training-link > a {
  display: block;
  float: left;
  width: 100%;
  background: #ecf7fd;
  padding: 15px;
  margin-top: 15px;
}
/* NOTE: The styles were added inline because Prefixfree needs access to your styles and they must be inlined if they are on local disk! */
      .read-more-state {
  display: none;
}

.read-more-target {
  opacity: 0;
  max-height: 0;
  font-size: 0;
  transition: all ease .3s;
}

.read-more-state:checked ~ .read-more-wrap .read-more-target {
  color: #6c6c6c !important;
  float: none;
  font-size: 13px;
  font-weight: normal;
  opacity: 1;
  padding: 0;
  transition: all ease .5s;
  width: auto;
  font-family: lato-regular-webfont;
  text-align: left;
}
p.read-more-wrap {
  margin-bottom: 0;
  margin-top:0;
  text-align: left;
}

.read-more-state ~ .read-more-trigger:before {
  content: 'Read More';
}

.read-more-state:checked ~ .read-more-trigger:before {
  content: 'Read Less';
}

.read-more-trigger {
  color: #2589ca;
  cursor: pointer;
  display: inline-block;
  float: right;
  font-size: 10px;  
  padding: 0;
  text-align: right;
}

/* Other style */ 

@keyframes drop-down-animation{
	
	from{opacity:0;}
	
	to{opacity:1;
	}
}

.footer-left ul.menu li.expanded {
  min-height: 275px;
}
.footer-left ul.menu li.expanded:nth-child(5n) {
  position: relative;
  top: -40px;
}
.footer-left ul.menu li.expanded:nth-child(7n),.footer-left ul.menu li.expanded:nth-child(8n),.footer-left ul.menu li.expanded:nth-child(9n) {
  position: relative;
  top: -45px;
  min-height: auto;
}
.logoBar .logo {display: none !important;}
iframe .logoBar .logo a {
  color: #eaeaea !important;
}
.training-center1 li {padding: 10px;
box-sizing: border-box;
    margin-right: 2%;
    margin-top: 40px;
    width: 23%;
    height: 225px;
    background: #f6f6f6;
    list-style: none;
    float: left;
    text-align: center;
    position: relative;box-shadow: 0 0 5px #e1e1e1;min-height:290px;
}
ul.training-center1 li .date1 {
    color: #535252;
    font-size: 15px;
    margin: 10px 0px;
    font-weight: normal;
}

ul.training-center1 li .title1 {line-height: 21px; min-height: 50px;
    color: #0587d1;
    font-size: 15px;
    margin:20px 0px 5px 0px;
    font-weight: normal;
}

ul.training-center1 li a.download1 {
  background: #0587d1 url("../images/download-file-icon.png") no-repeat 98px 6px;
  color: #fff;
  display: inline-block;
  font-size: 16px;
  margin: 10px auto 0;
  padding: 10px 60px 10px 15px;
  text-align: center;
}

ul.training-center1 li p .download1 {text-align:none;}
ul.training-center1 li img {margin-top:20px;}



.view-press-release .views-exposed-widget.views-submit-button { margin:0px; top:0px; left:0px!important;}
.social-media-section {
  float: left;
  width: 400px;
  margin:0 25px 40px 0;
  height:400px;
 overflow-y: hidden;
}
.social-media-section iframe{
	width:100%;
}
.social-inner {
  width: 100%;
  background: #294484 url(../images/face-book-icon.jpg) no-repeat 10px 12px;
  color: #fff;
  text-transform: uppercase;
  padding: 10px 0 10px 25px;
  box-sizing: border-box;
  margin-bottom:5px;
}
.social-inner.twitter{
	background:#55b2e4 url(../images/twitter-icon.jpg) no-repeat 10px 12px;
	padding-left: 30px;
}
.social-inner.you-tube{
	background:#b5140b url(../images/you-tube-1.jpg) no-repeat 10px 12px;
	padding-left: 30px;
}
.fb_reset {
  display: none;
}

/* Notice And Archive Page Css */
.notices-update-page table,.notices-update-page table {
  width: 100%;
  border: 1px solid #cccccc;
}
.notices-update-page .views-field.views-field-field-news-date, .notices-update-page .views-field.views-field-field-news-date {
  box-sizing: border-box;
 /* padding-left: 20px;*/
 text-align:center;
  width: 110px;
}
.notices-update-page .views-field.views-field-field-news-category,.notices-update-page .views-field.views-field-field-news-category{
  border-right: 1px solid #ccc;
  color: #666666;
  
  box-sizing: border-box;
}
.notices-update-page .views-field.views-field-title,.notices-update-page .views-field.views-field-title{
  
  width: 400px;
  box-sizing: border-box;
  border-right: solid 1px #ddd;
}
.notices-update-page .views-field.views-field-nothing, .notices-update-page .views-field.views-field-nothing {
  box-sizing: border-box;
 
  text-align: right;
  width: 150px;
  border-right: 0 none;
}
.notices-update-page .views-field.views-field-body, .notices-update-page .views-field.views-field-body {
  border-right: 1px solid #dddddd;
  width: 350px;
  padding-left: 20px;
  box-sizing: border-box;
}
.notices-update-page table thead,.notices-update-page table thead {
  background: #0587d1;
}
.notices-update-page table th,.notices-update-page table th {
  color: #fff!important;
  padding: 10px 0 !important;
  border-right: solid 1px #ddd;
  text-align: center!important;
  font-size: 16px;
  font-weight:normal;
  float: none;
}

/* Blog Page Css */
.page-successstories .photo-gallery-img-line {
  display: none;
}
.page-successstories.section-successstories .blog-list-ul li {
  border: 1px solid #ccc !important;
  box-sizing: border-box;
  float: left;
  margin: 0 0 -1px -1px;
  /*min-height: 362px;*/
  padding: 20px;
  text-align: center;
  transition: all 0.5s ease 0s;
  /*width: 33.4%;*/
   max-width: 360px;
   width: auto;
}
.page-successstories.section-successstories .blog-list-ul li:hover{
	background:#f7f7f7;
	transition:all ease .5s;
}
.page-successstories.section-successstories .blog-list-ul li:nth-child(3n){
	border-right:0;
}
.page-successstories .photo-gallery-img > img {
  display: inline-block;
  margin: 0;
  padding: 0;
  width: 100%;
  height:auto;
}
.page-successstories .photo-gallery-desc {
  font-size:16px;
  padding: 15px 0 0;
  text-align: center;
  text-indent: 0; 
  font-family: "lato-regular-webfont";
}
.page-notice-current .page-heading h1,.page-notice-archive .page-heading h1{
  display: none;
}
.page-successstories.section-successstories .blog-list-ul li .photo-gallery-img {
  border: 0 none;
  height:auto;
}
.blog-detail-inner .field-name-field-blog-image img {
  float: left;
  height: auto;
  margin-bottom: 20px;
  margin-right: 20px;
  width: 320px /*650px*/;
}
.blog-detail-inner .field-item.even > p , .blog-detail-inner ul.for-content-li li {
  color: #646464;
  font-size: 14px;
  line-height: 21px; text-transform:none
}
.blog-detail-inner .blog-detail-inner-right {
  width: 520px;
  float: right;
}
.author-details {
  color: #3a3a3a;
  font-size: 11px;
  opacity: 0.5; padding-left:15px;
}
.blog-detail-inner-right div {
  border-right: 1px solid #d8d8d8;
  color: #3a3a3a;
  float: left;
  font-size: 11px;
  padding: 0 10px;
  width: auto;
}
.blog-detail-inner-right .like-container-entity-node {
  border-right: 0 none;
  margin-right: 0;
}
.blog-detail-inner-right .like-container-entity-node div{ border-right:0; padding-right:0}
.blog-detail-inner-right .dislike-container-entity-node {
  border: 0 none;
  padding: 0;
}
.blog-detail-inner-right .dislike-container-entity-node div{ border-right:0; padding-right:0}
dislike-container-entity-node{}
.blog-detail-inner-right .share-icons li:first-child {
  /*background: rgba(0, 0, 0, 0) url("../images/share-ic.png") no-repeat scroll 6px 0px;*/
  border-right: 0 none;
  padding-left: 5px;
  margin-left: 0; margin-right:5px; border-left:1px solid #ccc;
}
.like-container-entity-node , .dislike-container-entity-node{ display:none;}
.like-container-entity-node , .dislike-container-entity-node{ display:none;}
.page-node .links.inline { display:none;}
.node-type-wp-blog .like-container-entity-node , .node-type-wp-blog .dislike-container-entity-node{ display:block;}
.node-type-wp-blog .links.inline { display:block;}
.blog-detail-inner-right .share-icons li {
 
  display: inline-block;
  margin: 0;
  padding-left: 8px;
  vertical-align: middle;
}
.blog-detail-inner-right .share-icons li a{ color:#000}
.blog-detail-inner-right div:first-child{
	padding-left:0;
}
.blog-detail-inner .blog-detail-inner-right {
  border-bottom: 1px solid #d8d8d8;
  float: right;
  margin-bottom: 20px;
  padding-bottom: 5px;
  width: 100%/* 520px*/;
}
.blog-detail-inner-right div > span {
  color: #0587d1;
  font-size: 14px;
  font-weight: bold;
}
.blog-detail-inner-right .comment-count {
  background: rgba(0, 0, 0, 0) url("../images/comment-icon-blog.jpg") no-repeat scroll 5px 0;
  padding-left: 30px;
  border-left: 1px solid #ccc;
  margin-left: 9px;
  border-right: 0;
  padding-right: 0;
}
.section-blog .blog-detail-inner .page_bottom li {
  border: none;
  float: left;
  margin-right: 2%;
  width: 23%;
}
.blog-detail-inner .photo-gallery-img-line {  
  display: none;  
}
.blog-detail-inner .photo-gallery-desc {  
  padding: 0;  
  text-indent: 0;
}
.blog-detail-inner .statistics_counter.first.last > span,
.blog-detail-inner h2.title,.comment-reply.first.last {
  display: none;
}
.share-icons {
  vertical-align: top;
}
.share-icons img{ display:block}
.blog-detail-inner .news-inside .bx-viewport {
  height: 270px !important;
  overflow: hidden;
}



/* Raman */
.node-type-wp-blog {overflow-x: hidden !important;}
.node-type-wp-blog .page-heading {margin: 0 auto; width: 1190px; position: relative;}
.comment-custom-wrapper {background: #eef1f6;}
.comment-custom-wrapper:after {content: ''; display: block; height: 0; clear: both;}
.comment-custom-wrapper .news-slider { position: relative; width: 33.33%; float: left; padding: 15px 25px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.comment-custom-wrapper .news-slider:before {content: ''; display: block; position: absolute; left: -200%; top: 0;  width: 200%; height: 100%;}
.comment-custom-wrapper .news-slider .heading {font-family: "opensans-light-webfont"; font-size: 25px; display: block; color: #6a6a6a; border-bottom: 1px solid rgba(0,0,0,0.1); line-height: 27px; padding: 9px 0 19px;}


.comment-custom-wrapper .leave-comment {width: 33.33%; float: left; background: #eaedf1; padding: 16px 25px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.comment-custom-wrapper .leave-comment h2 {/*font-family: 'lato-regular-webfont';*/ font-family: "opensans-light-webfont"; font-size: 25px; display: block; color: #6a6a6a; border-bottom: 1px solid rgba(0,0,0,0.1); padding-bottom: 20px;}
.comment-custom-wrapper .leave-comment label {display: none;}
.comment-custom-wrapper .leave-comment .comment-form {margin-top: 20px;}
.comment-custom-wrapper .leave-comment .comment-form .form-item-name {width: 47.5%; float: left; margin-right: 5%;}
.comment-custom-wrapper .leave-comment .comment-form .field-name-field-emails {width: 47.5%; float: left;}
.comment-custom-wrapper .leave-comment .comment-form .field-widget-text-textarea {width: 100%; display: inline-block; margin-top: 15px;}
.comment-custom-wrapper .leave-comment .comment-form .form-item input,
.comment-custom-wrapper .leave-comment .comment-form .field-widget-text-textarea .form-textarea {width: 100%; border: 0; height: 36px; line-height: 20px; padding: 0 13px; font-family: 'lato-regular-webfont'; font-size: 12px;
  -webkit-box-shadow: 2px 2px 1px rgba(0,0,0,0.04), inset 1px 1px 0 rgba(0,0,0,0.11);
     -moz-box-shadow: 2px 2px 1px rgba(0,0,0,0.04), inset 1px 1px 0 rgba(0,0,0,0.11);
          box-shadow: 2px 2px 1px rgba(0,0,0,0.04), inset 1px 1px 0 rgba(0,0,0,0.11);
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.comment-custom-wrapper .leave-comment .comment-form .field-widget-text-textarea .form-textarea {height: 56px; padding: 6px 13px;}
.comment-custom-wrapper .leave-comment .comment-form .form-actions {margin-top: 11px; position: relative; float: none;}
.comment-custom-wrapper .leave-comment .comment-form .form-actions:after {content: ''; display: block; height: 0; clear: both;}
.comment-custom-wrapper .leave-comment .comment-form .form-actions .form-submit {background: #3a3a3a; color: #fff; border: 0; line-height: 30px; padding: 0 10px; font-family: 'lato-regular-webfont'; font-size: 11px; text-transform: uppercase; float: right;}
.comment-custom-wrapper .leave-comment .comment-form .form-actions #comment-error-message {color: #f00; float: left; line-height: 30px;}

.comment-custom-wrapper .story-content {position: relative; float: left; width: 32.5%; padding: 0px 25px 30px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.comment-custom-wrapper h2 {display: none;}
.comment-custom-wrapper .story-content .content-one {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  color: #6a6a6a;
  display: block;
  font-family: "opensans-light-webfont";
  font-size: 25px;
  line-height: 27px;
  padding: 20px 0 21px;
}
.comment-custom-wrapper .story-content .content-two {font-family: 'lato-regular-webfont'; font-size: 19px; color: #008ad2; display: block; line-height: 23px; margin-top: 25px;}
.comment-custom-wrapper .story-content .content-three , .nocomments {font-size: 18px; color: #6a6a6a; line-height: 24px;}
.comment-custom-wrapper .story-content .content-three a {color: #008ad2;}

/* m*/
.comment-inside .comment-date {background: url(../images/bg_calender.jpg) no-repeat 0 0; width: 44px; height: 53px; float:left;}
.comment-inside .comment-date .month {display: block; text-align: center; color: #fff; line-height: 18px; font-size: 12px; text-transform:uppercase;}
.comment-inside .comment-date .date {margin-right:0; width:100%; display:block; font-size:24px; font-weight:bold; line-height:30px;  color:#000;}
.comment-custom-wrapper .news-slider .comment-desc{float:left; margin-left:15px; color: rgba(103,103,103,0.8);}
.comment-custom-wrapper .news-slider .comment-inside-ul li {padding: 10px 0; border-bottom: 1px solid rgba(0,0,0,0.05);}
.comment-custom-wrapper .news-slider .comment-inside-ul li:after {content:''; display:block; height:0; clear:both;}
.comment-custom-wrapper .news-slider .bx-controls .bx-prev { margin-top:-177px;margin-right:25px; height:36px;width:35px;margin-top: -191px;}
.comment-custom-wrapper .news-slider .bx-controls .bx-next { margin-top:-177px;margin-right:30px; height:36px; width:35px;margin-top: -191px;}
.page-blog .page-heading{display:none;}
.page-blog .text-inner{margin-top:0;}
.author {
    
    text-transform: uppercase;
    color: #0083cb; margin-bottom:5px;
   
}


/* training center css*/
.page-node-28909 .page-heading {display: none;}
.page-node-28909 .custom-heading {display: block;}
.page-sub-heading {font-family: 'lato-regular-webfont'; font-size: 15px; color: #464646;}
.tranining-center, .update_list.disp-in {background: #f1f1f1; padding: 20px; margin-top: 0px; clear:both;}
.tranining-center .download-excel {text-align: right; margin-top: 15px;}
.tranining-center .download-excel button {border: 0; outline: none; background: none; color: #008ad2; font-size: 13px; cursor: pointer; font-weight: bold;}
.tranining-center .totalcount {float: right; color: #008ad2; font-size: 16px; cursor: pointer;}

.page-node-28909 .page-heading.custom-heading > h1 {
  display: none;
}

.tranining-center .search-by-name,
.tranining-center .search-by-location,
.tranining-center .search-by-sector {width: 33.33%; float: left; border-right: 1px solid rgba(149,149,149,0.39); padding: 1% 2%; min-height: 195px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.tranining-center .search-by-sector {border-right: 0;}
.tranining-center .search-by-sector {margin-right: 0;}
.nsdc-training-center {}
.nsdc-training-center .search-title,.district label {font-family: 'lato-semibold-webfont'; font-size: 15px; color: rgba(43,43,43,0.6); margin-bottom: 10px;}
.nsdc-training-center input[type="text"],
.nsdc-training-center select {width: 100%; border: 1px solid rgba(117,117,117,0.3); height: 36px; padding: 0 13px; font-family: 'lato-regular-webfont'; font-size: 13px; color: #757575; margin-bottom: 12px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.nsdc-training-center select option {word-break: break-all;}
.nsdc-training-center .or {text-align: center; font-family: 'lato-semibold-webfont'; color: #757575; text-transform: uppercase; line-height: 36px;}
.tranining-center .search-by-sector select,
.tranining-center .search-by-location select {margin-bottom: 12px;}
.page-node-420 .tranining-center .search-wrap {margin-top: 0;}
.tranining-center .search-wrap {display: inline-block; width: 100%; text-align: center; margin-top: 10px;}
.tranining-center .search-wrap a,
.tranining-center .search-wrap .find-training-reset,.input.red-inpu-but {width: 100px; height: 30px; margin-top:0; border: 0; background: #3a3a3a; text-align: center; color: #fff; padding-left:0; cursor: pointer; display: inline-block; line-height: 30px; vertical-align: top; text-transform: none; margin: 0 10px;}


.avail-tab {background: #e7ecea; border: solid #d8dddb; border-width: 0 1px; margin-bottom: 10px;border-color: #d8dddb #d8dddb #cccccc;}
.avail-tab ul {display: flex; justify-content: center;}
.avail-tab ul:after {content: ''; display: block; height: 0; clear: both;}
.avail-tab ul li {float: left; width: 20%; float: left; border-right: 1px solid #d8dddb;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.avail-tab ul li:last-of-type {border-right: 0;}
.avail-tab ul li a {font-family: 'lato-regular-webfont'; font-size: 13px; color: #494a51; display: block; text-align: center; line-height: 20px; padding: 10px 0; border-top: 2px solid transparent;}
.avail-tab ul li.active,
.avail-tab ul li a:hover {color: #0587d1; background: #fff; border-top: 2px solid #0587d1;}

.view-curriculum-content-availability .view-filters {border: solid #d8dddb; border-width: 0 1px; padding-top: 30px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.view-curriculum-content-availability .view-filters:after {content: ''; display: block; height: 0; clear: both;}
.view-curriculum-content-availability .view-content {}

.nos-qp-table-content-tp.right-area {float: none; width: 100%; margin: 10px 0 0; padding-top: 10px; border-top: 1px solid #ccc;}
.nos-qp-table-content-tp.right-area .training-center-details {margin-left: 0; display: inline-block; width: 100%;}
.nos-qp-table-content-tp.right-area ul {margin-left: 0; background: #fff; margin-right: 0; width: 100%;}
#load_data_message {}
#load_data_message .no-data {text-align: center; font-size: 18px;}






/* training center css*/
/*.page-node-28909 .page-heading {display: none;}
.page-node-28909 .custom-heading {display: block;}
.page-sub-heading {font-family: 'lato-regular-webfont'; font-size: 15px; color: #464646;}
.tranining-center,.update_list.disp-in {background: #f1f1f1; padding: 40px; margin-top:0px;}
.page-node-28909 .page-heading.custom-heading > h1 {
  display: none;
}
.section-about-takshashila h1{display:none;}
.tranining-center .search-by-name,
.tranining-center .search-by-location,
.tranining-center .search-by-sector {width: 32%; float: left; border: 1px solid rgba(149,149,149,0.39); padding: 25px; margin-right: 2%; min-height: 210px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.tranining-center .search-by-sector {margin-right: 0;}
.nsdc-training-center {}
.nsdc-training-center .search-title,.district label {font-family: 'lato-semibold-webfont'; font-size: 15px; color: rgba(43,43,43,0.6); margin-bottom: 10px;}
.nsdc-training-center input[type="text"],
.nsdc-training-center select {width: 100%; border: 1px solid rgba(117,117,117,0.3); height: 36px; padding: 0 13px; font-family: 'lato-regular-webfont'; font-size: 13px; color: #757575;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.nsdc-training-center select option {word-break: break-all;}
.nsdc-training-center .or {text-align: center; font-family: 'lato-semibold-webfont'; color: #757575; text-transform: uppercase; line-height: 36px;}
.tranining-center .search-by-sector select,
.tranining-center .search-by-location select {margin-bottom: 12px;}
.page-node-420 .tranining-center .search-wrap {margin-top: 0;}
.tranining-center .search-wrap {display: inline-block; width: 100%; text-align: center; margin-top: 25px;}
.tranining-center .search-wrap a,
.tranining-center .search-wrap .find-training-reset,.input.red-inpu-but {width: 100px; height: 30px; margin-top:0; border: 0; background: #3a3a3a; text-align: center; color: #fff; padding-left:0; cursor: pointer; display: inline-block; line-height: 30px; vertical-align: top; text-transform: none; margin: 0 10px;}


.avail-tab {background: #e7ecea; border: solid #d8dddb; border-width: 0 1px; margin-bottom: 10px;border-color: #d8dddb #d8dddb #cccccc;}
.avail-tab ul {}
.avail-tab ul:after {content: ''; display: block; height: 0; clear: both;}
.avail-tab ul li {float: left; width: 25%; float: left; border-right: 1px solid #d8dddb;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.avail-tab ul li:last-of-type {border-right: 0;}
.avail-tab ul li a {font-family: 'lato-regular-webfont'; font-size: 14px; color: #494a51; display: block; text-align: center; line-height: 20px; padding: 10px 0; border-top: 2px solid transparent;}
.avail-tab ul li.active,
.avail-tab ul li a:hover {color: #0587d1; background: #fff; border-top: 2px solid #0587d1;}

.view-curriculum-content-availability .view-filters {border: solid #d8dddb; border-width: 0 1px; padding-top: 30px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.view-curriculum-content-availability .view-filters:after {content: ''; display: block; height: 0; clear: both;}
.view-curriculum-content-availability .view-content {}*/

/*count */


.two-marq{
margin: 20px auto;
position: relative;
width: 1190px;}
.two-marq-left{width:49%; float:left; box-shadow: 0 0 3px #ccc;}
.two-marq-right{width:49%; float:right; box-shadow: 0 0 3px #ccc;}
.two-marq span {
  background: #0587d1 none repeat scroll 0 0;
  color: #fff;
  display: inline-block;
  padding: 10px; position:relative
}
.two-marq span::after {
  background: rgba(0, 0, 0, 0) url("../images/right-blue-tabarrow.png") no-repeat scroll 0 0;
  width: 6px;
  height: 12px;
  position: absolute;
  right: -6px;
  top: 0;
  bottom: 0;
  margin: auto;
  content: "";
}
.two-marq p {
  display: inline-block;
  padding-left: 11px;
}

/*news Slider*/
ul.news-ticker li {
  margin: 10px 0;
}
.page-node-10610 .section-trainers-and-assessors .button {
  display: none;
}
.page-node-10610 .section-trainers-and-assessors .button {
  display: none;
}
.section-trainers-and-assessors .login-sdmc ul li h2::after {
 display:none;
}
.section-trainers-and-assessors .login-sdmc ul li {min-height: 190px;}
ul.non-pmkyk-slider li a {position: relative;z-index: 4;}
.section-trainers-and-assessors .login-sdmc ul li h2 { 
  font-weight: normal; 
}
.page-contentavailability-1409 .views-field-field-practical-duration,
.page-contentavailability-1409 .views-field-field-theory-duration,
.page-contentavailability-1408 .views-field-field-validated-by, .page-contentavailability-1409 .views-field-field-validated-by, .page-contentavailability-1411 .views-field-field-validated-by,
.page-contentavailability-1408 .views-field-field-validated-on, .page-contentavailability-1409 .views-field-field-validated-on, .page-contentavailability-1411 .views-field-field-validated-on, 
.page-contentavailability-1408 .views-field-field-steering-committee-number, .page-contentavailability-1410 .views-field-field-steering-committee-number, .page-contentavailability-1411 .views-field-field-steering-committee-number,
.page-contentavailability-1409 .views-field-field-employability-entrepreneur, .page-contentavailability-1410 .views-field-field-employability-entrepreneur, 
.page-contentavailability-1409 .views-field-field-total-hrs, .page-contentavailability-1410 .views-field-field-total-hrs,
.page-contentavailability-1410 .views-field-field-ojt-mandatory,
.page-contentavailability-1410 .views-field-field-ojt-recommended,
.page-contentavailability-1408 .views-field-field-ojt-mandatory,
.page-contentavailability-1408 .views-field-field-ojt-recommended,
.page-contentavailability-1411 .views-field-field-employability-entrepreneur,
.page-contentavailability-1492 .views-field-field-nos-category
 {
display:none;
}
.color-img > img {
  width: 100%;
  height: auto;
}
.page-node-6210 h1,.page-node-27409 h1,.page-node-6211 h1 {
  display: none;
}
/* Trans 2 Pdf Icon*/
/*a.nos-file-trans-2 {
 *   float: right;
 *     margin-right:26px;
 *       margin-top: -18px;
 *       }*/
a.nos-file-trans-0 {
  float: left;
  margin-right: 10px;
  width: 78% !important;
}
a.search-qp-nos {
  float: right;
  margin-right: 2px;
}
a.search-qp-nos img {
  height: auto;
  width: auto;
}
.read-more-stories > a {
  border: 1px solid #008ad2;
  display: block;
  margin: 20px auto 30px;
  padding: 10px 0;
  text-align: center;
  width: 20%;
}
.page-notice-current .views-field.views-field-field-news-category {
  width: 100px;
}
/* Sector Skill Councils */

.section-sector-skill-councils-1 .product-logo li { 
  height: 210px; 
  overflow: visible; 
  width: 196px;
}
.section-sector-skill-councils-1 .top-headline {  
  margin: 10px 0 0;  
}
.section-sector-skill-councils-1  .R-headline { 
  padding: 20px 10px 10px;  
}
.section-sector-skill-councils-1 .item-list > ul {
  float: left;
  margin-bottom: 30px;
  width: 100%;
  margin-top: 20px;
}
.view-filters select {
  padding: 5px;
}
#views-exposed-form-ssc-contact-details-block .views-submit-button .form-submit {
  display: none;
}
.page-node-306 span.views-label {
  float: left;
  width: 17%;
  position: relative;  
  border-bottom: solid 1px #ccc;  
  box-sizing: border-box;
  padding: 10px 0 10px 10px;
  color: #0587d1;
  font-weight: bold;
}
.page-node-306 span.field-content {
  width: 83%;
  float: left;  
  border-bottom: solid 1px #ccc;
  border-left: solid 1px #ccc;
  padding: 10px;
  box-sizing: border-box;
}
.page-node-306 span.field-content  p{
  padding: 0;
  margin: 0;
}
.page-node-306 span.views-label:after {
  content: ":";
  font-size: 16px;
  position: absolute;
  right: 50px;
  top: 0;
  display: none;
}
.item-list ul li:last-child .views-field.views-field-body span.views-label, .item-list ul li:last-child .views-field.views-field-body span.field-content{
  border-bottom: 0;
}
.views-field-body .views-label.views-label-body, .views-field-body .field-content {
  min-height: 75px;
}
/* Page Unapproved page*/
.page-unapproved-comments-list fieldset#edit-select {
  border: 0 none; 
  float: right;
}
.page-unapproved-comments-list .fieldset-wrapper {
  float: right;
}
.page-unapproved-comments-list legend,.page-unapproved-comments-list .form-item.form-type-select.form-item-operation {
  float: left;
  margin-right: 10px;
}
.page-unapproved-comments-list legend span.fieldset-legend {
  float: left;
  font-size: 16px;
  padding-top: 8px;
}
.page-unapproved-comments-list .form-item.form-type-select.form-item-operation select {
  height: 30px;
  margin-bottom: 10px;
  padding-left: 10px;
  width: 250px;
}
.page-unapproved-comments-list  input.form-submit {
  background: #0587d1 none repeat scroll 0 0;
  border: 0 none;
  color: #fff;
  padding: 6px 12px;
}

.maintenance-page {
  text-align : center;	
}

.maintenance-page h1 {
	margin : 10px 0;
}

.maintenance-page .main-content h1 {
	font-size: 18px;
	margin: 12px 0;
}

/*.video-play{
	display:none;
}
.video-play.active{
	display:block;
}*/

/* Testimonials Section*/
.testimonials-sec {
  width: 100%;
  margin: 50px 0 0;
}
ul.testimonail-slider li{
  /*max-width: 383px;  */
  max-width: 283px;
  max-height: 240px;
  overflow: hidden;
  background: #000;
  float: left;
  margin-top: 20px;
  position: relative;
}
ul.testimonail-slider li .inner{
  position: absolute;
  width: 100%;
  height: 100%;
  background: rgba(9,137,210,.1);
  transition: all linear .3s;
  left: 0;
  top: 0;
}
.testimonials-sec .bx-wrapper .bx-prev, .testimonials-sec .bx-wrapper .bx-next   {   
  transform: rotate(0);
  top: -160px;
  right: 0;
}
.testimonials-sec .blue-heading span {
  font-size: 14px;
  color: #000;
  font-weight: normal;
  font-family:Arial, Helvetica, sans-serif;
  opacity: .8;
  margin-left: 20px; 
  border-left: solid 2px #e5e5e5;
  padding: 10px 0 10px 15px;
}
ul.testimonail-slider li .inner p{ 
  font-size: 18px;
  color: #fff;
  text-align: center;
  padding: /*85px 25px 0*/52px 25px 64px;
  position: relative;
  z-index: 9;
  box-sizing: border-box;
  opacity: 0;
  transition: all linear .3s;
}
ul.testimonail-slider li  .detail {
  width: 100%;
  /*height: 50px;*/
  overflow: hidden;
  background: #0989d2;
  text-align: center;  
  padding: 10px 30px;
  font-size: 13px;  
  box-sizing: border-box;
  position: absolute;
  bottom: 19px !important;  
}
ul.testimonail-slider li .inner .detail {
  bottom: 23px;
  transition: all linear .3s;
}
ul.testimonail-slider li   a{
  color: #fff;
}
ul.testimonail-slider li  .detail span {
  font-size: 14px;
  display: block;
}
.explore-testi {
  position: absolute;
  right: 0;
  bottom: -5px;
  transition: all linear .3s;
}
.explore-testi:hover{
  filter: grayscale(100%);
}
ul.testimonail-slider li:hover .inner p{
  opacity: 1;
}
ul.testimonail-slider li:hover .detail{
  opacity: 0;
} 
ul.testimonail-slider li:hover .inner{
  background: rgba(9,137,210,.9);
}

.maintenance-page {
  text-align : center;	
}

.maintenance-page h1 {
	margin : 10px 0;
}

.maintenance-page .main-content h1 {
	font-size: 18px;
	margin: 12px 0;
}

/* New Funding Page */

.page-fundingc .inner-banner, .page-fundingc .page-heading,.page-partners .inner-banner, .page-partners .page-heading, .page-existingpartners .inner-banner, .page-existingpartners .page-heading, .page-learning-resources .inner-banner, .page-learning-resources .page-heading{
  display: none;
}
.page-fundingc .right-side-bar, .page-fundingc .text-inner, .page-partners .right-side-bar, .page-partners .text-inner, .page-existingpartners .right-side-bar, .page-existingpartners .text-inner, .page-learning-resources .right-side-bar, .page-learning-resources  .text-inner{
  margin: 0;
}
.funding-new-sec .banner{
  margin: 0;
  padding: 0px;
  width: 100%;
  position: relative;
  height:auto;
}
.funding-new-sec .banner img{
  width: 100%;
  height: auto;
}
.funding-new-sec .banner .main-text {
	position: absolute;
	width: 1190px;
	margin: 0 auto;
	top: 75px;
	left: 0;
	right: 0;
  text-align: center;
  text-transform: uppercase;
}
.funding-new-sec .banner .main-text .text{
  font-size: 48px;
  color: #fff;
  font-family: "lato-semibold-webfont";
}
.funding-new-sec .banner .main-text .text span{
  display: block;
  font-family: "lato-regular-webfont";
  font-style: normal;
  font-size: 36px;
  margin-bottom: 30px;
}

ul.banner-text {
	margin: 0 auto;
	padding: 0;
	border: solid 1px #fff;
	width: 335px;
	float: none;
	overflow: hidden;
}
ul.banner-text li {
	float: left;
	margin: 10px 0;
	color: #fff;
	border-right: solid 1px #fff;
	padding: 0 20px;
}
ul.banner-text li:nth-of-type(3n) {  
  border: 0;
}
.funding-new-sec .count-value {
	margin: 0;
	padding: 0px;	
	background: #f7f7f7;
	float: left;
	width: 100%;
}
.funding-new-sec .count-value ul {
	margin-top: 15px;
}
.funding-new-sec .count-value ul li{
  margin-right: 30px;
  padding: 10px;
  width: 173px;
  height: 160px;
  float: left;
  background: #2491d5;
  box-sizing: border-box;
}
.funding-new-sec .count-value ul li:last-child{
  margin-right: 0;
}
.funding-new-sec .count-value ul li .data{
  border: solid 1px rgba(255,255,255,.3);
  width: 100%;
  height: 100%;
  text-align: center;
  font-size: 35px;
  font-family: "lato-semibold-webfont";
  font-weight: bold;
  color: #fff;
  padding-top: 25px;
  box-sizing: border-box;
  border-radius:5px;
  
  
}
.funding-new-sec .count-value ul li .data span {
	font-size: 12px;
  font-weight: normal;
  font-family: "lato-regular-webfont";
  text-transform: uppercase;	
	padding-top: 30px;
  display: block;
  position: relative;
  font-weight:600;
}
.funding-new-sec .count-value ul li .data span::after {
	position: absolute;
	content: "";
	width: 75px;
	height: 1px;
	background: rgba(255,255,255,.3);
	top: 15px;
	left: 0;
	right: 0;
  margin: 0 auto;
}
.funding-new-sec .benifts-section {
	margin: 0;
	padding: 30px 0;	
	background: #f7f7f7;
	float: left;
	width: 100%;
}
.funding-new-sec .benifts-section .left{
  float: left;
  width:680px;
  margin-top: 75px;
}
.funding-new-sec .benifts-section .left p {
  font-size: 15px;  
	color: #242424;
	font-weight: normal;
}
.funding-new-sec .benifts-section .right {
	width: 460px;
  height: 360px;
  padding: 30px 40px;
  box-sizing: border-box;
	float: right;
  background: #fff;
  box-shadow: 0px 0 8px rgba(0,0,0,.2);
}
.funding-new-sec  .title {
	font-size: 36px;
	color: #2491d5;
  text-transform: uppercase;
  padding-bottom: 15px;
}
.funding-new-sec  .title span{
  color: #303030;
}
.funding-new-sec .benifts-section .right ul li{
  padding: 15px 0 0 30px;
  background: url("../images/benfit-li-icon.png") no-repeat 0 18px;
  font-size: 15px;
  color: #4a4a4a;
}
.funding-new-sec .commit-section{
  margin: 0;
  padding: 0px;
  background: url("../images/commit-bg.jpg") no-repeat 0 0  ;
  background-size: 100% 100%;
  background-attachment: fixed;
  width: 100%;
  height: 463px;
  padding: 50px 0;
  box-sizing: border-box;
  overflow: hidden;
}
.funding-new-sec .commit-section .title{
  color: #fff;
  text-align: center;
  margin-bottom: 10px;
}
.funding-new-sec .commit-section ul li{
  width: 297px;
  float: left;
  padding:0 10px 0 35px;
  position: relative;
  box-sizing: border-box;
}
.funding-new-sec .commit-section ul li:after{
  position: absolute;
  content: "";
  height: 300px;
  width: 1px;
  background: #6f6b6a;
  right: 0;
  top: 20px;
}
.funding-new-sec .commit-section ul li:first-child{
  padding-left: 0;
}
.funding-new-sec .commit-section ul li:last-child{
  padding-right: 0;
}
.funding-new-sec .commit-section ul li:last-child::after{
  display: none;  
}
.funding-new-sec .commit-section ul li .top-heading {
	width: 100%;
	float: left;
	margin-bottom: 15px;
}
.funding-new-sec .commit-section ul li .top-heading-text {
	float: left;
	padding: 10px 0 0 10px;
	color: #fff;
	text-transform: uppercase;
	font-size: 18px;
}
.funding-new-sec .commit-section ul li .top-heading-img{
  float: left;
}
.funding-new-sec .commit-section ul li p{
  color: #fff;
  text-align: left;
}
.funding-new-sec .commit-section ul li p em{
  font-style: normal;
  background: url("../images/em-icon.png") no-repeat 0  5px;
  padding-left: 10px;
  display: block;
  margin-bottom: 5px;
}
.funding-new-sec .collaborate-section{
  margin: 0;
  padding: 45px 0;
  width: 100%;
  overflow: hidden;
  position: relative;
}
.funding-new-sec .collaborate-section:before{
  position: absolute;
  content: "";
  background: url("../images/partnership-section-bg-shadow.jpg") no-repeat 0 0;
  bottom: -10px;
  left: 0;
  right: 0;
  margin: 0 auto;
  width: 1185px;
  height: 35px;
}
.funding-new-sec .collaborate-section .title{
  text-align: center;
}
.funding-new-sec .collaborate-section ul{
  margin: 0;
  padding: 0;
  
}
.funding-new-sec .collaborate-section ul li{
  width: 360px;
  height: 235px;
  margin-top: 60px;
  padding:  0 20px;
  box-sizing: border-box;
  text-align: center;
  float: left;
  background: #f5f5f5;
  position: relative;
  cursor: pointer;
  transition: all linear .3s;
}
.funding-new-sec .collaborate-section ul li:nth-last-of-type(2n){
  margin: 60px 55px 0;
}
.funding-new-sec .collaborate-section ul li:after{
  position: absolute;
  content: "";
  width: 55px;
  height: 50px;
  background: #2491d5 url("../images/colaborate-icon01.png") no-repeat center 10px;
  left: 0;
  right: 0;
  top: -25px;
  margin: 0 auto;
  border: solid 1px transparent;
  transition: all linear .3s;
}
.funding-new-sec .collaborate-section ul li:nth-of-type(2n):after{
  background: #2491d5 url("../images/colaborate-icon02.png") no-repeat center 10px;
}
.funding-new-sec .collaborate-section ul li:nth-of-type(3n):after{
  background: #2491d5 url("../images/colaborate-icon03.png") no-repeat center 7px;
}
.funding-new-sec .collaborate-section ul li .title{
  font-size: 24px;
  color: #525252;
  padding-top: 45px;
  transition: all linear .3s;
}
.funding-new-sec .collaborate-section ul li  p {
	font-size: 14px;
	margin: 0;
	text-align: center;
	color: #5b5b5b;
  min-height: 101px;
  transition: all linear .3s;
}
.funding-new-sec .collaborate-section ul li a.view-more {
	color: #525252;
	font-size: 14px;
	text-transform: uppercase;
	border: solid 1px #525252;
  padding: 10px 20px;
  transition: all linear .3s;
}

.funding-new-sec .collaborate-section ul li:hover{
  background: #2491d5;
}
.funding-new-sec .collaborate-section ul li:hover:after{
  background-color: #f5f5f5;
  background-position: center -31px;
  border: solid 1px #2491d5;
}
.funding-new-sec .collaborate-section ul li:nth-of-type(3n):hover:after{
  background-position: center -36px;
}
.funding-new-sec .collaborate-section ul li:hover p, .funding-new-sec .collaborate-section ul li:hover .title{
  color: #fff;
}
.funding-new-sec .collaborate-section ul li:hover a{
  color: #fff;
  border: solid 1px #fff;
}
.funding-new-sec .partnership-section{
  margin: 0px;
  padding: 0;
  width: 100%;
  height: 350px;
  position: relative;
  background: #cccccc;
  overflow: hidden;
}
.funding-new-sec .partnership-section:before{
  position: absolute;
  content: "";
  background: url("../images/partnership-section-bg.jpg") repeat 0 0;
  width: 55%;
  height: 350px;
  left: 0;
  top: 0;
}
.funding-new-sec .partnership-section .left{
  width: 513px;
  float: left;
  padding: 55px 70px 55px 0;
  box-sizing: border-box;
}
.funding-new-sec .partnership-section .left .title{
  color: #fff;
  line-height: 40px;
}
.funding-new-sec .partnership-section .left .desc {
	color: #fff;
	font-size: 18px;
  line-height: 24px;
  font-family: "opensans-light-webfont";
	font-weight: normal;
}
.funding-new-sec .partnership-section .left  p {
	font-size: 14px;
	margin: 30px 0 0;
	color: #fff;
}
.funding-new-sec .partnership-section .left  a.apply-funding{
color: #fff;
font-size: 14px;
text-transform: uppercase;
border: solid 1px #fff;
padding: 10px 20px;
margin-top: 20px;
float: left;
transition: all linear .3s;
}
.funding-new-sec .partnership-section .left  a.apply-funding:hover{
  background: #fff;
  color: #456890;
}
.funding-new-sec .partnership-section .right{
  width: 675px;
  float: right; 
  background: #cccccc;
  text-align: right;
}
.funding-new-sec .create-section{
  margin: 0;
  padding: 0px;
  background: url("../images/create-bg.jpg") no-repeat 0 0  ;
  background-size: 100% 100%;
  background-attachment: fixed;
  width: 100%;
  height: 444px;
  padding: 50px 0;
  box-sizing: border-box;
  overflow: hidden;
}
.funding-new-sec .create-section .title{
  color: #303030;
  text-align: center;
}
.funding-new-sec .create-section ul{
  margin: 0;
  padding: 20px 52px 0;
  width: 100%;
  box-sizing: border-box;
}
.funding-new-sec .create-section ul li{
  width: 181px;
  height: 145px;
  text-align: center;
  float: left;
  color: #515151;
  background: rgba(255, 255, 255, .9);
  position: relative;
}
.funding-new-sec .create-section ul li .detail{
  font-size: 15px;
  position: absolute;
  font-family: "lato-semibold-webfont";
  line-height: 20px;
  top: 50%;
  padding: 0 20px;
  box-sizing: border-box;
  transform: translateY(-50%);
} 
.funding-new-sec .create-section ul li.dark{
  background: rgba(81, 81, 81, .9);
  color: #fff;
}
.funding-new-sec .guideline-section{
  margin: 0px;
  padding: 50px 0;
  overflow: hidden;
}
.funding-new-sec .guideline-section ul li{
  width: 380px;
  cursor: pointer;
  float: left;
  overflow: hidden;
  position: relative;   
  margin-left:15px; 
}
.funding-new-sec .guideline-section ul li:before{
  position: absolute;
  content: "";
  width: 49px;
  height: 49px;
  background: #2491d5 url("../images/guideline-icon.png") no-repeat center 12px;
  top: 135px;
  left: 0;
  right: 0;
  margin: 0 auto;
  transition: all linear .3s; 
  z-index: 1;
}
.funding-new-sec .guideline-section ul li:nth-of-type(2n):before{
  background: #2491d5 url("../images/guideline-icon-1.png") no-repeat center 12px;
}
.funding-new-sec .guideline-section ul li:nth-of-type(3n):before{
  background: #2491d5 url("../images/guideline-icon-2.png") no-repeat center 12px;
}
.funding-new-sec .guideline-section ul li:nth-of-type(4n):before{
  background: #2491d5 url("../images/guideline-icon-3.png") no-repeat center 12px;
}
.funding-new-sec .guideline-section ul li:nth-of-type(5n):before{
  background: #2491d5 url("../images/faq.png") no-repeat center 10px;
}
.funding-new-sec .guideline-section ul li:nth-of-type(6n):before{
  background: #2491d5 url("../images/monitoring_sop.png") no-repeat center 7px;
}
.funding-new-sec .guideline-section ul li.brochure,.funding-new-sec .guideline-section ul li.faqs, .funding-new-sec .guideline-section ul li.sop { margin-top:15px;}


.funding-new-sec .guideline-section ul li .detail{
  background: #ededed;
  width: 100%;
  height: 160px;
  color: #404141;
  font-size: 24px;
  font-family: "lato-semibold-webfont";
  text-transform: capitalize;
  line-height: 30px;
  text-align: center;
  transition: all linear .3s; 
  padding-top: 55px;
  box-sizing: border-box;
}
.funding-new-sec .guideline-section ul li .image{
  width: 100%;
  height: 160px;
  transition: all linear .3s;
}
.funding-new-sec .guideline-section ul li:hover .detail{
  background: #2491d5;
  color: #fff;
}
.funding-new-sec .guideline-section ul li.sop .detail{
	padding-top:25px;}
	.funding-new-sec .guideline-section ul li.sop .detail p{
		text-align:center;}
/*.funding-new-sec .guideline-section ul li:hover .image{
  transform: scale(1.1);
}*/
.funding-new-sec .guideline-section ul li:hover:before{
  background-color: #fff;
  background-position-y: -17px;
}
.funding-new-sec .guideline-section ul li:nth-of-type(5n):hover:before {
	 background-position-y: -27px;
	}
.funding-new-sec .guideline-section ul li:nth-of-type(6n):hover:before {
 background-position-y: -30px;
}

.funding-new-sec .guideline-section ul li:nth-of-type(4n):hover:before{
  background-position-y: -26px;
}
.funding-new-sec  .industry-speaks{
  margin: 0;
  padding: 50px 0;
  width: 100%;
  height: 375px;
  box-sizing: border-box;
  background: #f2f3f4;
  overflow: hidden;
  text-align: center;
}
.funding-new-sec  .industry-speaks .title span{
  color: #4a4a4a;
}
.funding-new-sec  .industry-speaks ul{
  margin: 40px auto 0;
  padding: 0 35px;
  text-align: center;
}
.funding-new-sec  .industry-speaks ul li{  
  display: inline-block;
}
.funding-new-sec  .industry-speaks ul li .inner{
  width: 509px;
  float: left;
}
.funding-new-sec  .industry-speaks ul li .image{
  position: absolute;
  float: left;
  margin-top: 40px;
}
.funding-new-sec .industry-speaks ul li .message-sec {
	width: 430px;
	height: 215px;
	background: #fff;
	float: right;
	padding: 40px 40px 40px 104px;
	box-sizing: border-box;
	margin-right:20px;
}
.funding-new-sec .industry-speaks ul li .message-sec p{
  font-size: 15px;
  margin: 0;
  line-height: 19px;
  min-height: 90px;
  color: #555555;
}
.funding-new-sec .industry-speaks ul li .message-sec .name {
	text-align: left;
	font-size: 18px;
	color: #2491d5;
	padding: 10px 0 20px;
}
.funding-new-sec .industry-speaks ul li .message-sec .desg {
	color: #7d7d7d;
	font-size: 13px;
	text-align: left;
}
.funding-new-sec .industry-speaks .nbs-flexisel-nav-left {
	left: -22px;
	background: url(../images/circle-left-arrow-1.png) no-repeat;
}
.funding-new-sec .industry-speaks .nbs-flexisel-nav-right {
  right: -22px;
  background: url(../images/circle-right-arrow-1.png) no-repeat;
}


/* new form css 28 may */

.find-training-center-map .search-bar {
  background: #1d92d4 none repeat scroll 0 0;
  width: 100%;
  box-sizing: border-box;
  padding: 20px; margin-top:25px; position:relative
}
.nearbyme {
  bottom: 23px;
  color: #ffffff;
  position: absolute;
  right: 22px;
  text-transform: uppercase;
}
.find-training-center-map .by-part {
  background: rgba(0, 0, 0, 0) url("../images/form-shadow.png") no-repeat scroll right top;
  box-sizing: border-box;
  float: left;
  margin-right: 20px;
  padding-bottom: 25px;
  padding-right: 30px;
  width: 380px;
}
.find-training-center-map .search-bar .by-part:nth-child(3) {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  margin-right: 0;
  padding-right: 0;
  width: 349px;
}
	.find-training-center-map .by-part h3{ font-size:15px; color:#fff; font-weight:normal; margin-bottom:5px;}
.find-training-center-map .full-li{
	width:100%; margin-bottom:15px;}	

		.find-training-center-map .full-li input {
  background: #ffffff none repeat scroll 0 0;
  border: 0 none;
  box-sizing: border-box;
  padding: 8px;
  width: 100%;
}
		.find-training-center-map .full-li select {
  background: #ffffff none repeat scroll 0 0;
  border: 0 none;
  box-sizing: border-box;
  padding: 8px;
  width: 100%;
}
.find-training-center-map .half-li{width:100%; margin-bottom:15px; }
.find-training-center-map .half-li input{  background: #ffffff none repeat scroll 0 0;
  border: 0 none;
  box-sizing: border-box;
  padding: 8px;
  width: 48%;}
.find-training-center-map .half-li input:last-child{ float:right}
.find-training-center-map .form-btn {
  clear: both;
  text-align: center;
  width: 100%;
}
.find-training-center-map .form-btn input {
  background: #00639b url("../images/right-arrow.png") no-repeat scroll 90% center;
  border: 0 none;
  color: #ffffff;
  cursor: pointer;
  padding: 5px 27px 6px 16px;
  text-transform: uppercase; transition:all ease 0.6s
}
.find-training-center-map .form-btn input:hover {
  background: #515151 url("../images/right-arrow.png") no-repeat scroll 90% center;

}


.search-data {
  margin-top: 40px;
}
.search-data h4 {
  border-bottom: 1px solid #cccccc;
  font-size: 20px;
  line-height: normal;
  margin-bottom: 30px;
  padding-bottom: 12px;
}
.search-data li {
  background: #efefef none repeat scroll 0 0;
  box-sizing: border-box;
  float: left;
  height: 330px;
  margin: 0 10px 10px 0;
  padding: 15px;
  position: relative;
  width: 590px; 
}
.star-rating > img {
  width: 80px;
}

.search-data li.free::after {
  background: rgba(0, 0, 0, 0) url("../images/free-img.jpg") repeat scroll right top;
  width: 74px;
  height: 67px;
  position: absolute;
  top: 0;
  right: 0;
  content: ""; 
}
.search-data li.paid::after {
  background: rgba(0, 0, 0, 0) url("../images/paid-img.jpg") repeat scroll right top;
  width: 74px;
  height: 67px;
  position: absolute;
  top: 0;
  right: 0;
  content: "";
}
.search-data li:nth-child(2n){
	margin-right:0;}
.search-data h3 {
  color: #008ad2;
  font-size: 16px;
  font-weight: normal;
  margin-bottom: 7px;
  margin-top: 5px;
  position: relative;
  z-index: 9;
}
.full-line{width:100%; margin-bottom:5px;}
.full-line p{
	font-size:13.5px;
	color:#282828;
	margin:0; font-family: "opensans-light-webfont";}
.full-line p span , .half-line p span{
	font-family: "lato-semibold-webfont"; font-size:14px;}	
	
	.half-line{width:100%;margin-bottom:8px;}
	
	.half-line p{ width:48%; display:inline-block; margin:0; font-family: "opensans-light-webfont"; vertical-align:top; padding-right:10px;
	 box-sizing:border-box;}
	.half-line p a{ color:#000 !important; text-decoration:none !important}
	
	
	.search-data .line {
  margin: 16px 0 7px;
}
	.search-data .line:before{ display:none;}
	.search-data .line:after{ top:0}
	.two-btn {
  text-align: right; margin-top:-1px; position:relative;
}
.star-rating {
  position: absolute;
  top: 5px;
  left: 0;
}
.two-btn p {
  color: #ffffff;
  display: inline-block;
  margin: 0;
  padding: 6px 20px 6px 30px;
  margin-left: 6px; cursor:pointer; transition:all ease 0.6s
}
.two-btn p a{color: #ffffff; }
.two-btn p.view-map{ background:url(../images/view-map-icon.png) no-repeat  9px 7px #515151;}
.two-btn p.contact-us{background:url(../images/contact-ic.png) no-repeat  5px 4px #1d92d4;}

.two-btn p.view-map:hover{ background:url(../images/view-map-icon.png) no-repeat  9px 7px #1d92d4;}
.two-btn p.contact-us:hover{background:url(../images/contact-ic.png) no-repeat  5px 4px #515151;}

.find-training-center-map  .contact-form , .find-training-center-map .map-form {
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,.6);
  top: 0;
  left: 0;
  position: fixed;
  z-index: 9999; display:none;
}
.contact-form-inside {
  height: 400px;
  width: 476px;
  background: #fff;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto; box-sizing:border-box; padding:20px;
}


 .map-form-inside {
  height: 540px;
  width: 620px;
  background: #fff;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto; box-sizing:border-box; padding:20px;
}
.contact-form-inside h3 {
  color: #2e2e2e;
  font-size: 23px;
}
.cont-form-cl , .map-form-cl {
  background: #565656 none repeat scroll 0 0;
  border-radius: 50%;
  color: #ffffff;
  cursor: pointer;
  line-height: 12px;
  padding: 7px;
  position: absolute;
  right: -12px;
  top: -12px;
}
.contact-form-inside  input {
  border: 1px solid #e4e4e4;
  box-sizing: border-box;
  margin-bottom: 15px;
  padding: 9px;
  width: 100%;
}
.contact-form-inside input.dob {
  background: rgba(0, 0, 0, 0) url("../images/dob-icon.png") no-repeat scroll 7px 9px;
  padding-left: 33px;
}
.contact-form-inside  input.phno{ background:url(../images/phn-icn.png) 9px 10px no-repeat;  padding-left: 33px;}
.contact-form-inside  input.ema{ background:url(../images/mail-icn.png) 8px 13px no-repeat;  padding-left: 33px;}
.contact-form-inside h4 {
  font-size: 13px;font-family: "lato-semibold-webfont"; margin-bottom:10px;
}
.contact-form-inside label{ display: inline-block; margin-right:10px; margin-bottom:15px;}
.contact-form-inside label input {
  display: inline-block;
  margin-bottom: 0;
  margin-right: 6px;
  margin-top: 2px;
  vertical-align: top;
  width: auto;
}
.contact-form-inside p{ display:inline-block}
.contact-form-inside p input {
  display: inline-block;
  margin-right: 7px;
  margin-top: 2px;
  vertical-align: top;
  width: auto;
}
.inp-s {
  background: #1d92d5 none repeat scroll 0 0;
  border: 0 none !important;
  color: #ffffff;
  cursor: pointer;
  float: right;
  font-size: 14px;
  margin-top: 8px;
  padding: 10px 23px !important;
  text-transform: uppercase;
  width: auto !important;
}

.map-f {
  height: 220px;
  margin-bottom: 26px;
}

.map-form-inside .line:before{ display:none;}
.map-form-inside .line { margin-bottom:5px;}
.map-form-inside .two-btn{ bottom: 5px;
left: 0;
margin: auto;
position: absolute;
right: 0;
text-align: center;}



.find-training-center-map .pagination {
  clear: both;
  margin-top: 30px;
  text-align: right;
}

.find-training-center-map .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden {
  margin-right: 0;
}

.find-training-center-map .mCSB_scrollTools {

  right: -9px;

}
.ove-scroll{ height:210px}
.loader {
  background: rgba(0, 0, 0, 0) url("../images/fancybox_loading.gif") no-repeat scroll 0 0;
  bottom: 14px;
  clear: both;
  float: right;
  height: 24px;
  margin-right: 37px;
  margin-top: -11px;
  right: 0;
  width: 24px; display:none
}
.loader.active{ display:block}
.thanks-block > p {
  font-size: 15px;
  line-height: normal;
  margin-top: 123px;
  text-align: center;
  width: 100%;
}
.thanks-block > p span {
  display: block;
  font-size: 23px;
  font-weight: bold;
  line-height: normal;
  margin-bottom: 7px;
  text-transform: uppercase;
}

/* 03 08 2018 sandeep */
.page-pmmy .page-heading h1, .page-deasra .page-heading h1, .page-entrepreneurship .page-heading h1,  .page-pmmy .inner-banner, .page-deasra .inner-banner, .page-entrepreneurship .inner-banner, .page-rozgarmelaguidelines .page-heading h1, .page-rozgarmelaemplist  .page-heading h1{
  display: none;
}

.page-pmmy  .main-container1 .text-inner, .page-deasra .main-container1 .text-inner, .page-entrepreneurship  .main-container1 .text-inner{
	margin-top: 0px;
}

.new-0308 .banner{
  height: auto;
}
.new-0308 .banner img{
  display: block;
}
.new-0308 .banner-bottom {
	width: 100%;
	background: #f2f5fd;
	padding-top: 20px;
}
.new-0308 .banner-bot-left {
	width: 625px;
	float: left;
	font-size: 16px;
	color: #242424;
}
.new-0308 .banner-bot-left p{
  font-size: 14px;
  line-height: 28px;
}
.new-0308 .banner-bot-left p span{
  font-size: 18px;
  color: #3c3c3c;
  display: block;
  margin-top: 20px;
}
.new-0308 .banner-bot-right {
	width: 370px;
	float: right;
}
.new-0308 .banner-bot-right img{
  display: block;
}
.two-page-div{
  width: 100%;
  position: relative;
  background: #fff;
  padding-top: 50px;
}
.two-page-div ul{
  text-align: center;
  width: 100%;
}
.two-page-div li{
  display: inline-block;
  margin: 0 110px;
  text-align: center;
}
.two-page-div li img{
  display: inline-block;
}
.two-page-div li p{
  font-size: 18px;
  color: #0089cf;
  text-decoration: underline;
  /*text-transform: uppercase;*/
  font-weight: bold;
}
.deasra .banner , .pmmy .banner{
  height: auto;
}
.deasra .banner img , .pmmy .banner img{
  display: block;
}
.pmmy .title,.funding-new-sec .title{ 
  line-height: normal;
  font-size: 30px;
  padding-bottom: 0;
  text-transform: capitalize;
}
.deasra.funding-new-sec .banner .main-text{
  top: 130px;
}
.partner-sup{
  padding: 50px 0;
  width: 100%;
  background: #f7f7f7;
}
.partner-sup-left{
  width: 785px;
  float: left;
}
.partner-sup-left {
  font-size: 24px;
  color: #3c3c3c;
}
.partner-sup-right {
	width: 350px;
	float: right;
	margin-top: 34px;
}
.partner-sup-left h4 {
	font-size: 24px;
	color: #3c3c3c;
	font-weight: bold;
	text-transform: uppercase;
	margin-top: 30px;
}
.pmmy .partner-sup-left h4,.funding-new-sec .partner-sup-left h4,.funding-new-sec .who-avail-left h4 {
  font-size: 18px;
  text-transform: capitalize;
}
.funding-new-sec  .commit-section.desear-commit{ height: auto;}
.funding-new-sec .commit-section.desear-commit li{
  width: 33%;
  box-sizing: border-box;
  height: 240px;
  padding: 50px 35px 0 35px;
}
.funding-new-sec .commit-section.desear-commit li .top-heading-img{}
.funding-new-sec .commit-section.desear-commit li .top-heading-text{
  text-transform: none;
  
}
.funding-new-sec .commit-section.desear-commit li p{
  font-size: 16px;
  line-height: 22px;
}
.funding-new-sec .desear-commit.commit-section ul li:nth-child(3n):after{
  display: none;
}

.funding-new-sec .desear-commit.commit-section ul li:after{
  height: 100%;
}
.funding-new-sec .desear-commit.commit-section ul li:nth-child(1) , .funding-new-sec .desear-commit.commit-section ul li:nth-child(2) , .funding-new-sec .desear-commit.commit-section ul li:nth-child(3){
  border-bottom: 1px solid #6f6b6a;
}
.funding-new-sec .commit-section.desear-commit li h5{
    font-size: 23px;
    line-height: 22px;
    color: #fff;
    line-height: 32px;
    font-weight: normal;
}
.funding-new-sec .desear-commit.commit-section ul li:nth-child(4n){
  padding-left: 0;
}
.deasra-img{
  width: 100%;
  background: url(../images/white-pattern.jpg) repeat top left;
  position: relative;
}
.deasra-img:after{
  background: url(../images/blue-pattern.jpg) repeat top left;
  content: "";
  width: 50%;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
}
.deasra-img-left{
  width: 790px;
  float: left;
}
.deasra-img-left img{ display: block;}
.deasra-img-right{
  width: 352px;
  float: right;
  background: url(../images/blue-pattern.jpg) repeat top left;
  padding-top: 100px;
}
.deasra-img .main-container{
  position: relative; z-index: 9;
}
.deasra-img:before{
  background: url(../images/desrea-bottom-shadow.png) no-repeat bottom center;
  content: "";
  width: 100%;
  height: 20px;
  position: absolute;
  bottom: -20px;
  right: 0;
}
.who-avail {
	width: 100%;
	background: #f7f7f7;
	padding: 50px 0;
}
.who-avail-left {
	width: 490px;
  float: left;
  padding-top: 25px;
}
.who-avail-left  h4{
  font-size: 24px;
  color: #3c3c3c;
  text-transform: uppercase;
  font-weight: bold;
}
.who-avail-left p{
  font-size: 15px;
  line-height: 24px;
}
.who-avail-left p a{
  text-decoration: underline;
}
.who-avail-right{
  width: 660px;
  float: right;
  background: #fff;
  box-sizing: border-box;
  padding: 20px;
  box-shadow: 0 1px 3px rgba(0,0,0,.1);
}
.who-avail-right h4{
  font-size: 16px;
  color: #242424;
  margin-bottom: 10px;
}
.who-avail-right .sp-1{
  width: 32%;
  display: inline-block;
  font-size: 18px;
  color: #4a4a4a;
  text-transform: uppercase;
  font-weight: bold;
}
.who-avail-right .sp-2{
  width: 32%;
  display: inline-block;
  font-size: 18px;
  color: #4a4a4a;
  text-transform: uppercase;
  font-weight: bold;
}
.who-avail-right .sp-3{
  width: 32%;
  display: inline-block;
  font-size: 18px;
  color: #4a4a4a;
  text-transform: uppercase;
  font-weight: bold;
  padding:10px 0;  
}
.who-avail-right li span{
  font-size: 16px !important;
  text-transform: none !important;
  font-weight: normal !important;
  padding:15px 0;

}
.who-avail-right li:nth-child(even) 
{
  background: #f2f2f2;
 
}
.who-avail-right li{
  padding: 0 15px;
  box-sizing:border-box; 
}
.who-avail-right li p{
  font-size: 12px;
  color: #4a4a4a;
}
.who-avail-right ul{
  height: 200px;
}
.create-section.benefit{ height: auto; padding-bottom: 0}
.funding-new-sec .create-section.benefit li{ width: 25%;}
.funding-new-sec .create-section.benefit ul{
  padding: 20px 0 0;
}
.funding-new-sec .create-section.benefit ul li .detail{
  line-height: 25px
}

.pmmy-how-work{
  background: url(../images/work-pattern.jpg) repeat top left;
  width: 100%;
  position: relative;
  
}
.pmmy-how-work-left{
  width: 815px;
  float: left;
  padding: 30px 0 10px 0; 
}
.pmmy-how-work-left h4 {
	font-size: 18px;
	text-transform: capitalize;
	color: #fff;
	font-weight: bold;
	margin-left: 9px;
	margin-bottom: 8px;
}
.pmmy-how-work::after {
	background: #2491d5;
	width: 30%;
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	height: 100%;
}
.pmmy-how-work .main-container{
  z-index: 9;
}
.pmmy-how-work-right {
	width: 360px;
	float: right;
	background: #2491d5;
	box-sizing: border-box;
	padding: 40px 12px 40px 40px;
	height: 406px;
}
.pmmy-how-work-right h4 {
	background: url(../images/pmmy-riwo.png) 0 0 no-repeat;
	font-size: 18px;
  color: #fff;
  padding-left: 90px;
  padding-top: 15px;
  padding-bottom: 22px;
}
.pmmy-how-work-right p{
  color: #fff;
  line-height: 25px;
}
.work-process{
  width: 100%;
  position: relative;
  padding: 30px 0;
}
.work-process-left {
  margin-right: 90px;
  width: 650px;
  float: left;
}

.work-process-right {
  width: 450px;
  float: right;
}
.work-process-right ul li{
  background: #fff;
  padding:0;
  width: 225px;
  height: 225px;
  float: left;
  text-align: center;
  border-right: solid 1px #f5f5f5;
  margin: 0;
  border-bottom: solid 1px #f5f5f5;
  box-sizing: border-box;
  transition: all linear .3s;
}
.work-process-right ul li a {
  display: block;
  height: 100%;
  padding-top: 30px;
  box-sizing: border-box;
}
.work-process-right ul li.no-bdr{
  border-bottom: none;
}
.work-process-right ul li:hover{
  background: #fbfbfb;
}

.work-process-right ul li:hover .icon img.non-hover {  
  opacity: 0;
 
}
.work-process-right ul li:hover .icon img.with-hover{  
  opacity: 1;
  
}
.work-process-right ul li:nth-of-type(2n){
  border-right: none;
}
.work-process-right ul li .icon {  
  width: 104px;
  height: 104px;  
  margin: 0 auto;
  overflow: hidden;  
  position: relative;
}
.work-process-right ul li .icon img{
  position: absolute;
  right: 0;
  left: 0;
  transition: all linear .3s;
}
.work-process-right ul li .icon img.with-hover {  
  top: 0;
  opacity: 0;  
}
.work-process-right ul li .text{
  color: #4a4a4a;
  font-size: 18px;
  padding: 5px 30px 0;
  float: left;
  width: 100%;
  transition: all linear .3s;
  box-sizing: border-box;
}
.work-process-right ul li:hover .text{
  color: #008ad2;
}
.work-process h5 {
	font-size: 24px;
  color: #3c3c3c;
  line-height: 32px;
  margin-bottom: 30px;
}
.pmmy .work-process h5 {
  font-size: 18px;
  margin-bottom: 10px;
}
.work-process li {
	font-size: 15px;
	color: #4a4a4a;
	background: url(../images/double-arrow.png) 0px 6px no-repeat;
  margin-bottom: 15px;
  line-height: 24px;
	padding-left: 20px;
}
.work-process p{
  font-style: italic;
}
/*FSIC Section */
/*.fsic-list-main{
  width: 100%;
  padding: 40px 0;
  background: #f7f7f7;
  overflow: hidden;
}*/
.fsic-list-main p{
  font-size: 15px;
}
.fsic-list{
  width: 218px;
  height: 300px;
  background: #0275d8;
  box-shadow: 0px 0px 30px rgba(0,0,0,.1);
  float: left;
  margin-right: 20px;
  padding: 20px;
  box-sizing: border-box;
  margin-top: 20px;
  font-size: 18px;
  line-height: 20px;
  text-align: center;
  color: #fff;
}
.fsic-list img{ 
  display: block;
  margin: 0 auto 15px;
  transition: all linear .3s;
}
/*.fsic-list:nth-child(odd){
  background: #fff;
  color: #626262;  
}
.text-inner a.fsic-list:nth-child(odd) {
  color: #626262;  
}*/
.text-inner a.fsic-list {
  color: #fff;
}
.fsic-list:hover img{
  transform: scale(1.1);
}
.nsdc-new-page .search-box{
  width: 100%;
  /*min-height: 220px;
  background: #fff;
  box-shadow: 0 4px 6px rgba(0,0,0,.14);*/
  text-align: center;
  
}
.nsdc-new-page .search-box .heading-text{
  font-size: 34px;
  padding: 35px 0;
  color: #0587d1;
  text-transform: uppercase;
  line-height: normal;
}
.nsdc-new-page .search-box .heading-text span{
  color: #555555;
}
.nsdc-new-page .search-box .search-form{
  width: 615px;  
  margin: 0 auto;
  position: relative;
}
.nsdc-new-page .search-box input.search-field{
  width: 615px;
  height: 50px;
  background: #f6f6f6;
  font-size: 18px;
  border: 0;
  padding-left: 10px;
  border-radius: 10px;
  color: #8b8b8b;  
  border: solid 1px #d7d7d7;
  box-sizing: border-box;
}
.nsdc-new-page .search-box input.search-field-btn{
  position: absolute;
  width: 135px;
  height: 40px;
  background: #0587d1;
  color: #fff;
  border: 0;
  border-radius: 6px;
  text-align: center;
  font-size: 14px;
  right: 15px;
  top: 5px;
  transition: all linear .3s;
  cursor: pointer;
}
.nsdc-new-page .search-box input.search-field-btn:hover{ 
  background: #555555;
}
.nsdc-new-page .total-partner-list{
  font-size:15px;
  color:#1f3449;
  text-transform: uppercase;
  width: 100%;
  float: left;
  padding: 30px 0 15px;
}
.nsdc-new-page ul.partner-list{
  margin-top: 30px;
}
.nsdc-new-page ul.partner-list li{
  margin-bottom: 20px;
  list-style: none;
  width: 100%;
  float: left;
}
.nsdc-new-page ul.partner-list li .heading-data{
  background: #0587d1;
  width: 100%;
  padding: 0 15px;
  box-sizing: border-box;
  height: 70px;
}
.nsdc-new-page ul.partner-list li .inner-data{
  width: 100%;
  /* height: 180px; */
  background: #fff;
  padding: 10px 20px;
  box-sizing: border-box;
  box-shadow: 0 4px 6px rgba(0,0,0,.1);
  overflow-y: auto;
}
.nsdc-new-page ul.partner-list li .heading-data .top-text{
  font-size: 15px;
  text-transform: uppercase;
  color: #9cc6e6;
  padding-top: 14px;
 
}
.nsdc-new-page ul.partner-list li .heading-data .top-text span{
  display: block;
  color: #fff;  
  padding-top: 10px;
}
.nsdc-new-page ul.partner-list li .heading-data .top-text.sr-no{
  width: 45px;
  margin-right: 25px;
  float: left;
  text-align: center;
}
.nsdc-new-page ul.partner-list li .heading-data .top-text.pr-name{
  width: 964px;
  float: left;
  margin-right: 25px;
}
.nsdc-new-page ul.partner-list li .heading-data .top-text.reg-no{
  width: 100px;
  float: left;   
  text-align: center;
}
.inner-data{
  width: 100%;

}
.nsdc-new-page ul.partner-list li .inner-data .data-name{
  width: 380px;
  float: left;
  font-size: 16px;
  line-height: 22px;
  padding-right: 70px;
  /* min-height: 77%; */
  color: #2a2a28;
  background: url(../images/data-divider.png) right 15px no-repeat;
  /* padding-top: 40px; */

}

.nsdc-new-page ul.partner-list li .inner-data .data-name.schemes{
  width: 390px;
  padding-right: 30px;
  padding-left: 20px;
  padding-top: 0;
  /* min-height: 180px; */
  position: relative;
}
.nsdc-new-page ul.partner-list li .inner-data .data-name.partner{
  width: 220px;
  font-size: 16px;
  background: none;
  padding-right: 0;
  /* padding-top: 40px; */
  /* padding: 10px 0; */
  padding-left: 20px;
  color: #555555;
}
.nsdc-new-page ul.partner-list li .inner-data .data-name.partner span{
  display: block;
}
.nsdc-new-page ul.partner-list li .inner-data .data-name.partner a.view-link{
  color: #0089cf;
  padding: 7px 20px;
  border: solid 1px #0089cf;
  float: left;
  margin-top: 10px;
  border-radius: 4px;
  text-transform: uppercase;
  transition: all linear .3s;
  cursor: pointer;
}
.nsdc-new-page ul.partner-list li .inner-data .data-name.partner a.view-link:hover{
  background: #0089cf;
  color: #fff;
}
.nsdc-new-page ul.partner-list li .inner-data .data-name.schemes b{  
  padding-right: 20px;
  /* padding-top: 50px; */
  padding: 10px 0;
  color: #555555;
  float: left;
  width: 66px;
  margin-left: -17px;
}
.nsdc-new-page ul.partner-list li .inner-data .data-name.schemes .icon-img-main{
  width: 310px;
  float: left;
  position: absolute;
  top: 50%;
  left: 80px;
  transform: translateY(-50%);
}
.nsdc-new-page ul.partner-list li .inner-data .data-name.schemes .icon-img{
  width: 88px;
  height: 70px;
  font-size: 14px;
  color: #535353;
  text-align: center;
  text-transform: uppercase;
  float: left;
  background: #fff;
  line-height: normal;
  margin-left: 10px;
  margin-bottom: 10px;
  box-shadow: 0 0px 6px rgba(0,0,0,.14);
  
}
/*.nsdc-new-page ul.partner-list li .inner-data .data-name.schemes .icon-img ~ .icon-img{
  margin-left: 110px;
}*/
.nsdc-new-page ul.partner-list li .inner-data .data-name span.name{
  width: 140px;
  float: left;
  position: relative;
  padding-right: 15px;
  /* opacity: .7; */
}
.nsdc-new-page ul.partner-list li .inner-data .data-name span.full-address{
  width: calc(100% - 156px);
  float: left;
}
.nsdc-new-page ul.partner-list li .inner-data .data-name span.name:after{
  position: absolute;
  content: ":";
  top:0;
  right: 15px;
}
.nsdc-new-page ul.partner-list li .inner-data .data-name .list{
  /* margin-bottom: 10px; */
}
.tranining-center .search-by-location.full{
  width: 100%;
  border: 0;
  min-height: auto;
}
.nsdc-training-center .search-by-location.full select,.nsdc-training-center .search-by-location.full input[type="text"]{
  width: 49%;
  float: left;
}
.nsdc-training-center .search-by-location.full input[type="text"]{
  float: right;
}

#block-menu-menu-manage-sites ul.menu li {
	background: #f4f4f4 url(../images/side-menu-left-arrow.png) no-repeat 5px 26px;
    border-bottom: 1px dashed #c9c9c9;
    box-sizing: border-box;
    font-size: 16px;
    line-height: 21px;
    padding: 20px 0 15px 30px;
    transition: all 0.6s ease 0s;
    width: 100%;
}


.page-nos-listing-38 .views-field-field-model-curriculum {
	
	
}
.page-nos-listing .nos-qp-table-content table th.views-field-field-model-curriculum-scpwd {
 width: 20% !important;	
	
}
.page-nos-listing-38 table tr td {
	vertical-align : top;
}
/*
.page-nos-listing- table tr td.views-field-field-expo-collection , .page-nos-listing- table tr th.views-field-field-expo-collection {
		display:none;
}
.page-nos-listing-.page-nos-listing-38 table tr td.views-field-field-expo-collection , .page-nos-listing-.page-nos-listing-38 table tr th.views-field-field-expo-collection {
		display:block;
		width:100%;
		box-sizing:border-box;
		overflow:hidden;
		
}*/

.nos-qp-table-content table .views-field-field-model-curriculum-scpwd a:first-child  {
	width: 88%;
}
#back-top {
  bottom: 125px;
}

.academy-slider .item {
    position: relative;
}

.academy-slider .slick-prev {
    left: 15px;
    top: 50%;
    background: url(../images/arrow2.png);
    width: 35px;
    height: 35px;
}

.academy-slider .slick-next {
    right: 15px;
    top: 50%;
    background: url(../images/arrow1.png);
    width: 35px;
    height: 35px;
}

.page-node-33312 .page-heading,
.page-node-33312 .bradcam {
    display: none;
}
.eifform {
    position: relative;
    margin: -180px auto 50px;
    padding: 0 65px;
    z-index: 1;
    background: #fff;
    width: 100%;
    max-width: 940px;
    -webkit-box-shadow: 0 0 25px rgb(0 0 0 / 25%);
    -moz-box-shadow: 0 0 25px rgba(0,0,0,0.25);
    box-shadow: 0 0 25px rgb(0 0 0 / 25%);
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
    border: 1px solid rgba(0,0,0,0.1);
    box-sizing: border-box;
}
.eifform > div {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: space-between;
    justify-content: space-between;
}
.eifform .form-item label {
    float: none;
    width: 100%;
    color: #0587d1;
    display: block;
    margin-bottom: 10px;
    font-size: 16px;
    font-family: "lato-semibold-webfont";
}
.eifform .form-item .form-text,
.eifform .form-item .form-textarea,
.eifform .form-item .form-select {
    padding: 4px 15px;
    border-radius: 25px;
    width: 100%;
    max-width: 380px;
    box-sizing: border-box;
    height: 50px;
    border: 3px solid #d9d9d9;
    font-size: 15px;
}
.eifform .form-item .form-text:focus,
.eifform .form-item .form-textarea:focus,
.eifform .form-item .form-select:focus {
    outline: 0;
}
.eifform .form-item,
.eifform .webform-component.webform-component-textarea {
    padding: 0;
    margin: 0 0 15px;
    width: 48%;
    min-height: auto;
}
.eifform .webform-component-radios {
    width: 100%;
    margin-top: 15px;
}
.eifform .webform-component-radios .form-radios {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-top: 20px;
}
.eifform .webform-component-radios .form-radios label {
    color: #000;
    font-size: 15px;
    margin: 0;
    line-height: 20px;
    position: relative;
    padding: 5px 0 5px 30px;
    font-family: "lato-regular-webfont";
    box-sizing: border-box;
    text-align: left;
}
.eifform .webform-component-radios .form-radios label:before,
.eifform .webform-component-radios .form-radios label:after {
    content: '';
    display: block;
    width: 21px;
    height: 21px;
    background: #d9d9d9;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    position: absolute;
    top: 4px;
    left: 0;
}
.eifform .webform-component-radios .form-radios label:after {
    width: 9px;
    height: 9px;
    background: #fff;
    top: 10px;
    left: 6px;
}
.eifform .webform-component-radios .form-radios label.selected:before {
    background: #0587d1;
}
.eifform .webform-component-radios .form-radios .form-item {
    width: 32%;
    position: relative;
    box-sizing: border-box;
    margin-right: 2%;
    font-size: 15px;
    overflow: hidden;
}
.eifform .webform-component-radios .form-radios .form-item:nth-child(3n) {
    margin-right: 0;
}
.eifform .webform-component-radios .form-radios .form-item .form-radio {
    position: absolute;
    top: -20px;
    left: -20px;
    width: auto;
    height: auto;
}
.eifform .webform-component--point-of-contact {
    border: 0;
    margin: 30px -65px 0;
    padding: 30px 65px 0;
    border-radius: 10px;
    /*border-top: 1px solid rgba(0,0,0,0.1);*/
}
.eifform .webform-component--point-of-contact .fieldset-wrapper {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: space-between;
    justify-content: space-between;
}
.eifform .webform-component--point-of-contact legend {
    width: 100%;
    display: block;
    font-size: 24px;
    font-family: "lato-semibold-webfont";
    color: #0587d1;
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}
.eifform .form-actions {
    width: calc(100% + 65px + 65px);
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    margin: 30px -65px 0;
    padding: 30px 65px;
    border-top: 1px solid rgba(0,0,0,0.1);
    -webkit-box-shadow: 0 0 25px rgb(0 0 0 / 25%);
    -moz-box-shadow: 0 0 25px rgba(0,0,0,0.25);
    box-shadow: 0 0 25px rgb(0 0 0 / 25%);
    border-radius: 10px;
}
.eifform .form-actions .form-submit {
    border: none;
    padding: 13px 50px;
    border-radius: 35px;
    color: #fff;
    text-transform: uppercase;
    font-size: 15px;
    box-shadow: 0 15px 15px -1px rgb(6 168 191 / 58%);
    transition: all 0.5s;
    max-width: none;
    width: auto;
    height: auto;
}
.eifform .webform-component--form-heading {
    width: 100%;
    background-color: #0587d1;
    color: #fff;
    font-family: "lato-semibold-webfont";
    font-size: 28px;
    font-weight: normal;
    margin: 0 -65px 50px;
    padding: 25px 65px;
    /*color: #222738;*/
    box-shadow: 0 0 25px rgb(0 0 0 / 25%);
    border-radius: 10px;
}
.eifform .webform-component--form-heading p {
    font-size: 28px;
    text-align: center;
    margin: 0;
}


/* 02 august titp page css */
.banner-t{
    width: 100%;
}
.banner-t img{
    width:100%;
    height: auto;
}
.banner-t .owl-dot {
    width: 15px;
    height: 15px;
    border-radius: 50%;
    overflow: hidden;
    margin: 0 3px;
    background: none;
    border: 1px solid #99b108;
    display: inline-block;
    box-sizing: border-box;
}
.banner-t .owl-dots {
    text-align: center;
    bottom: 32px;
    position: relative;
}
.banner-t .owl-dot.active{
    background: #fff;
    border: 4px solid #99b108;
}

.notice-update {
    width: 840px;
}
.notice-update h3 {
    background: url(../images/home-icon/notices-&-updates.png) 5px 7px no-repeat #e1251b;
    color: #fff;
    width: 131px;
    padding: 13px 15px;
    padding-left: 46px;
    font-size: 15px;
    display: inline-block;
    vertical-align: text-bottom;
}
.notice-update {
    width: 1190px;
    background: #f7f7f7;
    border-radius: 10px;
    overflow: hidden;
    box-shadow: 0 1px 4px rgb(0 0 0 / 20%);
    display: inline-block;
}
.notice-slider{
    width: calc(100% - 220px) !important;
    display: inline-block !important;
    margin-left: 10px;
}
.notice-slider.owl-carousel .owl-nav .owl-prev {
    background: rgba(0, 0, 0, 0) url(../images/home-icon/back.png) no-repeat scroll 0 0;
    top: 5px;
    right: 22px;
    left: auto;
    border: 0;
    width: 22px;
}
.notice-slider.owl-carousel .owl-nav .owl-next {
    background: rgba(0, 0, 0, 0) url(../images/home-icon/next.png) no-repeat scroll 0 0;
   top: 5px;
   
    right: -7px;
    border: 0;
    width: 22px;
}
.tab-pag {
    width: 200px;
    /* box-shadow: 0 1px 4px rgb(0 0 0 / 20%); */
    display: inline-block;
    float: right;
    /* border-radius: 10px; */
    overflow: hidden;
    background: url(../images/language-bg.png) 0 0 no-repeat;
    height: 52px;
    overflow: hidden;
    /*display:none;*/
}
.tab-pag li{
    width: 48%;
    display: inline-block;
}
.tab-pag li a {
    display: block;
    padding: 15px;
    text-align: center;
    color: #000;
    font-size: 16px;
}
.tab-pag li.active a{
    /*background: #e1251b;*/
    color: #fff;
}
.titip {
    padding: 40px 0;
    overflow: hidden;
    clear:both;
}
.titip .left{
    width: 640px;
    float: left;
}
.titip .left p{
    font-size:14px;
}
.new-hed {
    font-size: 28px;
    color: #e1251b;
    margin-bottom: 30px;
    line-height: normal;
}
.titip .left .text {
    height: 315px;
    padding-right: 27px;
}
.titip .left .text p{
    margin-bottom: 15px;
}
.titip .right {
    width: 510px;
    float: right;
}
.key-feature {
    clear: both;
    padding: 40px 0;
    background: url(../images/home-icon/Key-Features-bg.jpg) repeat #f7f7f7;
}
.key-feature li {
    width: 270px;
    text-align: center;
    background: #fff;
    padding: 14px;
    box-sizing: border-box;
    border-radius: 9px;
    box-shadow: 0 2px 4px rgb(0 0 0 / 10%);
}
.key-feature .flex , .significiance  .flex , .green-bg .flex , .media-testi .flex , .emp-yout .flex , .enro .flex , .att .flex {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.key-feature li h4 {
    font-size: 18px;
    margin-bottom: 10px;
}
.key-feature li p{
    font-size:14px;
}

.significiance {
    padding: 40px 0;
    background: url(../images/home-icon/Significance.jpg) top center no-repeat;
    background-size: 100% auto;
    text-align: center;
}
.significiance  .new-hed{
    color: #fff;
}
.sig {
    width: 580px;
    overflow: hidden;
    box-shadow: 0 0 4px rgb(0 0 0 / 10%);
}
.sig h4 {
    font-size: 18px;
    margin-top: 16px;
}
.sig .text {
    padding: 10px;
    height: auto !important;
    padding-bottom: 0;
    font-size: 14px;
    margin-bottom: 6px;
}
.green-bg {
    background: #99b108;
    padding: 40px 0;
    color: #fff;
}
.green-bg  .left {
    width: 577px;
    color: #fff;
}
.green-bg  .left h3 {
    font-size: 28px;
    color: #fff;
    margin-bottom: 9px;
}
.green-bg  .left .text{
    color: #fff;
    margin-bottom:0;
}
.update {
    background: #f7f7f7;
    padding: 40px 0;
    text-align: center;
}
.update h4{
    font-size: 18px;
    color: #e1251b;
    font-weight:bold;
}
.update h5{
    font-weight: bold;
    margin-bottom: 25px;
}
.media-testi {
    padding: 40px 0;
}
.media-gallary {
    width: 760px;
}
.media-gallary .tab ul li {
    padding: 8px;
    font-size: 13.5px;
    text-align: center;
    min-height: 35px;
    background: #f7f7f7;
    box-shadow: 0 0 5px rgb(0 0 0 / 20%);
    line-height: 17px;
    text-transform: none;
}

.media-gallary .tab ul li.active {
    background: #e1251b;
    color: #fff;
}
.media-gallary .tab ul li.active:after {
    content: "";
    background: none;
    position: absolute;
    border-top: 10px solid #e1251b;
    border-left: 10px solid transparent;
    width: 0;
    height: 0;
    border-right: 10px solid transparent;
    border-bottom: 10px solid transparent;
    bottom: -19px;
}
.media-gallary .tab ul li:first-child {
    border-radius: 8px 0px 0 8px;
}
.media-gallary .tab ul li:last-child {
    border-radius: 0px 8px 8px 0;
}
.media-gallary .tab ul{
    overflow: inherit;
    border:1px solid transparent;
}
.media-gallary .tab-container{
    margin-top: 72px;
}
.media-gallary .owl-carousel .owl-nav{
    top: 32%;
    position: absolute;
    width: 100%;
}
.testimoni .owl-carousel .owl-nav{
    top: 40%;
    position: absolute;
    width: 100%;
}
.media-gallary .owl-carousel .owl-nav .owl-next , .testimoni .owl-carousel .owl-nav .owl-next{
    background: url(../images/home-icon/arrow-1.png) 0 0 no-repeat;
    border: 0;
    width: 56px;
    height: 59px;
    /*top: -138px;*/
    top: 0;
    right: 0px;
}
.media-gallary .owl-carousel .owl-nav .owl-prev , .testimoni .owl-carousel .owl-nav .owl-prev {
    background: url(../images/home-icon/arrow-2.png) 0 0 no-repeat;
    border: 0;
    width: 56px;
    height: 59px;
    /*top: -138px;*/
    top: 0;
    right: 41px;
    /*left: auto;*/
    left: 0px;
}
.testimoni .owl-carousel .owl-nav .owl-prev , .testimoni .owl-carousel .owl-nav .owl-next{
    /*top: -58px;*/
}
.media-gallary .text {
    /*max-height: 130px;*/
    padding-right: 16px;
    line-height: 21px;
    font-size:14px;
    margin-bottom:0;
}
.testimoni {
    width: 390px;
}
.titip .mCSB_inside > .mCSB_container {
    margin-right: 30px;
}

.t-t {
    background: #f7f7f7;
    padding: 100px 71px;
    margin-bottom: 23px;
    line-height: 22px;
    font-weight: 500;
    position: relative;
}
.t-t:after {
    content: "";
    position: absolute;
    border: 1px solid #e1251b;
    width: 100px;
    height: 100px;
    top: 30px;
    left: 30px;
    border-right: 0;
    border-bottom: 0;
}
.t-t:before {
    content: "";
    position: absolute;
    border: 1px solid #e1251b;
    width: 100px;
    height: 100px;
    bottom: 30px;
    right: 30px;
    border-left: 0;
    border-top: 0;
}
.t-name h4{
    color: #e1251b;
    font-weight: bold;
}
.t-name p{
    margin-top: 5px;
    color: #e1251b;
}
.cont-us {
    background: url(../images/home-icon/contact-us-bg.jpg) top center no-repeat #e1251b;
    /* background-size: 100% 100%; */
    padding: 13px 0;
    color: #fff;
}
.cont-us h4 {
    background: url(../images/home-icon/contact-us.png) 0 0 no-repeat;
    display: inline-block;
    font-size: 18px;
    padding-left: 44px;
    min-height: 37px;
    padding-top: 12px;
    display: inline-block;
    min-width: 237px;
    color:#fff;
}
.cont-us p {
    display: inline-block;
    font-size: 20px;
    width: 530px;
    text-align: center;
}
.cont-us p a {
    font-weight: bold !important;
    color: #fff !important;
    font-size: 19px !important;
}
.banner-t .owl-prev , .banner-t .owl-nav{
    display: none !important;
}
.margin-top{
    margin: 30px 0;
}

.why-should {
    clear: both;
}

.emp-yout {
    background: url(../images/candidate/empowering-the-youth-of-India-bg.jpg) center top no-repeat;
    background-size: 100% auto;
    padding: 40px 0;
    clear: both;
}
.emp {
    width: 583px;
    box-shadow: 0 0 4px rgb(0 0 0 / 10%);
    background: #fff;
}
.emp-yout .emp .new-hed{
    text-align: left;
}
.emp-yout .new-hed{
    color: #fff;
    text-align: center;
}
.emptxt {
    padding: 24px;
    background: #fff;
}
.emptxt h4{
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 15px;
}
.emptxt li {
    background: url(../images/candidate/di-bul.png) 0 6px no-repeat;
    padding: 5px 5px 5px 22px;
    width: 47%;
    display: inline-block;
    box-sizing: border-box;
    vertical-align:top;
}
.enro .left {
    width: 600px;
}
.enro {
    padding: 40px 0;
}
a.sendorg {
    font-size: 18px;
    font-weight: bold;
    padding-left: 60px;
    background: url(../images/candidate/sending-organization.png) 0 0 no-repeat;
    padding-top: 11px;
    padding-bottom: 0px;
    min-height:42px;
}
.right {
    width: 580px;
}
.traning-center {
    background: #f7f7f7;
    padding: 40px 0;
    /*padding-top: 100px;*/
}
.blink {
  animation: blink-animation 1s steps(5, start) infinite;
  -webkit-animation: blink-animation 1s steps(5, start) infinite;
}
@keyframes blink-animation {
  to {
    color: #e1251b;
  }
}
@-webkit-keyframes blink-animation {
  to {
    color: #000;
  }
}
.traning-center table {
    border-radius: 8px;
    /*overflow: hidden;*/
    border-collapse: collapse;
}
.traning-center th {
    background: #e1251b;
    border: 1px solid #ccc;
    color: #fff;
    padding: 10px;
    border-collapse: collapse;
        position: sticky;
    top: 0;
}
.table {
    max-height: 500px;
    /*overflow: auto;*/
}
.traning-center td {
    border: 1px solid #ccc;
    border-collapse: collapse;
    padding: 12px;
    background: #fff;
}
.traning-center tr:nth-child(even) td{
    background: #f7f7f7;
}
.traning-center table tbody{
    width:100%;
    height:200px;
}

.more-infor {
    background: url(../images/candidate/for-more-information-bg.jpg) 0 0 no-repeat #99b108;
    text-align: center;
    color: #fff;
    padding: 24px 0;
    font-size: 18px;
}
.more-infor a{
    font-weight: bold !important;
    color: #fff !important;
    text-decoration: underline !important;
    font-size:16px !important;
}
.att {
    background: url(../images/candidate/empowering-the-youth-of-India-bg.jpg) center top no-repeat;
    background-size: 100% auto;
    padding: 40px 0;
    clear: both;
    margin-bottom: -147px;
}
.sdt{
    width: 583px;
   
   
}
.sdt .new-hed{
    color: #fff;
}
.sdt-img{
    box-shadow: 0 0 4px rgb(0 0 0 / 10%);
    background: #fff;
}
.sdt-img .text {
    padding: 20px;
    /* max-height: 100px; */
    font-size: 14px;
    height: 252px;
    margin-top: 0;
    padding: 13px 15px;
}
.banner-t {
    margin-bottom: 32px;
}
.notice-slider .item{
    padding-top:5px;
}
.notice-slider .item a{
    padding-right:43px !important
}
.notice-slider span{
    font-weight:bold;
    margin-right:5px;
}
.owl-carousel .owl-item img.des-ban ,  img.des-ban{
    display:block;
}
.owl-carousel .owl-item img.res-ban , img.res-ban{
    display:none;
        height: auto !important;
}
.traning-center th:nth-child(1) {
    min-width:40px;
}
.traning-center th:nth-child(2) {
    min-width:150px;
}
.traning-center th:nth-child(5) {
    min-width:250px;
}
.traning-center th:nth-child(3) {
    min-width:250px;
}
.m-slider img {
    width: 100%;
    height: auto;
}
.ntxt {
    /* clear: both; */
    padding-top: 100px;
    background: #f7f7f7;
    padding-bottom: 1px;
}
.mCustomScrollBox{
    width:100%;
}

.y-ic {
    position: absolute;
    bottom: 0;
    right: 0;
    top: 0;
    margin: auto;
    left: 0;
    width: 70px;
    height: 50px;
}
.testimoni .owl-carousel .owl-item img {
    display: block;
    width: 100%;
}

@media screen and (max-width:1100px)
{
    .cont-us p {
        width:auto;
    }
    .att {
        margin-bottom: 0px;
    }
    .traning-center{
        padding-top:40px;
    }
    .notice-update {
        width: calc(100% - 220px);
    }
    .notice-update h3 {
        font-size:14px !important;
    }
    .titip .left {
        width: 60%;
        float: left;
    }
    .new-hed {
        font-size: 20px;
    }
    .titip .right {
        width: 40%;
        float: right;
    }
    .titip .right img{
        width:100%;
        height:auto;
    }
    .key-feature li {
        width: 24%;
    }
    .key-feature li p {
        font-size: 13px;
    }
    .sig {
        width: 49%;
    }
    .green-bg .left {
        width: 48%;
        color: #fff;
    }
    .green-bg .left h3 {
        font-size: 22px;
    }
    .green-bg .left .text {
        color: #fff;
        margin-bottom: 8px;
    }
    .sdt , .emp {
        width: 49%;
    }
     .sdt img , .emp img{
         width:100%;
         height:auto;
     }
     .enro .left {
        width: 48%;
    }
      .enro  .right {
        width: 48%;
    }
     .enro  .right img{
         width:100%;
         height:auto;
     }
     a.sendorg {
         min-height:42px;
     }

}
@media screen and (max-width: 800px){
    .notice-update {
        width: 100%;
        margin-top: 30px;
    }
    .tab-pag {
        margin-top: -103px;
    }
    .media-testi .respon {
        display: none;
    }
    .media-gallary {
        width: 98%;
    }
    .testimoni {
        width: 98%;
    }
     .margin-top {
        margin-top: 20px !important;
        margin-bottom: 14px;
    }
}
@media screen and (max-width:600px)
{
    .owl-carousel .owl-item img.des-ban , img.des-ban{
        display:none;
    }
    .owl-carousel .owl-item img.res-ban , img.res-ban{
        display:block;
    }

    .update-img {
        width: 100%;
    }
     .update-img img{
         width:100%;
         height:auto;
     }
     .notice-update h3 {
        font-size: 14px !important;
        width: 100%;
    }
    .tab-pag {
        margin-top: -137px;
    }
    .notice-slider {
        width: 100% !important;
        display: inline-block !important;
        margin-left: 0;
        margin-top: 7px;
        padding-right: 75px;
        box-sizing: border-box;
    }
    .notice-slider.owl-carousel .owl-nav .owl-next {
        right: 0;
    }
    .titip .left {
        width: 100%;
        float: left;
    }
    .titip .right {
        width: 100%;
        float: right;
    }
    .titip .left .text {
        height: 315px;
        padding-right: 0;
    }
    .key-feature li {
        width: 48%;
        margin-bottom: 21px;
    }
    .sig {
        width: 100%;
        margin-bottom: 25px;
    }
    .green-bg .left {
        width: 100%;
        color: #fff;
        margin-bottom: 46px;
    }
    .media-gallary .tab ul {
        display: flex;
    }
    .media-gallary .tab-container {
        margin-top: 20px;
    }
    .new-hed {
        font-size: 17px;
        font-weight: bold;
        line-height: 24px;
    }
    .sig h4 {
        font-size: 16px;
        margin-top: 16px;
    }
    .sig .text {
        padding: 10px;
        height: 75px;
        padding-bottom: 0;
        font-size: 14px;
        line-height: 18px;
    }
    .sig-img img{
        width:100%;
        height:auto;
    }
    .key-feature li img{
        width:80px;
        height:auto;
    }
    .significiance {
        padding: 20px 0;
    }
    .green-bg .left h3 {
        font-size: 19px;
    }
    .green-bg {
        padding-bottom:0;
    }
    .cont-us p {
        padding-left: 46px;
    }
    .banner-t .owl-dots {
        text-align: center;
        bottom: 9px;
        position: relative;
    }
  
    .sdt , .emp {
        width: 100%;
    }
    .att {
        background-size: 100% 100%;
    }
    .enro .left {
        width: 100%;
    }
    .enro .right {
        width: 100%;
    }
    .enro {
        padding: 0;
    }
    .media-gallary .text {
     
        padding-right: 0;
    }
    .more-infor {
       
        line-height: 24px;
    }
}
@media screen and (max-width:400px)
{
    .key-feature li {
        width: 98%;
        margin-bottom: 21px;
        margin-left: 1%;
    }
    .emptxt li{
        width:100%;
    }
}

/*.traning-center table {
    table-layout: fixed;
    border-bottom: 1px solid #ccc;
}
.traning-center table thead {
    display: block;
    width: calc(100% - 17px);
}
.traning-center th {
    width: 23.33%;
}
.traning-center th:nth-child(1) {
    width: 3%;
}
.traning-center th:nth-child(2) {
    width: 15%;
}
.traning-center th:nth-child(3) {
    width: 12%;
}
.traning-center table tbody {
    overflow-y: scroll;
    display: block;
    width: 100%;
    overflow: auto;
    height: 390px;
}
.traning-center table tbody tr {
    table-layout: fixed;
}
.traning-center td {
    width: 23.33%;
}
.traning-center td:nth-child(1) {
    width: 3%;
}
.traning-center td:nth-child(2) {
    width: 14.9%;
}
.traning-center td:nth-child(3) {
    width: 12%;
}*/

/*17 Sept 2021*/
.linking-button-titp a:hover {
    background-color: #e1251b !important;
}
.linking-button-titp a {
    padding: 10px 20px;
    background-color: #99b108;
    color: #fff !important;
    font-size: 16px;
    border-radius: 6px;
    margin-right: 10px;
    transition: 0.2s ease-in-out;
}
.linking-button-titp {
    margin-bottom: 30px;
margin-top: 20px;
}
/*9 Nov 2021*/
.goog-te-gadget {
    font-size: 0px !important;
}
div#google_translate_element a.goog-logo-link {
    display: none;
}
.goog-te-gadget .goog-te-combo{
    margin: 0 !important;
    font-size: 12px;
    color: #595959;
    border: 1px solid #595959;
}
div#google_translate_element{
    height: 20px;
}
li.google-trans{
padding-left: 0; 
}
li.google-trans::before{
display: none;
}

.header-bottom .main-container{
  display:flex;
  justify-content: space-between;
  align-items: center;
}
.header-bottom .main-container .logo{
  float: none;
  width:auto;
}
.header-bottom .main-container .new-menu{
  float: none;
  margin-top: unset;
  width: unset;
}
.header-bottom .main-container .logo-right{
  float: none;
}
.header-bottom .main-container .header-menu2 > ul {
  float: none;
}
ul.top-main-head li.google_translate_element_list_item:before{
background: url(../images/language.png) no-repeat 0 0;
height: 18px;
width: 18px;
}

.header-right-top a:hover{
  color: #008ad2;
}


@media only screen and (max-width : 981px) {
.top-main-head,.goog-logo-link{
display:none;
}  
.top-main-head.mobile{
display:inherit;
} 
}
@media only screen and (min-width : 982px) {
.top-main-head.mobile,.goog-logo-link{
display:none;
}
.top-main-head{
display:inherit;
}  
}

@media screen and (max-width: 750px){
.header-right-top li.qp-nos-search, .header-right-top li.help-sdmc,.header-right-top li:last-child::before{
   display:inherit!important;
}
}

/* Blog Page Css */
.page-podcasts .photo-gallery-img-line {
  display: none;
}
.page-podcasts.section-podcasts .blog-list-ul li {
  border: 1px solid #ccc !important;
  box-sizing: border-box;
  float: left;
  margin: 0 0 -1px -1px;
  min-height: 362px;
  padding: 20px;
  text-align: center;
  transition: all 0.5s ease 0s;
  width: 33.4%;
}
.page-podcasts.section-podcasts .blog-list-ul li:hover{
	background:#f7f7f7;
	transition:all ease .5s;
}
.page-podcasts.section-podcasts .blog-list-ul li:nth-child(3n){
	border-right:0;
}
.page-podcasts .photo-gallery-img > img {
  display: inline-block;
  margin: 0;
  padding: 0;
  width: 100%;
  height:auto;
}
.page-podcasts .photo-gallery-desc {
  font-size:16px;
  padding: 15px 0 0;
  text-align: center;
  text-indent: 0; 
  font-family: "lato-regular-webfont";
}
.page-notice-current .page-heading h1,.page-notice-archive .page-heading h1{
  display: none;
}
.page-podcasts.section-podcasts .blog-list-ul li .photo-gallery-img {
  border: 0 none;
  height:auto;
}
.blog-detail-inner .field-name-field-blog-image img {
  float: left;
  height: auto;
  margin-bottom: 20px;
  margin-right: 20px;
  width: 320px /*650px*/;
}
.blog-detail-inner .field-item.even > p , .blog-detail-inner ul.for-content-li li {
  color: #646464;
  font-size: 14px;
  line-height: 21px; text-transform:none
}
.blog-detail-inner .blog-detail-inner-right {
  width: 520px;
  float: right;
}
.author-details {
  color: #3a3a3a;
  font-size: 11px;
  opacity: 0.5; padding-left:15px;
}
.blog-detail-inner-right div {
  border-right: 1px solid #d8d8d8;
  color: #3a3a3a;
  float: left;
  font-size: 11px;
  padding: 0 10px;
  width: auto;
}
.blog-detail-inner-right .like-container-entity-node {
  border-right: 0 none;
  margin-right: 0;
}
.blog-detail-inner-right .like-container-entity-node div{ border-right:0; padding-right:0}
.blog-detail-inner-right .dislike-container-entity-node {
  border: 0 none;
  padding: 0;
}
.blog-detail-inner-right .dislike-container-entity-node div{ border-right:0; padding-right:0}
dislike-container-entity-node{}
.blog-detail-inner-right .share-icons li:first-child {
  /*background: rgba(0, 0, 0, 0) url("../images/share-ic.png") no-repeat scroll 6px 0px;*/
  border-right: 0 none;
  padding-left: 5px;
  margin-left: 0; margin-right:5px; border-left:1px solid #ccc;
}
.like-container-entity-node , .dislike-container-entity-node{ display:none;}
.like-container-entity-node , .dislike-container-entity-node{ display:none;}
.page-node .links.inline { display:none;}
.node-type-wp-blog .like-container-entity-node , .node-type-wp-blog .dislike-container-entity-node{ display:block;}
.node-type-wp-blog .links.inline { display:block;}
.blog-detail-inner-right .share-icons li {
 
  display: inline-block;
  margin: 0;
  padding-left: 8px;
  vertical-align: middle;
}
.blog-detail-inner-right .share-icons li a{ color:#000}
.blog-detail-inner-right div:first-child{
	padding-left:0;
}
.blog-detail-inner .blog-detail-inner-right {
  border-bottom: 1px solid #d8d8d8;
  float: right;
  margin-bottom: 20px;
  padding-bottom: 5px;
  width: 100%/* 520px*/;
}
.blog-detail-inner-right div > span {
  color: #0587d1;
  font-size: 14px;
  font-weight: bold;
}
.blog-detail-inner-right .comment-count {
  background: rgba(0, 0, 0, 0) url("../images/comment-icon-blog.jpg") no-repeat scroll 5px 0;
  padding-left: 30px;
  border-left: 1px solid #ccc;
  margin-left: 9px;
  border-right: 0;
  padding-right: 0;
}
.section-blog .blog-detail-inner .page_bottom li {
  border: none;
  float: left;
  margin-right: 2%;
  width: 23%;
}
.blog-detail-inner .photo-gallery-img-line {  
  display: none;  
}
.blog-detail-inner .photo-gallery-desc {  
  padding: 0;  
  text-indent: 0;
}
.blog-detail-inner .statistics_counter.first.last > span,
.blog-detail-inner h2.title,.comment-reply.first.last {
  display: none;
}
.share-icons {
  vertical-align: top;
}
.share-icons img{ display:block}
.blog-detail-inner .news-inside .bx-viewport {
  height: 270px !important;
  overflow: hidden;
}


.page-podcasts.section-podcasts .views-exposed-widget.views-reset-button {
    left: unset;
	top: unset;
	margin: unset;
}

.blog-list-ul{
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}

.our-team-wrap-list li:first-child {
    margin: 0 auto;
    display: block;
}

.qp-nos-search{
display:none;
}

.nos-listing li{
padding-bottom:6px;
    font-size: 12px;
}

.main-connect{
display:flex;
}
footer a,footer li,footer p,footer h2 footer input{
font-family: 'lato-regular-webfont' !important;


}
 footer h1{
font-size:30px !important;
}

 footer h2{
font-size:18px !important;
}
 footer p, footer a,footer li,footer input{
font-size:13px !important;
}



  h1,.title-seekho,.node-33083 h1{
font-family: 'lato-regular-webfont' !important;
font-size:30px !important;
text-transform: uppercase;
}

  h2,.our-team-title,.blue-heading,.blue-heading footer,.indcorp-model-title,.indcorp-model-desc,.heading,.node-33083 h2,.new-hed,.title,.prt-overview h2,.text_container h3,.skillcard-form .heading{
font-family: 'lato-regular-webfont' !important;
font-size:18px !important;
}
 p,a,li,input,.our-team-desig,td,th,.node-33083 p,.node-33083 a,.node-33083 li,.node-33083 td,.node-33083 th,.head_conatiner,.txt-align-center,.left-contact h5 ,
h5,.photo-gallery-desc,.lettersLoaderItem,.photo-gallery-desc,.center-details p,.search-title,.ui-widget,.key-feature li h4 
,.sig .text,.sig h4,.text,.right-side-bar h4.cont-us h4 ,.emptxt h4 ,.page-heading,.sk-left h5,.sk-left .text,.head_conatiner span,.u-t,.supsk p{
font-family: 'lato-regular-webfont' !important;
font-size:13px !important;
}
h3{
font-family: 'lato-regular-webfont' !important;
font-size:14px !important;
}

.page-node-33083 h3{font-size: 18px!important}
.page-node-33083 .guidline-feature ul li .g-title{font-size: 18px!important; font-weight: 500!important;}


body{
font-family: 'lato-regular-webfont' !important;
font-size:13px !important;
}


.right-side-bar p strong {
font-family: 'lato-regular-webfont' !important;
    font-size: 13px !important;
   
}
#partner-list .top-text.pr-name, #partner-list .top-text.pr-name,#partner-list span,.search-box:nth-child(2){
font-size:16px !important;
font-family: 'lato-regular-webfont' !important;
}