/*global classes
======================================================================================================*/
*{ -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
html, body {font-size:14px;font-family: 'universmedium', sans-serif; font-weight:normal; color:#4c4c4c; background:#fff; line-height:20px; }
ul, li {list-style: none; }
a, input, textarea, select {outline: none; }
a, img {outline:none; border:none; color:inherit; }
a {text-decoration: none; color:#52b0c9; }
a:hover {text-decoration: none; color:#52b0c9; }
.clear {clear: both; }
img {width: auto\9; height: auto; max-width: 100%; vertical-align: middle; border: 0; -ms-interpolation-mode: bicubic; }
.no-border {border:none !important; }
.no-background {background: none !important; }
.mr0{margin-right:0 !important; }
.ml0{margin-left:0 !important; }


.wrapper {margin:0 auto; width:100%; padding:0px; }
.container {margin:0 auto; width:1000px; padding:0px 15px; }


/*==================== header ======================*/
.main-header{ width:100%; height:100px; /*overflow:hidden;*/ padding:15px 0px 0px 0px;}
.main-header .hdr-lft{ float:left;  width:50%}
.main-header  .hdr-lft .logo{ width:100%; height:auto;}
.main-header  .hdr-lft .logo img{ max-width:none !important;}
.main-header .hdr-ryt{ float:left; width:50%; text-align: right; position: relative;}
.main-header ul.hedr-nav{ list-style:none; text-align:right; margin-top:4%;}
.main-header ul.hedr-nav li{ display:inline-block; border-left:1px solid #4c4c4c;}
.main-header ul.hedr-nav li a{ padding:2px 10px; text-decoration:none; color:#1f62b0; font-weight: bold;  }
.main-header ul.hedr-nav li a:hover{text-decoration:none; color:#52b0c9;}
.main-header ul.hedr-nav li:first-child {border-left:none;}
.main-header .userLogin {width: auto; display: inline-block; padding:5px 10px; background: #f2f2f2; border-radius: 5px; cursor: pointer; }
.main-header .userLogin ul.menu { position: absolute; z-index: 9; right:2px; top:10px; display: none; background: #fafafa; width:auto; margin-top: 20px; border: 1px solid #ddd; border-top:none; border-radius: 0px 0px 5px 5px; box-shadow: 0 1px 2px rgba(34,36,38,.15); text-align: left;}
.main-header .userLogin:hover ul.menu { display: block; }
.main-header .userLogin ul.menu::after { content: ""; position: absolute; top: 0; right: 20px; border: none; border-right: 1px solid #fafafa; border-bottom: 1px solid #fafafa; width: 8px; height: 8px; transform: translate(50%,-50%) rotate(-135deg); background: #fafafa; margin: 0 -1.5px 0 0;}
.main-header .userLogin ul.menu li { padding:6px 10px; }
.main-header .userLogin ul.menu li a { color:#333; }
.main-header .userLogin ul.menu li + li { border-top:1px solid #ddd; }
.main-header .userLogout ul.menu { display: none;}
.main-header .userLogout ul.menu li { display: inline-block; padding:0px 8px; }
.main-header .userLogout ul.menu li + li { border-left: 1px solid #52b0c9; height: 13px; line-height: 13px;}

/*==================== nav ======================*/
/*redesign Gaurav 15-7-16*/
nav.nav-main{ background:#52b0c9; height:45px; width:100%; margin-bottom:10px}
/*nav.nav-main .nav-lft{ float:left; width:75%; }*/
nav.nav-main .nav-lft{ float:left; width:80%; }
nav.nav-main .nav-lft ul{ list-style:none;  }
nav.nav-main .nav-lft ul li{ float:left; height:45px;  position:relative;}
nav.nav-main .nav-lft ul li:first-child a{ color:#333;}
nav.nav-main .nav-lft > ul > li > a { display:block; color: #fff;	font-weight: 300; font-size:16px;  padding:0px 11px; margin:12px 0px;	text-shadow: none; border-right:1px solid #fff;}
nav.nav-main .nav-lft > ul > li:last-child > a { border:none; }
/*nav.nav-main .nav-lft ul li a::before { color: #fff; content: attr(data-hover); position: absolute; -webkit-transition: -webkit-transform 0.3s, opacity 0.3s;	-moz-transition: -moz-transform 0.3s, opacity 0.3s;	transition: transform 0.3s, opacity 0.3s;}
nav.nav-main .nav-lft ul li a:hover::before,
nav.nav-main .nav-lft ul li a:focus::before {-webkit-transform:scale(0.9);	-moz-transform:scale(0.9);	transform:scale(0.9);	opacity:0.9;}*/
nav.nav-main .nav-lft ul li:first-child a { border-left:none;}
nav.nav-main .nav-lft ul li a .fa-home{font-size:18px;}
nav.nav-main .nav-lft ul li a:hover{ color:#333;}
nav.nav-main .nav-lft > ul > li.active a{ color:#333; }

/*=====================sub nav right ==============================*/
nav.nav-main .nav-lft ul > li > ul{ list-style:none; background:#8bd2e6;  position:absolute; z-index:9999; min-width:200px; top:120%; visibility:hidden; transition:all 0.3s ease-in-out; opacity:0; -webkit-transition:all 0.3s ease-in-out;  -moz-transition:all 0.3s ease-in-out;  -o-transition:all 0.3s ease-in-out;  white-space:nowrap; }
nav.nav-main .nav-lft ul > li:hover > ul{ visibility:visible; opacity:1; top:100%;  }
nav.nav-main .nav-lft ul > li > ul > li{ float:left; width:100%;   border-top: 1px solid #fff; line-height:45px; height:45px; border-left:none; display:inline-block;}
nav.nav-main .nav-lft ul > li > ul > li > a{ color:#333; font-size:14px; text-decoration:none; padding:0px 15px; display:inline-block; width:100%;}
nav.nav-main .nav-lft ul > li > ul > li:hover{ text-decoration:none; background:#a4dae7; }
nav.nav-main .nav-lft ul > li > ul > li:first-child{border-top: none;}


/*nav.nav-main .nav-rgt{ float:right; width:25%; margin:5px 0; }*/
nav.nav-main .nav-rgt{ float:right; width:20%; margin:5px 0; }
nav.nav-main .nav-rgt label{width:100%; position:relative; float:right; background:#fff; margin:3px 0 0;}
nav.nav-main .nav-rgt label input{border:none; width:88%;  padding:6px 0px 5px 10px; color:#797979;}
nav.nav-main .nav-rgt label button{position:absolute; top:0px; right:0x;  padding:4px 4px; background:none; border:none; color:#797979; cursor:pointer; }
button{outline:none;}
button:hover, button:focus{outline:none;}

/*Middle section*/
.slider-area, .progress_know {float:left; width:100%;}
.slider-area .slider{ width:100%; float:left; margin-bottom:115px;}
.slider-area .slider figure{ width:68%; float:left; height:359px;}
.slider-area aside.left-c{background:#f8f8f8; float:right; width:300px; border:1px solid #ccc; padding:20px; text-align:center; height:359px;}
.slider-area aside.left-c h2{ font-size:25px; font-weight:700; color:#52b0c9; font-family: 'univers55aa', sans-serif;margin-bottom:20px;line-height: 30px;}
.slider-area aside.left-c h4{ font-size:18px; font-weight:600; color:#4c4c4c;  margin-bottom:20px;}
.slider-area aside.left-c p{ text-align:left; line-height:20px; }
.slider-area aside.left-c a.more_detail{ text-align:left; background:#8754c0; padding:8px 15px; float:left; color:#fff; margin:15px 0 0px;}

/*progress and knowleged*/
.progress_know .pro_right{ width:48%; float:right;}
.progress_know .pro_left{  padding:10px 20px;  border:1px solid #cfcfcf; width:50%; min-height:540px; overflow:hidden; float:left; background:#f8f8f8;}
.progress_know .pro_left h2{ font-size:20px; font-family: 'univers55aa', sans-serif; margin:0px; position:relative;color:#4f4f4f; -webkit-font-smoothing:antialiased; letter-spacing: -1px; }
.progress_know .pro_left h2:before{ background:url(../images/pattern.png) repeat-x; content:""; position:absolute; width:100%; height:3px; bottom:-10px;}
.progress_know .pro_left .chart{ margin-top:20px;}
.progress_know .pro_left button{  text-align:left; background:#8754c0; padding:8px 15px; font-size:16px; float:left; color:#fff; margin:15px 0 0px; border:0px;}
.progress_know .pro_left button .fa-chevron-circle-right{ padding-left:20px;}

.progress_know .pro_left_new{ width:49%; float:left;}
.progress_know .pro_left_new h2{ font-size:19px; font-family: 'univers55aa', sans-serif; margin:0px 0px 15px 0px; position:relative;color:#4f4f4f; -webkit-font-smoothing:antialiased; letter-spacing: -1px; }
.progress_know .pro_left_new h2:before{ background:url(../images/pattern.png) repeat-x; content:""; position:absolute; width:100%; height:3px; bottom:-10px;}
.progress_know .pro_right_new{  padding:10px 20px;  border:1px solid #cfcfcf; width:49%; min-height:540px; overflow:hidden; float:right; background:#f8f8f8;}
.progress_know .pro_right_new h2{ font-size:19px; font-family: 'univers55aa', sans-serif; margin:0px; position:relative;color:#4f4f4f; -webkit-font-smoothing:antialiased; letter-spacing: -1px; }
.progress_know .pro_right_new h2:before{ background:url(../images/pattern.png) repeat-x; content:""; position:absolute; width:100%; height:3px; bottom:-10px;}
.progress_know .pro_right_new .chart{ margin-top:20px;}
.progress_know .pro_left_new .let_content { background: none repeat scroll 0 0 #f8f8f8; border: 1px solid #cdcdcd; float: left; padding: 10px 15px 15px 15px; width: 100%;}
.progress_know .pro_left_new .let_content p{line-height: 22px; padding: 4px 0 5px;}
.progress_know .pro_left_new .let_content .more-btn { padding:8px; background:#52b0c9; border-radius:5px; border:none; margin:20px 5px 0px 0px; color:#fff; font-size:15px; float:right;}
.progress_know .pro_left_new .let_content .more-btn:hover  {background:none repeat scroll 0 0 #52b0c9}
.progress_know .pro_left_new .let_content .more-btn a {color:#fff;}
.progress_know .pro_left_new .let_content .more-btn a:hover  {text-decoration:none;}
.progress_know .pro_left_new .let_content .lft-txt1 .fnt-sm { margin-top:10px;}

.progress_know .knw_right{background:#f8f8f8; width:100%; padding:10px 20px; border:1px solid #cfcfcf; float:left;  }
.progress_know .knw_right h2{ font-size:20px; font-family: 'univers55aa', sans-serif; margin:0px; position:relative; color:#4f4f4f; -webkit-font-smoothing:antialiased; }
.progress_know .knw_right h2:before{ background:url(../images/pattern.png) repeat-x; content:""; position:absolute; width:100%; height:3px; bottom:-10px;}

.progress_know .knw_right .box ul{ list-style:none; padding:0px; margin:20px 0px 0px 0px;}
.progress_know .knw_right .box ul li{ float:left; height:94px;  margin: 10px 0 0 0; padding: 5px 2%; margin:10px 3% 0 0; width: 31.1%; background:#e04330;  line-height:16px;}
.progress_know .knw_right .box ul li:nth-child(even){background:#f68d31;}
.progress_know .knw_right .box ul li:nth-child(3n+3){ margin-right:0px;}
.progress_know .knw_right .box ul li a{ color:#fff; font-family: 'univers55aa', sans-serif;font-size:14px; }
.progress_know .tweet_bg{ width:100%; margin:20px 0; float:left;}


/*********** banner start *****************/
.slider-main{position: relative; margin: 0 auto; top: 0px; left: 0px; width: 1300px; height: 684px; overflow: hidden;}
.slider-innr{cursor: move; position: absolute; left: 0px; top: 0px; width: 1300px; height: 684px; overflow: hidden;}
figcaption.banner-caption{position:absolute; width:100%; top:200px; }
.bnr-sml-txt{ font-size:20px; padding: 5px; font-weight:normal; text-align:center; line-height:36px;  color: #FFFFFF; }
.larg-fnt{ font-size:103px; color:#ffcc35; line-height:80px; font-weight:normal; font-family: 'Lato', sans-serif; text-align:center; text-transform:uppercase;}

 /*slider Arrow Navigator Skin Begin */
.jssora21l, .jssora21r, .jssora21ldn, .jssora21rdn
{ position: absolute; cursor: pointer; display: block; background: url(../images/a21.png) center center no-repeat; overflow: hidden; }
.jssora21l { background-position: -3px -33px; }
.jssora21r { background-position: -63px -33px; }
.jssora21l:hover { background-position: -123px -33px; }
.jssora21r:hover { background-position: -183px -33px; }
.jssora21ldn { background-position: -243px -33px; }
.jssora21rdn { background-position: -303px -33px; }


/*=============About Page css ================*/
.abut-contnr {width:100%; overflow:hidden; display:inline-block; margin-top:10px; }
.abut-contnr .abut-lft,.abut-rgt{ width:65%; float:left; border:1px solid #cdcdcd; padding:15px; position:relative;}
.abut-contnr .abut-rgt{ width:32.8%; float:left; margin-left:20px;}
.abut-contnr .abut-lft h2{ font-size:24px; font-family: 'univers55aa', sans-serif; margin:0px; position:relative;color:#4f4f4f; -webkit-font-smoothing:antialiased; letter-spacing: -0.2px;text-transform:uppercase }
.abut-contnr .abut-lft h2:before{ background:url(../images/pattern.png) repeat-x; content:""; position:absolute; width:100%; height:3px; bottom:-10px;}
.abut-contnr .abut-rgt h2{ font-size:24px; font-family: 'univers55aa', sans-serif; margin:0px; position:relative;color:#4f4f4f; -webkit-font-smoothing:antialiased; letter-spacing: -0.2px; text-transform:uppercase }
.abut-contnr .abut-rgt h2:before{ background:url(../images/pattern.png) repeat-x; content:""; position:absolute; width:100%; height:3px; bottom:-10px;}
.abut-contnr .abt-mrgn{ margin-top:30px;}
.abut-contnr .abt-mrgn  figure{ float:left; margin:0px 0px 5px 0px;  }
.abut-contnr .abt-mrgn p{ float:left; padding:0px 0px 0px 15px;  width:40%; line-height:20px; font-size:14px;}
.abut-contnr .abt-mrgn span{ float:right; font-size:12px; margin-top:20px; font-style:italic;}
.abut-contnr .abt-txt h3{font-size:20px; margin:20px 0px 10px 0px; font-family: 'univers55aa', sans-serif;}
.abut-contnr .abt-txt h3:first-child{ margin:0px 0px 10px 0px;}

.abut-rgt ul li figure{ float:left; width:auto; margin-right:10px;}
.abut-rgt ul li { border-bottom:1px solid #ececec; padding:20px 0px;  }
.abut-rgt ul li:last-child{ border-bottom:none; padding:10px 0px;  }
.abut-rgt ul li:first-child{padding:0px 0px 20px 0px;  }
.abut-rgt ul li .story h4{ font-size:18px; margin:0px 0px 5px 0px; font-family: 'univers55aa', sans-serif;}
.abut-rgt ul li .story  p{ padding-left:0 !important; font-size:12px;}
.abut-rgt ul li .story span a{ font-size:12px; color:#000}
.mt30{margin-top:30px !important;}
.abut-rgt ul li span.view-mr a{ font-size:18px; color:#52b0c9; float:right; letter-spacing:-1px; font-family: 'univers55aa', sans-serif;}
.date-cl{ color: #999999; font-size: 11px;}

.lft-txt1 .fnt-sm1{ font-size:11px; text-align:right; font-weight:normal;}
.txt-btm{ float:left; text-align:left;}
.abut-contnr .abt-mrgn  figure img{ width:100%;}
.lft-txt1 {float: left;    margin:10px 20px 0 0 !important;    width: 100%;}
.lft-txt1 .fnt-sm {    color: #A1A1A1;    font-size: 11px;    line-height: 15px;}
.cptn{width: 100%; font-size: 11px; text-align: right; margin: 2px 0px 0px; color: rgb(153, 94, 204);}

.lft-comm {float: left; margin: -5px 20px 0 0 !important; width: 13%;}


/*========================= Search css =======================*/
.serch-txt { margin-top:30px;}
.serch-txt h3{font-size:20px; margin:20px 0px 10px 0px; font-family: 'univers55aa', sans-serif;}

/*========================= page not found css =======================*/
.nt-fund-txt{margin-top:30px;}
.searchform{ margin-top:30px;}
.searchform label.screen-reader-text{ float:left; margin: 6px 10px 0 0}
.searchform input.srch-bx{ border:1px solid #cdcdcd; height:35px; line-height:35px; padding:2px 5px; color:#7a7a7a; width:50%; float:left;}
.searchform input.submt {background:#8754C0; color: #FFFFFF; border:none; padding: 8px 20px 9px; text-align: left; float:left; cursor:pointer;} 
@media screen and (-webkit-min-device-pixel-ratio:0) {
.searchform input.submt {margin:-1px 0px 0px -1px; padding: 10px 20px 10px;} 
}

/*footer */
footer{ position:relative;}
.main-footer { margin:20px auto; width:1000px;  clear:both; }
.main-footer:before{background:url(../images/pattern.png) repeat-x; width:972px; padding:10px 0px; content:""; position:absolute;  height:3px; margin-left:15px;  }
.main-footer .ft-left{ margin-top:15px; float:left; width:30%;}

.main-footer .ft-center{ margin-top:25px; float:left; width:39%;}
.main-footer .ft-center .icon1, .icon2, .icon3, .icon4{width:43px; height:40px; display:inline-block; background:url(../images/social-icon.png) no-repeat;}
.main-footer .ft-center .icon2{ background:url(../images/social-icon.png) -51px 0px no-repeat;}
.main-footer .ft-center .icon3{ background:url(../images/social-icon.png) -97px 0px no-repeat;}
.main-footer .ft-center .icon4{ background:url(../images/social-icon.png) -147px 0px no-repeat;}
.socl-icn{ text-align:center;}

.main-footer .ft-right{ text-align:right; float:right; margin-top:20px; width:30%;}
.main-footer .ft-right ul{ list-style:none; padding:0px;  margin-top:15px;}
.main-footer .ft-right ul li{ display:inline-block; padding:0px 10px; border-left:1px solid #4f4f4f; }
.main-footer .ft-right ul li a{ color:#494949; text-decoration: none; }
.main-footer .ft-right ul li a:hover{ color:#52b0c9; text-decoration: none; }
.main-footer .ft-right ul li:first-child{ border-left:0px;}

.main-header .ft-center {
    float:right;
    margin-top: 2%;
}
.main-header .ft-center .sharbtnsett{
   float:left; padding-right: 3px; padding-top: 2px; 
}

.flright { float:right; }

.main-header .ft-center .icon1, .icon2, .icon3, .icon4{width:43px; height:40px; display:inline-block; background:url(../images/social-icon.png) no-repeat;}
.main-header .ft-center .icon2{ background:url(../images/social-icon.png) -51px 0px no-repeat;}
.main-header .ft-center .icon3{ background:url(../images/social-icon.png) -97px 0px no-repeat;}
.main-header .ft-center .icon4{ background:url(../images/social-icon.png) -147px 0px no-repeat;}
.main-header .socl-icn{ text-align:right;}


/*29-July-2014 By Divyesh*/
.knw-lib-boxs{ float:left; width:100%; margin:10px 0 7px;}
.knw-lib-boxs .knw-box{ float:left; width:300px; text-align:center; padding:10px 10px 30px; border:1px solid #cdcdcd; margin:0 20px 20px 0px; min-height:/*300px*/330px;  background:#f8f8f8; }
.knw-lib-boxs .knw-box:nth-child{3n+3}{ margin-right:0px;}
.knw-lib-boxs .knw-box i{ background:#52b0c9; color:#fff; font-size:22px; width:55px; height:55px; line-height:55px; border-radius:50%; -ms-border-radius:50%; -webkit-border-radius:50%;}
.knw-lib-boxs .knw-box h4:before{ background:url(../images/pattern.png) repeat-x; content:""; position:absolute; width:100%; height:3px; bottom:-10px; left:0px;}
.knw-lib-boxs .knw-box h4{ font-size:16px; font-family: 'univers55aa', sans-serif; margin:0px; position:relative;color:#4f4f4f; -webkit-font-smoothing:antialiased; margin:20px 0 20px;}
.knw-lib-boxs .knw-box p{color:#747474; font-size:14px;}
.knw-lib-boxs .knw-box p a{color:#52b0c9; font-size:12px;}
.knw-lib-boxs .knw-box p a:hover{text-decoration:underline;}



.knw-lib-boxs .knw-box .choss-lev{float:left; width:100%;}
.knw-lib-boxs .knw-box .choss-lev h3{ font-size:18px; font-family: 'univers55aa', sans-serif; color:#747474; -webkit-font-smoothing:antialiased; letter-spacing: -0.2px; margin-bottom:20px; }
.knw-lib-boxs .knw-box .choss-lev ul{ float:left;width:100%;}
.knw-lib-boxs .knw-box .choss-lev ul li{ float:left; width:100%; padding-top:10px;}
.knw-lib-boxs .knw-box .choss-lev ul li label{font-size:14px; color:#747474; display:inline-block; width:88px; text-align:left; vertical-align:middle; float:left; padding-top:8px;}
.knw-lib-boxs .knw-box .choss-lev ul li .sel-box{font-size:14px; color:#747474; display:inline-block; border:1px solid #cdcdcd; width:184px; vertical-align: middle; position:relative;}
.knw-lib-boxs .knw-box .choss-lev ul li .sel-box:after{content:url("../images/select-arrow.png"); right:0px; top:0px; position:absolute; pointer-events:none; background-color:#fff; height:30px;}
.knw-lib-boxs .knw-box .choss-lev ul li .sel-box select{ border:none; padding:8px 5px 8px; float:left; width:179px; color:#747474; line-height:31px; height:31px;}
.knw-lib-boxs .knw-box .choss-lev ul li .sel-box select option{line-height:36px;}
.knw-lib-boxs .knw-box .choss-lev .submit-btn { width:100px; padding:8px; background:#52b0c9; border-radius:5px; border:none; margin:20px 5px 0px 0px; color:#fff; font-size:15px; float:right; cursor:pointer;}
.knw-lib-boxs .knw-box .choss-lev .submit-btn:hover  {background:none repeat scroll 0 0 #52b0c9}


.free-search{  float: left; margin: 15px 0; width: 98.5%;}
.free-search h3{ font-size:18px; font-weight:normal; font-family: 'univers55aa', sans-serif; margin:0px 0 10px 0; position:relative; color:#747474; -webkit-font-smoothing:antialiased; }
.free-search-page-title{font-size:18px; font-weight:normal; font-family: 'univers55aa', sans-serif; margin:0px 0 10px 0; position:relative; color:#747474; -webkit-font-smoothing:antialiased;}
.free-search-page-title:before{background:none !important;}
.free-search label{ border:1px solid #cdcdcd; float:left; width:98.5%; padding:0 10px;}
.free-search label input[type="search"]{ border:none; font-size:14px; color:#747474; width:98%; padding:10px 5px; float:right}
.free-search label button{ background:none; padding:8px 0; border:none; color:#797979; cursor: pointer;}

.knw-lib{ width:100%; float:left; margin:15px 0;}
.knw-lib .knw-left{ width:65%; float:left;}
.knw-lib .knw-left .tp_level{ float:left; width:100%;}
.knw-lib .knw-left .tp_level h2{ font-size:24px; font-family: 'univers55aa', sans-serif; position:relative;color:#4f4f4f; -webkit-font-smoothing:antialiased; letter-spacing: -0.2px; margin-bottom:20px; }
.knw-lib .knw-left .tp_level h2:before{ background:url(../images/pattern.png) repeat-x; content:""; position:absolute; width:100%; height:3px; bottom:-10px;}
.knw-lib .knw-left .tp_level p{ font-size:14px; line-height:20px;  color:#747474;}
.knw-lib .knw-left .choss-lev{float:left; width:100%; margin:20px 0;}
.knw-lib .knw-left .choss-lev h3{ font-size:18px; font-family: 'univers55aa', sans-serif; color:#747474; -webkit-font-smoothing:antialiased; letter-spacing: -0.2px; margin-bottom:20px; }
.knw-lib .knw-left .choss-lev ul{ float:left;width:100%;}
.knw-lib .knw-left .choss-lev ul li{ float:left; width:48%; margin:0 1% 20px}
.knw-lib .knw-left .choss-lev ul li label{font-size:14px; color:#747474; display:inline-block; width:88px; text-align:left; vertical-align:middle;}
.knw-lib .knw-left .choss-lev ul li .sel-box{font-size:14px; color:#747474; display:inline-block; border:1px solid #cdcdcd; width:208px; vertical-align: middle; position:relative;}
.knw-lib .knw-left .choss-lev ul li .sel-box:after{content:url("../images/select-arrow.png"); right:0px; position:absolute; pointer-events:none;}
.knw-lib .knw-left .choss-lev ul li .sel-box select{ border:none; padding:7px 5px 6px; float:left; width:206px; color:#747474; line-height:36px; height: 31px; margin-bottom:0px;}
.knw-lib .knw-left .choss-lev ul li .sel-box select option{line-height:36px;}

.knw-lib .knw-left .listi-out{float:left; width:100%; }
.knw-lib .knw-left .listi-out h2{ font-size:22px; font-family: 'univers55aa', sans-serif; position:relative;color:#4f4f4f; -webkit-font-smoothing:antialiased; letter-spacing: -0.2px; margin-bottom:10px;text-transform: uppercase; }
.pageTitle{ font-size:22px; font-family: 'univers55aa', sans-serif; position:relative;color:#4f4f4f; -webkit-font-smoothing:antialiased; letter-spacing: -0.2px; margin-bottom:10px; }
.pageTitle:before{background:none !important;}
.knw-lib .knw-left .listin-box{float:left; width:100%; margin:10px 0; border:1px solid #cdcdcd; min-height:500px; background:#f8f8f8;}
.knw-lib .knw-left .listin-box .head-opt{ width:100%; border-bottom:1px solid #cdcdcd; padding:10px; overflow:hidden;  background:#f1f1f1;  }
.knw-lib .knw-left .listin-box .head-opt .sort{ float:left;margin:7px 0}
.knw-lib .knw-left .listin-box .head-opt .sort a{ color:#747474; border-left:1px solid #cdcdcd; padding:0 5px;}
.knw-lib .knw-left .listin-box .head-opt .sort a:first-child{ border-left:none; padding-left:0;}
.knw-lib .knw-left .listin-box .head-opt .sort a.active{ color:#282828;}
.knw-lib .knw-left .listin-box .head-opt .box-search{border:1px solid #cdcdcd; float:right; width:234px; position:relative;}
.knw-lib .knw-left .listin-box .head-opt .box-search button{  background:none; margin:5px 0px 7px 5px; padding:0px; border:none; color:#797979; float:left; position:absolute;cursor:pointer;}
.knw-lib .knw-left .listin-box .head-opt .box-search input[type="search"]{ border:none; font-size:14px; color:#747474; width:100%; padding:5px 5px 5px 25px; float:right}
.verticl-slider{ padding:0 0 40px 0;  background:#f8f8f8; }
.knw-lib .knw-left .listin-box ul{ float:left; }
.knw-lib .knw-left .listin-box ul li:last-child{ border-bottom:none;}
.knw-lib .knw-left .listin-box ul li{ float:left; padding:10px 20px; border-bottom:1px solid #cdcdcd; width:100% !important; overflow:hidden; height:auto;}
.knw-lib .knw-left .listin-box ul li figure.all-img{ float:left; margin-right:10px; width:105px; height:80px; text-align:center; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; background:#fff; border:1px solid #52b0c9;  padding:5px;}
.knw-lib .knw-left .listin-box ul li figure.all-img img{border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; max-width:100%; height:100%;  }
.knw-lib .knw-left .listin-box ul li .right-pane{ margin-left:125px;}
.knw-lib .knw-left .listin-box ul li .right-pane header{ font-size:16px; font-weight:normal; float:left; width:100%; margin-bottom:5px;}
.knw-lib .knw-left .listin-box ul li .right-pane header .name{ margin-right:5px; padding-right:5px}
.knw-lib .knw-left .listin-box ul li .right-pane header .date{ font-style:italic;}
.knw-lib .knw-left .listin-box ul li .right-pane p{ font-size:13px;}

.knw-lib .knw-right{ width:30%; float:right;}
.knw-lib .knw-right .side-links{ float:left; width:100%; border:1px solid #cdcdcd; background:#f8f8f8; }
.knw-lib .knw-right .side-links h2{ color:#ffffff; font-size:22px; font-family: 'univers55aa', sans-serif;font-weight:normal; line-height:30px; background:#52b0c9; padding:5px 10px;text-transform: uppercase;}
.knw-lib .knw-right .side-links ul{ float:left; width:100%;}
.knw-lib .knw-right .side-links ul li{ float:left; width:100%; border-top:1px solid #cdcdcd; }
/*.knw-lib .knw-right .side-links ul li:first-child{border-top:none;}*/
.knw-lib .knw-right .side-links ul li a{color:#6c6571; font-size:13px; float:left; width:100%;padding:10px 10px; }
.knw-lib .knw-right .side-links ul li.active a{color:#52b0c9; }
.knw-lib .knw-right .side-links ul li a span{float:left; width:94%; 	}
.knw-lib .knw-right .side-links ul li a i{ margin: 5px 0 0;    width: 5%; float:left;}


.knw-lib .knw-right .side-links ul li ul li a{ padding:10px 0px 10px 26px; }
.knw-lib .knw-right .side-links ul li ul li ul li a{ padding:10px 0px 10px 42px; }
.knw-lib .knw-right .side-links ul li ul li ul li ul li a{ padding:10px 0px 10px 58px; }
.knw-lib .knw-right .side-links ul li ul li ul li ul li ul li a{ padding:10px 0px 10px 74px; }
.knw-lib .knw-right .side-links ul li ul li ul li ul li ul li ul li a{ padding:10px 0px 10px 90px; }


.knw-lib .knw-right .free-search{border:1px solid #cdcdcd; float:right; margin:40px 0; position:relative }
.knw-lib .knw-right .free-search button{  background:none; margin:7px 0px 7px -3px; padding:0px; border:none; color:#797979; float:left;position:absolute;}
.knw-lib .knw-right .free-search input[type="search"]{ border:none; font-size:14px; color:#747474; width:100%; padding:8px 5px 8px 25px; float:right}
.search-arrows .bx-controls-direction{  position: relative; right: -12px;top: 37px;}
#resultBox .bx-controls-direction{  margin: 0; position:relative; top: 22px; right:0px;}

/*29-July 2014 Ends here*/

/*=============== About the Commission =======================*/

h1 {line-height:28px; color: #4F4F4F; font-family: 'univers55aa', sans-serif; font-size: 24px; letter-spacing: -0.2px; margin: 0;
position: relative; text-transform: uppercase;}
h1:before {background: url(../images/pattern.png) repeat-x scroll 0 0 rgba(0, 0, 0, 0) !important; bottom: -10px;content: "";height: 3px;position: absolute;width: 100%;}
h2{font-family: 'univers55aa', sans-serif; font-size: 20px;margin: 20px 0 10px;   line-height: 24px;}
h4{font-family: 'univers55aa', sans-serif; font-size: 16px; }
.content {width:100%; overflow:hidden; display:inline-block; margin-top:10px; }
.content .content-lft,.content-rgt{ width:65%; float:left; border:1px solid #cdcdcd; padding:15px;  background:#f8f8f8; }

/* right box */
.content .content-rgt{ width:100%; float:left; margin-left:20px; background:#f8f8f8; }
.content .content-rgt h2{ font-size:24px; font-family: 'univers55aa', sans-serif; margin:0px; position:relative;color:#4f4f4f; -webkit-font-smoothing:antialiased; letter-spacing: -0.2px; text-transform:uppercase }
.content .content-rgt h2:before{ background:url(../images/pattern.png) repeat-x; content:""; position:absolute; width:100%; height:3px; bottom:-10px;}
.content .abt-mrgn{ margin-top:30px; }
.content .abt-mrgn  figure{ float:left; margin:0px 0px 5px 0px;}
.content .abt-mrgn  figure img{ width:100%; /*	margin-top: 22px; */}
.content .abt-mrgn p{ float:left; padding:0px 0px 0px 15px;  width:40%; line-height:20px; font-size:14px;}
.content .abt-txt h3{font-size:20px; margin:20px 0px 10px 0px; font-family: 'univers55aa', sans-serif;}
.content .abt-txt h3:first-child{ margin:0px 0px 10px 0px;}
.content-rgt ul li figure.all-img{ background:#fff; float:left; margin-right:10px; width:105px; height:80px; text-align:center; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; border:1px solid #52b0c9;  padding:5px;}
.content-rgt ul li figure.all-img img{ border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; max-width:100%; height:100%;  }
.content-rgt ul li { border-bottom:1px solid #ececec; padding:20px 0px;  }
.content-rgt ul li:last-child{ border-bottom:none; padding:10px 0px;  }
.content-rgt ul li:first-child{ border-bottom:none; padding:20px 0px;  }
.content-rgt ul li .story h4{ font-size:15px; margin:0px 0px 5px 0px; font-family: 'univers55aa', sans-serif;}
.content-rgt ul li .story  p{ padding-left:0 !important; font-size:12px;}
.content-rgt ul li .story span a{ font-size:12px; color:#000}
.mt30{margin-top:30px;}
.content-rgt ul li span.view-mr a{ font-size:15px; color:#52b0c9; float:right; letter-spacing:-1px; font-family: 'univers55aa', sans-serif;}
.content-rgt .pneumonia-sidebar li { border-bottom:0px solid #ececec; padding:20px 0px 0px; clear:both;}
.content-rgt .pneumonia-sidebar li:last-child{ border-bottom:none; padding:20px 0px 0px; clear:both;}
.content-rgt .pneumonia-sidebar li:first-child{ border-bottom:none; padding:0px 0px 0px; clear:both;}


/* left box */
.content .content-lft p{ padding:8px 0 5px 0; line-height:24px;}
.content .commission-cont { margin:20px 0 0 0;}

/*Recommendations */
ul.order-list{ padding: 0 0 0 50px }
ul.order-list li{ list-style:decimal; padding:8px 0 0 10px; line-height:23px; font-size:14px; }
ul.order-list h2{ margin: 15px 0 12px -50px;}
ul.order-list h2 span{ font-size:14px; color:#4C4C4C; font-family: 'Open Sans', sans-serif; }

.family-pl ul.order-list ul{ padding-left:0px;}
.family-pl ul.order-list li{ list-style:none; padding:8px 0 0 10px; line-height:23px; font-size:14px; position:relative; }
.family-pl ul.order-list li:before{content:attr(data-title); position:absolute; left:-20px; top:8px; color:#4c4c4c;}

/*Life-Saving Commodities */
.content .life-saving-cont { margin:20px 0 0 0;}
.content .life-saving-cont table { font-size:13px; border:1px solid #d8d8d8; margin:10px  0 ; background:#fff;}
.content .life-saving-cont table tr td{  padding:8px 5px; border:1px solid #d8d8d8; }
.content .life-saving-cont .lyf-bx{ width:100%; padding:15px;border:1px solid #d8d8d8; margin:20px 0 0 0 ; }
.content .life-saving-cont .lyf-bx h2{ margin-top:0px; }

/*Our-Experts */
.content .our-experts{}
ul.exprt-last{ padding: 0 0 0 30px }
ul.exprt-last li{ list-style:circle outside none; padding:8px 0 0 10px; font-size:14px;  color: #52b0c9}
.content .our-experts .exprt-bx{ border:1px solid #d8d8d8; width:100%; padding: 0 15px 15px; margin:10px 0 0 0 ;}
.content .our-experts .smal-txt{ font-size:11px; line-height:20px;}

/*Composition of the Commission revised */
.composition-bx .caption{ width:100%; overflow:hidden}
.composition-bx .caption li{ float:left; border-bottom:1px dashed #d8d8d8; margin:30px 0 0; width:100%;}
.composition-bx .caption li:first-child {margin:10px 0 0;}
.composition-bx .caption li figure{float:left; margin:0 15px 15px 0;}
.composition-bx .caption li h4{ }


/*=============== Topics =======================*/
.topics-bx{ margin:20px  0;}
 ul.topic-list{ padding: 0 0 0 50px }
 ul.topic-list li{ list-style:decimal; padding:8px 0 0 5px;  font-size:14px; color: #52b0c9}

/*innovation */
.innovation-bx{ margin:20px  0;}
ul.innovation-list{ padding: 0 0 0 50px }
ul.innovation-list li{ list-style:decimal; padding:8px 0 0 5px;  font-size:14px; color: #52b0c9}
ul.innovation-list-tp{ padding: 0 0 0 50px }
ul.innovation-list-tp li{ list-style:disc; padding:8px 0 0 5px;  font-size:14px;  }

ul.chld-hlth { margin:0px 0px 0 50px;}
ul.chld-hlth  li{list-style:decimal; padding:8px 0 0 5px;  font-size:14px; }
ul.chld-hlth  li a{ font-size:14px; color: #52b0c9}

.innovation-bx ul {margin:0; padding:0;}
.innovation-bx ul li { list-style:disc; padding:8px 0px 0px 0px; font-size:14px; margin-left:5%; }  

.content-lft .list-box { margin-left:10px; padding:0px;}
.content-lft .list-box ul {margin:0; padding:0;}
.content-lft .list-box ul li {list-style:disc; padding:8px 0px 0px 0px; font-size:14px;} 


/*about lavel 2 */
.mt20{ margin-top:20px !important;}
.mb20{ margin-bottom:20px !important;}
.mt10{ margin-top:10px !important;}
.cptn{width: 100%; font-size: 11px; text-align: right; margin:2px 0px 0px; color: #52b0c9;}

.trt-txt1{float: left;   margin: 10px 20px 0px 0 !important;    width: 100%; text-align:center;}
.trt-txt1 .fnt-sm {    color: #A1A1A1;    font-size: 11px;    line-height: 15px;}
.trt-txt1 .cptn{width: 100%; font-size: 11px; text-align: right; margin:2px 0px 0px; color: #52b0c9;}
.trt-txt1 figure{ margin: 0 0 5px; max-width: 100%;}
.bdr-tp{ border-top:1px solid #dadada;}
.fnt12{ font-size:12px; line-height:20px !important;}
h3 {
    font-family: 'univers55aa', sans-serif;
    font-size: 20px;
    margin: 10px 0 5px 0; 
}
.sml-txt-w{ font-size:14px; font-weight:bold; margin:10px 0 0 0;}
.smal-txt-n{ font-size:13px; padding:0px !important; color: #8A8A8A;  line-height: 15px !important;}/*new*/


.netKnow{font-size: 30px; margin-top: 20px; text-align: center; color: #4f4f4f; letter-spacing: -0.2px; line-height: 28px; text-transform: uppercase; font-family: "univers55aa",sans-serif;}
.netKnow a{ color: #4f4f4f;}
@media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm)
{
	body{letter-spacing:-0.2px;}
}
@media \0screen\,screen\9 
{
nav.nav-main .nav-lft ul li a {color: #fff;}
.progress_know .knw_right .box UL LI{ width:125px; height:104px;}
.progress_know .knw_right .box ul li:first-child + li {background:#f68d31;}
.progress_know .knw_right .box ul li:first-child + li +li +li {background:#f68d31;}
.progress_know .knw_right .box ul li:first-child + li + li + li + li+ li {background:#f68d31;}
.slider-area aside.left-c{ float:right; width:300px; border:1px solid #ccc; padding:20px; text-align:center; height:359px;  margin-right:1px;}
nav.nav-main .nav-rgt label button{position:absolute; top:0px; right:0x;  padding:3px; background:none; border:none; color:#797979; cursor:pointer; }
nav.nav-main .nav-lft ul > li > ul > li:hover{ background:#8655b0;}
.abut-contnr .abt-txt h3, .abut-rgt ul li .story h4,.abut-contnr .abut-lft h2,.abut-contnr .abut-rgt h2{ font-weight:normal;}
}


.slicknav_menu {
	display:none;
}


/* Special Day  17 November page css */

.pre-content-lft{ width:65%; float:left;}
.pre-top-box, .pre-btm-box{width:100%; float:left; padding:15px; border:1px solid #cdcdcd; background: #f8f8f8;  }
.pre-btm-box{ margin:20px 0 0 0; }
.pre-btm-box h2{   font-family: "Advent Pro",sans-serif;    font-size: 20px;    margin: 10px 0;}
p{ padding:8px 0; }
ul.list-itm{ margin:0 0 0 20px;}
ul.list-itm li{ list-style:disc; padding:1px  0 10px;}
.content-rgt-fact ul{margin:27px 0 0 20px;}
.content-rgt-fact ul li{list-style:disc; padding:1px  0 10px;}
.content-rgt-fact ol{margin:27px 0 0 20px;}
.content-rgt-fact ol li{list-style:decimal; padding:1px  0 10px;}
.pre-top-box ul.order-list li{ margin:0; padding:0px 0 0 1px;}
.pre-img{float: left; margin-top: 3px; }
.pre-top-box .lft-txt1{ margin: 10px 35px 0 0 !important; width:auto;}
.container-div{ width:100%; padding:10px; max-height:1000px; overflow:auto;}

/* KL description page css*/
.desc-content-part { width:100%; margin:15px 0px; float:left;}	
.desc-content-part .desc-left { float: left; width: 65%; background-color:#f8f8f8; border:1px solid #cdcdcd; padding:20px;}
.desc-content-part .desc-left .pdf-bg{   background: none repeat scroll 0 0 #fff; border: 1px solid #52b0c9; border-radius: 5px; float: left; height:80px margin-right: 10px; padding: 5px; text-align: center; width: 80px;}
.desc-content-part .desc-left .right-panel { margin-left:100px;}
.desc-content-part .desc-left .right-panel h2{font-family: 'univers55aa', sans-serif; font-size: 20px;margin: 2px 0 10px;   line-height: 24px;}
.desc-content-part .desc-left .right-panel ul li { list-style:none; margin:0; padding:0;}
.desc-content-part .desc-left .right-panel ul li  a{ color:#52b0c9; }
.desc-content-part .desc-left .right-panel ul li span{ border-left:1px solid #999; font-style:italic; font-size:16px; padding-left:15px; margin-left:15px;}
.desc-content-part .desc-left .right-panel ul li a:hover {#52b0c9;}
.desc-content-part .desc-left .right-panel .subtitle{ font-size:14px; text-align:left; float:left; margin-top:10px;}

.desc-content-part .desc-left .description { width:100%; float:left; padding:10px; margin-top:10px;}
.desc-content-part .desc-left .description p { line-height:24px; font-size:14px; line-height:24px; color:#4c4c4c;}
.desc-content-part .desc-left .downlod-link { width:100%; float:left;}
.desc-content-part .desc-left .downlod-link ul li { list-style:none;}
.desc-content-part .desc-left .downlod-link ul li a { color:#52b0c9; text-decoration:none; font-size:14px; line-height:24px; padding:8px 0 5px;}
.desc-content-part .desc-left .downlod-link ul li a:hover { color:#52b0c9;}

.desc-content-part .desc-right {float: right; width: 32.8%;}
.desc-content-part .desc-right .side-links { background: none repeat scroll 0 0 #f8f8f8; border: 1px solid #cdcdcd; float: left; width: 100%;  padding:10px;}
.desc-content-part .desc-right .side-links h2 { background: none repeat scroll 0 0 #52b0c9; color: #ffffff; font-size: 22px; font-weight: normal; line-height: 30px; padding: 5px 10px; text-align:center; margin-top:20px;}
.desc-content-part .desc-right .side-links ul {float: left;width: 100%;}
.desc-content-part .desc-right .side-links ul li {float: left; width: 20%; line-height:24px; padding:5px 10px; font-size:14px; font-weight:bold;}
.desc-content-part .desc-right .side-links ul li span {float: right; font-weight:normal; width:50%; }
.desc-content-part .desc-right .side-links-right {   float: right; font-size: 14px; font-weight: normal; line-height: 24px; margin-left: 10px; padding: 5px 10px; width: 70%;}
.desc-content-part .desc-right .side-links-right p {padding:0px 0px 8px 0px;}

/*jssor slider css*/
.jssort11 { position:absolute; top:365px !important; }
.jssort11 .i, .jssort11  figure.i{ padding:5px; width:/*90*/80px; height:60px; float:left; }
.jssort11 .i, .jssort11  figure.i img{ width:100%;}
.jssort11 .c, .jssort11 .pav:hover .c{width:110px; float:right;	height:auto; float:left; color:#4f4f4f;	font-size:11px;	font-weight:400;	overflow: hidden;}
.jssort11 .c { padding:2px;}
.jssort11 .c p{ line-height:16px;}
.jssort11 .c h5{ color: #4f4f4f;    font-size: 12px;    font-weight: 600;}
.jssort11 .t, .jssort11 .c{	transition: color 2s;	-moz-transition: color 2s;	-webkit-transition: color 2s;	-o-transition: color 2s;}
.jssort11 .p:hover .t, .jssort11 .phv .t, .jssort11 .pav:hover .t, .jssort11 .p:hover .c, .jssort11 .phv .c, .jssort11 .pav:hover .c{	transition: none;	-moz-transition: none;	-webkit-transition: none;	-o-transition: none;}
.jssort11 .p{	background:#f8f8f8; border:1px solid #e8e8e8;}
.jssort11 .pav, .jssort11 .pdn{	background:#f2f2f2; border:1px solid #ababab;}
.jssort11 .p:hover, .jssort11 .phv, .jssort11 .pav:hover{	background:#f2f2f2;}
.fig-taxt{ background: none repeat scroll 0 0 rgba(0, 0, 0, 0.5); bottom:0; color:#eaeaea; min-height:80px; padding:20px 10px; position:absolute;width:100%; z-index:999;}
.jssort11:only-child{ top:0 !important;}
.jssort11 > div{top:0!important;}
/*jssor slider css end*/

/*25-March-15 By Gaurav*/
.toolkits_box { background: none repeat scroll 0 0 #f8f8f8; border: 1px solid #cdcdcd; float: left; margin: 0 20px 20px 0; in-height: 330px; padding: 10px 10px 30px; text-align: center; width: 97%;}
.toolkits_box .toolkit-row:before{ background:url(../images/pattern.png) repeat-x; content:""; position:absolute; width:100%; height:3px; bottom:-10px; left:0px;}
.toolkits_box .toolkit-row { width:100%; float:left; margin:0px; position:relative;color:#4f4f4f; -webkit-font-smoothing:antialiased; margin:10px 0 30px; padding-bottom:10px; padding-left:32.5%;}
.toolkits_box .toolkit-row .toolkit-row-icn-plc {width:8%; float:left;}
.toolkits_box .toolkit-row .toolkit-row-icn-plc i { background:#52b0c9; color:#fff; font-size:22px; width:55px; height:55px; line-height:55px; border-radius:50%; -ms-border-radius:50%; -webkit-border-radius:50%;}
.toolkits_box h4 { flot:left; line-height:60px; float:left; padding:0px 15px;}
.toolkits_box .choss-lev   { float: left; width: 20%; padding-top:13px;}
.toolkits_box .choss-lev label { color: #747474; display: inline-block; loat: left; font-size: 14px; padding-top: 8px; text-align: left; vertical-align: middle;
 width: 88px;}
.toolkits_box .choss-lev .sel-box { border: 1px solid #cdcdcd; color: #747474; display: inline-block;font-size: 14px; position: relative; vertical-align: middle; width: 184px;}
.toolkits_box .choss-lev .sel-box::after { background-color: #fff; content: url("../images/select-arrow.png"); height: 30px; pointer-events: none; position: absolute; right: 0; top: 0;}
.toolkits_box .choss-lev .sel-box select { border: medium none; color: #747474; float: left; height: 31px; line-height: 31px; padding: 7px 5px; width: 179px;}
.toolkits_box .choss-lev .sel-box select option { line-height: 36px;}

@media screen and (max-width: 40em) {
	.js #menu {display:none;}	
	.js .slicknav_menu{display:block;}
	nav.nav-main{ height:auto;}
}

/*icons at Addthis*/
.addthis_ft-center{ margin-top:0%; float:right; width:39%;}
.ft-center .addthis_icon1, .addthis_icon2, .addthis_icon3, .addthis_icon4 {display:inline-block;}
.socl-icn{ text-align:right;}


.ryt-sec{ width:32.8%; float:left;}

/*----------------28-10-2015 add some css-----------------------*/
.mar-top{ margin-top: 25px;}
.col-md-4{     width: 30%;    float: left;    margin: 10px 8px;}
.thumbnail {
    display: block;
    padding: 10px 5px;
    margin-bottom: 20px;
    line-height: 1.42857143;
    border-radius: 4px;
    -webkit-transition: border .2s ease-in-out;
    -o-transition: border .2s ease-in-out;
    transition: border .2s ease-in-out;
}
.thumbnail>.caption{margin: 11px 0px;}
.thumbnail>.caption>p {
    padding: 8px 0 5px 0;
    line-height: 24px;
    font-size: 12px;
}
.thumbnail>a img {border-radius: 15px;    border: 1px solid #ddd;}
#imagelightbox
{
    position: fixed;
    z-index: 9999;
 
    -ms-touch-action: none;
    touch-action: none;
}

/*----------------28-10-2015 add some responsive css-----------------------*/
@media (max-width:480px) {
.col-md-4 {
    width: 100%;
    float: left;
    margin: 10px 8px;
}
}
/*----------------30-10-2015 for tweeter feed ----------------------*/
.tweet_bg_social{ width:100%; margin:20px 0; float:left; text-align:center;}

/*----------------13-06-2016 for Huddle Members Page ----------------------*/

li.team-member {
    float: left;
    height: 220px;
    list-style-position: outside;
    list-style-type: none;
    margin: 5px 10px 10px 0;
    overflow: hidden;
    padding: 10px;
    position: relative;
    width: calc(100%/5 - 10px);
	border:1px solid #ccc;
}
li.team-member .basic-info
{
text-align:center;
}

li.team-member img { width: 140px; height: 140px; margin-bottom: 5px; }
.noshow
{
	display:none;
}
.member-label
{
	width:50%;
	font-weight:bold;
}
.member-value
{
	width:50%;
}
.member-info
{
	width:100%;
	margin-bottom:8px;
}
.popup-team-member-show
{
	background-color:#f5f5f5;
}
.member-info-a
{
	margin:0 auto;
}
li.member-filter {
    float: left;
    list-style-position: outside;
    list-style-type: none;
    margin: 5px 10px 10px 0;
    overflow: hidden;
    padding: 10px 10px 33px;
    position: relative;
	margin:0 auto;
}
li.member-filter-width
{
	width: 30.5%;
}
li.member-filter-res-width
{
	width: 8%;
}
select.filter-select
{
	width: 90%;
	line-height: 36px;
    padding: 7px 5px 6px;
}

/* .member-reset-button {
  background: #3498db;
  background-image: -webkit-linear-gradient(top, #3498db, #2980b9);
  background-image: -moz-linear-gradient(top, #3498db, #2980b9);
  background-image: -ms-linear-gradient(top, #3498db, #2980b9);
  background-image: -o-linear-gradient(top, #3498db, #2980b9);
  background-image: linear-gradient(to bottom, #3498db, #2980b9);
  -webkit-border-radius: 6;
  -moz-border-radius: 6;
  text-decoration: none;
   border-radius: 6px;
    color: #ffffff;
    float: right;
    font-size: 16px;
    padding: 6px 14px;
    text-decoration: none;
}

.member-reset-button:hover {
  background: #3cb0fd;
  background-image: -webkit-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -moz-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -ms-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -o-linear-gradient(top, #3cb0fd, #3498db);
  background-image: linear-gradient(to bottom, #3cb0fd, #3498db);
  text-decoration: none;
  color:#ffffff !important;
}  */
.member-reset-button { background:#1C7EBB; color:#fff; border:1px solid #196fa5; display: inline-block; padding: 6px 12px; font-weight: normal;font-size: 14px; border-radius: 2px; cursor: pointer; line-height: 1.42857;}
.member-reset-button:hover { color:#fff; background: #15608f; border:1px solid #114b70; }

/* Css added by Gaurav 15-07-16*/
.grid-12 { width: 100%; float: left; }
.commodities-home { width: 100%; float: left; }
.commodities-home .caption-img-plc { padding: 20px 0px; }
.commodities-home .caption-img-plc a { color:#42a5bf; }
.commodities-home .caption-img-plc figure { width: 40%; float: left; }
.commodities-home .caption-img-plc figure img { width: 100%; }
.commodities-home .caption-img-plc aside { width:60%; float: left;  padding-left:4%; box-sizing:border-box;} 
.commodities-home .caption-img-plc aside p { line-height: 20px;}
.commodities-home .caption-img-plc aside p:first-child { padding: 0px;}

.commodities-home .icons-plc { padding:40px 0px; width: 100%; float:left; }
.commodities-home .icons-plc ul {}
.commodities-home .icons-plc ul li { width: 25%; float: left; }
.commodities-home .icons-plc ul li .circle-bx { width: 120px; height: 120px; line-height: 120px; text-align: center; border-radius: 50%; background:#52b0c9; margin:0 auto;}
.commodities-home .icons-plc ul li:last-child .circle-bx { background: #fff;}
.commodities-home .icons-plc h1 { text-align:center; margin-top:20px; font-size:30px; }
.commodities-home .icons-plc h1:before { display: none;}
.commodities-home .icons-plc .text-semi-bold { padding: 0px; text-align: center; font-size:20px; margin-top:12px; }

.commodities-home .tweet-slide-part { width:100%; float:left; box-sizing: border-box;}
.commodities-home .tweet-slide-part .tweet-area { width: 40%; float:left; max-height:300px; overflow-x: hidden !important; overflow:scroll;}
.commodities-home .tweet-slide-part .slide-area { width: 60%; float:left; padding-left:4%; color:#fff;}
.commodities-home .tweet-slide-part .slide-area aside { width:30%; float: left; background:#52b0c9; min-height:300px; padding:10px;}
.commodities-home .tweet-slide-part .slide-area figure { width:70%; float: left; min-height: 300px; background: #f2f2f2; }
.commodities-home .tweet-slide-part .slide-area h1 { color:#fff; font-size:26px; text-transform:none; }
.commodities-home .tweet-slide-part .slide-area h1:before { display:none; }
.commodities-home .tweet-slide-part .slide-area .btn-default { background: #fff; border-radius: 8px; text-align: center; padding: 7px 20px;}


/*css for submit content page*/
.submit-content { width: 100%; float: left; }
.submit-content .container-plc { padding: 40px 0px; }
.submit-content .container-plc figure { width: 20%; float: left; }
.submit-content .container-plc aside { width:80%; float: left;  padding-left:4%; box-sizing:border-box;} 
.submit-content .container-plc p { line-height: 20px;}
.submit-content .container-plc .circle-icon-plc { width: 100%; float: left; }
.submit-content .container-plc .leftBx{ float: left; text-align:center;  }

.submit-content .container-plc .leftBx h1 { text-align:center; margin-top:20px; font-size:30px; }
.submit-content .container-plc .leftBx h1 .subHeading{ display: block; font-size: 17px; text-transform: capitalize; line-height:35px;}
.submit-content .container-plc .leftBx h1:before { display: none;}


.submit-content .container-plc .circle-bx { width: 120px; line-height: 120px; text-align: center; border-radius: 50%; background:#52b0c9; display: inline-block;}

.submit-content .container-plc .circle-bx .text-semi-bold { padding: 0px; text-align: center; font-size:20px; margin-top:12px; }


.formBlock .formGroup, .formBlock .formSubmit{ float:left; width: 100%; margin-bottom: 20px; }
.formBlock .formGroup label{ float:left; width:30%; text-align: right; font-size:14px; }
.formBlock .formGroup .formInput{ float: right; width:67%;  }
.formBlock .formGroup .formInput input{ float: left; width: 100%; border:1px solid #ccc; padding: 7px 10px; }
.formBlock .formGroup .formTextarea textarea { float: left; width: 100% !important; border:1px solid #ccc; padding: 7px 10px; }
.formBlock .formGroup .formTextarea span { width: 100% !important; }
.formBlock .formSubmit input[type=submit]{ margin-left:33%; float: left; padding: 10px 15px; font-size: 16px; font-weight: bold; color: #fff; outline: none; background: #52b0c9; border:none; text-transform: uppercase; cursor: pointer }

.formBlock.horizontalform-block .formGroup label{ width: 100%; margin-bottom: 10px; text-align: left; }
.formBlock.horizontalform-block .formGroup .formInput{ width:100%;  }
.formBlock.horizontalform-block .formGroup .formTextarea{ width:100%;  }
.formBlock.horizontalform-block .formSubmit input[type=submit]{ margin-left: 0 }

.formBlock.horizontalform-block .formSelect{border:1px solid #ccc; width:100%; float:left; position:relative;}
.formBlock.horizontalform-block .formSelect select{border:none; width:100%; float:left; padding:7px 10px;  cursor:pointer; outline:none;}
.formBlock.horizontalform-block .formSelect:before{ content:''; border-top:5px solid #333; border-left:5px solid transparent; border-right:5px solid transparent; position:absolute; top:50%; margin-top:-3px; right:5px; z-index:3; pointer-events:none; cursor:pointer;}
.formBlock.horizontalform-block .formSelect:after{ content:''; background:#fff; width:50px; position:absolute; top:0; right:0; height:100%; z-index:2; pointer-events:none;}

/*New desihn homepage*/
.icons-plc h1 a { color:#4c4c4c; }
.slide-area h1 { word-break: break-all; }
.slide-area h1 a { color:#ffffff; }

.sp-error, .wpcf7-validation-errors
{
color:#ff0000;
float: left;
width: 100%;
}

.wpcf7-mail-sent-ok { color: #006400; margin-bottom:10px; font-size:16px; }

.submit-content .wpcf7-response-output { text-align:center;  }

.screen-reader-response
{
margin-bottom:15px;
}

.mandatory
{
color:#ff0000;
}
.story-title a{ color:#ffffff !important; }

.submit-content ul li
{
  list-style-type: initial !important;
  padding:5px !important;
}

.about-ul li
{
  list-style-type: initial !important;
  padding:5px !important;
}

.about-ul 
{
padding-left:10px !important;
}
#show-member-name
{
font-weight:bold;
margin-bottom:10px;
}
#form-contactme input[type=email], textarea, select,  input[type=text]
{
	width:100%;
	padding:5px;
	border:1px solid #999999;
}
#form-contactme select
{
 margin-bottom:20px;
}
#form-contactme input[type=email], input[type=text] { margin-bottom:10px; }
#form-contactme fieldset { border: 1px solid #dedede; padding:1.5%; margin-top:10px; margin-bottom:10px;}
.show-msg-error
{
padding:10px;
border:1px solid #ff0000;
margin-top:20px;
margin-bottom:10px;
color:#ff0000;
border-radius:2px;
}
#form-contactme em { margin-bottom:15px;}
.error-border {border:1px solid #ff0000 !important;}
.show-msg-success { padding:10px; border:1px solid #006400; margin-top:20px; margin-bottom:10px; color:#006400; border-radius:2px; }
.popupbox { top:5% !important; }

#commentform .cptch_block .required { display: none;}
#commentform .form-allowed-tags {font-size:11px; line-height:16px;}

.exl_res li
{
	padding:10px !important;
}
.exl_res_search li
{
	padding-left:3px;
	list-style: inside none disc;
}

/* contact form 7 */
.wpcf7-display-none { display:block !important; }

/*Login / Ragister Page*/
.loginArea , .registerArea { display: inline-block; width: 100%; margin:30px 0px;}
.loginArea p.panelTitle , .registerArea p.panelTitle , .lostPasswordArea p.panelTitle { font-weight: bold; padding: 14px 20px; font-size: 16px; text-transform: uppercase; text-align: center; color: #fff; background: #2b88a0; border-top-left-radius: 5px; border-top-right-radius: 5px; position: relative;}
.loginArea p.panelTitle:before , .registerArea p.panelTitle:before , .lostPasswordArea p.panelTitle:before { background-color: #fff; content: ""; height: 8px; left: 50%; margin: -4px 0 0 -4px; position: absolute; top: 100%;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    width: 8px;}
.loginArea #content , .registerArea #content , .lostPasswordArea #content { width: 100%; display: inline-block; margin:0 auto; border:1px solid #ddd; background:#fff; border-radius: 5px; box-shadow: 0 1px 2px rgba(34,36,38,.15); padding:20px; border-top-left-radius: 0; border-top-right-radius: 0;}
.loginArea #content .tml { max-width: 100%; }
.loginArea #content .tml-login { width: 70%; margin:0 auto; }
.loginArea #content .tml p { margin-bottom: 5px; }
.loginArea form label , .registerArea form label , .lostPasswordArea form label { font-weight: bold; }
.loginArea form input[type="text"] , .loginArea form input[type="password"] , .registerArea form input[type="text"] , .registerArea form input[type="password"] { width:100%; display: block; background:#fff; height: 34px; padding:6px 12px; font-size: 14px; color:#555; border:1px solid #CBD5DD; box-shadow: inset 0 1px 1px rgba(0,0,0,0.075); line-height: 1.42857; border-radius: 2px;}
.loginArea form input[type="submit"] { background:#1C7EBB; color:#fff; border:1px solid #196fa5; display: inline-block; padding: 6px 12px; font-weight: normal;font-size: 14px; border-radius: 2px; cursor: pointer; line-height: 1.42857;}
.loginArea form input[type="submit"]:hover { color:#fff; background: #15608f; border:1px solid #114b70; }
.loginArea form input:focus { border-color: #1C7EBB; box-shadow: none;}

.registerArea h2 { color:#2b88a0; font-weight: bold; }
.registerArea .entry-title { display: none; }
.registerArea #buddypress .standard-form #basic-details-section { width: 70%; margin:0 auto; float: none;}
.registerArea #buddypress .standard-form #profile-details-section { width: 70%; margin:0 auto; float: none; margin-top: 50px;}
.registerArea #buddypress .standard-form#signup_form input[type=text] ,.registerArea #buddypress .standard-form #basic-details-section input[type=password] , .registerArea #buddypress .standard-form #basic-details-section input[type=email]{  width:100%; display: block; background:#fff; height: 34px; padding:6px 12px; font-size: 14px; color:#555; border:1px solid #CBD5DD; box-shadow: inset 0 1px 1px rgba(0,0,0,0.075); line-height: 1.42857; border-radius: 2px;}
.registerArea #buddypress .standard-form#signup_form input:focus,.registerArea #buddypress .standard-form #basic-details-section input:focus, .registerArea #buddypress .standard-form #basic-details-section input:focus{ border-color: #1C7EBB; box-shadow: none;}
.registerArea #buddypress input[type=submit] { background:#1C7EBB; color:#fff; border:1px solid #196fa5; display: inline-block; padding: 6px 12px; font-weight: normal;font-size: 14px; border-radius: 2px; cursor: pointer; line-height: 1.42857;}
.registerArea #buddypress input[type=submit]:hover { color:#fff; background: #15608f; border:1px solid #114b70; }
.registerArea #buddypress .standard-form#signup_form div.submit {width: auto; display: inline-block; margin-right: 120px;}
.registerArea #buddypress form fieldset { margin-bottom: 15px; }
.registerArea #buddypress .standard-form button { background:#1C7EBB; color:#fff; border:1px solid #196fa5; display: inline-block; padding: 6px 12px; font-weight: normal;font-size: 14px; border-radius: 2px; cursor: pointer;}
.registerArea #buddypress .standard-form button:hover { color:#fff; background: #15608f; border:1px solid #114b70; }
.registerArea #buddypress .standard-form select {width:100%; display: block; background:#fff; height: 34px; padding:6px 12px; font-size: 14px; color:#555; border:1px solid #CBD5DD; box-shadow: inset 0 1px 1px rgba(0,0,0,0.075); line-height: 1.42857; border-radius: 2px;}
.registerArea #buddypress .standard-form select:focus{ border-color: #1C7EBB; box-shadow: none;}
.registerArea #buddypress .standard-form select option { border-right:1px solid #000; }
.registerArea #buddypress .standard-form#signup_form div div.error { background:transparent; color: #a00; padding: 6px 0px; margin:0; width: 100%;}
.registerArea #template-notices + p { text-align: center; font-size: 16px; }

/*Lost Password Area*/
.lostPasswordArea {display: inline-block; width: 100%; margin:30px 0px;}
.lostPasswordArea #content .tml { max-width: 100%; }
.lostPasswordArea .tml-lostpassword { width: 70%; margin:0 auto; }
.lostPasswordArea form input[type="text"] , .loginArea form input[type="password"] { width:100%; display: block; background:#fff; height: 34px; padding:6px 12px; font-size: 14px; color:#555; border:1px solid #CBD5DD; box-shadow: inset 0 1px 1px rgba(0,0,0,0.075); line-height: 1.42857; border-radius: 2px;}
.lostPasswordArea .tml-submit-wrap { text-align: right; }
.lostPasswordArea form input[type="submit"] { background:#1C7EBB; color:#fff; border:1px solid #196fa5; display: inline-block; padding: 6px 12px; font-weight: normal;font-size: 14px; border-radius: 2px; cursor: pointer; line-height: 1.42857;}
.lostPasswordArea form input[type="submit"]:hover { color:#fff; background: #15608f; border:1px solid #114b70; }

/*profile Detail Area*/
.profileArea { display: inline-block; width: 100%; margin:30px 0px;}
.profileArea #content { width: 100%; display: inline-block; margin:0 auto; border:1px solid #ddd; background:#fff; border-radius: 5px; box-shadow: 0 1px 2px rgba(34,36,38,.15); padding:20px; border-top-left-radius: 0; border-top-right-radius: 0;}
.profileArea #buddypress .item-list-tabs ul li a { background:#fafafa; border:1px solid #d4d4d4; color:#333; margin-right: 6px; margin-bottom: 6px; border-radius: 2px; padding:2px 10px; }
.profileArea #buddypress .item-list-tabs ul li a:hover { background: #eee; border:1px solid #d5d5d5; }
.profileArea #buddypress .item-list-tabs ul li.current a, .profileArea #buddypress .item-list-tabs ul li.selected a { background: #eee; border:1px solid #d5d5d5; color: #333; border-radius: 2px; font-weight: normal;opacity: inherit;}
.profileArea #buddypress div.item-list-tabs ul li a span {
	background: #eee;
    color: #0b3a3e;
    display: inline;
    font-size: 70%;
    margin-left: 3px;
    padding: 3px 6px;
    text-align: center;
    vertical-align: middle; border-radius: 0; position: relative; left:5px;
}
.profileArea h2 { font-size: 25px; }
.profileArea #item-header { width: 25%; float: left; text-align: center; }
.profileArea #item-nav { width: 70%; float: right; margin-top: 33px;}

.profileArea #buddypress div.item-list-tabs ul li a span::after { content: ""; position: absolute; top: 9px; left: -8px; border: none; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; width: 6px; height: 6px; transform: translate(50%,-50%) rotate(135deg); background: #eee; margin: 0 -1.5px 0 0;}
.registerArea #buddypress .standard-form select {width:100%; display: block; background:#fff; height: 34px; padding:6px 12px; font-size: 14px; color:#555; border:1px solid #CBD5DD; box-shadow: inset 0 1px 1px rgba(0,0,0,0.075); line-height: 1.42857; border-radius: 2px;}
.registerArea #buddypress .standard-form select:focus{ border-color: #1C7EBB; box-shadow: none;}

.profileArea input[type=email], .profileArea textarea, .profileArea select, .profileArea input[type=text]{width:100%; display: block; background:#fff; height: 34px; padding:6px 12px; font-size: 14px; color:#555; border:1px solid #CBD5DD; box-shadow: inset 0 1px 1px rgba(0,0,0,0.075); line-height: 1.42857; border-radius: 2px; margin-top:15px; margin-bottom: 10px;}
.profileArea #buddypress a.button , .profileArea #buddypress .generic-button a { background:#1C7EBB; color:#fff; border:1px solid #196fa5; display: inline-block; padding: 4px 10px; font-weight: normal;font-size: 14px; border-radius: 2px; cursor: pointer; line-height: 1.42857;}
.profileArea #buddypress a.button:hover , .profileArea #buddypress .generic-button a:hover { color:#fff; background: #15608f; border:1px solid #114b70; }
.profileArea #buddypress #reply-title small a span, .profileArea #buddypress a.bp-primary-action span { background: #52ade6; color: #fff; font-size: 90%; margin-left: 2px; padding: 1px 5px; }
.profileArea .rtm-privacy-levels { margin-bottom: 15px; }
.profileArea .bp-widget.base { width: 100%; display: inline-block; }

.buddyArea { width: 100%; display: inline-block; }
.buddyArea input[type=email], textarea, select,  input[type=text] {width:100%; display: block; background:#fff; height: 34px; padding:6px 12px; font-size: 14px; color:#555; border:1px solid #CBD5DD; box-shadow: inset 0 1px 1px rgba(0,0,0,0.075); line-height: 1.42857; border-radius: 2px; margin-bottom: 15px;}
.buddyArea select:focus{ border-color: #1C7EBB; box-shadow: none;}
.buddyArea .member-reset-button { float: right; }
.buddyArea .teamMemberArea ul { width: 100%; display: inline-block; margin-top: 15px;}
.buddyArea .popup-inner { max-width: 450px; }
.buddyArea .popup-inner img { border:1px solid #ccc; padding:5px; border-radius: 2px; margin-bottom: 10px;}

/*over ridie css*/
.message-star-actions{display: none;}
#buddypress span.activity { margin-top:10px; }
#buddypress div#item-header div#item-meta { margin:5px 0 5px; }
#buddypress .standard-form input[type=text] ,#buddypress .standard-form input[type=password] { width:100%; display: block; background:#fff; height: 34px; padding:6px 12px; font-size: 14px; color:#555; border:1px solid #CBD5DD; box-shadow: inset 0 1px 1px rgba(0,0,0,0.075); line-height: 1.42857; border-radius: 2px;}
#buddypress .standard-form input:focus { border-color: #1C7EBB; box-shadow: none;}
#buddypress #bp-docs-all-docs li { background: transparent; }
#buddypress .wp-editor-container { margin-top: 15px; }
#buddypress .standard-form textarea { margin-bottom: 15px; }
#buddypress td.content-column { padding-right: 15px; }
#buddypress div.dir-search { float: right; margin: -15px 0 0;}
#buddypress li#starred-personal-li { display: none; }
#buddypress .thread-star { display: none; }
#buddypress div#item-header img { border:1px solid #ddd; padding: 5px; border-radius: 50%; float: none !important; }
#buddypress div#item-header div#item-header-content { margin-top: 0px; margin-left:45px; }
#buddypress div#item-header div#item-header-content { float: left; }
.popup-close { background: rgba(123, 123, 123, 0.8) !important; }
a.popup-close:hover { color: #fff; }
#buddypress div.item-list-tabs#subnav { margin-top:20px;  width: 100%; display: inline-block;}
#buddypress div.item-list-tabs#subnav ul li a { background: #5bc0de; border:1px solid #46b8da; color:#fff }
#buddypress div.item-list-tabs#subnav ul li.selected a { background: #31b0d5; border:1px solid #269abc; color:#fff; }
#bp-create-doc-button { margin:0px 19px; }
li.feed {display: none;}
.profileArea #wp-doc_content-editor-tools .wp-editor-tabs button#doc_content-tmce { display:none !important;}
.profileArea #item-header .generic-button a { background:#fbfbfb; color:#170000; border:1px solid #ccc; display: inline-block; padding: 3px 9px; font-weight: normal;font-size: 14px; border-radius: 2px; cursor: pointer; line-height: 1.42857; }
.profileArea #item-header .generic-button a:hover { background:#fbfbfb; color:#000; border:1px solid #afafaf;}
/*Group Family Planing*/
#buddypress div#item-header ul { margin-bottom: 0px; }
ul#group-admins img { display: none; }
#buddypress div#item-header div#item-actions { float: left; margin: 35px 0 5px 15px; text-align: center; width: 100%;}
#item-header-content .generic-button { float:none !important; }
#buddypress #message.info { width: 100%; float: left; }
#ass-email-subscriptions-options-page { width: 100%; float: left; }
#ass-email-subscriptions-options-page form { width: 100%; float: left; background: #fafafa; border:1px solid #ddd; padding:10px; border-radius: 4px; }
#ass-email-subscriptions-options-page form .ass-email-type {margin-bottom: 15px;}
#buddypress div#item-header div.generic-button{ padding: 20px; border: 1px solid #e6e698; border-radius: 4px;}
#buddypress div#item-header div.generic-button a.group-sub { margin-bottom: 15px; }
.group-subscription-close{ height: auto; margin-top: 10px; }
ul.tml-action-links li a.Register {display: none;}