*{margin:0; padding:0;font-family: 'Roboto', sans-serif;}
.padding_left{ padding-left:0 !important;}
.padding_right{ padding-right:0 !important;}
ul{ list-style:none;}
.icon{ background: url("../images/iconsheet.png") no-repeat; }
a:hover{ text-decoration:none !important;}
body{  background: none repeat scroll 0 0 #394264 !important;}
body, html{height:100%;}
.container {   padding: 0 !important;}

/* header */
.header {background: none repeat scroll 0 0 #fff;float: left;width: 100%;}
.top_header {float: left;width: 100%;}
a.logo {   float: left;   margin: 10px 0;   width: auto;}
.logo img {float: left;max-width: 142px;width: 100%;}
.header_mid label {  position: relative;}
.header_mid label {   float: left;   margin: 0;   max-width: 428px;   width: 100%;}
.arrow_src {   background: none repeat scroll 0 0 #c5c5c5;   border: medium none;   border-radius: 5px 0 0 5px;   cursor: pointer;   float: left;   height: 41px;   left: 0;   position: absolute;   width: 42px;}
.arrow_src small {   border-left: 8px solid transparent;   border-right: 8px solid transparent;   border-top: 8px solid #fff;   left: 0;   margin: 0 auto;   position: absolute;   right: 0;   top: 40%;   width: 0;}
.header_mid label input {   background: none repeat scroll 0 0 #f4f3ea;   border: medium none;   border-radius: 5px 0 0 5px;   float: left;   min-height: 41px;   padding: 0 0 0 51px;   width: 89%;}
.header_mid label button { background: #394264;   border: medium none;   border-radius: 0 5px 5px 0;   float: right;   max-width: 11%;   min-height: 41px;   text-align: center;   width: 100%;}
.header_mid label button span {background: url("../images/iconsheet.png") no-repeat scroll 0 0 transparent;display: inline-block;height: 21px;margin: 2px 0 0width: 22px;}
.header_mid label.serchdropd ul {background:#c5c5c5;border-radius: 0 0 3px 3px;float: left;margin: 0;position: absolute;top: 41px;width: 89%;z-index: 9;}
.header_mid label.serchdropd ul li {border-top: 1px solid #d7d6d1;float: left;width: 100%;}
.header_mid label.serchdropd ul li a {color: #2e3550;float: left;font-size: 15px;font-weight: normal;line-height: 30px;padding: 5px 4px;width: 100%;}
.header_mid label.serchdropd ul li span {float: left;padding: 0 0 0 4px;width: 50px;}
.left_jobs a small {background-position: -57px -103px;float: left;height: 29px;width: 20px;}
.top_ryt ul {float: right;margin: 0;padding: 24px 0 0;position: relative;width: auto}
.top_ryt ul li {float: left;padding: 0 10px 0 0;width: auto;}
.top_ryt ul li a {float: left;padding: 0;width: auto;}
.top_ryt ul li a span {background-position: -24px 0;float: left;height: 29px;width: 26px;}
.left_companies a small {   background-position: -78px -104px;   float: left;   height: 29px;   width: 25px;}
.left_institute a small {background-position: 0 -187px;float: left;height: 29px;width: 34px;}
.left_connection a small {background-position: -34px -188px;float: left;height: 25px;width: 27px;}
.left_Community a small {background-position: -64px -191px;float: left;height: 26px;margin: 4px 0 0;width: 39px;}
.top_ryt ul li a label {background: none repeat scroll 0 0 #ff6c4a;border-radius: 5px;color: #fff;cursor: pointer;float: left;height: 27px;line-height: 25px;min-width: 27px;padding: 0 5px;position: relative;text-align: center;width: auto;}
.top_ryt ul li a label span {background-position: 0 -34px;bottom: -5px;height: 5px;left: 0;margin: 0 auto;position: absolute;right: 0;width: 7px;}
.hed_user > img {border-radius: 5px;float: left;max-width: 29px;width: 100%;}
.three_dots {cursor: pointer;float: left;margin: 0 0 0 10px;width: auto;}
.three_dots > span {background:#bdbdbd;clear: both;float: left;height: 6px;margin: 2px 0 1px;width: 7px;}
.profile_view_pop, .three_dots_pop {background: none repeat scroll 0 0 #fff;border: 4px solid #2ac49e;border-radius: 5px 0 5px 5px;box-shadow: 0 2px 0 #cfcfcf;left: 9px;padding: 0;position: absolute;top: 41px;width: 100%;z-index: 2;}
.profile_view_pop > ul, .three_dots_pop > ul {   float: left;   margin: 0;   padding: 0;   width: 100%;}
.profile_view_pop > ul li:first-child, .three_dots_pop > ul li:first-child {border: medium none;}
.profile_view_pop > ul li, .three_dots_pop > ul li {border-top: 1px solid #ccc;float: left;padding: 0;width: 100%;}
.profile_view_pop a, .three_dots_pop a {   color: #3d4347;   float: left;   font-size: 13px;   padding: 7px 8px 7px 11px !important;   width: 100% !important;}
.connection_header {background: none repeat scroll 0 0 #2e3550;float: left;width: 100%;}
.pageheading {float: left;padding: 15px 0;}
.pageheading span {background: url("../images/iconsheet.png") no-repeat scroll -70px -25px rgba(0, 0, 0, 0);float: left;height: 28px;width: 27px;}
.pageheading small {color: #fff;float: left;font-size: 15px;margin: 3px 0 0 10px;}
.sort_blog {float: left;padding: 0 0 0 2%;width: 63%;}
.connection_header ul {float: left;list-style-type: none;margin: 0;padding: 15px 0;width: 100%;}
.connection_header ul li {float: left;margin-right: 27px;position: relative;width: auto;}
.sort_blog li span {color: #fff;float: left;font-size: 15px;left: 13px;padding-top: 4px;position: relative;text-align: center;width: 100%;}
.connection_header .sort_blog li a {background: none repeat scroll 0 0 #f8f9fa;border-radius: 5px;color: #666;margin: 1px 0 0;padding: 3px 15px;}
.connection_header ul li a {color: #fff;float: left;font-size: 15px;padding-top: 4px;}
.connection_blog .header_bottom_ryt a.hed_bot_cont {line-height: 28px;margin: 8px 0 0;}
.header_bottom_ryt a.hed_bot_cont {background: none repeat scroll 0 0 #2ac49e;color: #fff !important;line-height: 40px;margin: 0;padding: 0 3%;}
.header_bottom_ryt a {background: none repeat scroll 0 0 #585d73;border-radius: 5px;color: #c9c9c9 !important;float: right;font-size: 15px;margin: 4px 10px 0 0;padding: 5px 3%;width: auto;}
.connection_header .sort_blog_detail {float: right;padding: 15px 0;width: auto;}
.connection_header .sort_blog_detail a {background: none repeat scroll 0 0 #f8f9fa;border-radius: 5px;color: #666;float: right;margin: 1px 0 0;padding: 3px 15px;}
.internal_container {background: url("../images/bg_dual.jpg") repeat-y scroll 0 0 transparent;float: left;width: 100%;}
.right_panel {   background: none repeat scroll 0 0 #fff;   float: left;   min-height: 1500px !important;   padding-bottom: 50px;}
.add_connection {float: left;padding-top: 15px;width: 100%;}
.add_connection_search {padding-bottom: 15px;}
.add_connection_search input {background: none repeat scroll 0 0 #ededed;border: medium none;border-radius: 5px;float: left;min-height: 41px;padding: 0 100px 0 15px;width: 100%;}
.post_src {background: none repeat scroll 0 0 #fbab4a;border: 0 none;border-radius: 0 5px 5px 0;height: 41px;position: absolute;right: 15px;text-align: center;width: 54px;}
.post_src small {background-position: 0 0;display: inline-block;height: 21px;margin: 2px 0 0;width: 22px;}
.blogthumb {float: left;margin: 0 0 32px;width: 100%;}
.blogthumb a {float: left;text-decoration: none;transition: all 0.5s ease 0s;width: 100%;}
.blogthumb a img {border-top: 7px solid #ff6c4a;float: left;height: 223px;padding: 6px 0 0;width: 100%;}
.namedate{float:left; border-bottom:3px solid #e4e4e4; width:100%;  margin: 5px 0 0;padding: 0 0 5px;}
.namedate small{float:left; color:#2e3550; font-size:12px; font-weight:300;}
.namedate span{float:right; color:#2e3550; font-size:12px; font-weight:300;}
.blogthumb a p{float:left; color:#2e3550; font-size:17px; margin:7px 0 0 0;}
.blogthumb a p:hover{text-decoration:underline;}
.sortingdd  .caret{background:url(../images/ddarrow.png) no-repeat; height: 9px;margin: 7px 0 0;width: 12px;border:none;}
add_top, .add_bottom { float: left; width: 100%;}
.add_top img, .add_bottom img{ float: left; width: 100%;}
.add_top {border-bottom: 17px solid #e4e4e4;float:left;width: 100%;}
.rytdetail {border: 1px solid #d1d1d1;border-radius: 10px;float: left;width: 100%;}
.Recent_blog {border-bottom: 15px solid #e4e4e4;float: left;padding: 11px 2% 11px 4%;width: 100%;}
.Recent_blog h1 {color: #20374d;float: left;font-size: 16px;font-weight: 400;margin: 0;padding-bottom: 15px;width: 100%;}
.Recent_blog {border-bottom: 15px solid #e4e4e4;float: left;padding: 11px 2% 11px 4%;width: 100%;}
.slimscroll{height: 240px;overflow: auto; float:left;width: 100%;}
.Recent_blog h1{ color: #20374d;float: left;font-size: 16px;font-weight: 400;margin: 0;padding-bottom: 15px;width: 100%;}
.blog_listout span { transition: all 0.5s ease 0s;margin-bottom: 5px;background: none repeat scroll 0 0 #cecece;color: #424242;float: left;font-size: 15px;padding: 6px 8%;width: 100%;position:relative;border-radius: 2px;cursor:pointer;}
.blog_listout span:hover {background-color:#b6b6b6;}
.blog_listout span label{margin: 0;position: absolute;right: 7px;top: 6px;margin: 5px 0 0;}
.close_tab{background: url("../images/errow_open.png") no-repeat scroll 0 0 transparent;width: 10px;height: 14px;}
.open_tab{background: url("../images/errow_close.png") no-repeat scroll 0 0 transparent;width: 14px;height: 10px;}
.blog_listout ul.blog_inlist {float: left;width: 100%;}
ul.blog_inlist > li {float: left;padding: 5px 8%;width: 100%;}
ul.blog_inlist > li a:hover{color:#ff6c4a;}
.blog_listout {float: left;width: 100%;}
.add_top {   border-bottom: 17px solid #e4e4e4;}
.add_top, .add_bottom {   float: left;   width: 100%;}
.add_top {   border-bottom: 17px solid #e4e4e4;   float: left;  width: 100%;}
.add_top img, .add_bottom img {float: left;width: 100%;}
.blogthumb .detsharelike {   float: left;   padding: 15px 0 0;   width: 100%;}
.detlike {float: left;margin: 0 19px 0 0;}
/*.detlike span {background: url("../images/iconsheet.png") no-repeat scroll -28px -104px rgba(0, 0, 0, 0);cursor: pointer;float: left;height: 16px;margin: 0;width: 21px;}*/
.detlike small {color: #ff6c4a;float: left;font-size: 12px;font-weight: 300;margin: 0 0 0 10px;}
.detshare {float: left;}
.detshare small {color: #2e3550;float: left;font-size: 12px;font-weight: 300;line-height: 14px;margin: 0 10px 0 0;}
.shretweet {float: left;}
.shretweet a {background: url("../images/iconsheet.png") no-repeat scroll 0 -155px rgba(0, 0, 0, 0);float: left;height: 14px;text-decoration: none;transition: all 0.5s ease 0s;width: 14px;}
.shrefb {float: left;margin: 0 0 0 6px;}
.shrefb a {background: url("../images/iconsheet.png") no-repeat scroll -19px -155px rgba(0, 0, 0, 0);float: left;height: 14px;text-decoration: none;transition: all 0.5s ease 0s;width: 14px;}
.shregplus {float: left;margin: 0 0 0 6px;}
.shregplus a {background: url("../images/iconsheet.png") no-repeat scroll -39px -155px rgba(0, 0, 0, 0);float: left;height: 14px;text-decoration: none;transition: all 0.5s ease 0s;width: 14px;}
.shrein {float: left;margin: 0 0 0 6px;}
.shrein a {background: url("../images/iconsheet.png") no-repeat scroll -59px -155px rgba(0, 0, 0, 0);float: left;height: 14px;text-decoration: none;transition: all 0.5s ease 0s;width: 14px;}
.shretweet a:hover{background-position:0px -169px;}
.shrefb a:hover{background-position:-19px -169px;}
.shregplus a:hover{background-position:-39px -169px;}
.shrein a:hover{background-position:-59px -169px;}
.blogthumb a:hover, .blogthumb img:hover{text-decoration:underline;opacity:0.8;}
.detlike span:hover{opacity:0.8;}
ul.blog_inlist > li a.active{color:#ff6c4a; font-weight:bold;}
.blog_listout span.active { background-color:#b6b6b6;}
ul.blog_inlist > li a {float: left;width: 100%;font-size:15px;color:#222222; font-weight: 400;}
.connection_header .sort_blog li a:hover {   background: none repeat scroll 0 0 #ebebeb;}
.header_mid {border-left: 1px solid #d8d9da;padding-bottom: 15px;padding-top: 15px;}
/* blog detail */
.blogdetailmain {float: left;width: 100%;}
.blogdetailmain h2 {color: #222222;float: left;font-size: 28px;width: 100%;}
.header_mid label button span {background: url("../images/iconsheet.png") no-repeat scroll 0 0 transparent;display: inline-block;height: 21px;margin: 2px 0 0;width: 22px;}
.detnamedate {float: left;}
.detnamedate small {color: #2e3550;float: left;font-size: 15px;}
.detnamedate span {color: #2e3550;float: left;font-size: 15px;margin: 0 0 0 12px;}
.blogdetailmain > img {border-bottom: 3px solid #e4e4e4;border-top: 7px solid #ff6c4a;float: left;margin: 10px 0 0;max-height: 475px;padding: 6px 0 10px;width: 100%;height:475px;}
.blogdetailmain p {color: #222222;font-family: "PT Serif",Georgia,times,serif;font-size: 18px;font-weight: 400;line-height: 26px;width: 90%;margin:26px 5% 0 5%;float:left;}
.sharelike_view {border-top: 1px solid #c5c5c5;float: left;margin: 30px 0 0;padding: 10px 0 0;width: 100%;}
.sharelike_view > h1 {color: #003e69;float: left;font-family: "PT Serif",Georgia,times,serif;font-size: 24px;font-weight: 700;margin: 0;padding: 10px 0 15px;text-align: center;width: 100%;}
.sharelike_inr {padding-bottom: 30px;}
.blogthumbs img {border-bottom: medium none navy;border-top: 0 none;height: 167px;width: 100%;}
.sharelike_view a p {color: #222222;}
.big_share {float: left;padding: 20px 0;width: 100%;}
.big_share > label {color: #222222;float: left;font-family: Georgia,times,serif;font-size: 19px;padding: 2px 30px 0 0;width: auto;}
.big_share > ul {float: left;list-style: outside none none;margin: 0 !important;width: auto !important;}
.big_share li {float: left;padding: 0 5px;width: auto;}
.big_share li a{float: left;width: 100%;}
.big_share li img {   border-radius: 5px;   opacity: 0.8;}
.big_share li a img:hover {opacity: 1;}
.add_connection h2 {   color: #20374d;   float: left;   font-size: 20px;   font-weight: 400;   margin: 0 0 12px;   padding: 5px 0;   width: 100%;}
.blogdetailmain h2 {color: #222222;float: left;font-size: 28px;width: 100%;}
.author_detail {float: left;padding: 20px 0 10px;width: 100%;}
.post_user_img {   float: left;   margin: 5px 15px 0 0;   width: auto;}
.author_detail .post_user_img > img {border: 0 none;border-radius: 80px;height: auto;margin: 17px 0 0;padding: 0;}
.author_detail .post_user_detail {padding: 8px 0 0;}
.post_user_detail {float: left;padding: 5px 0 0;width: 80%;}
.post_user_detail > label {color: #20374d;float: left;font-family: Georgia,times,serif;font-size: 22px;margin: 0;padding: 5px 0 0;width: 100%;}
.author_detail .post_user_detail span {color: #222222;float: left;font-family: "PT Serif",Georgia,times,serif;font-size: 15px;font-style: italic;line-height: 24px;padding: 7px 0 0;text-align: justify;width: 48%;}
.commentbox {   border-top: 1px solid #e4e4e4;   float: left;   margin: 20px 0 0;   width: 100%;}
.commentbox textarea {background: none repeat scroll 0 0 #fbfbfb;border: 1px solid #e5e5e5;border-radius: 5px;box-shadow: 0 1px 1px #e7e7e7;color: #838383;float: left;font-size: 15px;height: 80px;margin: 24px 0 0;overflow: auto;padding: 7px 10px 0 9px;resize: none;width: 100%;}
/*.commentbox button {background:#2ac49e;border: medium none;border-radius: 5px;color: #fff;float: left;font-size: 16px;font-weight: normal;line-height: 40px;margin:14px 0 0;padding: 0 2%;width: auto;}*/
.commentbox input[type=submit]{background:#2ac49e;border: medium none;border-radius: 5px;color: #fff;float: left;font-size: 16px;font-weight: normal;line-height: 40px;margin:14px 0 0;padding: 1% 2%;width: auto;}
.post_user_detail > label i {color: #999;font-style: normal;font-weight: normal;padding: 0 7px 0 0;}
.author_detail > h2 {border-bottom: 1px dashed #ccc;float: left;font-family: "PT Serif",Georgia,times,serif;font-size: 24px;font-weight: 700;margin: 0 0 10px;padding-bottom: 8px;width: 100%;}
.commentbox h2 {float: left;font-family: "PT Serif",Georgia,times,serif;font-size: 24px;font-weight: 700;margin: 15px 0 0;padding-bottom: 0;width: 100%;}
/*.commentbox button:hover {opacity: 0.7;}*/
.commentbox input[type=submit]:hover {opacity: 0.7;}

.sharelike_view a p:hover {color: #ff6c4a;}
.blogthumbs img:hover {opacity: 0.7;}



@media only screen and (max-width: 1200px)  {
	.header_mid label{    max-width: 55%;}
	}
@media only screen and (max-width: 1100px)  {
	.connection_blog .header_bottom_ryt{ padding-top: 8px;}
	.header_bottom_ryt a, .header_bottom_ryt a.hed_bot_save, .header_bottom_ryt a.hed_bot_cont{padding: 0 2%;margin-top:0;font-size: 11px;    line-height: 30px;}
	.author_detail .post_user_detail span{width:100%;}
	
}
@media only screen and (max-width: 1000px)  {
	.logo img{ width:90%;}
	.top_ryt ul{ width:100%;}
	.top_ryt ul li{    padding: 0 2% 0 0;}
	.three_dots{float: right; margin:0;}
	.internal_container{ background-image:none;}
	.top_ryt .three_dots_pop > ul li{    padding: 5px 5px 5px 10px;}
	.container {   padding: 0 1% !important;}
	.right_panel .add_connection_search {float: left;padding-bottom: 15px;width: 100%;}
	}


/* Custom CSS for comment form*/
#reply-title, p.logged-in-as, .comment-form-comment label, .form-allowed-tags, .comment-meta .avatar,#secondary .site-description{ display:none; } 
.comment-form-comment { margin: 0 !important;  }
.comments-area ol { list-style: none;}
.comment-content p { border-bottom: 1px solid grey; margin-bottom:10px; padding-bottom: 50px; }
.ajax_loader { display:none; float:left; }
.ajax_loader img { vertical-align: top; margin:0 0 0 10px;}
.detlike span.greyHeart{opacity:0.5; float:left;cursor:pointer; background:url(../images/iconsheet.png) -28px -104px no-repeat; width:21px; height:16px;margin:0 0px 0 0;}
.detlike span.redHeart{float:left;cursor:pointer; background:url(../images/iconsheet.png) -28px -104px no-repeat; width:21px; height:16px;margin:0 0px 0 0;}
.detlike span:hover{opacity:0.8;}
.detlike small{float:left; color:#ff6c4a; font-size:12px; font-weight:300; margin:0 0 0 10px;min-width:15px;min-height:20px;}
.detlike span.notClickableHeart{opacity:0.5; float:left;cursor:auto; background:url(../images/iconsheet.png) -28px -104px no-repeat; width:21px; height:16px;margin:0 0px 0 0;}

.blogdetailmain ul {color: #222222;font-family: "PT Serif",Georgia,times,serif;font-size: 18px;font-weight: 400;line-height: 26px;width: 90%;margin:26px 5% 0 5%;float:left;}
.blogdetailmain ul li { width: 100%;  list-style: disc inside none; margin: 5px 0 0; font-family: "PT Serif",Georgia,times,serif;font-size: 18px;font-weight: 400;line-height: 26px;	}
.big_share li { list-style: none !important; margin: 0 !important; width: auto !important; }
.newspanel  .postContent { float:left; width:100%; color:#6a6a6a; font-size:14px; margin:8px 0 0 0; border-bottom:3px solid #e4e4e4; padding:0px 0px 10px 0;}




