@charset "utf-8"; /*======================================================================
Site Name:Aajeevika Skill
Theme URI:aajeevikaskill.com
Description:this site is developed by STTL
Version:1.0
Author:Pankur Patel
------------------------------------------------------------------------
Base Color:#fff (White)
Site Color:#062a4a (Dark Blue)
Header Color:#062a4a (Dark Blue)
Text Color:#393939 (Dark Grey)
Title Color:#393939 (Dark Grey), #e65a15 (Orange)
Footer Color:#393939 (Dark Grey)
------------------------------------------------------------------------
Layout Width:100%
Container Width:1170px
Responsive Layout:Yes
=======================================================================*/


@font-face{font-family:"Roboto"; font-style:normal; font-weight:100; src:url("fonts/Roboto-Thin.eot"); src:url("fonts/Roboto-Thin.eot?#iefix") format("embedded-opentype"), url("fonts/Roboto-Thin.woff2") format("woff2"), url("fonts/Roboto-Thin.woff") format("woff"), url("fonts/Roboto-Thin.ttf") format("truetype"), url("fonts/Roboto-Thin.svg#Roboto") format("svg");}
@font-face{font-family:"Roboto"; font-style:normal; font-weight:300; src:url("fonts/Roboto-Light.eot"); src:url("fonts/Roboto-Light.eot?#iefix") format("embedded-opentype"), url("fonts/Roboto-Light.woff2") format("woff2"), url("fonts/Roboto-Light.woff") format("woff"), url("fonts/Roboto-Light.ttf") format("truetype"), url("fonts/Roboto-Light.svg#Roboto") format("svg");}
@font-face{font-family:"Roboto"; font-style:normal; font-weight:400; src:url("fonts/Roboto-Regular.eot"); src:url("fonts/Roboto-Regular.eot?#iefix") format("embedded-opentype"), url("fonts/Roboto-Regular.woff2") format("woff2"), url("fonts/Roboto-Regular.woff") format("woff"), url("fonts/Roboto-Regular.ttf") format("truetype"), url("fonts/Roboto-Regular.svg#Roboto") format("svg");}
@font-face{font-family:"Roboto"; font-style:normal; font-weight:normal; src:url("fonts/Roboto-Regular.eot"); src:url("fonts/Roboto-Regular.eot?#iefix") format("embedded-opentype"), url("fonts/Roboto-Regular.woff2") format("woff2"), url("fonts/Roboto-Regular.woff") format("woff"), url("fonts/Roboto-Regular.ttf") format("truetype"), url("fonts/Roboto-Regular.svg#Roboto") format("svg");}
@font-face{font-family:"Roboto"; font-style:normal; font-weight:500; src:url("fonts/Roboto-Medium.eot"); src:url("fonts/Roboto-Medium.eot?#iefix") format("embedded-opentype"), url("fonts/Roboto-Medium.woff2") format("woff2"), url("fonts/Roboto-Medium.woff") format("woff"), url("fonts/Roboto-Medium.ttf") format("truetype"), url("fonts/Roboto-Medium.svg#Roboto") format("svg");}
@font-face{font-family:"Roboto"; font-style:normal; font-weight:700; src:url("fonts/Roboto-Bold.eot"); src:url("fonts/Roboto-Bold.eot?#iefix") format("embedded-opentype"), url("fonts/Roboto-Bold.woff2") format("woff2"), url("fonts/Roboto-Bold.woff") format("woff"), url("fonts/Roboto-Bold.ttf") format("truetype"), url("fonts/Roboto-Bold.svg#Roboto") format("svg");}
@font-face{font-family:"Roboto"; font-style:normal; font-weight:bold; src:url("fonts/Roboto-Bold.eot"); src:url("fonts/Roboto-Bold.eot?#iefix") format("embedded-opentype"), url("fonts/Roboto-Bold.woff2") format("woff2"), url("fonts/Roboto-Bold.woff") format("woff"), url("fonts/Roboto-Bold.ttf") format("truetype"), url("fonts/Roboto-Bold.svg#Roboto") format("svg");}

@font-face{font-family:'fira_sansregular'; src:url('fonts/firasans-regular-webfont.eot'); src:url('fonts/firasans-regular-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/firasans-regular-webfont.woff2') format('woff2'), url('fonts/firasans-regular-webfont.woff') format('woff'), url('fonts/firasans-regular-webfont.ttf') format('truetype'), url('firasans-regular-webfont.svg#fira_sansregular') format('svg'); font-weight:normal; font-style:normal;}

@font-face{font-family:'fira_sansmedium'; src:url('fonts/firasans-medium-webfont.eot'); src:url('fonts/firasans-medium-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/firasans-medium-webfont.woff2') format('woff2'), url('fonts/firasans-medium-webfont.woff') format('woff'), url('fonts/firasans-medium-webfont.ttf') format('truetype'), url('fonts/firasans-medium-webfont.svg#fira_sansmedium') format('svg'); font-weight:normal; font-style:normal;}

@font-face{font-family:'fira_sanssemibold'; src:url('fonts/firasans-semibold-webfont.eot'); src:url('fonts/firasans-semibold-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/firasans-semibold-webfont.woff2') format('woff2'), url('fonts/firasans-semibold-webfont.woff') format('woff'), url('fonts/firasans-semibold-webfont.ttf') format('truetype'), url('firasans-semibold-webfont.svg#fira_sanssemibold') format('svg'); font-weight:normal;font-style:normal;}

/* ******** Reset CSS ******** */
*, *:before, *:after{-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{padding:0; margin:0; font-size:100%; font-style:inherit; font-weight:inherit; vertical-align:baseline; border:0; outline:0;}
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary{display:block;}
audio, canvas, video{display:inline-block;}
audio:not([controls]){display:none; height:0;}
html{-webkit-text-size-adjust:100%; -ms-text-size-adjust:100%;}
a{-webkit-transition:all 300ms linear 0s; transition:all 500ms linear 0s; /*text-decoration:none;*/ color:#50398c;}
a:focus{outline:thin dotted;}
a:hover, a:active{outline:0;}
a:hover{text-decoration:underline; color:#6a6a6a;}
h1, h2, h3, h4, h5, h6{font-weight:normal;}
b, strong, dt, th{font-weight:bold;}
em, i{font-style:italic;}
p, h1, h2, h3, h4, h5, h6, ul, ol, dd, table, fieldset, address{margin:0 0 20px;}
h1{font-size:2.308em;}
h2{font-size:2.000em;}
h3{font-size:1.692em;}
h4{font-size:1.538em;}
h5{font-size:1.385em;}
h6{font-size:1.231em;}
ul{padding:0 0 0 15px;}
ol{padding:0 0 0 20px;}
ul ul, ol ol{margin:10px 0;}
ul.bulletText{padding:0; list-style:none;}
ul.bulletText li{padding:2px 0 2px 15px; background:url(../images/right-arrow.gif) no-repeat left 8px;}
img{height:auto; max-width:100%; vertical-align:middle; -ms-interpolation-mode:bicubic; border:0;}
#header #logo img {
	width:200px;
	height:100px;
}
}
figure{margin:0;}
legend{white-space:normal;}
q{quotes:"\201C" "\201D" "\2018" "\2019";}
small{font-size:80%;}
sub, sup{position:relative; font-size:75%; line-height:0; vertical-align:baseline;}
sup{top:-.5em;}
sub{bottom:-.25em;}
table{width:100%; empty-cells:show; border-spacing:0; border-collapse:separate; border:none;}
table table{margin:0;}
th, td{padding:10px 10px; border:none;}
caption, th, td{font-weight:normal; background:#fff;}
/* ******** Form fields ******** */
button, input, select, textarea{margin:0; vertical-align:baseline; border:none; background-color:transparent; /*-webkit-appearance:none;*/}
button, input[type="button"], input[type="reset"], input[type="submit"]{cursor:pointer;}
input[type="text"], input[type="password"], input[type="tel"], input[type="email"], select, textarea{display:block; width:100%; height:30px; padding:5px 10px; line-height:20px; border:1px solid #c0c0c0; background-color:#fff;}
input[type="text"]:focus, input[type="password"]:focus, input[type="tel"], input[type="email"], select:focus, textarea:focus{border-color:#ddd;}
input[type="checkbox"], input[type="radio"]{padding:0; margin:0 5px 0 0; box-sizing:border-box;}
input[type="checkbox"]{-webkit-appearance:checkbox;}
input[type="radio"]{-webkit-appearance:radio;}
input[type="submit"], input[type="button"], input[type="reset"], button, .button{display:inline-block; height:29px; padding:0 20px; line-height:24px; -webkit-transition:all 300ms linear 0s; transition:all 500ms linear 0s; text-decoration:none; color:#fff; background:#50398c;}
textarea{height:100px; overflow:auto; resize:vertical; vertical-align:top;}
fieldset{padding:0; margin:0; border:0;}
label{display:block; padding-bottom:5px; font-weight:normal;}
.formGroup{margin-bottom:10px;}
input[type="submit"]:hover, input[type="button"]:hover, input[type="reset"], button:hover, .button:hover{color:#fff; background-color:#50398c;}
.inlineBox label, .inlineBox input{display:inline-block ; padding:0;}
a, input[type="submit"], input[type="button"], button, button[type="submit"]{-webkit-transition:background 400ms ease, color 200ms ease; -moz-transition:background 400ms ease, color 200ms ease; -ms-transition:background 400ms ease, color 200ms ease; transition:background 400ms ease, color 200ms ease;}a:hover, input[type="submit"]:hover, input[type="button"]:hover, button:hover, button[type="submit"]:hover{-webkit-transition:background 300ms ease; -moz-transition:background 300ms ease; -ms-transition:background 300ms ease; transition:background 300ms ease;}

/* ******** Clear floats ******** */
.cf:before, .cf:after, .container:before, .container:after, .wrapInner:before, .wrapInner:after, .row:before, .row:after, ul:before, ul:after, .boxs:before, .boxs:after{display:table; content:" ";}
.cf:after, .container:after, .wrapInner:after, .row:after, ul:after{clear:both;}

/* ******** Common Classes ******** */
hr{display:block; height:1px; padding:0; margin:20px 0; border:0; border-top:1px solid #ccc;}
.alignLeft{float:left;}
.alignRight{float:right;}
.displayNone, .hasJS noscript, .hideThis{display:none!important; visibility:hidden;}
.jsRequired{display:block; width:100%; font-size:.857em; line-height:30px; text-align:center; color:#fff; border:0 none; background-color:#c00;}
.mrgAuto{margin-right:auto; margin-left:auto;}
.mrgT20{margin-top:20px;}
.mrgL20{margin-left:20px;}
.mrgR20{margin-right:20px;}
.mrgB20{margin-bottom:20px;}
.mrgT10{margin-top:10px;}
.mrgL10{margin-left:10px;}
.mrgR10{margin-right:10px;}
.mrgB10{margin-bottom:10px;}
.padL20{padding-left:20px;}
.padR20{padding-right:20px;}
.padB20{padding-bottom:20px;}
.padT20{padding-top:20px;}
.padL15{padding-left:15px;}
.padR15{padding-right:15px;}
.padB15{padding-bottom:15px;}
.padT15{padding-top:15px;}
.padL10{padding-left:10px;}
.padR10{padding-right:10px;}
.padB10{padding-bottom:10px;}
.padT10{padding-top:10px;}
.padTB10{padding-top:10px; padding-bottom:10px;}
.padTB15{padding-top:15px; padding-bottom:15px;}
.padTB20{padding-top:20px; padding-bottom:20px;}
.pad10{padding:10px;}
.pad15{padding:15px;}
.pad20{padding:20px;}
.pad25{padding:25px;}
.pad30{padding:30px;}
/*Image Formating & Alignment*/
.imgLeft{float:left; margin-right:20px; margin-bottom:20px;}
.imgRight{float:right; margin-bottom:20px; margin-left:0; width: 55%;}
.imgRight div { float: right; width:50%; padding: 0 1.5%; }
.imgRight > div:first-child { /*padding-right: 20px;*/ }
.node-success-stories .contImage.setStyle { margin: 0; padding-right: 20px; width: 40%; }
.trainingColFull .node-success-stories h3 { font-size: 18px; line-height: 20px; margin-top: -10px; text-align: left; color:#656565}
.imgRight img { width: 100%; }

.imgCenter{display:block; float:none; margin-right:auto; margin-bottom:20px; margin-left:auto;}
.imgBorder{padding:5px; border:1px solid #ccc;}
.rounded{-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
.circle{-webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%;}
.shadow{padding:4px; -webkit-box-shadow:0 1px 3px 0 rgba(0, 0, 0, .2); -moz-box-shadow:0 1px 3px 0 rgba(0, 0, 0, .2); box-shadow:0 1px 3px 0 rgba(0, 0, 0, .2);}
/*Alignment*/
.left{text-align:left !important;}
.right{text-align:right !important;}
.center{text-align:center !important;}
.justify{text-align:justify !important;}

/* CSS */
body, button, input, select, textarea{font-family:"fira_sansregular", Arial, Helvetica, sans-serif; font-size:87.5%; font-weight:normal; /*font-size:14px; */ line-height:1.5; color:#626262;}
button, input, select, textarea{font-size:100%;}
body{background-color:#fff;}
/*=============================================================================================================================================================================================================*/
/*pre Loader*/
#preLoader{position:fixed; top:50%; left:50%; width:100px; height:30px; margin:-15px 0 0 -50px; background:red;}
/*Top Links and Font Resize*/


/* ******** Navigation ******** */
.block-nice-menus{position:relative; z-index:999; float:right; margin:0;}
.block-nice-menus h2{display:none; margin:0; text-align:center;}
.block-nice-menus h2 span{display:inline-block; width:52px; height:35px; padding:10px 15px; overflow:hidden; font-size:1.083em; line-height:15px; cursor:pointer; text-indent:-1000px; color:#fff; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; background:url(../images/res-icon.png) no-repeat center center #50398c;}
#nice-menu-1, #nice-menu-1 ul{z-index:122; padding:0; margin:0; list-style:none;}
#nice-menu-1 li{position:relative; z-index:122; display:inline; float:left; padding:0; margin:0;}
#nice-menu-1 li a{display:block; padding:10px 16px; margin:0; font-size:.929em; font-weight:600; line-height:1.3; text-decoration:none; color:#656565; border-bottom:2px solid transparent;}
#nice-menu-1 ul{position:absolute; top:100%; left:0; z-index:124; z-index:9999; width:214px; padding:0; border:1px solid #e6e6e6;}
#nice-menu-1 li.menu-863 ul{left:-55px;}
#nice-menu-1 ul li{z-index:123; float:left; width:100%; height:auto; padding:0; margin:0;}
#nice-menu-1 ul li a{display:block; padding:9px 10px; margin:0; text-align:left; color:#fff; border-bottom:1px solid #bababa; background:#50398c;}
/*#nice-menu-1 ul li:first-child a{border-top:none;}*/
#nice-menu-1 ul ul{top:0; left:214px; z-index:110;}
#nice-menu-1 a:hover, .noJS #nice-menu-1 a:focus, #nice-menu-1 ul .hover > a, #nice-menu-1 ul .focus > a{color:#fff;}
#nice-menu-1 ul a:hover, .noJS #nice-menu-1 ul a:focus, #nice-menu-1 ul a.selected{color:#000;}
#nice-menu-1 ul, #nice-menu-1 :hover ul ul, #nice-menu-1 .hover ul ul, #nice-menu-1 .focus ul ul{margin-left:-9999px;}

#nice-menu-1 li:hover > ul, #nice-menu-1 li.hover > ul, #nice-menu-1 li.focus > ul, #nice-menu-1 a:focus + ul, #nice-menu-1 ul ul, .noJS #nice-menu-1 .hover a:focus, .noJS #nice-menu-1 .focus a:focus{margin-left:0;}
#nice-menu-1 > li > a:hover, #nice-menu-1 > li.hover > a, #nice-menu-1 > li.focus > a, #nice-menu-1 > li.active-trail > a{color:#50398c; border-color:#6a569d;}

#nice-menu-1 li ul li a:hover, #nice-menu-1 li ul li.active-trail > a, #nice-menu-1 li ul li > a.selected, #nice-menu-1 ul a:hover, .noJS #nice-menu-1 ul a:focus, #nice-menu-1 ul a.selected{color:#060613; background-color:#e9e9e9;}
#nice-menu-1 ul li.focus > a{display:block; color:#060613; background-color:#e9e9e9 }
#nice-menu-1 .menuIcon{position:absolute; top:20px; right:5px; z-index:1; display:block; width:9px; height:9px;}
#nice-menu-1 li .menuIcon{display:none; background:url(../images/down-arrow.gif) no-repeat right center;}
#nice-menu-1 li li .menuIcon{top:13px; right:5px; background:url(../images/right-arrow.gif) no-repeat right center;}
.noJS #nice-menu-1 ul a:focus{width:200px;}
.noJS #nice-menu-1 ul a:focus, .noJS #nice-menu-1 ul a:focus + ul{margin-left:9999px;}
.noJS #nice-menu-1 ul a:active{margin-left:0;}
/*Search Block*/
.searchBlock{position:relative; float:right; padding:0; color:#fff;}
.searchBlock a.btnSearch{display:block; width:24px; height:24px; overflow:hidden; text-indent:-1000px; background:url(../images/btn-search.png) no-repeat center 3px;}
.searchBlock .searchPop{position:absolute; top:34px; right:0; display:none; padding:15px; -webkit-border-top-left-radius:5px; -moz-border-radius-topleft:5px; border-top-left-radius:5px; -webkit-border-bottom-right-radius:5px; -moz-border-radius-bottomright:5px; border-bottom-right-radius:5px; -webkit-border-bottom-left-radius:5px; -moz-border-radius-bottomleft:5px; border-bottom-left-radius:5px; background-color:#50398c;}
.searchBlock .searchPop:after{position:absolute; right:0; bottom:100%; width:0; height:0; margin-left:-10px; content:" "; /*pointer-events:none;*/ border:solid transparent; border-width:10px; border-color:rgba(80, 56, 140, 0); border-bottom-color:#50398c; z-index:-1}
#search-block-form .container-inline{width:244px;}
#search-block-form .form-item, #search-block-form .form-actions{float:left; margin:0;}
#search-block-form .form-text{width:170px; height:29px; border:none;}
#search-block-form .form-submit{padding:0 10px; background:#644ba4;}
#search-block-form .form-submit:hover{background:#7c5fc6;}
/* ******** Index Slider ******** */
.indexBanner{position:relative; width: 100%; height: 260px; overflow:hidden;box-shadow: 5px 5px 20px 0 #666;box-shadow: 0 0 8px #222;}
.indexBanner .sliderBanner .item{height:260px;}
.noJS .indexBanner{height:260px; overflow:hidden;}
#block-views-slider-view-block img{ width: 100%;}

/*BreadCrumbs*/
#breadcrumb{padding:9px 0; font-size:1.083em; color:#656565; background-color:#f8f8f8; box-shadow:0 3px 5px 0 #cccccc;}
#breadcrumb .breadcrumb{padding:0; margin:0; line-height:1.3;}
.breadcrumb a{display:inline-block; margin:0; vertical-align:top; text-decoration:none; color:#50398c;}
.breadcrumb a:hover{text-decoration:underline; color:#656565;}
.breadcrumb a:first-child{margin-left:0;}
.breadcrumb em{position:relative; display:inline-block; width:5px; height:20px; /*margin:0 10px; */ margin:0 5px; vertical-align:top; text-indent:-999em;}
.breadcrumb em:after{position:absolute; top:50%; left:0; display:block; width:5px; height:8px; margin-top:-4px; content:""; background:url(../images/breadcrumb-errow.png) no-repeat left center;}


/*View Table*/
.tableOut, #forum{overflow-x:auto; overflow-y:hidden;}
.views-table, #forum table{border-top:1px solid #e1e1e1; border-left:1px solid #e1e1e1;}
.views-table th, .views-table td, #forum td, #forum th{border-right:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1;}
.views-table th, #forum th{font-size:1.071em; font-weight:bold; color:#50398c; border-right:1px solid #cecece; border-bottom:3px solid #cecece; background:#e1e1e1;}
.views-table th a, #forum th a{text-decoration:underline;}
.views-table th a:hover, #forum th a:hover{text-decoration:none;}
.views-table td.active, #forum td.active{background-color:#f9f9f9;}

.tableData{border-top:1px solid #e1e1e1; border-left:1px solid #e1e1e1;}
.tableData th, .tableData td{border-right:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1;}
.tableData th{font-size:1.167em; color:#50398c; border-right:1px solid #cecece; border-bottom:3px solid #cecece; background:#e1e1e1;}

.tableScroll{overflow-x:auto; overflow-y:hidden;}


/* ******** Grid :12 Coloum and Boxs ******** */

.example div div, .example .boxs li{padding-top:15px; padding-bottom:15px; margin-bottom:15px; border:1px solid #eee;}
.row{margin:0 0 20px;}
.cols1, .cols2, .cols3, .cols4, .cols5, .cols6, .cols7, .cols8, .cols9, .cols10, .cols11, .cols12{float:left; padding-right:15px; padding-left:15px;}
.cols12{width:100%;}
.cols11{width:91.66666667%;}
.cols10{width:83.33333333%;}
.cols9{width:75%;}
.cols8{width:66.66666667%;}
.cols7{width:58.33333333%;}
.cols6{width:50%;}
.cols5{width:41.66666667%;}
.cols4{width:33.33333333%;}
.cols3{width:25%;}
.cols2{width:16.66666667%;}
.cols1{width:8.33%;}
.boxs{padding:0; margin:0; list-style:none;}
.boxs2{margin-left:-2%;}
.boxs3{margin-left:-2%;}
.boxs4{margin-left:-2%;}
.boxs5{margin-left:-2%;}
.boxs6{margin-left:-2%;}
.boxs > li, .boxs > div{float:left; min-height:1px; margin-left:30px;}
.boxs2 > li, .boxs2 > div{width:48%; margin-left:2%;}
.boxs3 > li, .boxs3 > div{width:31%; margin-left:2%;}
.boxs4 > li, .boxs4 > div{width:23%; margin-left:2%;}
.boxs5 > li, .boxs5 > div{width:18%; margin-left:2%;}
.boxs6 > li, .boxs6 > div{width:14.6%; margin-left:2%;}

.boxBorder{padding:5px; border:1px solid #ccc;}

/********** Owl Carousel **********/

.owl-carousel .animated{-webkit-animation-duration:1000ms; animation-duration:1000ms; -webkit-animation-fill-mode:both; animation-fill-mode:both;}
.owl-carousel .owl-animated-in{z-index:0;}
.owl-carousel .owl-animated-out{z-index:1;}
.owl-carousel .fadeOut{-webkit-animation-name:fadeOut; animation-name:fadeOut;}
.owl-height{-webkit-transition:height 500ms ease-in-out; -moz-transition:height 500ms ease-in-out; -ms-transition:height 500ms ease-in-out; -o-transition:height 500ms ease-in-out; transition:height 500ms ease-in-out;}
.owl-carousel{position:relative; z-index:1; display:none; width:100%; -webkit-tap-highlight-color:transparent; /* position relative and z-index fix webkit rendering fonts issue */}
.owl-carousel .owl-stage{position:relative; -ms-touch-action:pan-Y;}
.owl-carousel .owl-stage:after{display:block; visibility:hidden; height:0; clear:both; line-height:0; content:".";}
.owl-carousel .owl-stage-outer{position:relative; overflow:hidden; /* fix for flashing background */

    -webkit-transform:translate3d(0px, 0px, 0px);}
.owl-carousel.owl-loaded{display:block;}
.owl-carousel.owl-loading{display:block; opacity:0;}
.owl-carousel.owl-hidden{opacity:0;}
.owl-carousel .owl-refresh .owl-item{display:none;}
.owl-carousel .owl-item{position:relative; float:left; min-height:1px;}
.owl-carousel .owl-item img{display:block; width:100%; -webkit-transform-style:preserve-3d;}
.owl-carousel .owl-grab{cursor:move;}
.owl-carousel.owl-rtl{direction:rtl;}
.owl-carousel.owl-rtl .owl-item{float:right;}
.owl-carousel .owl-item .owl-lazy{-webkit-transition:opacity 400ms ease; -moz-transition:opacity 400ms ease; -ms-transition:opacity 400ms ease; -o-transition:opacity 400ms ease; transition:opacity 400ms ease; opacity:0;}
.owl-carousel .owl-item img{transform-style:preserve-3d;}
.owl-carousel .owl-video-wrapper{position:relative; height:100%; background:#000;}
.owl-carousel .owl-video-play-icon{position:absolute; top:50%; left:50%; z-index:1; width:80px; height:80px; margin-top:-40px; margin-left:-40px; cursor:pointer; -webkit-transition:scale 100ms ease; -moz-transition:scale 100ms ease; -ms-transition:scale 100ms ease; -o-transition:scale 100ms ease; transition:scale 100ms ease; background:url("owl.video.play.png") no-repeat; -webkit-backface-visibility:hidden;}
.owl-carousel .owl-video-playing .owl-video-tn, .owl-carousel .owl-video-playing .owl-video-play-icon{display:none;}
.owl-carousel .owl-video-tn{height:100%; -webkit-transition:opacity 400ms ease; -moz-transition:opacity 400ms ease; -ms-transition:opacity 400ms ease; -o-transition:opacity 400ms ease; transition:opacity 400ms ease; opacity:0; background-repeat:no-repeat; background-position:center center; -webkit-background-size:contain; -moz-background-size:contain; -o-background-size:contain; background-size:contain;}
.owl-carousel .owl-video-frame{position:relative; z-index:1;}
.owlCarousel .item{height:100px; line-height:100px; text-align:center;}
.owl-theme .owl-controls{text-align:center; position:absolute; width:100%; top: 45%;}
.owl-theme .owl-controls .owl-nav [class*=owl-]{display:inline-block; padding:4px 7px; margin:5px; font-size:14px; cursor:pointer; color:#fff; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; /*background:#d6d6d6;*/ background: #50398c; }
.owl-theme .owl-controls .owl-nav [class*=owl-]:hover{text-decoration:none; color:#fff; background:#869791;}
.owl-theme .owl-controls .owl-nav .disabled{cursor:default; opacity:.5;}
.owl-theme .owl-dots .owl-dot, .noJS .owl-dots .owl-dot{display:inline-block;}
.owl-theme .owl-dots .owl-dot span, .noJS .owl-dots .owl-dot a{display:block; width:10px; height:10px; margin:5px 7px; -webkit-transition:opacity 200ms ease; -moz-transition:opacity 200ms ease; -ms-transition:opacity 200ms ease; -o-transition:opacity 200ms ease; transition:opacity 200ms ease; -webkit-border-radius:30px; -moz-border-radius:30px; border-radius:30px; background:#d6d6d6; -webkit-backface-visibility:visible;}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span, .noJS .owl-dots .owl-dot.active a{background:#869791;}
.noScript{display:none;}
.no-js .owl-carousel{display:block;}
.noJS .owl-controls{position:absolute; bottom:-40px; left:0; width:100%; text-align:center; -webkit-tap-highlight-color:transparent;}
.noJS .owl-controls.noScript{display:block;}
.noJS .sliderBanner .item{position:relative;}
.noJS .carouselBlock{margin-right:-10px;}
.noJS .carouselBlock .item{float:left; width:220px; margin:0 10px 10px 0;}


/*********  Marquee *********/

.marquee{overflow:hidden;}
.marqueeScrolling li{float:left; margin-right:25px;}
.noJS .btnMPause{display:none;}
.noJS .marqueeScrolling{overflow-x:auto; overflow-y:hidden;}
.noJS .marquee{width:240%;}

/********** Ticker *********/

.noJS .ticker .stop{display:none;}
.noJS .ticker ul{margin:0;}
.noJS .ticker .tickerDivBlock{height:150px; overflow-x:hidden; overflow-y:scroll;}

/*********  gmap3 - Google Map API *********/

.gmap3{width:100%; height:400px; border:1px dashed #c0c0c0;}
.gmap3 img{max-width:inherit;}
.noJS .gmap3{background:url(../images/map_bg.jpg) no-repeat;}

/*********  LiteBox v1.3 **********/
.litebox-overlay, .litebox-overlay > *{-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}.litebox-overlay{position:fixed; top:0; left:0; z-index:9999; display:none; width:100%; min-width:280px; text-align:center;}/*@-webkit-keyframes liteboxLoader{0%{-webkit-transform:rotate(0deg);}100%{-webkit-transform:rotate(360deg);}}*/@keyframes liteboxLoader{0%{-moz-transform:rotate(0deg);}100%{-moz-transform:rotate(360deg);}}@keyframes liteboxLoader{0%{-ms-transform:rotate(0deg);}100%{-ms-transform:rotate(360deg);}}@keyframes liteboxLoader{0%{-o-transform:rotate(0deg);}100%{-o-transform:rotate(360deg);}}@keyframes liteboxLoader{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}.litebox-overlay .litebox-loader{position:absolute; top:20px; left:20px; width:40px; height:40px; -webkit-animation:liteboxLoader 1s linear infinite; -moz-animation:liteboxLoader 1s linear infinite; -ms-animation:liteboxLoader 1s linear infinite; -o-animation:liteboxLoader 1s linear infinite; animation:liteboxLoader 1s linear infinite; border:3px solid #111; border-right-color:#fff; border-radius:50%;}.litebox-overlay .litebox-text{position:absolute; bottom:0; z-index:2; width:100%; padding:0 15px; font-size:12px; line-height:50px; -webkit-transition:all .2s ease-in-out; -moz-transition:all .2s ease-in-out; -ms-transition:all .2s ease-in-out; -o-transition:all .2s ease-in-out; transition:all .2s ease-in-out; opacity:0; color:#fff; background:rgba(0, 0, 0, .5); -khtml-opacity:0; /*-ms-filter:progid:dximagetransform.Microsoft.Alpha(Opacity=0);*/ filter:alpha(opacity=0); -webkit-opacity:0; -moz-opacity:0;}.litebox-overlay .litebox-text.active{opacity:1; -khtml-opacity:1; /*-ms-filter:progid:dximagetransform.Microsoft.Alpha(Opacity=100);*/ filter:alpha(opacity=100); -webkit-opacity:1; -moz-opacity:1;}.litebox-overlay .litebox-close{position:absolute; top:20px; right:20px; width:40px; height:40px; -webkit-transition:all .2s ease-in-out; -moz-transition:all .2s ease-in-out; -ms-transition:all .2s ease-in-out; -o-transition:all .2s ease-in-out; transition:all .2s ease-in-out; opacity:.7; background:url(../images/litebox-close.png) no-repeat center;}.litebox-overlay .litebox-close:hover{cursor:pointer; opacity:1;}.litebox-overlay .litebox-nav{position:absolute; top:50%; z-index:9999999; display:none; width:60px; height:60px; margin-top:-30px; -webkit-transition:all .2s ease-in-out; -moz-transition:all .2s ease-in-out; -ms-transition:all .2s ease-in-out; -o-transition:all .2s ease-in-out; transition:all .2s ease-in-out; opacity:.2;}.litebox-overlay .litebox-nav:hover{cursor:pointer; opacity:.5;}.litebox-overlay .litebox-prev{left:20px; background:url(../images/litebox-prev.png) no-repeat center;}.litebox-overlay .litebox-next{right:20px; background:url(../images/litebox-next.png) no-repeat center;}.litebox-overlay .litebox-container{position:absolute; top:10%; right:10%; bottom:10%; left:10%; overflow:hidden;}.litebox-overlay .litebox-container.litebox-scroll{overflow-y:auto;}.litebox-overlay img, .litebox-overlay iframe{display:inline-block; max-width:100%; max-height:100%; margin:0 auto; overflow-x:hidden; vertical-align:middle;}.litebox-overlay iframe{position:relative; z-index:999999; width:100%; height:100%;}.litebox-overlay .litebox-inline-html{position:absolute; width:100%; padding:20px; overflow-x:hidden; line-height:normal; line-height:normal !important; background:#fff;}.litebox-overlay .litebox-error{width:100%; height:100%; line-height:inherit; text-align:center; color:#fff;}.litebox-overlay .litebox-error span{padding:20px; line-height:normal; color:#fff; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; background:rgba(0, 0, 0, .9); text-shadow:1px 1px 0 #000;}@media only screen and (max-width:479px){.litebox-overlay .litebox-close{display:none;}}
.litebox-overlay .litebox-container {
  bottom: 10%;
  left: 0;
  margin: 0 auto;
  max-height: 450px;
  max-width: 750px;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 10%;
}
.page-node-188 .litebox-overlay .litebox-container {
  bottom: 10%;
  left: 0;
  margin: 0 auto;
  max-height: 100%;
  max-width: 750px;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 10%;
}
.page-node-add-employers-information #container {
    height: auto;
}
/*----Date Picker----*/
/* 25-11-15 commented for reqruits form */
/* .ui-datepicker, .eventCalOut, .calendarIcon{background-color:#185db9;}
.ui-datepicker th, .ui-state-highlight{background-color:#052847;}
.ui-state-active, .ui-datepicker tbody a:hover{background-color:#ff672b;}

.ui-datepicker{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#fff;}
.ui-datepicker{display:none; width:17em; padding:.2em .2em 0;}
.ui-datepicker .ui-datepicker-header{position:relative; padding:.2em 0;}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next{position:absolute; top:2px; width:1.8em; height:1.8em;}
.ui-datepicker .ui-datepicker-prev{left:2px;}
.ui-datepicker .ui-datepicker-next{right:2px;}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span{position:absolute; top:50%; left:50%; display:block; margin-top:-8px; margin-left:-7px;}
.ui-datepicker .ui-datepicker-title{margin:0 2.3em; line-height:1.8em; text-align:center;}
.ui-datepicker .ui-datepicker-title select{margin:1px 0; font-size:1em;}
.ui-datepicker select.ui-datepicker-month-year{width:100%;}
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year{width:49%;}
.ui-datepicker table{width:100%; margin:0 0 .4em; font-size:.9em; border-collapse:collapse;}
.ui-datepicker th{padding:.5em .3em; font-weight:bold; text-align:center; border:0;}
.ui-datepicker td{padding:1px; border:0;}
.ui-datepicker td span, .ui-datepicker td a{display:block; padding:.2em; text-align:right; text-decoration:none;}
.ui-datepicker .ui-datepicker-buttonpane{padding:0 .2em; margin:.7em 0 0 0; overflow:hidden; border-right:0; border-bottom:0; border-left:0; background-image:none;}
.ui-datepicker .ui-datepicker-buttonpane button{float:right; width:auto; padding:.2em .6em .3em .6em; margin:.5em .2em .4em; overflow:visible; cursor:pointer;}  */

/*----Date Picker----*/
.eventCalOut{position:absolute; top:70px; right:-222px; z-index:22; float:right; width:222px;}
.calendarIcon{position:absolute; left:-50px; width:50px; height:52px;}
.calendarIcon span{width:29px; height:29px; margin:10px; background-position:-113px -27px;}
.calendarOut{padding:5px;}
.calendarOut .ui-datepicker{width:100%;}
.calendarOut .button{display:block; text-align:center; color:#fff; -webkit-border-radius:3px 3px 3px 3px; border-radius:3px 3px 3px 3px; background-color:#2979ca;}
.calendarOut .button:hover{background-color:#173c84;}

/* 25-11-15 commented for reqruits form */

/* .ui-datepicker  tbody a{color:#fff;}
.ui-datepicker-title{font-size:18px; font-weight:normal; color:#fff;}
.ui-datepicker th{font-weight:normal; text-transform:uppercase; color:#fff;}
.ui-datepicker-prev, .ui-datepicker-next{display:inline-block; width:25px; height:25px; margin:0; font-size:16px; cursor:pointer; color:#fff;}
.ui-datepicker-prev span{position:static; width:25px; height:25px; margin:5px 0 0; overflow:hidden; background-position:-147px -27px;}
.ui-datepicker-next span{position:static; width:25px; height:25px; margin:5px 0 0; overflow:hidden; background-position:-175px -27px;}

.ui-datepicker td span, .ui-datepicker td a{line-height:20px; text-align:center;}
.ui-datepicker-trigger{position:absolute; top:7px; right:-45px; display:none; width:30px; height:30px; padding:0; margin:8px 0 0 15px; margin:0; overflow:hidden; vertical-align:top; background:transparent !important;}*/
.calIcon{display:block; width:30px; height:30px; vertical-align:top; background-position:-205px -107px;}

/*Event Calender */
.view-calendar .view-header{text-align:center;}
.view .view-header .date-nav-wrapper{margin-top:-29px !important;}
.view .date-nav-wrapper .date-nav{padding:0; margin:0;}
.view .date-nav-wrapper ul{margin:0 !important;}
.view .date-nav-wrapper .date-prev, .view .date-nav-wrapper .date-next{padding:0 !important; margin:0; border:none; border-radius:0;}
.view .date-nav-wrapper .date-prev a, .view .date-nav-wrapper .date-next a, .view-header .calnderBtn{position:relative; z-index:99; display:inline-block; padding:5px 10px; margin:0 0 0 2px; font-weight:normal; color:#fff; border:none; background-color:#50398c;}
.view .date-nav-wrapper .date-prev a:hover, .view .date-nav-wrapper .date-next a:hover, .view-header .calnderBtn:hover{text-decoration:none; color:#fff; background-color:#50398c;}
.view-header .calnderBtn.activecal{background-color:#50398c;}
.view .date-nav-wrapper .date-heading{text-align:left;}
.view .date-nav-wrapper .date-next { background:none;}
.view .date-nav-wrapper .date-prev { right:57px;}
.calendar-calendar .month-view .full td.multi-day .calendar.monthview .contents, .calendar-calendar .week-view .full td.multi-day .calendar.weekview .contents { width:auto}
tr.multi-day { border-left: 1px solid #cccccc; }
tr.multi-day td { border-left: none; }
.calendar-calendar .month-view .full td.single-day div.monthview, .calendar-calendar .month-view .full td.multi-day div.monthview, .calendar-calendar .week-view .full td.multi-day div.weekview, .calendar-calendar .day-view .full td.multi-day div.dayview, .calendar-calendar .month-view .full td.multi-day .inner .monthview .continues, .calendar-calendar .month-view .full td.multi-day .inner .monthview .cutoff, .calendar-calendar .week-view .full td.multi-day .inner .weekview .continues, .calendar-calendar .week-view .full td.multi-day .inner .weekview .cutoff { background:#50398c; border-radius:0; font-size:12px; height: 22px; line-height: 25px;}
.inner .item .view-item .calendar a { color:#fff;}
.continues { display: none; }
.calendar-calendar .month-view .full tr td.multi-day.ends-today { padding-right:0;border-right:2px solid #50398c}
.calendar-calendar .month-view .full td.single-day div.monthview {
color: #ffffff;
margin: 0 auto;
overflow: hidden;
position: relative;}

/*==========================================================================================================================*/
/*================================================ Main CSS Theme Start ====================================================*/
/*==========================================================================================================================*/

/********** Layout **********/

.wrapInner{width:100%; max-width:1200px; padding:0 15px; margin:0 auto;}
/*.container, .content .content, #user-login, .pressreleasemain, .page-taxonomy .region.region-content #block-system-main .content{width:100%; max-width:1170px; margin:0 auto;}*/
.contentPart .content.midContentArea{min-height:377px;}
#user-login{max-width:400px;}
#user-login label{ font-weight:700;}
/********** Top Links and Font Resize **********/

.topStrip{padding:4px 0; line-height:18px; background:#f8f8f8;}
.leftLink{float:left;}
.rightLinks{float:right;}
.topStrip ul{padding:0; margin:0; list-style:none;}
.topStrip li{position:relative; float:left; padding:0 7px 0 8px;}

.topStrip a{font-size:0.929em; text-decoration:none; color:#333;}
.topStrip a:hover{text-decoration:underline; color:#50398c;}
.topStrip li:first-child{padding-left:0;}
.topStrip li:last-child{padding-right:0;}
.topStrip li:before{position:absolute; top:50%; left:0; z-index:auto; width:1px; height:12px; margin-top:-6px; overflow:hidden; content:" "; background:#626262;}
.topStrip li:first-child:before{display:none;}

.topStrip .rightLinks{margin-top:2px;}
.rightLinks{float:right; padding:0; margin:0; list-style:none;}
.rightLinks li{position:relative; float:left; padding:0 7px 0 8px; line-height:18px;}
.rightLinks a{text-decoration:none; color:#333;}
.rightLinks a:hover{text-decoration:underline; color:#50398c;}
.rightLinks li:first-child{padding-left:0;}
.rightLinks li:last-child{padding-right:0;}
.rightLinks li:before{position:absolute; top:50%; left:0; z-index:auto; width:1px; height:13px; margin-top:-6.5px; overflow:hidden; content:" "; background:#666;}
.rightLinks li:first-child:before{display:none;}
.rightLinks li:last-child:before{display:none;}
.rightLinks li.fontResize:before{display:none;}
.rightLinks li.fontResize{padding-left:0;}
.region-header .block-block{float:left;}

/********** Access Control **********/
#accessControl input{float:left; width:22px; height:18px; padding:0; line-height:18px; color:#000; border:none; background:none;}
#accessControl input:hover{color:#50398c;}
#accessControl .large{font-size:12px;}
#accessControl .largest{font-size:12px;}
#accessControl .normal{margin:0 5px;}
#accessControl .contrastChanger{width:17px;}


/********** High Contrast View **********/
body.wob{color:#fff; background-color:#000;}
.wob #accessControl input{color:#fff;}


/*Page TItle*/
.pageTitle{padding:32px 0 60px; text-align:center;}
.pageTitle h2{position:relative; padding-bottom:15px; margin:0; font-size:3.333em; color:#656565;}
.pageTitle h2:before, .pageTitle h2:after{position:absolute; bottom:0; left:50%; z-index:auto; width:330px; height:1px; overflow:hidden; content:" "; background:#e1e1e1;}
.pageTitle h2:before{margin-left:-165px;}
.pageTitle h2:after{bottom:-5px; width:10px; height:10px; margin-left:-5px; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%;}
/*Middle Content*/
#middleContent .view-filters, .view-calendar .view-header{padding:24px 0; border-top:1px solid #e1e1e1; background-color:#f8f8f8;}
.views-exposed-form label{float:left; padding:5px 5px 2px 0; margin-right:5px; font-size:1em; font-weight:normal;}
.views-exposed-form .form-select{width:auto;}
.views-exposed-form .views-exposed-widget .form-submit{margin:0;}

.view-filters{padding-bottom:20px;}
.view-filters .views-widget{padding:0 3px 0 0;}
.views-exposed-form .views-exposed-widget{padding-right:8px;}
.view-filters .views-widget-filter-combine .views-widget{width:75%;}

#middleContent .view-content, #middleContent .view-filters .views-exposed-form, .view-calendar .view-header .date-nav-wrapper{width:100%; max-width:1170px; margin:0 auto;}

#middleContent .view-content{padding:28px 0;}
#middleContent .file-icon{display:inline-block; margin:0 5px;}
#middleContent th.active img{display:inline-block; margin-left:5px;}


/*Calendar Table*/
.calendar-calendar th.days{padding:7px; font-size:1.167em; font-weight:normal; text-transform:uppercase; color:#50398c;}
.calendar-calendar .month-view .full td.date-box.today, .calendar-calendar .month-view .full tr td.single-day.today{border-color:#6c07ff; color: #50398c;}
.calendar-calendar td{color:#6a6a6a;}
.calendar-calendar td .inner div.day a{font-weight:normal; color:#50398c;}
.calendar-calendar td a{font-weight:normal;}
.calendar-calendar tr td.today, .calendar-calendar tr.odd td.today, .calendar-calendar tr.even td.today{color:#fff; background-color:#50398c;}
.calendar-calendar .year-view td table td{padding:5px;}
.view .year-view td .date-nav-wrapper .date-heading{/*padding:8px 0;*/ height: 30px; line-height: 35px; text-align:center;}
.year-view .calendar-calendar div.date-nav a, .year-view .calendar-calendar div.date-nav h3{font-size:1.167em; color:#50398c;}


/*Top Link Css*/
.rightLinks li.languageDropdown{width:68px; padding-left:0;}


/*Header Css

.headerInner{padding:10px 0;}*/
#header .logo{float:left; width:155px; margin:0;}
.logo a{display:block; padding:5px 0 0 0; font-size: 13px;}
.logo a img{width:100%; height:auto;}
.mainMenu{float:right;}

/*Home Middle Content*/
.homeContent{/*padding:40px 0 58px;*/ padding:0; text-align:center;}
.yojanaName{position:relative; padding-bottom:0; margin-bottom:12px;  font-size:3.333em; color:#656565;}
.yojanaName:before, .yojanaName:after{position:absolute; bottom:0; left:50%; z-index:auto; width:330px; height:1px; overflow:hidden; content:" "; background:#e1e1e1;}
.yojanaName:before{margin-left:-165px;}
.yojanaName:after{bottom:-5px; width:10px; height:10px; margin-left:-5px; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%;}

/**** Footer ****/
#footer{padding:9px 0; font-size:12px !important; border-top:1px solid #e1e1e1; background-color:#f8f8f8;}
.emblemLogoDiv{max-width:190px; margin:0 auto 10px; text-align:center;}
.emblemLogoDiv img{margin-bottom:5px;}
.emblemText{display:block; font-size:.857em;}
.footerInner{position:relative; padding:0 0px;}
/*.footerLogo{position:absolute; top:0; right: 0; z-index:2;}*/
.footerCenter{text-align:left;}
.menu-name-menu-footer-menu .menu{padding:0 0 5px; margin:0; list-style:none; text-align:left;}
.menu-name-menu-footer-menu .menu li{display:inline; float:none; padding:0; margin: 0 10px 0 0;}
.menu-name-menu-footer-menu .menu li a{display:inline-block; text-decoration:none; color:#444;}
.menu-name-menu-footer-menu .menu li a:hover{color:#50398c;}
.copyrignt, .pageUpadate, .visitorCount{display:inline-block; font-size:.857em; vertical-align:top;}
.pageUpadate, .visitorCount{padding-left:15px;}

.region-header{float:right;}

.block-lang-dropdown{/*float:right;*/ float:left; margin-left:10px;}
#topStrip .block.block-block{float:left;}
.lang-dropdown-select-element{height:21px!important; padding:0; font-size:12px; line-height:19px;}
.customSelect{display:block!important; width:100%; height:21px; max-width:100%; padding:0 0 0 5px; margin:0; font-size:12px; line-height:18px; text-align:left; color:#626262; border:1px solid #d2d2d2; background:url(../images/custom-select-down.png) no-repeat right center #f8f8f8;}
#footer .row .region.region-after-footer-fourth{float:right;}



/*Photo Gallery*/
.photoGallery ul{padding:0; margin:0 -10px; font-size:1.167em; font-weight:bold; list-style:none;}
.photoGallery ul li{float:left; width:20%; min-height:230px; padding:0 10px 20px; text-align:center;}
.photoGallery ul li img{padding:2px; margin-bottom:7px; border:1px solid #eee;}
.photoGallery ul li:hover img{border:1px solid #50398c;}

/*Video Gallery*/
.videoGallery ul{padding:0; margin:0 -10px; font-size:1.167em; font-weight:bold; list-style:none;}
.videoGallery ul li{display: inline-block;  float: none; min-height: 230px; padding: 0 10px 20px; text-align: center; vertical-align: top; width: 24%;}
.videoGallery ul li img{padding:2px; margin-bottom:7px; border:1px solid #eee;}
.videoGallery ul li:hover img{border:1px solid #50398c;}
.throbber{display:none;}

/*press Release*/
.pressReleaseList ul{padding:0; margin:0; list-style:none;}
.pressReleaseList ul li{padding-bottom:15px; margin-bottom:15px; border-bottom:1px solid #e1e1e1;}
.pressReleaseList ul li a{font-size:1.667em; line-height:1.5;}
.pressReleaseList .date-display-single, #node-111 .view-content .date-display-single{font-size:1.083em;}

h2.pressTitle{margin-bottom:5px; font-size:1.833em; color:#50398c;}
.pressImg .field-items .field-item.even{font-style:italic;}
.pressImg .field-name-field-press-release-content-imag{margin-bottom:15px;}
.pressreleaseInner{float:left; width:828px;}
/*.pressreleasemain{padding:30px 0;}*/
.pressreleaseInner .views-row{padding-bottom:15px; margin-bottom:15px; list-style:none; border-bottom:1px solid #e1e1e1;}
.pressreleaseInner .views-row .views-field-title a{font-size:1.667em; color:#50398c;}
.pressreleaseInner .views-row .views-field-field-date-of-issue-press-commn .date-display-single{font-size:1.083em; color:#5a5a5a;}
.sideBaar{float:right; width:16%; min-height:350px; padding-left:20px; border-left:1px solid #e1e1e1;}
.sideBaar h2{padding:0; margin-bottom:10px; font-size:1.667em; color:#50398c;}
#middleContent .pressreleasemain .sideBaar .view-content, #middleContent .sideBaar .view-content{padding:0;}
.sideBaar .view-content .item-list .views-summary li{margin-left:0; list-style:none; background:url(../images/month-wise-icon.png) no-repeat  left 5px;}
.sideBaar .view-content .item-list .views-summary li a{margin-left:15px;}
.pressreleaseInner .views-field-title .views-label-title{display:inline-block; width:50px; font-weight:bold;}

.pressCommunicationInner{float:left; width:76%;}
.pressImg{float:right; width:400px; margin:0 0 20px 20px; text-align:center;}
.pressImg img{padding:2px; margin-bottom:7px; border:1px solid #eee;}
.pressFile{padding:10px 0;}

/*Feedback*/

#feedback-node-form .frontend_form, #block-system-main #user-login{width:100%; padding:0 0 20px;}
.frontend_form label{float:left; width:150px; padding-top:7px; font-weight:bold;}
.frontend_form input, .frontend_form select, .frontend_form textarea{width:300px;}
/*.captcha img, .description{margin-left:150px;}*/
#send-us-query-node-form .frontend_form .form-actions.form-wrapper input[type="submit"],#feedback-node-form .frontend_form .form-actions.form-wrapper input[type="submit"]{width:auto; margin-left:150px;}
#feedback-node-form .frontend_form .resizable-textarea .grippie{display:none;}
#feedback-node-form .form-wrapper, #feedback-node-form .form-item-title, #feedback-node-form .form-item-captcha-response{position:relative;}
.frontend_form label.error{position:absolute; top:0; left:460px; width:inherit; color:#f00;}
#feedback-node-form .form-item { position:relative}
/*Communities css*/
.page-communities .item-list ul{padding:0; margin:0; list-style:none;}
.page-communities .item-list ul li{padding-bottom:15px; margin-bottom:15px; border-bottom:1px solid #e1e1e1;}
.page-communities .item-list ul li:last-child{border-bottom:none;}
.page-communities .item-list ul li .views-field-title .field-content{margin-bottom:5px; font-size:1.833em; color:#50398c;}
#middleContent .view-communities .view-content{padding:0;}
/*pager css*/
.item-list ul.pager{width:100%; max-width:1170px; margin:0 auto 20px; text-align:left;}
.pager li{display:inline-block!important; padding:0 !important; margin:0!important; font-size:.917em; text-transform:capitalize; border:1px solid #c0c0c0; background:#fff;}
.pager li a {padding:1px 8px !important; display:block }
.pager li.pager-current{color:#fff; border-color:#50398c; background-color:#50398c;padding:1px 8px!important;}
.pager li:hover { background-color:#50398c; color:#fff;}
.pager li:hover a {color:#fff;}

/*calendar popup css*/
.ui-widget-header{color:#fff; background:#50398c;}
.field .field-label{color:#50398c;}
.ui-dialog-titlebar-close{font-weight:normal; color:#212121; border:1px solid #999; background:url("images/ui-bg_glass_75_dadada_1x400.png") repeat-x scroll 50% 50% #dadada;}
.ui-dialog-titlebar-close .ui-icon.ui-icon-closethick{background-position:-97px -129px;}
.ui-dialog .ui-dialog-titlebar-close{padding:0;}
.ui-widget-content #event-popup-container{min-width:355px!important; min-height:300px!important;}
.page-event-created .ui-dialog.ui-widget.ui-widget-content{top:60%!important; /*left:38%!important;*/}
/*view-filters css*/
.view-filters #views-exposed-form-press-communication-page .views-exposed-form .views-exposed-widgets #edit-combine-wrapper input.form-text{width:500px; margin-left:10px;}
#edit-field-date-of-issue-press-commn-value-value-wrapper #edit-field-date-of-issue-press-commn-value-1-value-month{width:170px; margin:0 10px 0 0;}
#edit-field-date-of-issue-press-commn-value-value-wrapper #edit-field-date-of-issue-press-commn-value-1-value-year{width:143px; margin:0;}
.container-inline-date > .form-type-date-select{margin:0;}
.views-exposed-form .views-widget-filter-field_date_of_issue_press_commn_value{width:312px;}
.views-exposed-form .views-widget-filter-field_date_of_issue_press_commn_value .form-item-field-date-of-issue-press-commn-value-value-month .date-month, .views-exposed-form .views-widget-filter-field_date_of_issue_press_commn_value .form-item-field-date-of-issue-press-commn-value-value-year .date-year{display:inline-block; width:145px; margin-right:10px;}
.views-exposed-form .views-widget-filter-field_date_of_issue_press_commn_value .form-item-field-date-of-issue-press-commn-value-value-year .date-year{margin-right:0;}
.views-exposed-form .views-reset-button{padding-right:0;}
.page-citizen-charter .view-filters .views-widget-filter-combine{width:550px;}
.view-filters .views-widget-filter-combine{width:auto;}
.view-filters .views-widget-filter-combine label{margin-right:10px;}
.view-filters .views-widget{float:left;}
.views-exposed-form .views-widget-sort-by{width:25%; padding-left:0;}
.views-exposed-form .views-widget-sort-by .form-select{width:75%;}
.view-event-list-details .ctools-auto-submit-full-form.ctools-auto-submit-processed .views-exposed-form #edit-event-calendar-status-tid-wrapper .views-widget select{width:100%;}
.views-exposed-form .views-exposed-widgets #edit-field-corrigendum-value-wrapper .views-widget, #edit-field-contacttype-tid-wrapper .views-widget, .page-letters-circulars .views-widget-filter-field_letters_category_tid .views-widget, .view-event-list-details .ctools-auto-submit-full-form.ctools-auto-submit-processed .views-exposed-form #edit-event-calendar-status-tid-wrapper .views-widget, .ctools-auto-submit-full-form.ctools-auto-submit-processed .views-exposed-form .views-exposed-widget.views-widget-filter-title .views-widget{float:left;}

/*User Login Css*/
#user-login .description{margin:5px 0;}
#block-system-main #user-login{max-width:400px;}
/*.page-user .region.region-content{padding:0 15px; margin:0 auto;}*/
/*Meeting for Skill Development*/
.node-event-calendar{margin-bottom:20px;}
.node-event-calendar .field-type-text-with-summary .field-item.even{/*font-size:1.667em; color:#50398c;*/}
.node-letters .field-label, .node-tenders .field-label, .node-event-calendar .field-label, .node-newsletter .field-label, .node-documents .field-label, .node-rti-act .field-label{float:left; width:200px; padding:5px 0; margin-bottom:5px;}

/*.node-letters .field-items, .node-tenders .field-items, .node-event-calendar .field-items, .node-newsletter .field-items, .node-documents .field-items, .node-rti-act .field-items{padding:5px 0; margin-bottom:5px; border-bottom:1px solid #999;}*/

.menu-name-menu-events-menu ul.menu{padding:0; margin:0 0 20px; list-style:none; text-align:center;}
.menu-name-menu-events-menu ul.menu li{display:inline-block; padding:0; margin:0 5px; list-style:none;}
.menu-name-menu-events-menu ul.menu li a{display:inline-block; height:29px; padding:0 20px; font-size:15px; line-height:27px; text-decoration:none; color:#fff; background-color:#50398c;}
.menu-name-menu-events-menu ul.menu li a:hover{background:#50398c;}
ul.menu li { visibility: hidden;}
.footerCenter ul.menu li { margin-right: 0; padding-left: 15px; /*padding-right: 10px;*/ padding-right: 4px; position: relative; visibility: visible; z-index:99;}
.footerCenter ul.menu li::before { color: #444; content: "|"; height: 5px; left: 0; position: absolute; top: 1px; width: 5px; }
.footerCenter ul.menu li:first-child::before { content: ""; position: static; }
.footerCenter ul.menu li:first-child { padding-left:0;}


/*Contact Us Css*/
.view-contact-us > .view-content > .item-list > ul{padding:0; margin:0 -1%;}
.view-contact-us > .view-content > .item-list > ul li{float:left; width:31.333%; /*min-height:315px; */
    min-height:340px; padding:20px; margin:0 1% 20px; font-size:1.167em; list-style:none; vertical-align:top; background:url("../Images/contact-block-bg.jpg") no-repeat scroll right bottom #eee;}
.view-contact-us > .view-content > .item-list > ul li .views-field-title span.field-content{display:block; padding-bottom:5px; margin-bottom:12px; font-size:1.214em; font-weight:bold; border-bottom:1px solid #e1e1e1;}
.view-contact-us > .view-content > .item-list > ul li .views-field span.views-label{float:left; width:100px; font-weight:bold;}
.view-contact-us > .view-content > .item-list > ul li .views-field{margin-bottom:5px;}
.view-contact-us > .view-content > .item-list > ul li .views-field.views-field-field-contactemail a{text-decoration:underline; color:#50398c;}
.page-contactus .views-exposed-widget.views-widget-filter-field_contacttype_tid{width:50%;}
.page-contactus .views-exposed-widget.views-widget-filter-field_contacttype_tid .views-widget{width:70%;}
.page-contactus .views-exposed-widget.views-widget-filter-field_contacttype_tid .views-widget select{width:100%;}
/*Advertisement css*/
.content.midContentArea{/* margin-bottom:20px; */}
.midContentArea .field{border-top:1px solid #e1e1e1;}
.midContentArea .field:first-child{border-top:none;}
.midContentArea .field .field-label{float:left; margin-right:10px; font-weight:bold;}
.midContentArea .field h3.field-label{float:left; margin:0 10px 0 0; font-size:1.000em; font-weight:bold;}

/*Site Map Css*/
#site-map .site-map-box ul{font-size:1.167em;}
#site-map .site-map-box ul ul{font-size:1.000em;}

/*Advance Search page css*/
.page-search .region.region-content .block.block-system  .content{width:100%; max-width:1170px; margin:0 auto;}
.page-search .region.region-content .block.block-system  .content .search-form .container-inline.form-wrapper .form-item.form-type-textfield.form-item-keys{float:left; width:60%; margin:0 2% 20px 0;}
.page-search .region.region-content .block.block-system  .content .search-form .container-inline.form-wrapper .form-item.form-type-textfield.form-item-keys label{display:inline-block;}
.page-search .region.region-content .block.block-system  .content .search-form .container-inline.form-wrapper #edit-submit.form-submit{/*margin-top:23px; */
    margin-top:26px;}

.page-search .region.region-content .block.block-system  .content .search-form .search-advanced{display:block; width:100%;}

/*RTI CSS*/
.node-type-rti-act .node-letters .field-label, .node-tenders .field-label, .node-event-calendar .field-label, .node-newsletter .field-label, .node-documents .field-label, .node-rti-act .field-label{padding:0;}
.node-type-letters-circulars #middleContent .midContentArea h3.field-label{padding:0; margin:0 10px 0 0; font-size:1em;}
.node-type-letters-circulars #middleContent .midContentArea ul.links{padding:0; margin:0; list-style:none;}
.page-taxonomy-term .region.region-content .content .node-letters-circulars{padding-bottom:10px; margin-bottom:10px; border-bottom:1px solid #999;}
.page-taxonomy-term .region.region-content .content div.node-letters-circulars:last-child{border-bottom:none;}
.page-taxonomy-term .region.region-content .content .term-listing-heading{font-size:1.500em;}

/*Dark Theam css*/
.wob .topStrip, .wob #footer, .wob #breadcrumb, .wob .innerContent{background:#444;}
.wob .contentWrapper{border-color:#222; background:#1d1d1d;}
.wob #footer{border:none}
.wob .yojanaName:before, .wob li a.active{color:#0f0;}
.wob .rightLinks li::before{background:#ff0;}
.wob .yojanaBlock h2{color:#fff;}
.wob .yoganaCountRow{background:#333;}

.wob .yojanaName:after, .wob .pageTitle h2:before, .wob .pageTitle h2:after{background:#ff0;} .wob .bannerIcon .iconBg{border-color:#ff0;}
.wob a, .wob #topStrip input, .wob #nice-menu-1 > li > a, .wob #breadcrumb a, .wob #footer a, .wob .bannerIconTitle{color:#ff0;} .wob .field .field-label, .wob .trainingColRight h3, .wob .trainingColRight p{color:#fff;}
.wob .moreLink{border-bottom-color:#fff; background-image:url(../images/dubbleArrow-wh.png);}

.wob .bannerTitle h2{color:#111;}
.wob a:hover, .wob #topStrip input:hover, .wob #nice-menu-1 > li > a:hover, .wob #breadcrumb a:hover, .wob #footer a:hover, .wob .bannerIconTitle:hover{color:#0f0;}
.wob #nice-menu-1 > li > a:hover, .wob .rightLinks a:hover, .wob #breadcrumb a:hover, .wob .bannerIcon li:hover .bannerIconTitle{color:#0f0;}  .wob .bannerIcon li:hover .iconBg, .wob #nice-menu-1 > li > a:hover, .wob #nice-menu-1 > li.hover > a, .wob #nice-menu-1 > li.focus > a, .wob #nice-menu-1 > li.active-trail > a{border-color:#0f0;}
.wob #middleContent .view-filters, .wob .view-calendar .view-header{border-color:#ff0; background:#222;}
.wob #nice-menu-1 ul li a{color:#fff; background:#111;}
.wob #nice-menu-1 li ul li a:hover, .wob #nice-menu-1 li ul li > a.selected, .wob #nice-menu-1 ul a:hover, .wob .noJS #nice-menu-1 ul a:focus, .wob #nice-menu-1 ul a.selected, .wob #nice-menu-1 li ul li a:hover, .wob #nice-menu-1 li ul li.active-trail > a, .wob #nice-menu-1 li ul li > a.selected, .wob #nice-menu-1 ul a:hover, .wob.noJS #nice-menu-1 ul a:focus, .wob #nice-menu-1 ul a.selected{color:#0f0; background:#111;}
.wob #nice-menu-1 ul li.focus > a{background-color:#1d1d1d !important;}
.wob .yojanaName, .wob .pageTitle h2, .wob th{color:#0f0; color:#ff0;}
.wob #footer, .wob #breadcrumb .breadcrumb, .wob .sidebarBlock .menu > li > a, .wob .resTab .tabNav li a{color:#fff;}
.wob .accordionRow, .wob .accordion .accTrigger.active, .wob .tabIniBlock h3.active, .wob .tabIniContent h4.active{border-color:#333; background:none;}
.wob .accordion .accTrigger, .wob .tabIniBlock h3, .wob .tabIniContent h4{color:#ff0;}
.wob .breadcrumb em:after{background-image:url(../images/breadcrumb-errow-wh.png);}
.wob .rightMenu{background:#222;}
.wob .sidebarBlock .menu > li > a{background-image:url(../images/dots.png);}
.wob .sidebarBlock h4{color:#fff; border-color:#444;}
.wob .resTab .tabNav li{background-color:#222;}
.wob .resTab .tabNav .r-tabs-state-active a{color:#000; background-color:#0f0;}
.wob .resTab .tabNav li:after{background:#222;}
.wob .accordion .accTrigger, .wob .tabIniBlock h3, .wob .tabIniContent h4{background-image:url(../images/plus-wh.png);}
.wob .accordion .accTrigger.active, .wob .tabIniBlock h3.active, .wob .tabIniContent h4.active{background-image:url(../images/minus-wh.png);}
.wob .trainingTab .tabNav li a:after{border-bottom-color:#111;}

.wob #nice-menu-1 > li > a:hover, .wob #nice-menu-1 > li.hover > a, .wob #nice-menu-1 > li.focus > a{color:#0f0; border-color:#0f0;}
.wob tr.even, .wob tr.odd, .wob th, .wob td{background:#151515;}
.wob .lang-dropdown-select-element, .wob .view-filters #views-exposed-form-press-communication-page .views-exposed-form .views-exposed-widgets #edit-combine-wrapper input.form-text, .wob #edit-field-date-of-issue-press-commn-value-value-wrapper #edit-field-date-of-issue-press-commn-value-1-value-month, .wob #edit-field-date-of-issue-press-commn-value-value-wrapper #edit-field-date-of-issue-press-commn-value-1-value-year{color:#ff0; border-color:#ff0; background:none;} .wob input[type="submit"], .wob input[type="button"], .wob input[type="reset"], .wob button, .wob .button{color:#ff0; background:#333;}
.wob input[type="submit"]:hover, .wob input[type="button"]:hover, .wob input[type="reset"]:hover, .wob button:hover, .wob .button:hover{color:#0f0; background:#111;} .wob .pressReleaseList ul li{border-color:#ff0;} .wob .pager li{-webkit-transition:all 300ms linear 0s; transition:all 500ms linear 0s; border-color:#ff0; background:none;} .wob .pager li:hover, .wob .pager li.pager-current, .wob .pager li.focus{color:#0f0; border-color:#0f0; background:#222;} .wob .mordLogo a img{display:none;} .wob .mordLogo a{display:inline-block; width:170px; height:88px; background:url(../Images/mord-logo-dark.png) no-repeat center;}
.wob .searchBlock a.btnSearch{background:url(../images/btn-search.png) no-repeat scroll center -71px;} .wob .photoGallery ul li img, .wob .videoGallery ul li img{border-color:#ff0;} .wob .photoGallery ul li img:hover, .wob .videoGallery ul li img:hover{border-color:#0f0;}
.wob #header .logo a img{display:none;} .wob #header .logo a{display:block; width:182px; height:88px; background:url(../images/logo-white.png) no-repeat;}
.wob #feedback-node-form .frontend_form, .wob #block-system-main #user-login{/*background:#222;*/} .wob #feedback-node-form .frontend_form input[type="password"], .wob #feedback-node-form .frontend_form textarea, .wob #feedback-node-form .frontend_form input[type="text"], .wob #block-system-main #user-login input[type="text"], .wob #block-system-main #user-login input[type="password"], .wob #block-system-main #user-login textarea{color:#ff0; border-color:#ff0; background:none;}
.wob .view .date-nav-wrapper .date-prev a, .wob .view .date-nav-wrapper .date-next a, .wob .view-header .calnderBtn{color:#ff0; background:#333;}
.wob .view .date-nav-wrapper .date-prev a:hover, .wob .view .date-nav-wrapper .date-next a:hover, .wob .view-header .calnderBtn:hover{color:#0f0; background:#000;}
.wob.page-communities .item-list ul li .views-field-title .field-content, .wob .sideBaar h2{color:#0f0;}
.wob input[type="text"], .wob input[type="password"], .wob input[type="tel"], .wob input[type="email"], .wob select, .wob textarea{color:#ff0; border-color:#ff0; background:none;}
.wob .view-contact-us > .view-content > .item-list > ul li{background:#111;}
.wob .searchBlock .searchPop:after{border-bottom-color:#ff0;} .wob .searchBlock .searchPop{background:#ff0;} .wob #search-block-form .form-text{color:#fff; background:#000;}
.wob #search-block-form .form-submit{background:#333;} .wob #search-block-form .form-submit:hover{background:#666;}
.wob .pressreleaseInner .views-row .views-field-title a{color:#ff0;}
.wob .pressreleaseInner .views-row .views-field-field-date-of-issue-press-commn .date-display-single{color:#fff;}
.wob .sideBaar .view-content .item-list .views-summary li{background:url(../images/month-wise-icon-yellow.png) no-repeat scroll left 5px;}
.wob .indiaLogo img { background: #fff;}
.wob ul.bulletText.quote li { color:#fff;}

/*10/03/2015*/
.page-ajeevika-skill-video-gallery .views-exposed-widget.views-widget-per-page{width:200px;}

/* NEW STYLE START */

/*Header*/
.headerMenubar{position:relative; float:right; padding-right:28px; margin-top:43px;}
.searchBlock{position:absolute; top:7px; right:0; z-index:9; float:left;}

/*.homePartnersRow{position:relative; height:260px; background-image:url(../images/banner-bgimg.jpg); background-repeat:no-repeat; background-position:center center; background-size:cover; background-color:#50398C}*/
#block-block-4 { padding-top: 62px;}
/*.noJS .homePartnersRow .vCenter{padding-top:62px;}*/
.partnersList{width:auto; margin:0; list-style:none;}
.partnersList > li{float:left; width:20%; padding:0 10px;}
.partRoundBox{text-align:center;}
.partLink{display:inline-block; font-size:1.286em; font-weight:bold; vertical-align:top; text-decoration:none; text-transform:uppercase; color:#fff;}
.partLink:hover{text-decoration:none; color:#fff;}
.partIcon{display:block; width:90px; height:90px; background-size: 100% auto !important; margin:0 auto 10px; -webkit-transition:all 400ms ease; -moz-transition:all 400ms ease; -ms-transition:all 400ms ease; transition:all 400ms ease; border:3px solid #fff; border-radius:100%; background-color:#000; background-color:rgba(0,0,0, .25); background-image:url(../images/recruitIcon.png); background-position:center center; background-size: 115%;}
.recruitIcon{background-image:url(../images/recruitIcon.png); background-size: 115%;}
.trainingIcon{background-image:url(../images/trainingIcon.png); //background-size: 115%;}
.providerIcon{background-image:url(../images/providerIcon.png); background-size: 115%;}
.investIcon{background-image:url(../images/investIcon.png); background-size: 115%;}
.exploreIcon{background-image:url(../images/exploreIcon.png); background-size: 115%;}
.partLink:hover .partIcon{-webkit-transition:all 600ms ease; -moz-transition:all 600ms ease; -ms-transition:all 600ms ease; transition:all 600ms ease; background-color:#fff;}
.partLink:hover .recruitIcon{background-image:url(../images/recruitIcon-hover.png); background-size: 115%;}
.partLink:hover .trainingIcon{background-image:url(../images/trainingIcon-hover.png); //background-size: 115%;}
.partLink:hover .providerIcon{background-image:url(../images/providerIcon-hover.png); background-size: 115%;}
.partLink:hover .investIcon{background-image:url(../images/investIcon-hover.png);background-size: 115%;}
.partLink:hover .exploreIcon{background-image:url(../images/exploreIcon-hover.png); background-size: 115%;}
.partTitle{display:block;}

.yojanaBlockRow{padding:5px 0 16px;}

.yojanaBlock h2{position:relative; padding-bottom:10px; font-family:"Roboto", Arial; font-size:2.357em; margin-bottom: 10px; font-weight:100; text-align:center; color:#707070;}
.lineDot:after{position:absolute; bottom:0; left:50%; width:320px; height:1px; margin-left:-160px; content:""; border-bottom:1px solid #e1e1e1;}
.lineDot:before{position:absolute; bottom:-4px; left:50%; width:10px; height:10px; margin-left:-5px; content:""; border-radius:100%; background:#e1e1e1;}
.yoganaDate{display:block; margin-bottom:15px; font-family:"Roboto", Arial; font-size:1.429em; font-weight:300; text-align:center;}

.yoganaCountList{padding:0; margin:0 -1px; list-style:none;}
.yoganaCountList > li{float:left; width:20%; padding:0 1px;}
.yoganaCountRow{position:relative; padding:13px 0 13px 100px; text-align:center; background:#50398c;border-radius:10px;}
.yoganaCountList > li:nth-child(even) .yoganaCountRow{background:#7a7a7a;}
.yoganaIcon{position:absolute; top:50%; left:20px; display:block; width:65px; height:60px; margin-top:-30px; background-position:center center; background-repeat:no-repeat;}
.placedIcon{background-image:url(../images/placedIcon.png); margin-top: -27px;}
.centersIcon{background-image:url(../images/centersIcon.png);}
.trainedIcon{background-image:url(../images/trainedIcon.png);}
.tradesIcon{background-image:url(../images/tradesIcon.png);}
.trainingIcon{background-image:url(../images/trainingIcon.png);}
.yoganaCountRow br{display:none;}
.yoganaCountRow .text{display:block; margin-bottom:0; font-family:"Roboto", Arial; font-size:1.286em; font-weight:500; line-height:1.2; color:#fff;}
.yoganaCountRow .count{float:center;display:block; font-family:"Roboto", Arial; font-size:1.143em; font-weight:bold; line-height:1.2; color:#fff;}

.yoganaCountLists{padding:0; margin:0 0 10px -1px; list-style:none;}
.yoganaCountLists > li{float:left; width:50%; padding:0px 1px 1px 0px;}
.yoganaCountRows{position:relative; padding:13px 0 13px 0px;  /* padding:13px 0 13px 75px; */ text-align:center; background:#50398c;}
.yoganaCountLists > li:nth-child(even) .yoganaCountRows{background:#7a7a7a;}
.yoganaCountRows br{display:none;}
.yoganaCountRows .text{display:block; margin-bottom:0; padding-left:88px; font-family:"Roboto", Arial; font-size:1.229em; font-weight:450; line-height:1.2; color:#fff; text-align:left;}
.yoganaCountRows .count{display:block; padding-left:88px; font-family:"Roboto", Arial; font-size:2.143em; font-weight:bold; line-height:1.2; color:#fff; text-align:left;}
.yoganaCountRows .yoganaIcon{position:absolute; top:50%; left:15px; display:block; width:65px; height:60px; margin-top:-30px; background-position:center center; background-repeat:no-repeat;}
.yoganaCountRows .candidateIcon{background:url(../images/trainedIcon.png) left center no-repeat;}
.yoganaCountRows .ageIcon{background:url(../images/ages-icon.png) left center no-repeat;}
.yoganaCountRows .trainingIcon{background:url(../images/training-icon.png) left center no-repeat;}
.yoganaCountRows .jobIcon{background:url(../images/jobs-icon.png) left center no-repeat;}
.exp_inside_looping { clear: both;}
/*Inner Page CSS*/
.innerBanner{position:relative; height:250px; background-repeat:no-repeat; background-position:center center;}
.innerBanner .menu-banner{visibility:hidden;}
.innerBannerCaption{position:absolute; top:0; left:0; width:100%;}
/*.bannerTitle{display:table-cell; height:250px; vertical-align:middle;}*/
.bannerTitle h2{margin-bottom:0; font-weight:bold; text-transform:uppercase; color:#50398c;}

.innerContent{background:#ededed;}
.contentWrapper{padding:28px; /*#cfbfff;*/ border-right:3px solid #50398c; border-left:3px solid #50398c; background:#f8f8f8 url(../images/contentBg.png) no-repeat center 10px;}
.contentPart{float:left; width:77%; padding-right:30px;}
.sidebar{float:right; width:23%;}

.trainingSidebar{width:27%; float:right;}
.sidebarBlock{padding:18px; margin-bottom:15px; background-color:#d6d6d6;}
.sidebarBlock h4 , .sidebarBlock h2{padding-bottom:10px; margin:0 0 10px; font-size:1.286em; font-weight:normal; text-transform:uppercase; color:#50398c  /*fff*/; border-bottom:1px solid #fff;}
.sidebarBlock h4{margin-bottom:15px; padding-bottom:5px;}
.rightMenu{background:#d6d6d6 /*url(../images/sidebarBG.png) repeat left top; */;}
.sidebarBlock .menu{padding:0; margin:0; list-style:outside none none;}
.sidebarBlock .menu > li{padding:3px 0; margin:0 0 4px; list-style:outside none none;}
.sidebarBlock .menu > li > a{display:inline-block; padding-left:22px; text-decoration:none; color:#000 /*fff*/; background:url(../images/dot-black.gif) no-repeat left 6px;}
.sidebarBlock .menu > li > a:hover{text-decoration:underline;}

.sidebarBlock .menu > li > ul{margin-top:7px;}
.sidebarBlock .menu > li > ul > li:last-child{padding-bottom:0;}

.plusicn{width:42px; height:42px; display:block; color:#fff; text-align:center; cursor:pointer; -webkit-border-radius:50%; border-radius:50%; background-color:#3c227f; background-position:center center;}
.plusicn.minusicn { background:#D6D6D6; margin-top: 7px;}
.trainingContentIn{position:relative;}
/*.sidebarQuickLink{margin:-60px 0 0 0; padding:0; display:block; position:relative; width:42px; float:right;} 
.sidebarQuickLink{margin:25px 0 0 0;  display:block; position:relative; width:42px; float:right;}*/
.sidebarQuickLink a .plusicn{line-height:46px; font-size:42px;}
.sidebarQuickLink a:hover{text-decoration:none;}
.sidebarQuickLink a:hover .plusicn{line-height:36px;}
/*.quiklink:before{content:''; position:absolute; right:12px; display:none; top:-16px; border:1px solid transparent; border-bottom-color:#d6d6d6; border-width:8px;}
.quiklink{padding:18px; background-color:#d6d6d6 /*url(../images/sidebarBG.png) repeat left top*//*; position:absolute; right:0; top:0; width:254px; z-index:0;}*/
/*.quiklink{padding:18px; background-color:#d6d6d6 ; position:absolute; right:-20px; top:20px; width:210px; z-index:0;} */
a.quickAlink{ position:absolute; z-index:1;}
.quickLinkList{padding:0; margin:0; list-style:outside none none;}
.quickLinkList > li , .quickLinkList > li > ul > li{padding:3px 0; margin:0; list-style:outside none none;}
.quickLinkList > li > a , .quickLinkList > li > ul > li > a{display:inline-block; padding-left:22px; text-decoration:none; color:#000 /*fff*/; background:url(../images/dot-black.gif) no-repeat left 6px;}
body.wob .quickLinkList > li > a ,body.wob .quickLinkList > li > ul > li > a{display:inline-block; padding-left:22px; text-decoration:none; color:/*#000*/ #ff0; background:url(../images/dot-black.gif) no-repeat left 6px;}
.quickLinkList > li > a:hover , .quickLinkList > li > ul > li > a:hover{text-decoration:underline;}
.quickLinkListInner{margin-bottom:0px !important; margin-top:5px !important;}

.region-page-custom-link .menu{padding:0; margin:20px 0 0; list-style:outside none none;}
.region-page-custom-link .menu > li{float:left; padding:0; margin:0 0 0 11px; list-style:outside none none;}
.region-page-custom-link .menu > li:first-child{margin-left:0;}
.region-page-custom-link .menu > li > a{position:relative; display:block; padding:10px 6px 10px 40px; font-size:1.1em; text-decoration:none; color:#fff; background:url(../images/sidebarBG.png) repeat left top;}
.region-page-custom-link .menu > li > a:after{position:absolute; top:5px; left:5px; width:32px; height:32px; content:"";}
.region-page-custom-link .menu > li > a.bottom-photo-gallery:after{background:url(../images/photoGal-icon.png) no-repeat left center;}
.region-page-custom-link .menu > li > a.new-video-gallery:after{background:url(../images/videoGal-icon.png) no-repeat left center;}
.region-page-custom-link .menu > li > a.bottom-notifications-events:after{background:url(../images/notifications-icon.png) no-repeat left center;}
.region-page-custom-link .menu > li > a.bottom-brochure:after{background:url(../images/brochure-icon.png) no-repeat left center;}
.region-page-custom-link .menu > li > a.bottom-case-study:after{background:url(../images/caseStudy-icon.png) no-repeat left center;}
.region-page-custom-link .menu > li > a:hover{text-decoration:none;}

/*** Training Provider Page ***/
.trainingRow{padding:0;}
.trainingCol{float:left; width:50%;}
.trainingColLeft{width:23.5%; float:left; padding-right:30px;}
.trainingColRight{width:70%; padding:0;}

.trainingColRight .resTab{padding-top:20px;}
.trainingColRight .resTab .tabNav li{width:49.6%;}
.trainingColRight .resTab .tabNav li a{display:block;}
/*.trainingColRight h3{margin-bottom:10px; font-size:1.714em; color:#50398c;}*/
.trainingColFull h3{margin-bottom:10px; font-size:1.714em; color:#50398c;}
.trainingColFull p{margin-bottom:10px; text-align:justify;}
.region-page-custom-link{width:100%; float:left;}
/*.trainingColRight p{margin-bottom:10px; text-align:justify;}*/
.moreLink{display:inline-block; padding-right:12px; font-weight:600; color:#50398c; /*border-bottom:1px solid #50398c;*/ background:url(../images/dubbleArrow.png) no-repeat right center;}
.moreLink:hover{text-decoration:none;}

.impTrainProvImg{position:relative; margin-bottom:15px;}
.impTrainProvImg > a{position:relative; display:inline-block;}
.zoomClick{display:inline-block; padding-left:20px; margin:0 0 10px 30px; vertical-align:bottom; background:url(../images/handIcon.png) no-repeat left center;}

/*.customScroll{height:250px;}*/
.partnerAccoDetail .customScroll{height:658px; margin-bottom:0;}

.trainingColRight .partnerAccoDetail .customScroll{height:690px; margin-bottom:25px;}
.trainingContent{width:76.5%; float:right; }

.page-node-add-enquiry .trainingContent, .page-node-add-download-iec-materials .trainingContent { float: none; margin: 0 auto; }
.page-node-add-download-iec-materials .trainingContent { width: 69%;}
.page-node-add-employers-information .trainingContent{ float: none; margin: 0 auto; }

.trainingContent_right .trainingColFull{width:67%; float:left; position:relative}
.trainingContent_right .trainingColRight{width:30%; float:right;}
.partnerAccoDetail .mCSB_inside > .mCSB_container{padding-right:10px;}
.partnerAccoDetail .mCSB_scrollTools .mCSB_draggerRail{border-radius:0; background-color:#e6e6e6;}
.partnerAccoDetail .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .partnerAccoDetail .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, .partnerAccoDetail .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .partnerAccoDetail .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{width:11px; border-radius:0; background-color:#d8d8d8;}


/********** Responsive Tab **********/

.resTab{position:relative;}
.resTab .tabNav{padding:0; margin:0; list-style:none;}
.resTab .tabNav li{position:relative; display:inline-block; float:left; margin:0 0 0 2px; background-color:#e6e6e6;}
.resTab .tabNav li:first-child{margin-left:0;}
.resTab .tabNav li:first-child:after{display:none;}
.resTab .tabNav li:after{position:absolute; top:0; left:-2px; width:2px; height:100%; content:""; background:url(../images/tabLine.png) no-repeat left top;}
.resTab .tabNav li a{display:inline-block; padding:11px 12px; font-size:1.214em; text-decoration:none; color:#000;}
.resTab .tabNav .r-tabs-state-active a{color:#50398c; background-color:#d6d6d6; text-shadow:none;}
.resTab .tabContent{display:none; padding:20px 0;}

.trainingColRight .resTab .tabContent{padding:0 0 20px;}
.trainingColRight .customScroll{padding-top:20px;}

.resTab .r-tabs-panel.r-tabs-state-active{display:block;}
.resTab .r-tabs-accordion-title{display:none;}
.resTab .tabNav .r-tabs-state-disabled{opacity:.5;}
.resTab .r-tabs-accordion-title .r-tabs-anchor{display:block; padding:10px; font-weight:bold; text-decoration:none; /*color:#fff; background-color:#00c5ad;*/}
.resTab .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor{/*color:#00c5ad; background-color:#fff;*/ text-shadow:none;}
.resTab .r-tabs-accordion-title.r-tabs-state-disabled{opacity:.5;}
.noJS .resTab .tabContainer{height:150px; overflow:hidden;}
.noJS .resTab .tabContent{display:block; height:150px;}


.trainingTab .tabNav li a{position:relative; background-color: #e6e6e6; padding-left:46px; /*	padding-right:0; */ font:1.143em 'fira_sansmedium'; background-image:url(../images/user-icon.png); background-repeat:no-repeat; background-position:12px center;}
.trainingTab .tabNav li a:after{position:absolute; bottom:0; left:50%; z-index:9; display:none; width:0; height:0; margin-left:-8px; content:""; border-right:8px solid transparent; border-bottom:8px solid #fff; border-left:8px solid transparent;}
.trainingTab .tabNav li:first-child a{background-image:url(../images/partner-icon.png);}
.trainingTab .tabNav li.r-tabs-state-active a{background-image:url(../images/user-iconHover.png);}
.trainingTab .tabNav li.r-tabs-state-active:first-child a{background-image:url(../images/partner-iconHover.png);}
.trainingTab .tabNav li.r-tabs-state-active a:after{display:block;}
.trainingTab .tabNav li.pia a {background-image:url(../images/pia-icon.png);}
.trainingTab .tabNav li.pia.r-tabs-state-active a {background-image:url(../images/pia-icon-hover.png);}

/*********  Accordion ******** */

.accordion{margin-bottom:20px;}
.accordionRow{margin-bottom:12px; border:1px solid #e6e6e6; background-color:#fff; background-color:rgba(255,255,255, .70);}
.accordion .accTrigger, .tabIniBlock h3, .tabIniContent h4{padding:8px 10px 8px 28px; cursor:pointer; color:#282828; font:1.071em 'fira_sansmedium'; background:url(../images/plus.png) 8px 14px no-repeat; margin:0;}
.noJS .accordion .accTrigger{padding-left:0; background:none;}
.accordion .accTrigger a, .tabIniBlock h3 a, .tabIniContent h4 a{display:block; margin:0; text-decoration:none; outline:0;}
.accordion .accTrigger.active, .tabIniBlock h3.active, .tabIniContent h4.active{border-bottom:1px solid #e6e6e6; background:url(../images/minus.png) 12px 18px no-repeat !important;}
.accordDetail, .tabIniContent, .tabSubIniContent{display:none; /*padding:10px 10px 10px 28px; */ margin:15px 25px; color:#282828;}

body.wob .accordDetail, body.wob .tabIniContent,body.wob .tabSubIniContent{display:none; padding:10px 10px 10px 0; color:#ffffff;}

.noJS .accordDetail{display:block; padding:10px 10px 10px 28px;}

.tabIniContent ul{margin:10px 0 0; padding:0;}
.tabIniContent ul li{list-style:none;}
.tabIniContent ul li p{margin-bottom:10px;}


/* == malihu jquery custom scrollbar plugin == */
/* 1. BASIC STYLE */
.mCustomScrollbar{-ms-touch-action:none; /*touch-action:none;*/}
.mCustomScrollbar.mCS_no_scrollbar, .mCustomScrollbar.mCS_touch_action{-ms-touch-action:auto; /*touch-action:auto;*/}
.mCustomScrollBox{position:relative; height:100%; max-width:100%; overflow:hidden; outline:none; direction:ltr;}
.mCSB_container{width:auto; height:auto; overflow:hidden;}

/* 2. VERTICAL SCROLLBAR --- y-axis */
.mCSB_inside > .mCSB_container{margin-right:10px;}
.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0;} /* non-visible scrollbar */

.mCS-dir-rtl > .mCSB_inside > .mCSB_container{/* RTL direction/left-side scrollbar */ margin-right:0; margin-left:30px;}
.mCS-dir-rtl > .mCSB_inside > .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-left:0;} /* RTL direction/left-side scrollbar */
.mCSB_scrollTools{/* contains scrollbar markup (draggable element, dragger rail, buttons etc.) */ position:absolute; top:0; right:0; bottom:0; left:auto; width:16px; height:auto;}
.mCSB_outside + .mCSB_scrollTools{right:-26px;} /* scrollbar position:outside */
.mCS-dir-rtl > .mCSB_inside > .mCSB_scrollTools, .mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools{/* RTL direction/left-side scrollbar */ right:auto; left:0;}
.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools{left:-26px;} /* RTL direction/left-side scrollbar (scrollbar position:outside) */
.mCSB_scrollTools .mCSB_draggerContainer{/* contains the draggable element and dragger rail markup */ position:absolute; top:0; right:0; bottom:0; left:0; height:auto;}
.mCSB_scrollTools a + .mCSB_draggerContainer{margin:20px 0;}
.mCSB_scrollTools .mCSB_draggerRail{width:5px; height:100%; margin:0 auto; -webkit-border-radius:16px; -moz-border-radius:16px; border-radius:16px;}
.mCSB_scrollTools .mCSB_dragger{z-index:1; width:100%; height:30px; /* minimum dragger height */
    /* the draggable element */ cursor:pointer;}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{/* the dragger element */ position:relative; width:4px; height:100%; margin:0 auto; text-align:center; -webkit-border-radius:16px; -moz-border-radius:16px; border-radius:16px;}
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:12px; /* auto-expanded scrollbar */}
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:8px; /* auto-expanded scrollbar */}
.mCSB_scrollTools .mCSB_buttonUp, .mCSB_scrollTools .mCSB_buttonDown{position:absolute; display:block; width:100%; height:20px; margin:0 auto; overflow:hidden; cursor:pointer;}
.mCSB_scrollTools .mCSB_buttonDown{bottom:0;}

/* 3. HORIZONTAL SCROLLBAR --- x-axis */
.mCSB_horizontal.mCSB_inside > .mCSB_container{margin-right:0; margin-bottom:30px;}
.mCSB_horizontal.mCSB_outside > .mCSB_container{min-height:100%;}
.mCSB_horizontal > .mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0;} /* non-visible scrollbar */
.mCSB_scrollTools.mCSB_scrollTools_horizontal{top:auto; right:0; bottom:0; left:0; width:auto; height:16px;}
.mCustomScrollBox + .mCSB_scrollTools.mCSB_scrollTools_horizontal, .mCustomScrollBox + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:-26px;} /* scrollbar position:outside */
.mCSB_scrollTools.mCSB_scrollTools_horizontal a + .mCSB_draggerContainer{margin:0 20px;}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%; height:2px; margin:7px 0;}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{left:0; width:30px; /* minimum dragger width */
    height:100%;}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%; height:4px; margin:6px auto;}
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:12px; /* auto-expanded scrollbar */
    margin:2px auto;}
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:8px; /* auto-expanded scrollbar */
    margin:4px 0;}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft, .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{position:absolute; display:block; width:20px; height:100%; margin:0 auto; overflow:hidden; cursor:pointer;}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{left:0;}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{right:0;}

/* 4. VERTICAL AND HORIZONTAL SCROLLBARS --- yx-axis */
.mCSB_container_wrapper{position:absolute; top:0; right:0; bottom:0; left:0; width:auto; height:auto; margin-right:30px; margin-bottom:30px; overflow:hidden;}
.mCSB_container_wrapper > .mCSB_container{padding-right:30px; padding-bottom:30px;}
.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:20px;}
.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_horizontal{right:20px;}

/* non-visible horizontal scrollbar */
.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden + .mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:0;}

/* non-visible horizontal scrollbar */
.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0;}

/* 5. TRANSITIONS  */
.mCSB_scrollTools, .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCSB_scrollTools .mCSB_buttonUp, .mCSB_scrollTools .mCSB_buttonDown, .mCSB_scrollTools .mCSB_buttonLeft, .mCSB_scrollTools .mCSB_buttonRight{-webkit-transition:opacity .2s ease-in-out, background-color .2s ease-in-out; -moz-transition:opacity .2s ease-in-out, background-color .2s ease-in-out; -o-transition:opacity .2s ease-in-out, background-color .2s ease-in-out; transition:opacity .2s ease-in-out, background-color .2s ease-in-out;}
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar, /* auto-expanded scrollbar */  .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail, .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar, .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail{-webkit-transition:width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out; -moz-transition:width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out; -o-transition:width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out; transition:width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out;}

/* 6. SCROLLBAR COLORS, OPACITY AND BACKGROUNDS THEMES */
/* default theme ("light") */
.mCSB_scrollTools{opacity:0.75; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)"; filter:alpha(opacity=75);}
.mCS-autoHide > .mCustomScrollBox > .mCSB_scrollTools, .mCS-autoHide > .mCustomScrollBox ~ .mCSB_scrollTools{opacity:0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter:alpha(opacity=0);}
.mCustomScrollbar > .mCustomScrollBox > .mCSB_scrollTools.mCSB_scrollTools_onDrag, .mCustomScrollbar > .mCustomScrollBox ~ .mCSB_scrollTools.mCSB_scrollTools_onDrag, .mCustomScrollBox:hover > .mCSB_scrollTools, .mCustomScrollBox:hover ~ .mCSB_scrollTools, .mCS-autoHide:hover > .mCustomScrollBox > .mCSB_scrollTools, .mCS-autoHide:hover > .mCustomScrollBox ~ .mCSB_scrollTools{opacity:1; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter:alpha(opacity=100);}
.mCSB_scrollTools .mCSB_draggerRail{background-color:#000; background-color:rgba(0, 0, 0, .4); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"; filter:alpha(opacity=40);}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff; background-color:rgba(255, 255, 255, .75); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)"; filter:alpha(opacity=75);}
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff; background-color:rgba(255, 255, 255, .85); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)"; filter:alpha(opacity=85);}
.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#fff; background-color:rgba(255, 255, 255, .9); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; filter:alpha(opacity=90);}
.mCSB_scrollTools .mCSB_buttonUp, .mCSB_scrollTools .mCSB_buttonDown, .mCSB_scrollTools .mCSB_buttonLeft, .mCSB_scrollTools .mCSB_buttonRight{opacity:.4; background-image:url(mCSB_buttons.png); /* css sprites */
    background-repeat:no-repeat; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"; filter:alpha(opacity=40);}
.mCSB_scrollTools .mCSB_buttonUp{background-position:0 0;}
.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -20px;}
.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -40px;}
.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -56px;}
.mCSB_scrollTools .mCSB_buttonUp:hover, .mCSB_scrollTools .mCSB_buttonDown:hover, .mCSB_scrollTools .mCSB_buttonLeft:hover, .mCSB_scrollTools .mCSB_buttonRight:hover{opacity:0.75; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)"; filter:alpha(opacity=75);}
.mCSB_scrollTools .mCSB_buttonUp:active, .mCSB_scrollTools .mCSB_buttonDown:active, .mCSB_scrollTools .mCSB_buttonLeft:active, .mCSB_scrollTools .mCSB_buttonRight:active{opacity:.9; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; filter:alpha(opacity=90);}

.view-press-communication #edit-combine {width:250px !important;}
.site-map-menu{margin:0; padding:0!important;}
.site-map-menu li{list-style:none!important; background:none!important;}
.site-map-menu li a{font-weight:bold;}
.site-map-menu li ul{padding-left:30px!important;}
.site-map-menu li ul li{list-style:disc!important;}
.site-map-menu li ul li a{color:#252525; font-size:0.929em; font-weight:normal;}
.site-map-menu li ul li ul li{list-style:circle!important;}

/****** 28/7/2015 */

.page-node-407 .pressreleaseInner , .page-node-407 .pressreleasemain.isEmpty, .page-node-408 .pressreleaseInner , .page-node-408 .pressreleasemain.isEmpty{float:left; width:75%;}
.page-node-407 .sideBaar, .page-node-408 .sideBaar{float:right; width:22%;}
.page-node-407 .pressreleasemain , .page-node-407 .pressreleasemain .view-empty, .page-node-408 .pressreleasemain , .page-node-408 .pressreleasemain .view-empty{margin:0 !important; padding:0 !important;}

/******** 30/7/2015 */
.node-type-ec-minutes #block-system-main .node-ec-minutes{padding-bottom:15px;}
.node-type-notification #block-system-main .node-notification{padding-bottom:15px;}
.node-type-presentation #block-system-main .node-presentation{padding-bottom:15px;}

/* 10/08/2015 Start */

.wob div#map{color:#000;}
.wob .views-table td.active, .wob #forum td.active{background-color:transparent !important; color:#fff;}
.wob .calendar-calendar .month-view .full td.single-day div.monthview, .wob .calendar-calendar .day-view .full div.single-day div.dayview{border:1px solid #000; background:#000;}
.wob .views-table td, .wob #forum td, .wob #forum th{border-right:1px solid #555; border-bottom:1px solid #555; background:#000;}
.wob .site-map-menu li ul li a{color:#ff0;}
.wob select{/*background-color:#000;*/}
.wob .views-table th{border-right:1px solid #555; border-bottom:3px solid #555;}
.wob .views-table, .wob #forum table{border-top:1px solid #555; border-left:1px solid #555;}
table .mini-day-on a{text-decoration:underline; padding:2px;}
.wob table .mini-day-on a{background-color:#000;}
.page-node-430 .views-exposed-form .views-exposed-widget, .page-node-431 .views-exposed-form .views-exposed-widget{width:200px;}
#views-exposed-form-map-listing-page-1 .views-submit-button,#views-exposed-form-map-listing-page-1 .views-reset-button {width: auto;}
.page-node-430 .views-exposed-form label, .page-node-431 .views-exposed-form label {float: none;text-align: left;}
.page-node-430 .views-exposed-form .form-select , .page-node-431 .views-exposed-form .form-select{width:150px;}
.page-node-430 .views-exposed-form label, .page-node-431 .views-exposed-form label{float:none }
.page-node-430 .view-filters .views-widget, .page-node-431 .view-filters .views-widget{float:none }
.page-node-430 .views-exposed-form .views-exposed-widget .form-submit, .page-node-431 .views-exposed-form .views-exposed-widget .form-submit{margin:28px 0 0;}
.wob .lang-dropdown-select-element{background:url(../images/custom-select-down-wh.png) no-repeat right center #000;}  
.wob .trainingColFull h3 { color:#ff0}
.wob .topStrip li.menu-1572 a { color:#ff0}
.wob .topStrip li.menu-1572 a:hover { color:#0f0}
/*.relatedLinkList li{list-style:none; padding:10px 0px 0px 0px !important;}*/
/* .relatedLinkList li{padding:0px 0px 5px 20px !important;}
.relatedLinkList li a {color:#000; display:inline-block; text-decoration:none;}
.relatedLinkList li a:hover{text-decoration:underline;}
.relatedLinkList{padding:0px !important;}
.wob .relatedLinkList li a {color:#ff0;} */
ul.setStyle.relatedLinkList{margin-bottom:18px; padding:18px; background-color:#d6d6d6;}
ul.setStyle.relatedLinkList li{padding:0px 0px 5px 20px !important;}
ul.setStyle.relatedLinkList li a {color:#000; display:inline-block; text-decoration:none;}
ul.setStyle.relatedLinkList li a:hover{text-decoration:underline;}
.wob ul.setStyle.relatedLinkList li a {color:#ff0;}
.sidebarQuickLink ul.setStyle.relatedLinkList{padding:0; margin:0;}
/* 10/08/2015 End */

/* 11/08/2015 Start */
.page-search .content{padding:0px !important;}
ol.search-results{margin:0;padding:0;width:100%;}
.search-result{background-color:#dedede; margin-bottom:20px !important; margin-top:20px; padding:10px 15px !important;}
.wob .search-result{background-color:#000;}
.search-info a{text-transform:capitalize;}
.search-snippet-info{padding:0px !important;}
.page-search h2{color:#50398c !important; font-size:1.714em; padding:0px !important; margin:0px !important; width:50%;}
/* 11/08/2015 End */
ul.setStyle{margin:0px; padding:0px;}
ul.setStyle li{background:rgba(0, 0, 0, 0) url("../images/dot-black.png") no-repeat scroll left 6px; display:inline-block;padding-left:22px; text-decoration:none; width:100%;}
ul.setStyle li:nth-child(even) a { color: #50398c}
ul.setStyle ul li:nth-child(2n+1) a {
  color: #000000;
}
.page-node-189 #block-menu-menu-page-bottom-menu ul li.menu-item-photo-gallery , .page-node-189 #block-menu-menu-page-bottom-menu ul li.menu-item-video-gallery , .page-node-189 #block-menu-menu-page-bottom-menu ul li.menu-item-notifications-events , .page-node-189 #block-menu-menu-page-bottom-menu ul li.menu-item-brochure {
    display: none;
}
.page-node-189 #block-menu-menu-page-bottom-menu ul > li{width: 18%; float: right !important; margin: 0 12% 0 11px !important; }

.contImage.setStyle{ width: 72%; }
#feedback-node-form .captcha > img { margin-left: 150px; }
.page-sanction-order-report form#views-exposed-form-sanction-order-report-page .views-exposed-form label { float: none; text-align:left; }
.page-sanction-order-report #edit-regino-wrapper, .page-sanction-order-report #edit-odno-wrapper, .page-sanction-order-report #edit-odate-wrapper { width: 23%; }
.page-sanction-order-report input#edit-submit-sanction-order-report,.page-sanction-order-report  .views-reset-button { margin-top: 27px; }
.node-type-approved-projects ul.links { list-style: outside none none; margin: 0; padding: 0; }
.indiaLogo a{  padding: 0 5px; float: left; }
.ruppeSymbol { display: inline; float:left; font-size: 0;margin: -3px 3px;  padding: 0; background:rgba(0, 0, 0, 0) url("../images/training-icons/rupee.png") no-repeat scroll left 10px;width:14px; height:34px; } 
.yoganaCountLists > li:last-child .yoganaCountRows{background:#50398c;}
.yoganaCountLists > li .yoganaCountRows3{background:#7a7a7a;}

.node-success-stories .success-details .designation, .node-success-stories .success-details .salary, .node-success-stories .success-details .location,.node-success-stories .success-details .document{ border:none; padding-bottom:10px;}
.node-success-stories .success-details .designation .field-label, .node-success-stories .success-details .salary .field-label, .node-success-stories .success-details .location .field-label, .document .field-label{ width:100px; color:#626262;}
.node-success-stories .success-details .designation .field-item, .node-success-stories .success-details .salary .field-item, .node-success-stories .success-details .location .field-item , .document .field-item{ color:#50398c;}
.node-success-stories .success-details .storyDesc{ font-weight:bold; color:#50398c; margin-top:10px; margin-bottom:10px;}

ul.setStyleEligible, ul.setStyleCandBenfit, ul.setStyleTraining, ul.setStyleTrainProg{ margin:0; padding:0;}
ul.setStyleEligible li{/*background:rgba(0, 0, 0, 0) url("../images/eligible_apply_icon.png") no-repeat scroll left 0px;*/ display:inline-block;padding-left:80px; text-decoration:none; width:100%; line-height:20px; margin-bottom:15px; min-height: 65px; vertical-align: middle;}

ul.setStyleCandBenfit li{/*background:rgba(0, 0, 0, 0) url("../images/condidate_benifits_icon.png") no-repeat scroll left 0px;*/ display:inline-block;padding-left:80px; text-decoration:none; width:100%; line-height:20px; margin-bottom:15px; min-height: 65px; vertical-align: middle;}

ul.setStyleTraining li{/*background:rgba(0, 0, 0, 0) url("../images/training_icon.png") no-repeat scroll left 0px;*/ display:inline-block;padding-left:80px; text-decoration:none; width:100%; line-height:20px; margin-bottom:4px; min-height: 65px; vertical-align: middle;}

ul.setStyleTrainProg li{/*background:rgba(0, 0, 0, 0) url("../images/training_programme_icon.png") no-repeat scroll left 0px;*/ display:inline-block;padding-left:80px; text-decoration:none; width:100%; line-height:20px; margin-bottom:15px; /*min-height: 40px;*/ vertical-align: middle;}

ul.setStyleTraining li.twsOne{background:rgba(0, 0, 0, 0) url("../images/training-icons/twsOne.png") no-repeat scroll left 0px; }
ul.setStyleTraining li.twsTwo{background:rgba(0, 0, 0, 0) url("../images/training-icons/twsTwo.png") no-repeat scroll left 0px; }
ul.setStyleTraining li.twsThree{background:rgba(0, 0, 0, 0) url("../images/training-icons/twsThree.png") no-repeat scroll left 0px; }
ul.setStyleTraining li.twsFour{background:rgba(0, 0, 0, 0) url("../images/training-icons/twsFour.png") no-repeat scroll left 0px; }
ul.setStyleTraining li.twsFive{background:rgba(0, 0, 0, 0) url("../images/training-icons/twsFive.png") no-repeat scroll left 0px; }
ul.setStyleTraining li.twsSix{background:rgba(0, 0, 0, 0) url("../images/training-icons/twsSix.png") no-repeat scroll left 0px; }
ul.setStyleTraining li.twsSeven{background:rgba(0, 0, 0, 0) url("../images/training-icons/twsSeven.png") no-repeat scroll left 0px; }
ul.setStyleTraining li.twsEight{background:rgba(0, 0, 0, 0) url("../images/training-icons/twsEight.png") no-repeat scroll left 0px; }

ul.setStyleEligible li.eligOne{background:rgba(0, 0, 0, 0) url("../images/training-icons/eligOne.png") no-repeat scroll left 0px; }
ul.setStyleEligible li.eligTwo{background:rgba(0, 0, 0, 0) url("../images/training-icons/eligTwo.png") no-repeat scroll left 0px; }
ul.setStyleEligible li.eligThree{background:rgba(0, 0, 0, 0) url("../images/training-icons/eligThree.png") no-repeat scroll left 0px; }
ul.setStyleEligible li.eligFour{background:rgba(0, 0, 0, 0) url("../images/training-icons/eligFour.png") no-repeat scroll left 0px; }
ul.setStyleEligible li.eligFive{background:rgba(0, 0, 0, 0) url("../images/training-icons/eligFive.png") no-repeat scroll left 0px; }
ul.setStyleEligible li.eligSix{background:rgba(0, 0, 0, 0) url("../images/training-icons/eligSix.png") no-repeat scroll left 0px; }
ul.setStyleEligible li.eligSeven{background:rgba(0, 0, 0, 0) url("../images/training-icons/eligSeven.png") no-repeat scroll left 0px; }
ul.setStyleEligible li.eligEight{background:rgba(0, 0, 0, 0) url("../images/training-icons/eligEight.png") no-repeat scroll left 0px; }

ul.setStyleTrainProg li.trpOne{background:rgba(0, 0, 0, 0) url("../images/training-icons/trpOne.png") no-repeat scroll left 0px; min-height: 55px; }
ul.setStyleTrainProg li.trpTwo{background:rgba(0, 0, 0, 0) url("../images/training-icons/trpOne.png") no-repeat scroll left 0px; }
ul.setStyleTrainProg li.trpThree{background:rgba(0, 0, 0, 0) url("../images/training-icons/trpOne.png") no-repeat scroll left 0px; }
ul.setStyleTrainProg li.trpFour{background:rgba(0, 0, 0, 0) url("../images/training-icons/trpOne.png") no-repeat scroll left 0px; }
ul.setStyleTrainProg li.trpFive{background:rgba(0, 0, 0, 0) url("../images/training-icons/trpOne.png") no-repeat scroll left 0px; }
ul.setStyleTrainProg li.trpSix{background:rgba(0, 0, 0, 0) url("../images/training-icons/trpOne.png") no-repeat scroll left 0px; }
ul.setStyleTrainProg li.trpSeven{background:rgba(0, 0, 0, 0) url("../images/training-icons/trpTwo.png") no-repeat scroll left 0px; min-height: 65px; }
ul.setStyleTrainProg li.trpEight{background:rgba(0, 0, 0, 0) url("../images/training-icons/trpTwo.png") no-repeat scroll left 0px; }

ul.setStyleCandBenfit li.cndOne{background:rgba(0, 0, 0, 0) url("../images/training-icons/trpOne.png") no-repeat scroll left 0px; }
ul.setStyleCandBenfit li.cndTwo{background:rgba(0, 0, 0, 0) url("../images/training-icons/cndTwo.png") no-repeat scroll left 0px; }
ul.setStyleCandBenfit li.cndThree{background:rgba(0, 0, 0, 0) url("../images/training-icons/cndThree.png") no-repeat scroll left 0px; }
ul.setStyleCandBenfit li.cndFour{background:rgba(0, 0, 0, 0) url("../images/training-icons/cndFour.png") no-repeat scroll left 0px; }
ul.setStyleCandBenfit li.cndFive{background:rgba(0, 0, 0, 0) url("../images/training-icons/cndFive.png") no-repeat scroll left 0px; }
ul.setStyleCandBenfit li.cndSix{background:rgba(0, 0, 0, 0) url("../images/training-icons/cndSix.png") no-repeat scroll left 0px; }
ul.setStyleCandBenfit li.cndSeven{background:rgba(0, 0, 0, 0) url("../images/training-icons/cndSeven.png") no-repeat scroll left 0px; }
ul.setStyleCandBenfit li.cndEight{background:rgba(0, 0, 0, 0) url("../images/training-icons/trpTwo.png") no-repeat scroll left 0px; }
ul.setStyleCandBenfit li.cndNine{background:rgba(0, 0, 0, 0) url("../images/training-icons/cndNine.png") no-repeat scroll left 0px; }
ul.setStyleCandBenfit li.cndTen{background:rgba(0, 0, 0, 0) url("../images/training-icons/cndTen.png") no-repeat scroll left 0px; }
ul.setStyleCandBenfit li.cndEleven{background:rgba(0, 0, 0, 0) url("../images/training-icons/cndEleven.png") no-repeat scroll left 0px; }
ul.setStyleCandBenfit li.cndTwelve{background:rgba(0, 0, 0, 0) url("../images/training-icons/cndTwelve.png") no-repeat scroll left 0px; }
ul.setStyleCandBenfit li.cndThrteen{background:rgba(0, 0, 0, 0) url("../images/training-icons/cndThrteen.png") no-repeat scroll left 0px; }
ul.setStyleCandBenfit li.cndForteen{background:rgba(0, 0, 0, 0) url("../images/training-icons/cndForteen.png") no-repeat scroll left 0px; }

 .node-type-success-stories h2.ntypeTitle { font-size: 1.714em;  margin-bottom: 5px; }
 .noJS .displayNoJSShow { background: #a20000 none repeat scroll 0 0; color: #fff; text-align: center; }
 .noJS noscript {  display: block;  margin: 0 auto;   padding: 5px 0; width: 100%; }
 .setolStyle li { margin-bottom: 15px; }
 .setolStyle li.last { margin-bottom: 0px; }
.setStyleTrainProg .nopStyle {    margin-bottom: 25px;    margin-top: -15px;}
.setStyleTrainProg .nopStyle.last { margin-bottom: 15px; }
.frontend_apply_now_frm input, .frontend_apply_now_frm select, .frontend_apply_now_frm textarea {width: 300px;}
.frontend_apply_now_frm input[type=submit]{ width: auto; }
.frontend_apply_now_frm label {  float: left;  width: 160px; padding-top: 7px; font-weight: bold; }
.frontend_apply_now_frm div#edit-field-personal-identity-value { padding-left: 150px; }
.frontend_apply_now_frm .description { margin-left: /*150px;*/ 160px; }
.frontend_apply_now_frm input#edit-submit { margin-left: 150px; }
.frontend_apply_now_frm .grippie { display: none; }
.frontend_apply_now_frm input[name="files[field_upload_photos_passport_siz_und_0]"] { width: 61%; }
.frontend_apply_now_frm .subHeading { font-size: 1.125em;  font-weight: bold; }
.setStyleTrainProg .nopStyle.newBtwnStyle { font-weight: bold; text-align: center; }

.trainingColFull .view-success-stories .item-list .pager { float: right;width: auto;margin-top:5px;padding-bottom:10px; }
/*#edit-skill-prog-fields .form-item-skill-program-year, #edit-skill-prog-fields .form-item-skill-program-to-year,
#edit-work-experience-fields .form-item-total-experience-year,
#resume-builder-form .form-item-state, #resume-builder-form .form-item-mobile,
#edit-work-experience-fields .form-item-from-year-0, #edit-work-experience-fields .form-item-to-year-0,
#edit-skill-prog-fields .form-item-training-center-state
{ width:48.5%; float:left} 
#edit-skill-prog-fields .form-item-skill-program-month, #edit-skill-prog-fields .form-item-skill-program-to-month,
#edit-work-experience-fields .form-item-total-experience-month,
#resume-builder-form .form-item-district, #resume-builder-form .form-item-telephone,
#edit-work-experience-fields .form-item-from-month-0, #edit-work-experience-fields .form-item-to-month-0,
#edit-skill-prog-fields .form-item-training-center-district
{ width:48.5%; float:right; }*/
.left_side { width:48.5%; float:left}
.right_side { width:48.5%; float:right; }
#edit-work-experience-fields .form-item-total-experience-month { min-height:93px; margin-top:0;}
.resume-builder-form h4 { /*margin-bottom:10px; margin-top:12px*/ margin-bottom:15px;margin-top: 25px;}
.fieldset-wrapper .form-item:first-child { margin-top:0;}
.remove_qualification { margin-bottom: 15px; }
.remove_experience { margin-bottom: 15px; }
.resume-builder-form input#edit-total-experience-year, .resume-builder-form input[name="total_experience_year"] { background-color: #f0f0f0!important;}
.resume-builder-form input#edit-total-experience-month, .resume-builder-form input[name="total_experience_month"] { background-color: #f0f0f0!important;}
.resume-builder-form .success_msg { margin-top: 10px; }
#edit-field-upload-photos-passport-siz-und-0-ajax-wrapper .image-widget.form-managed-file.clearfix { margin-left: 145px; }
.page-node-189 .ajax-progress-throbber {margin-left: 10px !important; }
.page-node-189 .throbber{display:inline-block !important;}
#experience_fieldst_wrapper .form-item-total-experience-year .description {position:absolute;}
.node-apply_now-form .loader { display:inline-block; float: left !important; margin-top: -24px; margin-left: 305px; }
.node-apply_now-form .loader .throbber {display:inline-block !important; }
/*#node-754 table { width: 50% }*/
.calnderBtn { float:right;}
.date-nav-wrapper { float:left}
.view .view-header .date-nav-wrapper { margin-top: 0 !important; max-width: inherit; width: 50%; }
.date-nav-wrapper .date-heading { float:left}
.date-nav-wrapper ul.pager { float: left; margin-left: 22px; padding-left: 37px;}
.page-node-221 span.question { cursor: pointer; display: inline-block; width: 16px;  height: 16px;  background-color: #50398C;  line-height: 18px;  color: White;  font-size: 13px;  font-weight: normal;  border-radius: 8px;  text-align: center;  position: relative; margin-left: 2px; margin-right: 2px;}
.page-node-221 div.tooltip { background-color: #50398C;  border-radius: 5px;  color: #ffffff;  left: 0;  margin-left: -150px;  position: absolute;  right: 0;  top: 22px;  width: 300px;  z-index: 2147483647;}
.page-node-221 div.tooltip::before {  border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #50398C;  border-style: solid;  border-width: 6px;  content: "";  display: block;  height: 0;  left: 51%;  line-height: 0;  position: absolute;  top: -11px;  width: 0;}
.page-node-221 div.tooltip p {  margin: 10px;  color: White;  font-weight: normal;}
/***** 08102015 ****/
.tpDetailsUL > li { color: #50398c; font-weight: bold;padding-bottom: 2px;padding-top: 2px;}
.highlight {color: #50398c;font-weight: bold;}
.imgStyle {max-width: 100%;  width: 100%;}
ul.checkListStyle li {background: rgba(0, 0, 0, 0) url("../images/training-icons/checkLIst.png") no-repeat scroll left 6px;    display: inline-block;    padding-left: 22px;    text-decoration: none;    width: 100%;}
.setAlignCntr { display: block; text-align: center;}
.page-node-221 .partnerAccoDetail ul {margin-bottom: 10px;}
.page-node-221 .zoomClick { margin: 5px 0; }
/*.page-node-221 .partnerAccoDetail li,.newLiSpacing li {margin: 5px 0 0;}*/
/***** 13102015 ****/
.node-type-pia .node-pia ul li { list-style-type: none }
.node-type-pia .node-pia ul { margin: 0; padding: 0}
.node-type-pia .node-pia .midContentArea .field { padding: 7px 0;}
/**** 291015 ***/
ul.setStyleEligible li.checkOne {
  background: rgba(0, 0, 0, 0) url("../images/training-icons/iconpage.png") no-repeat scroll left 0;
}
ul.setStyleEligible li.checkTwo {
  background: rgba(0, 0, 0, 0) url("../images/training-icons/iconpage2.png") no-repeat scroll left 0;
}
ul.setStyleEligible li.checkThree {
  background: rgba(0, 0, 0, 0) url("../images/training-icons/iconpage3.png") no-repeat scroll left 0;
}
ul.setStyleEligible li.checkFour {
  background: rgba(0, 0, 0, 0) url("../images/training-icons/iconpage4.png") no-repeat scroll left 0;
}
ul.setStyleEligible li.checkFive {
  background: rgba(0, 0, 0, 0) url("../images/training-icons/iconpage5.png") no-repeat scroll left 0;
}
ul.setStyleEligible li.checkSix {
  background: rgba(0, 0, 0, 0) url("../images/training-icons/iconpage6.png") no-repeat scroll left 0;
}
ul.setStyleEligible li.checkSeven {
  background: rgba(0, 0, 0, 0) url("../images/training-icons/iconpage7.png") no-repeat scroll left 0;
}

/***** 231115 and 261115 ***/
ul.contactListing li > span.views-field-title span{ color:#50398c; }
#edit-field-how-would-you-like .form-item-field-how-would-you-like-und, #edit-field-ei-our-suport .form-item-field-ei-our-suport-und { margin-top: 10px;  margin-bottom: 25px; }

.page-node-188 .ui-datepicker-month, .page-node-188 .ui-datepicker-year{ height: 24px; line-height:24px; font-size: 0.9em!important; padding: 0; }
.page-node-188 .ui-widget-header{  background: none;}
.page-node-188 .date-padding, .page-node-188 .form-item-field-date-of-requirement-und-0-value{ padding: 0; margin: 0;}

#map .capPIA { text-transform: uppercase; }
textArea { resize: none;}
.resizable-textarea .grippie { display: none;}
.partnerAccoDetail ul li:before {    border: 1px solid #50398C;    width: 62px;    height: 62px;    position: absolute;    left: 0;    top: 0;    content: "";    border-radius: 100%;}

ul.setStyleTraining li, ul.setStyleCandBenfit li, ul.setStyleTrainProg li  { background-position: 8px 10px !important;
background-size: 45px auto !important;
position: relative;}
.grayBoxDesign {  /*background: #d6d6d6 none repeat scroll 0 0;  margin-bottom: 15px;  padding: 15px; */}
.partnerAccoDetail ul.setStyleEligible li:before {    border: 1px solid #50398C;    width: 70px;    height: 70px;    position: absolute;    left: 0;    top: 0;    content: "";    border-radius: 100%;}
ul.setStyleEligible li { background-position: 12px 12px !important;
background-size: 45px auto !important;
position: relative;}

.partnerAccoDetail ul.yoganaCountLists li:before , ul.setStyle li:before , ul li.nopStyle:before { border: 0; }
#views-exposed-form-aajeevika-skill-gallery-page .views-exposed-form .views-widget-sort-by{width:30%; }
#views-exposed-form-ajeevika-skill-video-gallery-page .views-exposed-form .views-widget-sort-by {}
#views-exposed-form-ajeevika-skill-video-gallery-page .views-exposed-form .views-widget-sort-by label { width: 35%}
#views-exposed-form-ajeevika-skill-video-gallery-page .views-exposed-form .views-widget-sort-by .form-select { width:50%; }
.grayBoxDesign ul.setStyle li { background:url("../images/check.png") no-repeat left 7px; padding-bottom: 3px; padding-top: 3px;}
.threeBox a { display: inline-block; width: 32.33%; margin: 0 3%; text-decoration: none; font-size:0;}
.threeBox a.PiaBox {
background-color: #50398c;
background-image: url("../images/providerIcon.png");
background-position: center center;
background-repeat: no-repeat;
background-size: 70px auto;
border-radius: 100%;
height: 70px;
width: 70px;
color:#fff;
}
.threeBox a.TradeBox {
background-color: #50398c;
background-image: url("../images/tradesIcon.png");
background-position: center center;
background-repeat: no-repeat;
background-size: 40px auto;
border-radius: 100%;
height: 70px;
width: 70px;
color:#fff;
}
.threeBox a.TrainingBox {
background-color: #50398c;
background-image: url("../images/trainingIcon.png");
background-position: center center;
background-repeat: no-repeat;
background-size: 40px auto;
border-radius: 100%;
height: 70px;
width: 70px;
color:#fff;
}
.threeBox a.videoBox {
background-color: #50398c;
background-image: url("../images/videoBox.png");
background-position: 22px center;
background-repeat: no-repeat;
background-size: 40px auto;
border-radius: 100%;
height: 70px;
width: 70px;
color:#fff;
}
ul.pager li a { text-decoration: none; }
.threeSub {
  background: #cccccc none repeat scroll 0 0;
  display: inline-block;
  padding: 15px 0;
  text-align: center;
  width: 32%;
}
ul.pager li a { text-decoration: none;}

/*.threeBox .threeSub{ position: relative; margin-top:65px;  margin-top: 20px;  position: relative; }*/
.threeBox .threeSub {  display: inline-block;   padding-left: 5px;  padding-right: 5px;  position: relative;  width: 32.33%;}
.threeBox .threeSub .bxTitle{ position: absolute; top: -40px; height: 40px; left:0; width: 100%; line-height: 17px; font-weight:bold; color:#50398c;}
h4.cntTblHead { background: #50398c ; font-size: 1.338em; border-bottom: 2px solid #50398c; color: #fff; margin-bottom: 0; padding: 9px 12px 4px; text-align: center;}
.page-node-1746 .field-type-text-with-summary {}
.contactRightSec { border: 1px solid #50398c; font-family: "Roboto",Arial; font-weight: bold; color: #50398c; padding: 5px 10px; position: static; margin-bottom: 15px; left: 0; top: 31px; width: 44%; }
.contactRightSec p { margin: 0; }
.page-node-1746 .views-field-counter, .page-node-218 .views-field-counter { width: 65px;}
#employers-speak .sliderBanner  { width: 515px; }
#employers-speak .sliderBanner .item{ height: auto; line-height: inherit; padding: 15px; width: auto;}
#employers-speak .owl-item img {     display: block;    width: auto; }
.employerSpeak .field-content { line-height: 20px; text-align: left; margin-top: 20px; }
.otherDetails {text-align: right}
.otherDetails h2, .otherDetails h3 { color: #50398c;font-size: 1.44em;margin: 0;text-transform: capitalize;}
.employerDesig { font-size: 14px; }
.employerCompName { font-size: 14px; font-weight: bold;}
.cLOGO .field-content {  border-radius: 100%;  height: 180px;  overflow: hidden;  width: 180px;}
.cLOGO {  border: 1px solid #ccc;  border-radius: 100%;  height: 193px;  padding: 5px;  width: 193px;  margin: 0 auto;}
#employers-speak .owl-prev { background-position: 0 -63px; left: 1px;}
#employers-speak .sliderBanner.owl-theme .owl-controls .owl-nav [class*="owl-"]:hover {
  background-color: #50398C;
  background-image: url("../images/sprite-icons.png");
  background-repeat: no-repeat;
}
#employers-spea .sliderBanner.owl-theme .owl-nav .owl-prev {background-position: 0 -63px;left:0;}
#employers-speak .sliderBanner.owl-theme .owl-nav .owl-prev:hover {background-position: 0 -123px;}
#employers-speak .sliderBanner.owl-theme .owl-nav .owl-next {background-position: -60px -63px;right: 1px;}
#employers-speak .sliderBanner.owl-theme .owl-nav .owl-next:hover {background-position: -60px -123px;}

/*.sliderBanner.owl-theme .owl-nav .owl-prev, .sliderBanner.owl-theme .owl-nav .owl-next {
  background: #eeeeee url("../images/sprite-icons.png") no-repeat scroll left top;
  height: 60px;
  margin: 0;
  overflow: hidden;
  position: absolute;
  text-indent: -999em;
  top: 23%;
  transition: all 250ms ease 0s;
  width: 60px;
  color:#000;
}*/

.caseStudyTbl tr td a img { height: 200px;  }
.page-node-1744 #node-1744 ul.setStyle { margin-bottom: 10px; }
.page-node-1745 .litebox-container {
  bottom: 10%;
  left: 0;
  margin: 0 auto;
  max-height: 100%;
  max-width: 750px;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 10%;
}

/******* 21-12-15 ****/

/*** setStyleTraining **/
.partnerAccoDetail ul.setStyleTraining li.twsTwo:before,.partnerAccoDetail ul.setStyleTraining li.twsFour:before, .partnerAccoDetail ul.setStyleTraining li.twsSix:before, .partnerAccoDetail ul.setStyleTraining li.twsEight:before {  border: 0;  }
.partnerAccoDetail ul.setStyleTraining li.twsTwo, .partnerAccoDetail ul.setStyleTraining li.twsFour, .partnerAccoDetail ul.setStyleTraining li.twsSix, .partnerAccoDetail ul.setStyleTraining li.twsEight { background-position: 2px 0px !important; background-size: 62px auto !important; }

/*** setStyleEligible ***/
.partnerAccoDetail ul.setStyleEligible li.eligTwo:before,.partnerAccoDetail ul.setStyleEligible li.eligFour:before, .partnerAccoDetail ul.setStyleEligible li.eligSix:before, .partnerAccoDetail ul.setStyleEligible li.eligEight:before {  border: 0;  }
.partnerAccoDetail ul.setStyleEligible li.eligTwo,.partnerAccoDetail ul.setStyleEligible li.eligFour, .partnerAccoDetail ul.setStyleEligible li.eligSix, .partnerAccoDetail ul.setStyleEligible li.eligEight { background-position: 2px 0px !important; background-size: 62px auto !important;  }

/*** setStyleTrainProg ***/
.partnerAccoDetail ul.setStyleTrainProg li.trpSeven:before { border: 0; }
.partnerAccoDetail ul.setStyleTrainProg li.trpSeven { background-position: 2px 0px !important; background-size: 62px auto !important; }

/*** setStyleCandBenfit ***/
.partnerAccoDetail ul.setStyleCandBenfit li.cndTwo:before,.partnerAccoDetail ul.setStyleCandBenfit li.cndSix:before,.partnerAccoDetail ul.setStyleCandBenfit li.cndEight:before,.partnerAccoDetail ul.setStyleCandBenfit li.cndTen:before,.partnerAccoDetail ul.setStyleCandBenfit li.cndForteen:before,.partnerAccoDetail ul.setStyleCandBenfit li.cndFour:before,.partnerAccoDetail ul.setStyleCandBenfit li.cndTwelve:before{ border: 0;  }
.partnerAccoDetail ul.setStyleCandBenfit li.cndTwo,.partnerAccoDetail ul.setStyleCandBenfit li.cndSix,.partnerAccoDetail ul.setStyleCandBenfit li.cndEight,.partnerAccoDetail ul.setStyleCandBenfit li.cndTen,.partnerAccoDetail ul.setStyleCandBenfit li.cndForteen,.partnerAccoDetail ul.setStyleCandBenfit li.cndFour,.partnerAccoDetail ul.setStyleCandBenfit li.cndTwelve{ background-position: 2px 0px !important; background-size: 62px auto !important;}

/*** setStyleEligible ***/
.partnerAccoDetail ul.setStyleEligible li.checkTwo:before,.partnerAccoDetail ul.setStyleEligible li.checkFour:before, .partnerAccoDetail ul.setStyleEligible li.checkFive:before { border: 0; }
.partnerAccoDetail ul.setStyleEligible li.checkTwo,.partnerAccoDetail ul.setStyleEligible li.checkFour, .partnerAccoDetail ul.setStyleEligible li.checkFive { background-position: 2px 0px !important; background-size: 62px auto !important; }

/**** 21-12-15 ******/


/**** 04/01/2016 ***/
#edit-field-state-fact-sheet-tid-wrapper label,#edit-field-year-fact-sheet-value-wrapper label ,#edit-field-month-fact-sheet-value-wrapper label  { padding: 6px 5px 2px 0; }
.view-state-face-sheet .views-label-title { font-weight: bold; }
.led-block {
  float: left;
  width: 100%;
  margin-bottom: 20px;
}
.led-block img {
  float: left;
}
.led-block-cont {
  padding-left: 140px;
}
.led-block-cont h3 {
  font-size: 19px;
  margin-bottom: 0;
}
.led-block-cont p {
  line-height: 23px;
}
.node-event-calendar .midContentArea .field { float: left; width: 100%;}

.addtocal { background-image: url("../images/add.png"); background-position: 10px center; background-repeat: no-repeat;padding: 10px 10px 10px 30px; position: absolute;right: 0; top: 0;}
.field-name-event-calendar-date .field-items { padding-left: 200px;}
.field-name-event-calendar-date ul li { float: left;}
.page-event-created-month ul li { float: left;}
.page-event-created-month .addtocal { border: 1px solid #cdcdcd; border-radius: 5px; margin: 10px 0; position: static; width: 250px; }
.field-name-event-calendar-date ul.addtocal_menu li { float: none;}
ul.addtocal_menu {
  position: absolute;
  top: 38px !important;
}
.item-list ul.addtocal_menu { position:static }
.page-event-created-month ul.addtocal_menu { position: static;}
.page-event-created-month .field-name-event-calendar-date ul.addtocal_menu li { float: left;}

/*2-2-16 */
#views-exposed-form-newsletters-view-page { float: left; width: 72%; }
.newsSubscription { float:right; margin-top: 5px;}
.nwstlt {float: left; margin-top: 10px; width: 100%;}
.newsSubscription a {background: #50398c; color: #fff; display: inline-block; padding: 5px 20px; text-decoration: none;
transition: all 500ms linear 0s;}
#edit-field-ns-subscribe .form-item-field-ns-subscribe-und label { width: 35%;}
#edit-field-ns-subscribe-und { float: left; padding-top: 8px; width: 60%; }
#edit-field-ns-subscribe-und .form-item { width: 33.33%; float: left}
#edit-field-ns-subscribe-und .form-item-field-ns-subscribe-und label { float: left; padding: 0; width: auto;}
.frontend_apply_now_frm #edit-field-ns-subscribe-und input { float: left; margin-right: 10px; margin-top: 3px; width: auto;}
#edit-field-ns-subscribe { float: left; margin-bottom: 20px; margin-top: 0; width: 100%; }
#edit-field-ns-subscribe .form-item { margin-top: 0}

#edit-field-ns-subscribe label.option {float: left !important;  width: 190px !important;}
#edit-field-ns-subscribe #edit-field-ns-subscribe-und {  float: none;  padding-top: 8px;  width: auto;  margin-top: 8px;}

/*4-2-16*/
.addthis_24x24_style .at4-icon.aticon-youtube {
  background-image: url("../images/youtube-icon.png");
  background-position: center center;
  background-size: 12px auto !important;
  height: 16px !important;
  width: 16px !important;
}

/*.footerSocial{position:absolute; top:40px; right:10px; z-index:2;}*/

/*.socialIconsSection {
  float: right;
  position: static;
  right: 0;
  text-align: right;
  top: -44px;
  width: 100%;
}
*/
.socialIcn li { display: inline-block; font-size: 0; list-style-type: none; padding: 0 1px; vertical-align: top; }
.socialIcn li a { display: block; width: 25px; height: 28px; text-decoration: none; background-size: 25px auto; background-repeat: no-repeat;}
.socialIcn li a:hover { opacity:0.80;}
.socialIcn li.fb_icn a { background-image: url("../images/fb-icon.png"); background-position: center center;}
.socialIcn li.youtube_icn a { background-image: url("../images/ytb-icon.png"); background-position: center center;}
.socialIcn li.twitter_icn a { background-image: url("../images/twt-icon.png"); background-position: center center;}
.socialIcn li.linkdin_icn a { background-image: url("../images/linkedin.png"); background-position: center center;}
.myRegiForm .captcha img { margin-left: 155px;}
.myRegiForm input[type="submit"] {width: auto; margin-left: 155px;}
.user-profile-form #edit-locale { display: none; }
.footerSocial ul.socialIcn { margin-bottom: 0; }
.copyrightUpdate { margin-top: 5px; }

/*11-2-16*/
.node-type-forum .midContentArea .field { border-top:none}
.node-type-forum .midContentArea ul { list-style-type: none; margin-bottom:5px;}
.node-type-forum .attribution .submitted p, .page-comment-reply .attribution .submitted p { border-left: 1px solid #ccc; float: left; line-height: 15px; margin-right: 10px; padding-left: 10px; padding-right: 10px;}
.node-type-forum .attribution .submitted p:first-child, .page-comment-reply .attribution .submitted p:first-child{border-left: 0 none; margin-right: 0; padding-left: 0;}
.node-type-forum .comment-text, .page-comment-reply .comment-text { clear: both; }
.node-type-forum .attribution .submitted { float: left; }
.node-type-forum .comment-unpublished { background-color: #ececec; padding: 15px; }
.node-type-forum .comment { margin-top: 15px;}
.node-type-forum .comment a, .page-comment-reply .comment a { text-decoration: none; text-transform: capitalize;}
.node-type-forum .comment a:hover, .page-comment-reply .comment a:hover { text-decoration: underline;}
.node-type-forum .comment ul li a, .page-comment-reply .comment ul li a {border-left: 1px solid #ccc; margin-top: 3px; display: inline-block; line-height: 15px; padding-left: 13px; vertical-align: top;} 
.node-type-forum .comment ul li:first-child a, .page-comment-reply .comment ul li:first-child a { border-left: 0; padding-left: 0;}
.node-type-forum ul.inline li, .page-comment-reply ul.inline li { padding: 0 13px 0 0 }
.node-type-forum .comment, .page-comment-reply .comment { border: 1px solid #cbcbcb; padding: 15px; }
.node-type-forum .trainingColFull .comment h3 { margin-bottom: 4px;}
.page-comment-reply .filter-wrapper .form-item, .page-comment-edit .filter-wrapper .form-item, .node-type-forum .filter-wrapper .form-item { padding-left: 0}
.page-comment-reply .filter-guidelines, .page-comment-edit .filter-guidelines, .node-type-forum .filter-guidelines { padding: 15px 0 0; }
.page-comment-reply .filter-guidelines .item-list ol {margin-bottom: 0; padding: 8px 0 0 20px;}
.page-comment-reply #edit-preview, .page-comment-edit #edit-preview, .node-type-forum #edit-preview { display: none}
.page-comment-reply .form-actions, .page-comment-edit .form-actions, .node-type-forum .form-actions { margin-top: 0;}
.page-comment-reply .form-type-item label, .node-type-forum .form-type-item label { display: inline-block}
.page-comment-edit textarea { height: 200px;}
.page-comment-edit #edit-author { width: 50%;}
.page-comment-edit .form-item-name { margin-top: 15px !important;}
.page-comment-edit .form-item-subject { width: 50%;}
.node-type-forum h2 {margin: 0; padding: 20px 0 0;}
.page-user-password .content form { width: 50%;}
.page-user-password .content form label { font-weight: bold}
.page-node .field-type-text, .page-node .field-type-datetime , .page-node .field-type-number-integer, .page-node .field-type-taxonomy-term-reference, .page-node .field-type-file, .page-node .field-type-field-hidden-integer, .page-node .field-type-text-long, .page-node .field-type-image, .page-node .field-type-list-text, .page-node .field-type-list-boolean { padding: 5px 0; }
.node-type-apply-now ul { list-style-type: none; margin: 0 0 3px;}
.node-type-apply-now .field-label-above { padding-top: 5px; padding-bottom: 0}
.node-type-apply-now ul li a {text-decoration: none}
.node-type-barefoot-technicians-bft- .field-type-taxonomy-term-reference ,.node-type-iec-materials .field-type-taxonomy-term-reference, .node-type-internal-user .field-type-taxonomy-term-reference, .node-type-letters-circulars .field-type-taxonomy-term-reference, .node-type-post-your-requirement .field-type-taxonomy-term-reference  { padding-top: 5px; padding-bottom: 0}
.node-type-barefoot-technicians-bft- .field-type-taxonomy-term-reference ul, .node-type-iec-materials .field-type-taxonomy-term-reference ul, .node-type-internal-user .field-type-taxonomy-term-reference ul, .node-type-letters-circulars .field-type-taxonomy-term-reference ul, .node-type-post-your-requirement .field-type-taxonomy-term-reference ul { list-style: outside none none; margin-bottom: 5px; padding-bottom: 0; } 
.field-name-field-description-office-order p{  margin-bottom: 5px;}
.node-type-press-communication .pressImg { float:none; width: 400px; margin:0;}
/*.node-type-press-communication .sideBaar { width: 20%; }*/
.node-type-state-fact-sheet .field-name-field-state-fact-sheet  ul, .field-name-field-video-category ul{ list-style: outside none none; margin-bottom: 5px; padding-bottom: 0;}
.node-type-state-fact-sheet .field-name-field-state-fact-sheet, .field-name-field-video-category { padding-top: 5px; padding-bottom: 0}

/* 11-02-2016 */
#block-system-user-menu { float:right;}
#block-system-user-menu ul li {list-style: none;visibility: visible;padding-right: 0;}
.w90 { width:90px;}
.wob ul.setStyle li:nth-child(2n) a {color:#ff0}
.wob ul.setStyle li:nth-child(2n) a:hover {color:#0f0}
.wob .highlight {color:#0f0}
.wob .threeSub { background:#000}
.wob .threeBox .threeSub .bxTitle {color:#ff0}
.wob .sidebarBlock { background:#000}
.wob ul.setStyle.relatedLinkList { background:#000}
.wob .resume-builder-form input#edit-total-experience-year, .wob .resume-builder-form input[name="total_experience_year"],
.wob .resume-builder-form input#edit-total-experience-month, .wob .resume-builder-form input[name="total_experience_month"]{ background-color: inherit !important; }
.wob .yoganaCountRows, .wob .yoganaCountLists > li:last-child .yoganaCountRows { background:#000}
.wob #container { background:none}
.wob .calendar-calendar .month-view .full td.single-day .calendar-empty, 
.wob .calendar-calendar .month-view .full td.single-day.empty, 
.wob .calendar-calendar .month-view .full td.date-box.empty { background:#000; color:#fff;}
.wob .calendar-calendar th.days { background:#151515; color:#fff;}
.wob .calendar-calendar .month-view .full td.date-box.today, 
.wob .calendar-calendar .month-view .full tr td.single-day.today { background: #000; border-color: #ff0; color: #fff; }
.wob .view .date-nav-wrapper .date-prev { background:none}
.wob .contactRightSec { border-color:#fff; color:#fff;}
.wob h4.cntTblHead { background:#000; border-color:#ff0}
.wob .views-table th, .wob #forum th { color:#fff;}
.empty .month.day { color: #000; }
ul.bulletText.quote li{padding:10px 0 2px 25px; background:url(../images/quote.png) no-repeat left 0; font-size:17px;color: #50398c;}
.form-item.form-type-item { margin:0; padding:5px 0;}
.form-item.form-type-item label { font-weight:bold; color:#50398c; margin-right:10px; float:left}
.file-icon { margin-right: 3px; margin-left:3px; }
.copyrightUpdate p { margin-bottom: 5px; margin-top: 2px; }
.node-event-calendar .field-type-text-with-summary p { margin-bottom: 0;}
.tabUpdatesControler { position: absolute; right: 5px; top: 20px; }
.whatsNewSection .resTab .tabContent {background: rgba(214,214,214,0.70); padding: 20px 20px 15px;}
.whatsNewSection .resTab .tabContent li a { color:#000; text-decoration:none; padding:3px 0; display:inline-block; vertical-align:top}
.whatsNewSection .resTab .tabContent li a:hover {text-decoration:underline;}
.whatsNewSection a:hover { text-decoration:none;}
.playNews { background:url("../images/play-pause.png") no-repeat right top; display: inline-block; text-decoration:none; font-size:12px; line-height:22px; padding-right:12px; }
.ticker .stop { background-position: right -17px; }
.ticker .play { background-position: right 6px;}
.whatsNewSection .more-link a { font-size:12px; background:url("../images/dubbleArrow.png") no-repeat right 5px; text-decoration:none; padding-right:12px;}
.whatsNewSection .resTab .tabNav li a { font:1.143em "fira_sansmedium" ;}
.whatsNewSection ul.setStyle li:nth-child(2n) a { color: #50398c; }
.tickerDivBlock { height: 238px !important; }
.whatsNewSection .more-link { margin-top: 10px; }
#nice-menu-1 li.menu-862 ul, #nice-menu-1 li.menu-1238 ul { right:0; left:auto; display:none}
#nice-menu-1 li.menu-862:hover ul, #nice-menu-1 li.menu-1238:hover ul { margin-left:0; display:block}
.item-list ul.addtocal_menu { position:static }

.topStrip li.menu-1572 a { font-family:"fira_sansmedium"; color:#50398C}
.item-list ul.addtocal_menu { list-style-type:none}
.item-list ul.addtocal_menu li { margin-left:10px;}
.node-Pdficon { border-radius: 100%; position: absolute; right: 0; text-align: center; top: 10px;}
span .fieldset-title { font-size: 2em}
/*captcha css*/
.captcha img {margin-left: 160px;text-align: center;}
#user-pass .captcha > img {margin-left: 0;}
.reload-captcha-wrapper { display:inline-block; vertical-align:middle; padding-left:15px}
.reload-captcha-wrapper a { display:block; width:16px; height:16px; background:url("../images/captcha.png") no-repeat left top; font-size:0}
#user-login .captcha img ,#resume-builder-form .captcha img { margin-left:0;}
#download-iec-materials-node-form .frontend_apply_now_frm .description{ margin-left:0;}
#download-iec-materials-node-form .captcha img {margin-left:0px;}
#download-iec-materials-node-form .frontend_apply_now_frm input#edit-submit {margin-left:0px !important;}
#views-exposed-form-map-listing-page-2 .views-exposed-form .form-select {width: 175px;}
#views-exposed-form-map-listing-page-2 .views-exposed-form label {float:none;}
#views-exposed-form-map-listing-page-2 .views-exposed-widget .form-submit {margin-top: 2em;}
.form-item.form-type-item {display:none;  margin:0;  padding:5px 0;}
#backtotop {background: rgba(0, 0, 0, 0) url("../images/backtotop.png") no-repeat scroll 0 0;bottom:90px;cursor: pointer;display: none;height: 24px;overflow: hidden;position: fixed;right: 60px;text-indent: -99999px;width: 24px;z-index: 999;}
/*hide repeat filesize in apply now form*/
.node-apply_now-form .file-size {
    display: none;
}


.page-node-3897 #header, .page-node-3897  #breadcrumb, .page-node-3897  #footer, .page-node-3897 .trainingColLeft, .page-node-3897  #messages { display:none;}

.page-node-add-placement-cell-form #header, .page-node-add-placement-cell-form  #breadcrumb, .page-node-add-placement-cell-form  #footer, .page-node-add-placement-cell-form .trainingColLeft{ display:none;}

.page-node-add-employers-contact #header, .page-node-add-employers-contact  #breadcrumb, .page-node-add-employers-contact  #footer, .page-node-add-employers-contact .trainingColLeft{ display:none;}

.page-node-add-research-organizations-contact #header, .page-node-add-research-organizations-contact  #breadcrumb, .page-node-add-research-organizations-contact  #footer, .page-node-add-research-organizations-contact .trainingColLeft{ display:none;}

.page-node-add-placement-cell-form  .captcha > img{
	margin:0;
}
.page-node-add-research-organizations-contact  .captcha > img{
	margin:0;
}
.page-node-add-employers-contact .captcha > img{
	margin:0;
}

.partnerAccoDetail ul li.cndTen ul li::before { border: 0 none; }
.partnerAccoDetail ul li.cndTen ul li { background-size: auto auto !important;}
.partnerAccoDetail ul li.cndTen ul.bulletText li {background: url("../images/dot-black.png") no-repeat scroll 5px 8px !important; padding-left:25px}
.error, .noresult, .view-empty p{display:block; margin: 5px 0 15px; padding:5px 0; color:#000; font-size: 1.071em!important;}

.topStrip li.menu-1572 {background: url("../images/new.png") no-repeat right center; padding-right: 25px; margin-right: 7px; background-size: 20px auto;}
a.video {
  background: rgba(0, 0, 0, 0) url("../images/play.png") no-repeat scroll right center;
  display: inline-block;
  font-size: 0;
  height: 28px;
  text-indent: -999px;
  vertical-align: top;
  width: 28px;
}
a.fb {
  background: rgba(0, 0, 0, 0) url("../images/fb-icon.png") no-repeat scroll right center;
  height: 28px;
  text-indent: -999px;
  width: 28px;
  font-size: 0;
  display: inline-block;
  vertical-align: top;
  margin-left: 5px;
}

#ac-wrapper{position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, .6); z-index: 1001; -webkit-transition:400ms ease; transition:400ms ease;}
#popup{width:1000px; box-sizing:border-box; padding:10px; background: #FFFFFF ;  border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; position: relative; left:50%; top: 50%; -webkit-transform:translate(-50%, -50%); transform:translate(-50%, -50%); text-align:center; }
#popup img{ width:100%;}
.clsBtn{position:absolute; right:-20px; top:-20px; background:#fff; height:40px; line-height:40px; width:40px; text-align:center; color:#000; text-decoration:none; border-radius:100px; -moz-border-radius:100px; -webkit-border-radius:100px; font-weight:bold; }
.clsBtn1{}

.custom_view_header{float: right;padding-right: 5px;padding-top: 10px;}
.custom_view_header a{text-decoration:none;}


.homePartnersRow .wrapInner { width: 100%; max-width: 100%; padding: 0; margin: 0 auto; }
#block-block-4,#block-block-17 { left: 50%; max-width: 1200px; padding-top: 62px; position: absolute; width: 100%; z-index: 9; margin-left: -600px; top: 0;}
.sliderBanner.owl-theme .owl-nav .owl-next { background: rgba(255, 255, 255, 0.3) url("../images/prew.png") no-repeat scroll center center; height: 40px; margin: 0; overflow: hidden; position: absolute; text-indent: -999em; left: 20px; transition: all 250ms ease 0s; width: 40px; }
.sliderBanner.owl-theme .owl-nav .owl-next:hover { background: rgba(255, 255, 255, 0.5) url("../images/prew-h.png") no-repeat scroll center center; }
.sliderBanner.owl-theme .owl-nav .owl-prev { background: rgba(255, 255, 255, 0.3) url("../images/next.png") no-repeat scroll center center; height: 40px; margin: 0; overflow: hidden; position: absolute; text-indent: -999em; right: 20px; transition: all 250ms ease 0s; width: 40px; }
.sliderBanner.owl-theme .owl-nav .owl-prev:hover { background: rgba(255, 255, 255, 0.5) url("../images/next-h.png") no-repeat scroll center center; }
.homePartnersRow { position:relative; width: 100%; height: 260px; overflow:hidden; z-index: 1;}
.noJS .block-lang-dropdown { float: left; margin-left: 10px; width: 110px; }
.noJS .block-lang-dropdown .language > div .form-item { float: left; margin: 0; }
.noJS .language noscript { float: right; padding: 0; width: auto; }
.noJS .language noscript input.form-submit { font-size: 12px; height: 21px; line-height: 16px; padding: 0 8px; }
.footerCenter { float: left; text-align: left; }
.footerLogo { float: left; }
.footerSocial { float: left; }
.footerSocial .socialIcn { padding-left: 5px; }

.indexBanner .owl-theme .owl-controls { margin-top: -16px; top: 50%; }

body.i18n-hi #nice-menu-1 li a {padding: 10px 15px;}

.panel-info {
    border-color: #bce8f1;
}
.panel {
    background-color: #fff;
    border: 1px solid transparent;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
    margin-bottom: 20px;
}

.panel-info > .panel-heading {
    background-color: #d9edf7;
    border-color: #bce8f1;
    color: #31708f;
}
.panel-heading {
    border-bottom: 1px solid transparent;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    padding: 10px 15px;
}
.panel-title {
    color: inherit;
    font-size: 16px;
    margin-bottom: 0;
    margin-top: 0;
}
.panel-body {
    padding: 15px;
}
.table {
    margin-bottom: 20px;
    width: 100%;
}
table {
    background-color: transparent;
    max-width: 100%;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
.table {
    margin-bottom: 20px;
    width: 100%;
}
table {
    background-color: transparent;
    max-width: 100%;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
.btn-primary {
    background-color: #428bca;
    border-color: #357ebd;
    color: #fff;
}
.btn {
    -moz-user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857;
    margin-bottom: 0;
    padding: 6px 12px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
}