input:-webkit-autofill { -webkit-box-shadow: 0 0 0 1000px white inset !important; }
a:focus, button:focus { outline: none; }
.btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus { outline: none; }
/* Profile Seciton */
.bg_grey { background-color: #f2f7f6; }
.profileNewTopSec { box-shadow: 0 2px 3px #d9d9d9; display: inline-block; padding: 15px; width: 100%; margin:0 0 20px 0; position: relative; }
.profileNewTopSec h3 { font-size: 18px; font-weight: normal; min-height: 22px; padding-right: 30px; position: relative;padding-left: 1px;}
.profileNewTopSec .profileform { display: inline-block; margin-top: 10px; width: 100%; }
.profileNewTopSec .profileform .form-group.span0.rel { margin-top: 15px; }
.ProfileNewToggle { position: absolute; right: 0; top: 0; cursor: pointer; }
.profileNewTopSec textarea { resize: none; }
.profileNewTopSec .btn.dropdown-toggle, .profileNewTopSec .btn.dropdown-toggle:hover, .profileNewTopSec .btn.dropdown-toggle:focus { background-color: #fff; border: 1px solid #e5e6e7; border-radius: 0; color: #555; box-shadow: none; outline: none; }
.profileNew-Subtitle { font-weight: normal; }
/* Profile Seciton */
/* Landing header changes */
header .nav.navbar-nav .ui_header_btn, header .nav.navbar-nav .ui_header_btn:hover, header .nav.navbar-nav .ui_header_btn:focus { border: medium none; color: #fff; padding: 10px 25px; text-transform: inherit; }
.admin_layout_wrapper .dropdown-toggle.ui_main1 { color: #fff; }
.admin_layout_wrapper .dropdown-toggle.ui_main1 .fa { color: #fff; }
/* Landing header changes */


/* Sidebar chnages */
.uiSidebarNew { float: left; width: 160px; }
.uiSidebarNew .side_main_wrapper { background-color: #f2f7f6; float: left; width: 100%; }
.admin_layout_wrapper .uiSidebarNew ul li.sidebar_slide { display: none; }
.admin_layout_wrapper .uiSidebarNew ul li { display: inline-block; margin: 12px 0; padding: 0; width: 100%; }
.admin_layout_wrapper li.nav-header .dropdown.profile-element { display: inline-block; width: 100%; padding: 0 6px; text-align: center; }
.admin_layout_wrapper .uiSidebarNew ul li.nav-header#profile { border-bottom: 1px solid #e4e4e4; padding-bottom: 10px; margin-top: 10px; }
.admin_layout_wrapper .uiSidebarNew ul li.nav-header#profile:hover ,
.admin_layout_wrapper .uiSidebarNew ul li.nav-header#profile.active { border-left:none }
.ui-sidebar_iomg_content {
  display: inline-block;
  margin-left: -4px;
  padding-left: 10px;
  vertical-align: middle;
  width: calc(100% - 23px);
}
.admin_layout_wrapper .uiSidebarNew ul li.nav-header#profile span.ui-sidebar_img {
  width: 70px;
  height: 70px;
}
.admin_layout_wrapper .uiSidebarNew ul li#home .feed_toggle { width: 35px; }
.admin_layout_wrapper li.nav-header .font-bold { font-size: 14px; font-weight: normal; color: #676a6d; }
.admin_layout_wrapper .uiSidebarNew ul li .sidebar_icons { display: inline-block; text-align: center; width: 21px; vertical-align: top; }
.admin_layout_wrapper .uiSidebarNew ul li .sidebar_icons .nav-icon { margin: 0; }
.admin_layout_wrapper .uiSidebarNew ul li .nav-label { display: inline-block; margin-left: -4px; padding-left: 10px; width: calc(100% - 21px); }
.Ui_main_rgtSec { float: right; width: calc(100% - 160px); padding-left: 20px; }
.admin_layout_wrapper .nav.navbar-top-links.navbar-right li.headerUser_pic { border: 1px solid #9e9e9e; border-radius: 100%; height: 23px; margin: 3px 12px 0; overflow: hidden; padding: 0; width: 23px; }
.admin_layout_wrapper .nav.navbar-top-links.navbar-right li.headerUser_pic img.img-circle { float: left; height: 100%; width: 100%; }
.admin_layout_wrapper .uiSidebarNew ul li.nav-header a { padding: 0; }
.Ui_main_rgtSec .internship_top_search .comapny_serch_wrapper .navbar-form-custom.comapny_search_form, .internship_top_search .comapny_serch_wrapper .navbar-form-custom.comapny_search_form {
  background-color: rgba(0, 0, 0, 0.5);
  background-image: none;
  border-radius: 7px;
  max-width: 750px;
  padding: 25px 35px 35px;
}
.Ui_main_rgtSec .navbar-form-custom.comapny_search_form .btn.btn_danger, .navbar-form-custom.comapny_search_form .btn.btn_danger { background-color: #bb2235; }
.Ui_main_rgtSec .internship_top_search.ui_projectTopImg, .internship_top_search.ui_projectTopImg { background-image: url("../img/admin/project-image-org.png"); }
.uiTabs_sec.intenship_tabs_container { padding: 7px 15px 0 8px; }
.uiTabs_sec.intenship_tabs_container .nav.nav-tabs li a {
  margin: 0 10px;
  padding-bottom: 13px;
  padding-left: 0;
  padding-right: 0;
}
.uiTabs_sec.intenship_tabs_container .nav.nav-tabs { float: left; margin-top: 9px; }
.browse_list_row .project_listing_inner_con { padding: 15px; }
.browse_list_row .project_listing_img_wrapper { width: 250px; height: inherit;max-height: 160px; }
.browse_list_row .project_listing_content_wrapper { float: right; width: calc(100% - 270px); padding: 0; }
.browse_list_row .project_listing-top_cont {
  height: 135px;
  max-height: 250px;
}
.ui_result_listing_row { display: inline-block; width: 100%; position: relative; margin-top: 5px; }
.ui_result_listing_row .pro_loca {
  color: #676a6d;
  float: left;
  font-weight: normal;
  line-height: 1.4;
  margin: 0;
  padding-right: 10px;
  width: 50%;
}
.ui_result_listing_row .project_label {
  float: left;
  padding-left: 10px;
  width: 50%;
}
.ui_result_listing_row .project_status_list {
  margin: 0;
  padding: 0;
  width:50%;
}
.ui_result_listing_row .project_status_list span { font-weight: normal; }
.uiBrowseSearchWrapper { display: inline-block; width: 100%; }
.browse_resultSidebarFilter .ui_projectTopImg { display: none; }
.browse_resultSidebarFilter .comp_list_tabs_sec { float: left; width: calc(100% - 310px); }
.uiSidebar.wht_bg { float: right; max-width: 290px; padding: 10px 15px; width: 100%; }
.uiSidebar .ui_filterSelect { float: left; margin: 5px 0; padding: 0; width: 100%; }
.uiBrowseSearchWrapper .uiSidebar .ui_filterSelect .dropdown-toggle, .uiBrowseSearchWrapper .uiSidebar .ui_filterSelect .dropdown-toggle:hover, .uiBrowseSearchWrapper .uiSidebar .ui_filterSelect .dropdown-toggle:focus { border: 1px solid #e5e6e7; background-color: #fff; color: #777; }
.uiSidebar .ui_filterSelect .form-control { border-radius: 4px; }
.uiFilter-checkbox.upstream_listing_wrapper .oil_table_listing { background-color: transparent; padding: 0; }
.uiFilter-checkbox .oil_table_listing .expen { margin: 0; padding: 0; }
.uiFilter-checkbox .oil_table_listing .expen label { font-size: 14px; font-weight: normal; padding-left: 20px; }
.uiFilter-checkbox.upstream_listing_wrapper .expen input[type="checkbox"]:not(old) + label::before { top: -1px; font-size: 18px; }
.uiFilterRowTop .ui_filter_toggle { float: right; width: 15px; cursor: pointer; }
.uiFilterRowTop .ui_filter_toggle .fa.fa-chevron-up { display: none; }
.uiFilterRowTop .expen { max-width: calc(100% - 15px); }
.uiFilter-checkbox .uiFilterRow { display: none; width: calc(100% + 4px); margin-left: -2px; margin-right: -2px; padding-top: 5px; }
.uiFilter-checkbox .uiFilterRow .uiFilterCheck label { background-color: #f4f5f4; border-radius: 15px; color: #acaeaf; font-size: 13px; padding: 2px 5px; margin: 0px; line-height: 16px; }
.uiFilter-checkbox .uiFilterRow .uiFilterCheck label:before { visibility: hidden; }
.uiFilter-checkbox .uiFilterRow .uiFilterCheck .expen { float: left; margin: 2px; }
.uiFilterCheck .expen input.edu_study_here:checked + label { background-color: #5b93cd; color: #fff; }
.ui_bdrFilter { border-bottom: 1px solid #f0f0f0; }
.ui_filterSelect.uiFilter-checkbox { padding: 5px 0; }
.ui_slideUp .uiFilterRowTop .ui_filter_toggle .fa.fa-chevron-down { display: none; }
.ui_slideUp .uiFilterRowTop .ui_filter_toggle .fa.fa-chevron-up { display: block; }
.ui_filterSelect.uiFilter-checkbox:last-child { border-bottom: none; }
.ui-widget-content .project_listing_inner_con {
  margin: 10px 0;
}
.no_connection.uiNoResult {
  padding: 0;
}
.no_connection.uiNoResult .img_no_sugg {
  margin: 0;
  float: left;
  max-width: 180px;
}
.no_connection.uiNoResult .no_connection_inner {
  display: inline-block;
  padding: 15px;
  width: 100%;
}
.uiNoResult .uiNoRecordContent {
  float: right;
  width: calc(100% - 200px);
}
.newsfeedvp_wrapper.uiFeedNew .home_span_space {
  padding-right: 5px;
}
.uiFeedNew .homepage_ibox {
  display: inline-block;
  width: 100%;
  margin-bottom: 10px;
}
.ui_searchFeedAra {
  display: inline-block;
  width: 100%;
  background-color: #fff;
  box-shadow: 0 0 3px rgba(0,0,0,0.2);
}
.ui_searchFeedAra .btn.btn-primary.status-btn.pull-right {
  padding: 0 15px;
}
.share_status_head .s-share.active {
  position: relative;
}
.share_status_head li.active::after {
  content: "";
  position: absolute;
  left: 50%;
  bottom: -13px;
  border-bottom: 14px solid #fff;
  border-left: 14px solid transparent;
  border-right: 14px solid transparent;
  transform: translateX(-50%);
}
.uiBrowseSearchWrapper .uiSidebar {
  display: none;
}
.no_connection.uiNoResult .vp_center_content {
  width: 100%;
}
.uiBrowseSearchWrapper.browse_resultSidebarFilter .uiSidebar {
  display: inline-block;
}
.uiFeedTextarea {
  border: 1px solid #9e9e9e;
  border-radius: 100%;
  float: left;
  height: 30px;
  width: 30px;
  overflow: hidden;
  margin: 10px 0 0 10px;
}
.ui_searchFeedAra .share_content_area .share-text {
  width: calc(100% - 50px);
  float: right;
}
.ui_searchFeedAra .share_content_area .countdown {
  display: inline-block;
  padding-bottom: 10px;
  width: 100%;
}
.admin_footer_sec ul {
  float: left; margin: 0px;
}
.admin_footer_sec .admin_footer_logo {
  float: left;
  width: auto;
}
.admin_footer_sec .footer_inner {
  float: right;
  width: calc(100% - 180px);
}
.uiFeedFilter {
  display: inline-block;
  width: 100%;
  margin-bottom: 10px;
}
.uiFeedFilter .bootstrap-select.filter_select {
  float: right;
  width: auto !important;
}
.uiFeedFilter .bootstrap-select.filter_select .btn.dropdown-toggle ,
.uiFeedFilter .bootstrap-select.filter_select .btn.dropdown-toggle:hover ,
.uiFeedFilter .bootstrap-select.filter_select .btn.dropdown-toggle:focus{
  background-color: transparent;
  border: none;
  border-radius: 0;
  color: #337ab7;
  width: 100%;
  box-shadow: none; padding-top: 0px; padding-bottom: 0px;
}
.bootstrap-select .dropdown-toggle:focus {
  outline: none !important;
}
.uiFeedNew .feed_leave_comment_wrapper .btn .fa {
  float: left;
  line-height: 18px;
}
.uiFeedNew .feed_leave_comment_wrapper .btn p {
  float: left;
  line-height: 18px;
  padding: 0 5px; margin: 0px;
}
.uiFeedNew .feed_leave_comment_wrapper .btn .uiFeedCommentCon {
  float: left;
  line-height: 18px;
}
.uiFeed-boxdata {
  border: 1px solid #f3f3f3;
  display: inline-block;
  width: 100%;
  margin-top: 12px;
}
.uiFeed-boxdata .blog_content {
  padding:10px 10px !important;
}
.uiFeed-boxdata .blog_img.data-feed-photo {
  margin-top: 0;
}
.uiFeedNew .social-feed-box.home-d {
  /*box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);*/
}
.uiFeedCommentCount {
  float: right;
}
.uiFeedCommentCount p {
  color: #ababab;
  float: left;
  margin: 0;
  padding: 0 10px;
}
.uiFeedCommentCount p:last-child {
  padding-right: 0;
}
.uiFeedCommentCount p:first-child {
  padding-left: 0;
}
.Comment_and_readmore .fa {
  margin-right: 4px;
}
.ui_projectTopImg .internship_type-search .dropdown-toggle {
  padding-left: 10px;
}
.ui_projectTopImg .dropdown-menu.inner li.dropdown-header span {
  font-weight: bold;
  padding-left: 10px;
}
.uiBrowseSearchWrapper .project_listing_wrapper ul {
  padding: 0;
}
.ui_filterSelect .internship_mob-select {
  display: inline-block;
  margin-bottom: 0;
  width: 100%;
}
.ui_filterSelect .internship_mob-select .internship_type-search {
  padding: 0;
  width: 100%;
}
.ui_filterSelect .internship_type-search .dropdown-toggle {
  border-radius: 3px;
  padding-left: 10px;
  padding-top: 9px;
}
.ui_filterSelect .bootstrap-select.filter_select .dropdown-menu.open {
  max-width: 100%;
}
.ui_filterSelect .internship_type-search .dropdown-toggle .caret {
  right: 12px;
  border-width: 4px;
}
.ui_completeProfileFeed {
  background-color: #f3f7f6;
  display: inline-block;
  position: relative;
  width: 100%;
  margin-bottom: 15px;
}
.ui_completeProfileFeed .uiCPFeedContent {
  float: left;
  width: calc(100% - 200px);
  padding: 15px 0 15px 15px;
}
.ui_completeProfileFeed .uiCPFeedContent h2 {
  margin: 0 0 5px;
  font-size: 18px;
  font-weight: 500;
}
.ui_completeProfileFeed .uiFeedImgP {
  float: right;
  max-width: 200px;
}
.ui_completeProfileFeed .uiCP_close {
  cursor: pointer;
  position: absolute;
  right: 12px;
  top: 6px;
  line-height: 18px;
  padding: 7px;
}
.uiCompleteProfileSec2 {
  float: left;
  margin: 0 0 15px;
  padding: 15px;
  width: 100%;
}
.comp_list_tabs_sec.ui_list_center-content {
  width: calc(100% - 310px);
  float: left;
}
.ui_sidebarMain2 {
  float: right;
  padding: 10px 15px;
  width: 290px;
}
.uiCompleteProfileSec2 .uiCPInnerCon {
  float: left;
  width: calc(100% - 280px);
}
.uiCompleteProfileSec2 .uiCPInnerCon h4 {
  margin: 0 0 15px 0;
  font-size: 16px;
  font-weight: normal;
  line-height: 22px;
}
.uiCompleteProfileSec2 .uiCPConnect {
  float: right;
  text-align: center;
  width: 220px;
}
.uiCompleteProfileSec2 .uiCPConnect .user_pro_img {
  float: left;
  height: 60px;
  margin: 10px 6px;
  width: 60px;
}
.admin_layout_wrapper #side-menu > li.active a span {
  color: #bc2235;
}
.resultFilterUi {
  display: inline-block;
  width: 100%;
  position: relative;
}
.resultFilterUi .ui_projectFilterLoad {
  background-color: rgba(255, 255, 255, 0.8);
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 60px;
  z-index: 99;
  height: calc(100% - 60px);
}
.admin_layout_wrapper #side-menu .nav-icon.ui_icon2 {
  display: none;
}
.admin_layout_wrapper .uiSidebarNew #side-menu li.active .nav-icon.ui_icon1 {
  display: none;
}
.admin_layout_wrapper .uiSidebarNew #side-menu li.active .nav-icon.ui_icon2 {
  display: inline-block;
}
.ui_profileLoad{
  background-color: rgba(255, 255, 255, 0.8);
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 99;
}
.uiNrgbuzzTop_Category {
  display: inline-block;
  width: 100%;
  position: relative;
}
.uiNrgbuzzTop_Category .uiBuzz_Cat_overlay {
  position: absolute;
  left: 0;
  top: 20px;
  width: 100%;
}
.uiNrgbuzzTop_Category .uiBuzz_Cat_overlay h3 {
  font-size: 28px;
  font-weight: normal;
  color: #000;
  max-width: 570px;
  display: inline-block;
  line-height: 35px;
  margin-bottom: 25px;
}
.uiNrgbuzzTop_Category .uiOr {
  margin: 0 10px; color: #000;
}
.ui_filtercat-wrapper {
  display: inline-block;
  width: 100%;
  position: relative;
}
.ui_filtercat-wrapper .uiCat_FilterDropDown {
  background-color: rgba(0, 0, 0, 0.8);
  left: 0;
  padding: 15px;
  position: absolute; width: 100%;
  top: 0;
  z-index: 99;
  display: none;
  color: #fff;
}
.uiProfileVerification {
  float: right;
  width: 100%;
  max-width: 363px;
}
.uiProfileVerification .uiPV_Sec {
  background-color: #f2f7f6;
  padding: 10px;
  margin: 4px 0;
  display: inline-block;
  width: 100%;
}
.uiProfileVerification .uiPV_Sec .verP {
  display: inline-block;
  margin: 1px 0;
  width: 100%;
}
.uiProfileVerification .uiPV_Sec p {
  float: right;
  margin: 0;
  width: calc(100% - 20px);
}
.uiProfileVerification .uiPV_Sec .verP.field-done .fa{color: #5ebd76;}
.uiProfileVerification .uiPV_Sec .verP.field-not-done .fa{color: #bdc3c7;}
.uiProfileVerification .uiPV_Sec h4 {
  margin: 0 0 5px;
}
.uiProfileVerification .uiPV_Sec h4 .fa{color: #bdc3c7;}
.uiPV_Sec div#g1 {  float: right;  width: 120px;  height: 80px;  margin-right: -20px;  margin-top: -20px;  margin-bottom: -10px;  }
.uiProfileSt {
  float: left; padding: 10px 0;
  width:calc(100% - 110px);
}
.uiProfileVerification .uiPV_Sec .uiProfileSt p {
  width: 100%;
}
.ui_filterSelect .dropdown-menu.internship-type-drop-menu {
  width: 100%;
}
.profileNewTopSec .form-group.loc-not-val .btn-group.bootstrap-select .btn.dropdown-toggle{border-color: #bc2536;}

.social-share-modal .modal-header {
  background-color: transparent;
}
.social-share-modal .uiShare_Profile {
  display: inline-block;
  width: 100%;
}
.social-share-modal .modal-dialog {
  width: 100%;
  max-width: 380px;
}
.social-share-modal .uiShare_Profile h4 {
  font-size: 16px;
}
.social-share-modal ul.prof-new_sharing_sett {
  padding: 0;
  display: inline-block;
  width: 100%;
  margin: 15px 0;
  list-style: none;
}
.social-share-modal ul li {
  display: inline-block;
  margin: 0 7px; position: relative;
}
.social-share-modal ul li .fa {
  font-size: 24px;
  cursor: pointer;
}
.social-share-modal ul li span.st_twitter_large , .social-share-modal ul li span.st_email_large {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
}
.social-share-modal ul li .fa.fa-facebook-square{color: #4660a6;}
.social-share-modal ul li .fa.fa-linkedin-square{color: #1a84ba; }
.social-share-modal ul li .fa.fa-twitter{color: #00acec;}
.social-share-modal ul li .fa.fa-envelope{color: #5fd2ec;}
span.dropdown-toggle.edit_span.headline {
  display: inline-block;
  margin-left: 0;
}
.internship_mob-select .internship_type-search.open .internship-type-drop-menu {
  width: 100%;
}
.internship_mob-select .search_listing_wrapper .btn-group.bootstrap-select .dropdown-menu.open {
  max-width: 100%;
}
.uiCenterContent {
  float: left;
  width: calc(100% - 310px);
}
.pro_connect.uiProfile_con2 {
  float: left;
  width: 33.33%;
}
.search_listing_wrapper.dropdown.search_identifier.uiDrop_catAll span.internship_selected {
  float: left;
}
.uiDrop_catAll span.caret {
  position: absolute;
  right: 10px;
  top: 19px;
  border-width: 5px;
}
.uiDrop_catAll .dropdown-menu.internship-type-drop-menu .uiOptGroupList {
  float: left;
  width: 100%;
  margin-left: 12px;
  border-bottom: 1px solid #f3f3f3;
}
.uiDrop_catAll .dropdown-menu.internship-type-drop-menu .uiOptGroupList .expen {
  float: left;
  width: 100%; margin: 0px;
  padding: 6px 0;
}
.uiDrop_catAll .dropdown-menu.internship-type-drop-menu .uiOptGroupList_list_main4 {
  margin-left: -12px;
  border-bottom: 1px solid #f3f3f3;
  padding-left: 10px;
  width: calc(100% + 24px);
  float: left;
}
.uiDrop_catAll .dropdown-menu.internship-type-drop-menu .uiOptGroupList_list_main4 .expen {
  float: left;
}
.uiDrop_catAll .dropdown-menu.internship-type-drop-menu .uiOptGroupList label.job_type_label {
  padding-left: 0;
}
.uiDrop_catAll .dropdown-menu.internship-type-drop-menu .uiOptGroupList label.job_type_label::before{display: none;}
.uiDrop_catAll .dropdown-menu.internship-type-drop-menu {
  overflow: auto;
  max-height: 250px;
}
.uiDrop_catAll .internship-type-drop-menu label {
  font-size: 12px;
}
.uiDrop_catAll .internship-type-drop-menu .uiOptGroupList_list_main4 label{font-weight: bold}
.uiDrop_catAll .dropdown-menu.internship-type-drop-menu .uiOptGroupList .expen input[type="checkbox"]:checked:not(old) + label:after{content: "\f00c"; font-family: FontAwesome; float: right; margin-right: 8px;}
.uiOptGroup {
  display: inline-block;
  vertical-align: top;
  margin-top: 13px;
}
.uiOptGroup:first-child{margin-top: 0px;}
.uiDrop_catAll .dropdown-menu.internship-type-drop-menu .uiOptGroupList .expen input[type="checkbox"]{height: 100%; width: 100%;}
.nav.navbar-right .headerUser_pic a {
  padding: 0;
}
.admin_layout_wrapper .nav.navbar-top-links.navbar-right li.headerUser_pic img {
  width: 100%;
}

#confirm-mobile-model .modal-dialog {
  width: 100%;
  max-width: 500px;
}
#confirm-mobile-model .welcome_wrapper-main p {
  font-size: 14px;
  line-height: 22px;
}
#confirm-mobile-model .mob_country_code input[type="text"] {
  height: 35px;
}
#confirm-mobile-model .expo_container h3 {
  margin: 0 0 10px 0;
  font-size: 24px;
}
#confirm-mobile-model #details{margin-bottom: 0px;}
#confirm-mobile-model .expo_container.mobile_verification .verify_row .resend_code{font-size:14px;}

.ui_filtercat-wrapper .uiCat_FilterDropDown p {
  display: inline-block;
  width: 100%;
}
.ui_filtercat-wrapper .uiCat_FilterDropDown li {
  margin: 6px 3px;
}
.ui_filtercat-wrapper .uiCat_FilterDropDown li .btncat_label {
  padding: 3px 8px;
  font-size: 13px;
}
.ui_filtercat-wrapper .uiCat_FilterDropDown li .btncat_label {
  padding: 3px 8px;
  font-size: 13px;
  background-color: #fff;
  color: #636363;
}
.ui_filtercat-wrapper .uiCat_FilterDropDown li .btncat_label:hover{background-color: #4f4f4f; color: #fff;}
.ui_filtercat-wrapper.category_open .uiCat_FilterDropDown{display: block;}
.ui_close_category {
  cursor: pointer;
  line-height: 14px;
  margin: -10px 0 0 0;
  color: #696969;
  font-size: 16px;
}
.ui_filterSelect .bootstrap-select.filter_select .btn.dropdown-toggle {
  background-color: transparent;
  color: #666; box-shadow: none;
  border: 1px solid #e5e6e7;
}
.ui_filterSelect .internship_mob-select .internship_type-search button.dropdown-toggle {
  border: 1px solid #e5e6e7;
  color: #666;
  height: 37px;
}
button.btn.pull-right.btn-save-edit.ui_filter-btm {
  margin: 10px 0 0 0;
}
#myCarousel .left.carousel-control {
  background-color: rgba(255, 255, 255, 0.8);
  background-image: none;
  height: 50px;
  top: 50%;
  -webkit-transform: translateY(calc(-50% - 25px));
  -moz-transform: translateY(calc(-50% - 25px));
  transform: translateY(calc(-50% - 25px));
  width: 40px;
}
#myCarousel .left.carousel-control .fa.fa-angle-left {
  color: rgba(51, 122, 183, 0.8);
  font-size: 40px;
  line-height: 50px;
  text-shadow: none;
}
#myCarousel .right.carousel-control {
  background-color: rgba(255, 255, 255, 0.8);
  background-image: none;
  height: 50px;
  top: 50%;
  -webkit-transform: translateY(calc(-50% - 25px));
  -moz-transform: translateY(calc(-50% - 25px));
  transform: translateY(calc(-50% - 25px));
  width: 40px;
}
#myCarousel .right.carousel-control .fa.fa-angle-right{
  color: rgba(51, 122, 183, 0.8);
  font-size: 40px;
  line-height: 50px;
  text-shadow: none;
}
.ui_text {
  display: inline-block;
  width: 100%;
  margin-bottom: 20px;
  font-size: 15px;
}
.ui_close_category:hover {
  color: #fff;
}
.uiProject_container {
  float: left;
  width: calc(100% - 310px);
}
.browse_resultSidebarFilter .uiProject_container{ width: 100%;}
.trending_crousel_wrapper .carousel.slide .arrt_se {
  height: 330px;
  max-height: 350px;
}
.trending_crousel_wrapper .carousel.slide .arrt_se::after {
  background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(243,246,245,1) 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(243,246,245,1) 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(243,246,245,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#f3f6f5',GradientType=0 );
  bottom: 0;
  content: "";
  height: 25px;
  left: 0;
  position: absolute;
  width: 100%;
  z-index: 9;
}
.trending_crousel_wrapper .carousel.slide .arrt_se::before{display: none;}
.trending_crousel_wrapper .carousel.slide .art_img_sec_trend {
  height: 385px;
  overflow: hidden;
}
.cat-article-1 .article_sec-hgt-emp .blog_content_inner{
  min-height: 250px;
  height: 325px;
}
.cat-article-1 .article_sec-hgt-emp .blog_content_inner::after {
  background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(243,246,245,1) 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(243,246,245,1) 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(243,246,245,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#f3f6f5',GradientType=0 );
  bottom: 0;
  content: "";
  height: 25px;
  left: 0;
  position: absolute;
  width: 100%;
  z-index: 9;
}
/* Sidebar chnages */

#profile_gauge {
  float: right;
  width: 100%;
  max-width: 93px;
  margin-right: 10px;
}
.shadow_box {
  box-shadow: 0 1.5px 3px rgba(0,0,0,0.15);
}
.admin_layout_wrapper .Ui_main_rgtSec .comapny_serch_wrapper .search_listing_wrapper.search_identifier {
  float: right;
  width: 200px !important;
}
.admin_layout_wrapper .Ui_main_rgtSec .comapny_serch_wrapper #compp-search {
  width: calc(100% - 200px) !important;
}

.profileNewTopSec .expen label {
  font-size: 14px;
  font-weight: normal;
  line-height: 20px;
  padding-left: 25px;
}
#profile-resume .pro_edit_toggle .resume-editable {
  margin-top: 15px;
}

/* Company Inbox */
.ui_company_ApplicantLeft {
  float: left;
  width: 320px;
}
.ui_company_ApplicantLeft .applicant_head {
  border-bottom: 1px solid #f6f6f6;
  float: left;
  font-weight: 600;
  margin-left: 10px;
  margin-top: 5px;
  padding: 10px 12px;
  width: calc(100% - 20px);
}
.ui_company_ApplicantLeft .applicantList {
  float: left;
  padding: 10px 0;
  width: 100%;
}
.applicantList ul {
  display: inline-block;
  list-style: outside none none;
  margin: 0;
  padding: 0;
  width: 100%; min-width: 100%;
}
.applicantList li {
  float: left;
  width: 100%;
}
.applicantList a {
  float: left;
  padding: 12px 10px 12px 25px;
  width: 100%;
}
.applicantList a .ApplicantImgSec {
  border: 2px solid #9e9e9e;
  border-radius: 100%;
  float: left;
  height: 60px;
  overflow: hidden;
  width: 60px;
}
.applicantList a .ApplicantImgSec img {
  min-height: 100%;
  min-width: 100%;
}
.applicantList a .applicantContent {
  float: right;
  width: calc(100% - 70px);
}
.applicantList a .applicantContent h2 {
  color: #676b6e;
  display: inline-block;
  font-size: 16px;
  font-weight: 600;
  margin: 8px 0 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
}
.applicantList a .applicantContent h3 {
  color: #676b6e;
  display: inline-block;
  font-size: 13px;
  font-weight: normal;
  margin: 0;
  width: 100%;
}
.applicantList a:hover , .applicantList li.active a{background-color: #f9f9f9;}
.pagination {
  text-align: center;
  width: 100%;
}
.pagination li {
  display: inline-block;
}
.pagination li a {
  background-color: #f9f9f9;
  border: medium none;
  border-radius: 2px;
  color: #676a6d;
  margin: 0 1px;
}
.pagination li a:hover, .pagination li a.active, .pagination li.active a, .pagination li.active a:focus{background-color: #bc2235; color: #fff;}
.ui_btn_grp .follow_btn.btn {
  margin: 0;
}
.ui_btn_grp .btn.dropdown-toggle {
  margin-left: 1px;margin-right: 0;
}
.ui_contentApplicant_rgt {
  float: right;
  width: calc(100% - 340px);
}
.ui_contentApplicant_rgt .uiHead_topSec {
  border-bottom: 1px solid #f6f6f6;
  float: left;
  margin: 0 0 0 10px;
  padding: 5px 0;
  width: calc(100% - 20px);
}
.uiHead_topSec .ApplicantName {
  float: left;
  font-size: 14px;
  font-weight: 600;
  margin: 0;
  max-width: 170px;
  overflow: hidden;
  padding: 10px 0;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.uiHead_top_rgt .ui_btn_grp {
  margin-left: 5px;
}
.uicomp_mail {
  float: left;
}
.uicomp_mail a {
  color: #676a6d;
  display: inline-block;
  font-size: 20px;
  margin-right: 10px;
  padding: 3px 12px;
}
.uicomp_message {
  float: left;
}
.uicomp_message a {
  display: inline-block;
  padding: 8px 12px 5px;
}
.uicomp_message img {
  max-width: 22px;
}
.dropdown-menu.ui_profile_Drop {
  padding: 10px;
  right: 0;min-width: 170px;
  left: inherit;
}
.ui_profile_Drop h3 {
  margin: 0 0 7px 0;
  font-size: 14px;
}
.ui_profile_Drop ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.ui_profile_Drop ul li a {
  float: left;
  width: 100%;
  color: #676a6d;
  padding: 3px 0;
  font-size: 13px;
}
.ui_profile_Drop ul li a .fa {
  margin-right: 5px;
}
.ui_appl_mainCon {
  float: left;
  padding: 15px;
  width: 100%;
}
.ui_appl_mainCon .appl-heading {
  font-size: 16px;
  margin: 10px 0 15px;
}
.ui_appl_mainCon .ui_text2 {
  min-height: 65px;
}
.noApplicants {
  padding: 45px 20px;
}
.uiToggleEditForm {
  display: none;
  width: 100%;
}
.uiToggleEditForm .uiTogglemain {
  background-color: #f6f8f8;
  padding-bottom: 15px;
  padding-top: 15px;
}
.uiToggleEditForm .form .form-group {
  display: inline-block;
  width: 100%;
}
.content-open .ui_ToggleContemnt {
  display: none;
}
.content-open .uiToggleEditForm {
  display: inline-block;
}
.internship_top_search.ui_comppTopImg{background-image: url(https://cdn2.nrgedge.net/static/companypages/companyImage_bg.png);}
.news_left_side .ibox-content.wht_bg {
  background-color: #fff;
}
.manage_job_list4 {
  padding: 0;
  list-style: none;
  margin: 10px 0;
  display: inline-block;
  width: 100%;
}
.manage_job_list4 li {
  float: left;
  margin: 0 10px;
  text-align: center;
  width: 170px;
}
.manage_job_list4 li:first-child{margin-left: 0px;}
.manage_job_list4 li .icon1_sec {
  background-color: #f4f4f4;
  border-radius: 5px;
  height: 100px;
  line-height: 100px;
}
.manage_job_list4 li .icon1_sec img {
  max-height: 85px;
}
.manage_job_list4 li p {
  color: #676a6d;
  margin: 10px 0 0;
}
.comp_followers .ui_comp-btn3 {
  float: left;
  margin-right: 10px;
}
.comp_detail_desc .comp_followers em {
  font-style: normal;
  margin-top: 8px;
  display: inline-block;
}
.premium_company_sec {
  max-width: 90px; margin-top: 5px;
  float: right; margin-bottom: 7px;
}
.go_premiumCon {
  color: #fff;
  float: right;
  font-size: 11px;
  padding: 3px 7px;
  background: #f17829;
  background: -moz-linear-gradient(left, #f17829 0%, #ba202f 100%);
  background: -webkit-linear-gradient(left, #f17829 0%,#ba202f 100%);
  background: linear-gradient(to right, #f17829 0%,#ba202f 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f17829', endColorstr='#ba202f',GradientType=1 );
}
.go_premiumCon a {
  color: #fff;
  text-decoration: underline;
}
.go_premiumMain {
  float: left;position: relative;
  overflow: hidden;
  width: 100%;
  margin-bottom: 20px;
  background: #f17829;
  background: -moz-linear-gradient(left, #f17829 0%, #ba202f 100%);
  background: -webkit-linear-gradient(left, #f17829 0%,#ba202f 100%);
  background: linear-gradient(to right, #f17829 0%,#ba202f 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f17829', endColorstr='#ba202f',GradientType=1 );
  padding:3px 0;
}
.go_premiumMain_inner {
  background-color: #f4f4f4;
  float: right;
  padding: 10px 10px 10px 10px;
  position: relative;
  width: calc(100% - 150px);
}
.go_premiumMain_inner h3 {
  margin: 0 0 10px 0;
  font-size: 16px;
  font-weight: normal;
}
.go_premiumMain_inner h3 .click_close {
  float: right;
  cursor: pointer;
  padding: 0 5px;
}
.go_premiumMain_inner .prem_listing {
  float: left;
  width: 100%;
  margin: 2.5px 0;
}
.go_premiumMain_inner .prem_listing .fa.fa-check {
  float: left;
  width: 20px;
  Line-height: 18px;
  color: #5ebd76;
}
.go_premiumMain_inner .prem_listing p {
  float: left;
  margin: 0;
  width: calc(100% - 20px);
  line-height: 18px; font-weight: normal;
}
.prem_rowlst {
  float: left;
  width: 100%;
  margin-top: 5px;
}
.prem_rowlst a {
  text-decoration: underline;
}
.premium_img_blr {
  background-image: url("../img/p_big1.jpg");
  background-repeat: no-repeat;
  float: left;
  width: 100%;
  background-position: left top;
}
.go_premiumMain_inner::before {
  background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(244,244,244,1) 84%); /* FF3.6-15 */
  background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(244,244,244,1) 84%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(244,244,244,1) 84%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#f4f4f4',GradientType=1 );
  content: "";
  height: 100%;
  left: -48px;
  position: absolute;
  top: 0;
  width: 50px;
}
.accountStatus.wht_bg.span15 {
  display: inline-block;
  width: 100%;
}
.brand_logo .ui_comp_logoOverlay, .brand_logo .ui_comp_logoOverlay:hover, .brand_logo .ui_comp_logoOverlay:focus {
  background-color: rgba(0, 0, 0, 0.7);
  border-radius: 0 0 3px 3px;
  bottom: 0px;
  opacity: 0;
  color: #fff;
  cursor: pointer;
  font-size: 19px;
  height: 35px;
  left: 0;
  line-height: 35px;
  position: absolute;
  transition: all 0.5s ease-in 0s;
  width: 100%;
  z-index: 9;
}
.brand_logo:hover .ui_comp_logoOverlay {
  bottom: 0; opacity: 1;
}
#upload_comp_logo .modal-dialog {
  top: 40px;
}
.ui_comp_main_image, .ui_comp_main_image:hover, .ui_comp_main_image:focus {
  bottom: 0;
  left: 20px;
  opacity: 0;
  position: absolute;
  transition: all 0.5s ease-in 0s;
  background-color: #fff;
}
.comp-detail-imgg-secc:hover .ui_comp_main_image {
  bottom: 20px; opacity: 1;
}
.ui_job_viewbtn {
  display: inline-block;
  margin-top: 8px;
  width: 100%;
}
.edit-delete-article li.divider:last-child {
  display: none;
}
.share_status_feed_listing.uicomp_feed_listing3 .feed_leave_comment_wrapper_ajax .art_img_sec {
  float: left;
  height: 32px;
  overflow: hidden;
  width: 32px;
}
.share_status_feed_listing.uicomp_feed_listing3 .feed_leave_comment_wrapper_ajax form , .share_status_feed_listing.uicomp_feed_listing3 .feed_leave_comment_wrapper_ajax .comment-title{
  float: right; padding:0 0 0 10px;
  width: calc(100% - 32px);
}
/* Company Inbox */

/* post job steps */
#postAJobForm .steps {
  background-color: #fff;
  margin-bottom: 20px;
  padding: 15px;
}
#postAJobForm .steps p {
  height: auto;
}
.edit_comp_inner.publish_job_inner {
  background-color: transparent;
}
#postAJobForm .content {
  margin: 0;
}
#postAJobForm .content  section.body{background-color: #f3f4f4;padding-bottom: 90px;}
#postAJobForm .content section {
  width: 100%;
}
.publishjobInn_content {
  display: inline-block;
  width: calc(100% - 300px);
}
.uiJob_type {
  float: left;
  width: 130px;
  text-align: center;
  position: relative;
}
.uiJob_type span {
  border: 1px solid #ccc;
  background-color: #fff;
  float: left;
  width: 100%;
  padding: 5px;
}
.uiJob_type input[type="radio"] {
  position: absolute;
  left: 0;
  top: 0;
  margin: 0;
  width: 100%;
  height: 100%;
  cursor: pointer;
  opacity: 0;
}
.uiJob_type input[type="radio"]:checked + span {
  background-color: #2a7ebe;
  border-color: #2a7ebe;
  color: #fff;
}
.ui_publish_job_block3 {
  display: inline-block;
  width: 100%;
}
.ui_publish_job_block3 .form-group.main {
  float: left; width: 100%;
  max-width: 200px;
}
.ui_publish_job_block3 .form-group.main.stateui{margin:0px;}
#postAJobForm.wizard .content label.error , #postAJobForm.wizard .content label.error1 {
  color: #bc2235;
  float: left;
  font-size: 12px;
  font-weight: 500;
  margin: 0;
  width: 100%;
}
#postAJobForm.wizard .content .error{margin-left: 0px;}
#postAJobForm.wizard .content input.error{background-color: #fff; border-color: #bc2235;}
.ui_salary_group_job .ui_job_publish_salary {
  float: left;
  width: calc(50% - 15px);
}
.salary-group.ui_salary_group_job small.min-to-max {
  float: left;
  width: 30px;
}
.ui_salary_group_job .ui_job_publish_salary .salary_sign_wrapper {
  float: left;
  width: 110px;
}
.ui_salary_group_job .ui_job_publish_salary .form-control {
  width: calc(100% - 110px);
  height:34px;
}
.ui_salary_group_job .ui_job_publish_salary .salary_month_wrapper {
  width: 110px;
}
#postAJobForm .actions {
  background-color: #f3f4f4;
  bottom: 0;
  left: 0;
  margin: 0;
  padding: 0 0 50px;
  position: absolute;
  width: calc(100% - 310px);
}
#postAJobForm.wizard {
  position: relative;
}
#postAJobForm .content .job_save_draft {
  bottom: 58px;
  left: 15px;
  margin: 15px 0 0;
  position: absolute;
  z-index: 99;
}
#postAJobForm .actions li button {
  margin: 0;
}
#postAJobForm .actions li {
  margin: 0 5px;
}
#postAJobForm .actions li:first-child .btn.btn-save-edit {
  background-color: #fff;
  color: #bc2235;font-weight: normal;
}
.ui_salary_group_job .ui_job_publish_salary .bs-searchbox .form-control {
  width: 100%;
}
#postAJobForm .cke_chrome {
  border: medium none;
}
#postAJobForm .cke_chrome .cke_top {
  background-color: transparent;
  border: medium none;
}
#postAJobForm .cke_chrome .cke_contents {
  background-color: #fff;
  border: 1px solid #d7d6d6;
}
#postAJobForm .cke_chrome .cke_inner { background-color: transparent; }
#postAJobForm .publishjobInn_content .form-group:last-child .cke_chrome .cke_inner {
  margin-bottom: 0;
}
.ui_snd_tab2Tooltip {
  float: right;
  width: 290px;
}
.popupCancel {
  z-index: 999999 !important;
}
.popup_action {
  display: inline-block;
  margin-top: 15px;
  width: 100%; padding-bottom: 15px;
}
.popup_action .btn {
  margin: 0 5px; width: auto;
}
#postAJobForm #postAJobForm-p-2 {
  width: calc(100% - 280px);
}
#postAJobForm #postAJobForm-p-2 .publishjobInn_content {
  width: calc(100% - 20px);
}
.publishjobInn_content .alert ol {
  padding: 0 0 0 10px;
  margin: 10px 0;
}
.publishjobInn_content .alert.alert-success {
  color: #676a6c;
}
#postAJobForm .content #postAJobForm-p-3 {
  background-color: transparent;
  padding-left: 0;
  padding-top: 0;
  padding-right: 0;
}
.job_steps_topUi h3 {
  margin-top: 0;
  font-size: 14px;
  font-weight: 600;
  margin-bottom: 15px;
  display: inline-block;
  width: 100%;
}
.job_steps_topUi p {
  margin-bottom: 15px;
}
.job_steps_topUi strong {
  font-weight: 600;
}
.job_steps_topUi .btn {
  margin: 0 5px;
}
.job_steps_topUi .btn:first-child {
  margin-left: 0;
}
.purcase_ui_credits h3 {
  margin-top: 0;
  font-size: 14px;
}
.purcase_ui_credits .small-Test{font-size: 13px;}

#postAJobForm .all-skills.profile_add_skill {
  min-height: 50px;padding: 0 12px;
}
#postAJobForm .add-skill-topsearch .bootstrap-select .dropdown-menu.open .dropdown-menu.inner {
  max-height: 190px !important;
}
.admin_wrapper_main .ui_job_plan {
  display: inline-block;
  list-style: outside none none !important;
  vertical-align: top; padding-left: 0px;
  width: 100%; margin-bottom: 0px;
}
.admin_wrapper_main .ui_job_plan li {
  border-radius: 5px;
  color: #fff;list-style: none;
  float: left;
  margin: 10px 5px;
  text-align: center;
  width: calc(20% - 10px);
}
.admin_wrapper_main .ui_job_plan li .job_credit {
  border-radius: 5px 5px 0 0;
  padding: 7px 5px;
}
.admin_wrapper_main .ui_job_plan li h2 {
  border: medium none;
  color: #000;
  display: inline-block;
  font-size: 25px;
  font-weight: 600;
  letter-spacing: 0;
  margin: 0;
  width: 100%;
}
.admin_wrapper_main .ui_job_plan li .uiPlan_content {
  background-color: #f3f4f4;
  color: #676a6d;
  float: left;
  min-height: 160px;
  padding: 10px 0px;
  width: 100%;
}
.admin_wrapper_main .uiPlan_content .plan_includes {
  display: inline-block;
  font-size: 14px;
  margin-bottom: 7px;color: #676a6d;
  width: 100%;
}
.admin_wrapper_main .uiPlan_content p {
  font-size: 13px;
  margin-bottom: 2px;
}
.admin_wrapper_main .ui_job_plan li .uiPlanFooter {
  float: left;
  width: 100%; height: 90px;
  padding: 7px 5px;position: relative;
}
.admin_wrapper_main .ui_job_plan li .planDuration {
  display: inline-block;
  font-size: 19px;
  font-weight: 600;
  line-height: 19px;
  margin-top: 5px;
  width: 100%;
}
.ui_job_plan .plan_inner1{display: inline-block; width: 100%; vertical-align: top;}
.selectJob_plan { float: left; width: 100%; }
.selectJob_plan .expen > label {
  color: #676a6d;
  font-size: 13px;
  font-weight: 600;
  line-height: 16px;
  padding-bottom: 0;
  padding-left: 22px;
  vertical-align: middle;
}
.selectJob_plan input[type="checkbox"]:not(old) + label::before {
  font-size: 18px;
  font-weight: normal;
}
.selectJob_plan .plan_qnantity label {
  color: #676a6d;
  display: inline-block;
  font-size: 13px;
  font-weight: 600;
  margin: 0;
  padding-right: 5px;
  vertical-align: middle;
}
.selectJob_plan .plan_qnantity .plan_qnt {
  border: medium none;
  color: #676a6d;
  display: inline-block;
  font-size: 13px;
  height: 24px;
  text-align: center;
  vertical-align: middle;
  width: 32px;
}
.selectJob_plan .plan_qnantity {
  display: none;
}
.planGreen .job_credit{background-color: #167964;}
.planGreen .plan_inner1 h2{background-color: #1ea185;}
.planGreen .uiPlanFooter{background-color: #1ea185;}

.planYellow .job_credit{background-color: #c6770c;}
.planYellow .plan_inner1 h2{background-color: #f29b26;}
.planYellow .uiPlanFooter{background-color: #f29b26;}

.planred .job_credit{background-color: #8e2b23;}
.planred .plan_inner1 h2{background-color: #bd392f;}
.planred .uiPlanFooter{background-color: #bd392f;}

.plangrey .job_credit{background-color: #333f4f;}
.plangrey .plan_inner1 h2{background-color: #445469;}
.plangrey .uiPlanFooter{background-color: #445469;}

.planBlack .job_credit{background-color: #7f7f7f;}
.planBlack .plan_inner1 h2{background-color: #000000;}
.planBlack .uiPlanFooter{background-color: #000000;}

.selectJob_plan.planSelected .plan_qnantity {
  display: inline-block;
  width: 100%;
}
.planInner2 .table th {
  font-size: 14px;
  font-weight: 600;
  padding: 15px 5px;
}
.planInner2 .table th , .planInner2 .table td {
  border-color: #f6f6f6;
}
.planInner2 .table td {
  padding: 15px 5px;
}
.plan_proceedToPay .btn.btn-save-edit {
  min-width: 220px;
}
.plan_proceedToPay {
  display: inline-block;
  width: 100%;
  position: relative;
}
.plan_selected_main.plan_arrow {
  position: relative;
  display: inline-block;
  width: 100%;
}
.plan_selected_main.plan_arrow::before {
  border-bottom: 15px solid #fff;
  border-left: 13px solid transparent;
  border-right: 13px solid transparent;
  content: "";
  left: 100px;
  position: absolute;
  top: -15px;
  z-index: 999;
}
.existingPlan h3 {
  display: inline-block;
  font-size: 14px;
  font-weight: 600;
  margin-bottom: 15px;
  margin-top: 0;
  width: 100%;
}
.existingPlan .btn {
  margin: 0 5px;
}
.existingPlan .btn:first-child {
  margin-left: 0;
}
.existingPlan {
  display: none;
  width: 100%;
}
.selectJob_plan .radio {
  color: #676a6d;min-height: 48px;
  display: inline-block;
  font-size: 13px;
  padding: 0;
}
.selectJob_plan .radio > label {
  font-weight: 600;
  padding: 0;
}
.selectJob_plan .radio > label::before {
  display: none;
}
.selectJob_plan .radio > label::before {
  display: none;
}
.selectJob_plan .radio input[type="radio"]:not(old) + label {
  cursor: pointer;
  margin: 0;
  padding-left: 18px;
}
.selectJob_plan .radio input[type="radio"]:not(old) + label::after {
  display: none;
}
.selectJob_plan .radio > label input[type="radio"] {
  cursor: pointer;
  height: 100%;
  width: 100%;
}
.job_social_wrapper {
  display: inline-block;
  width: 100%;
}
.job_social_wrapper .share_rgt_drop {
  display: inline-block;
  width: 100%;
}
.job_social_wrapper .new_sharing_sett2 {
  display: inline-block;
  margin-bottom: 50px;
  width: 100%;
}
.wizard .new_sharing_sett2 li {
  background-color: #ffffff;
  border: medium none;
  list-style: outside none none;
  margin: 8px;
  padding: 15px;
  width: calc(33.33% - 16px);
}
.wizard .new_sharing_sett2 li .fa {
  display: inline-block;
  font-size: 35px;
  margin-bottom: 0;
  margin-right: 0;
  margin-top: 0;
  text-align: center;
  vertical-align: middle;
  width: 45px;
}
.wizard .new_sharing_sett2 li p {
  display: inline-block;
  font-weight: 600;
  margin-bottom: 0; line-height: 18px;
  margin-left: -4px;
  padding-left: 10px;
  vertical-align: middle;
  width: calc(100% - 45px);
}
.wizard .new_sharing_sett2 li > span {
  cursor: pointer;
}
.wizard .new_sharing_sett2 li .fa.fa-facebook-square{color: #506bae;}
.wizard .new_sharing_sett2 li .fa.fa-linkedin-square{color: #1d8ec1;}
.wizard .new_sharing_sett2 li .fa.fa-twitter{color: #04b4ee;}
.wizard .new_sharing_sett2 li .fa.fa-envelope{color: #6ad6ee;}
.wizard .new_sharing_sett2 li .fa.fa-whatsapp{color: #25d366;}
.breadcrum_wrapperMain {
  float: right;
  margin-bottom: 8px;
  width: 100%;
}
.breadcrum_wrapperMain .breadcrumbContainer {
  float: right;
  width: calc(100% - 180px);
}
.breadcrumbContainer .breadcrumb {
  float: left;
  max-width: 100%;
  overflow: hidden;
  white-space: nowrap; width:100%;
  text-overflow: ellipsis;
}
.breadcrumbContainer .compp_publicview {
  float: right;
  color: #337ab7;
}
.breadcrumbContainer .compp_publicview .fa {
  font-weight: bold;
  padding-left: 5px;
  font-size: 19px;
  vertical-align: middle;
}
.go_premiumMain.go_preemBann .go_premiumMain_inner {
  max-width: 530px;
}
.premium_Company_Wrapper {
  float: left;
  width: 100%;
}
.premium_Company_Wrapper h2 {
  font-weight: 600;
  margin-top: 10px;
}
.premium_Company_Wrapper h3 {
  font-weight: normal;
  margin-bottom:10px;
}
.company_planListing .plan_ul {
  display: inline-block;
  width: 100%;
  margin: 25px 0;
  padding: 0;
  list-style: none;
}
.company_planListing .plan_ul li.plan_Main {
  margin: 0 7.5px;
}
.company_planListing .plan_ul > li {
  float: left;
  margin:20px 7.5px;
  width: calc(33.33% - 15px);
}
.company_planListing .plan_ul li .plan_type {
  color: #fff;
  padding: 7px 5px;
}
.plan_ul .plan_PriceMain {
  color: #fff;
  display: inline-block;
  min-height: 95px;
  padding: 10px 5px;
  width: 100%;
}
.company_planListing .plan_PriceMain .planPrice {
  font-size: 50px;
  line-height: 50px;
}
.company_planListing .plan_PriceMain em {
  margin-top: 3px;
  display: inline-block;
  width: 100%;
}
.plan_ul ul {
  margin: 0;
  padding: 0;
  float: left;
  width: 100%;
}
.plan_ul ul li {
  color: #94a09d;
  float: left;
  list-style: outside none none;
  padding: 5px;
  width: 100%;
}
.plan_ul ul li:nth-child(2n) {
  background-color: #fdfdfd !important;
}
.plan_ul .plan_buttonRow {
  float: left;
  padding: 8px 5px;
  width: 100%;
}
.plan_ul .plan_buttonRow a {
  color: #fff;
  display: inline-block;
  padding: 7px 10px;
  vertical-align: top;
}
.plan_ul .plan_buttonRow a .fa {
  font-size: 18px;
}
.plan_ul .plan_buttonRow a span {
  min-width: 80px;
  display: inline-block;
}
.plan_ul li.plan_Main .plan_type {
  padding: 16px 5px;
}
.plan_ul li.plan_Main .plan_buttonRow {
  padding: 17px 5px;
}

.plan_ul .comp-plan1 .plan_type{background-color: #167964;}
.plan_ul .comp-plan1 .plan_PriceMain{background-color: #1ea185;}
.plan_ul .comp-plan1 ul li{background-color: #c9f5ec;}
.plan_ul .comp-plan1 .plan_buttonRow {background-color: #c9f5ec;}
.plan_ul .comp-plan1 .plan_buttonRow a{background-color: #1ea185;}


.plan_ul .comp-plan2 .plan_type{background-color: #77943e;}
.plan_ul .comp-plan2 .plan_PriceMain{background-color: #9bbb5c;}
.plan_ul .comp-plan2 ul li{background-color: #ebf1de;}
.plan_ul .comp-plan2 .plan_buttonRow {background-color: #ebf1de;}
.plan_ul .comp-plan2 .plan_buttonRow a{background-color: #9bbb5c;}


.plan_ul .comp-plan3 .plan_type{background-color: #c6770c;}
.plan_ul .comp-plan3 .plan_PriceMain{background-color: #f29b26;}
.plan_ul .comp-plan3 ul li{background-color: #fcebd4;}
.plan_ul .comp-plan3 .plan_buttonRow {background-color: #fcebd4;}
.plan_ul .comp-plan3 .plan_buttonRow a{background-color: #f29b26;}
/* post job steps */

/* Company Credit History */
.acticeCredit h2 {
  border-bottom: 1px solid rgb(242, 242, 242);
  display: inline-block;
  font-size: 16px;
  font-weight: 600;
  margin: 10px 0 5px 10px;
  padding: 10px 10px 12px;
  width: calc(100% - 20px);
}
.acticeCredit .table_row {
  float: left;
  width: 100%;
}
.acticeCredit {
  display: inline-block;
  width: 100%;
}
.acticeCredit .table_row table th, .acticeCredit .table_row table td {
  border: medium none;
  padding: 20px 5px 20px 22px;
}
.acticeCredit .table_row table th {
  vertical-align: bottom;
}
.acticeCredit .table_row table tbody tr:nth-child(2n+1) {
  background-color: rgb(249, 249, 249);
}
.acticeCredit .table_row table tbody tr {
  background-color: #fff;
}
.mobile_label{display: none;}
.sorting_table .fa.fa-caret-up{display: none;}
.sorting_table .fa{padding: 5px; color: #ededed; line-height: 16px; font-size: 16px; cursor: pointer;}
/* Company Credit History */


/* Profile changes */
.pro_edit_toggle form .form-group.dsp_block {
  margin-bottom: 10px;
}
.ui_profilecontentLoad .spinner_wrapper {
  position: relative;
  top: 4px; left: 5px;  margin: 0px !important; vertical-align: top;
  width: auto !important;
}
/* Profile changes */

.company-sq_img {
  border-radius: 0 !important;
}
.premium_company_updates .uiFeedTextarea{border: none}

/* company profile image popup */
#upload_comp_logo .image-crop.image_crop_content { margin: 0;}
#upload_comp_logo .upload_post_article_img { margin: 0;padding-top: 25px; float: left;}
#upload_comp_logo .upload_post_article_img h3 { font-size: 13px; line-height: 1.4;}
#upload_comp_logo #inputImage { width: 100%; height: calc(100% - 20px); top: 20px; cursor: pointer;}
#upload_comp_logo .profile_img_preview { margin-top: 21px;}
#upload_comp_logo .img-preview.img-preview-sm {
  height: 145px;
  margin-left: 20px;
  margin-top: 35px;
  width: 160px;
}

/* company_img */
#upload_comp_main_img .image-crop.image_crop_content { margin: 0;}
#upload_comp_main_img .upload_post_article_img { margin: 0;padding-top: 25px; float: left;height: 200px;}
#upload_comp_main_img .upload_post_article_img h3 { font-size: 14px; line-height: 1.4;}
#upload_comp_main_img #inputImage { width: 100%; height: calc(100% - 20px); top: 20px; cursor: pointer;}
#upload_comp_main_img .profile_img_preview { margin-top: 21px;}
#upload_comp_main_img .img-preview.img-preview-sm {
  height: 100px;
  margin-left: 12px;
  margin-top: 40px;
  width: 220px;
}
#upload_comp_main_img .upload_post_article_img .file_upload_overlay_con { padding: 0; }
#upload_comp_main_img .modal-dialog { top: 40px;}
/* company profile image popup */


.managa_listui .intern_inner_price {
  float: left;
  width: 50%;
  margin: 4px 0;
  font-size: 13px;
  padding-right: 5px;
}
.managa_listui .intern_inner_price .fa {
  margin-right: 0px;
  width: 15px;
  text-align: right;
  padding-right: 5px;
}
.managa_listui { display: inline-block; width: 100%; margin-top: 6px;}
.intern_price_rgt.uimanage_list_rgt .btn { width: 100%; margin: 5px 0;}
.intern_price_rgt.uimanage_list_rgt #set_fav.btn .fa { float: none; display: inline-block; }
.job_skill-front-inner.uiJob_desc-mainlis3 .skill2_yr-exp_label { float: right; text-align: right;}
.job_skill-front-inner.uiJob_desc-mainlis3 .profile_skill_wrapper23 { padding: 0; }
.job_skill-front-inner.uiJob_desc-mainlis3 .skill_exp_rgt2 { width: 80px; }
.job_skill-front-inner.uiJob_desc-mainlis3 .skill_exp_rgt2 .expert-years{margin: 0px; text-align: right; float: right; }
.job_skill-front-inner.uiJob_desc-mainlis3 .skl-expert-level { max-width: calc(100% - 90px); }

.manage_tab_listing ul {
  padding: 0;
  margin: 0;
  float: left;
  width: 100%;
  border: 1px solid #f2f2f2;
}
.manage_tab_listing{display: inline-block; width: 100%;}
.manage_tab_listing ul li {
  float: left;
  width: 16.66%;
  text-align: center;
  list-style: none;
}
.manage_tab_listing ul li a {
  display: inline-block;
  width: 100%;
  padding: 7px 5px; color: #337ab7;
  border-right: 1px solid #f2f2f2;
}
.manage_tab_listing ul li:last-child a {
  border-right: none;
}
.manage_tab_listing ul li h3 {
  font-size: 24px;
  font-weight: normal;
  margin: 0 0 5px 0;
}
.manage_tab_listing ul li a:hover{background-color: #f9f9f9;}
.comp_update_feed_sec.uicomp_feedList .profile-info {
  width: calc(100% - 50px);
  float: right;
}
.comp_update_feed_sec.uicomp_feedList .blog_content {
  display: inline-block;
  width: 100%;
}
.comp_update_feed_sec.uicomp_feedList .blog_content .margin-top {
  margin: 0;
}
.comp_update_feed_sec.uicomp_feedList .feed_post_divider {
  margin-bottom: 0;
}
.comp_update_feed_sec.uicomp_feedList .feed_post_divider + .blog_content {
  margin-top: 8px;
}

.uiBrowseSearchWrapper #additional-info-console .internship-top-search-main2 #compp-search.form-control { width: 100% !important; }
.uiBrowseSearchWrapper #additional-info-console .internship_mob-select .dropdown.search_identifier.search_identifier { width: 33.33% !important; }
.see_more_content {  display: inline-block; width: 100%; margin-top: 10px;}
.profile_top_wrapper.ui_public_profile .profile-info { width: calc(100% - 110px); }
.profile_top_wrapper.ui_public_profile .profile-info h4.user_pro_sub_head { max-width: 100%; }
.profile_top_wrapper.ui_public_profile .profile-info .profile_connection { max-width: 550px; display: inline-block; width: 100%; }
#all-common-profile .topics_wrapper.spanb_3 li { width: calc(25% - 10px); margin: 5px; }
#all-common-profile .topics_wrapper.spanb_3{    margin-left: -4px; width: calc(100% + 8px);}
.wizard .content .dropdown-menu.inner a { color: #333; }
.wizard .content .dropdown-menu.inner li.active a{color: #fff;}

.manageJobUi_links {
  display: inline-block;
  padding: 9px 6px 0;
  width: 100%;
}
.manageJobUi_links ul {
  float: left;
  list-style: outside none none;
  margin: 0;
  padding: 9px 0px 0;
}
.manageJobUi_links ul li {
  float: left; margin: 0 5px;
}
.manageJobUi_links ul li a {
  border-bottom: 2px solid transparent;
  color: #676a6d;
  display: inline-block;
  padding: 0 8px 10px;
}
.manageJobUi_links ul li:hover a , .manageJobUi_links ul li.active a {
  border-bottom: 2px solid #bc2235;
  color: #bc2235;
}
.ui_table_manageJobs table th .fa {
  color: #ededed;
}
.ui_table_manageJobs table th .fa-caret-up, .fa.fa-caret-down.active {
  color:#676b6e;
}
.select_topics input[type="checkbox"]:checked:not(old) + .topics_inst .select_top_img1 ,
.select_topics input[type="radio"]:checked:not(old) + .topics_inst .select_top_img1 { display: none; }
.select_topics input[type="checkbox"]:checked:not(old) + .topics_inst .select_top_img2 ,
.select_topics input[type="radio"]:checked:not(old) + .topics_inst .select_top_img2{ display: inline-block; }
.ui_filterSelect .oil_table_listing.ui_slideUp .uiFilterRow { display: inline-block; }
.browseFile_inner2 { display: inline-block; width: auto; position: relative; overflow: hidden; }
.browseFile_inner2 input[type="file"]{text-indent: 50px;}
.branch-banner-is-active .main_navigation {top: 120px;}
.cat-article-1 .article_post_listing { background-color: #f3f6f5; }
.inboxInner_Con {
  display: inline-block;
  width: 100%;
}
/*.inboxInner_Con iframe {
  width: 100%;
}*/
.compossInbox_Con {
  display: none;
  width: 100%;
}
.compossInbox_Con .form {
  display: inline-block;
  width: 100%;
}
.compossInbox_Con .composs_label {
  float: left;
  padding: 5px 10px;
  width: 100%;
}
.compossInbox_Con .composs_label .composs-form-control {
  border: medium none;
  float: left;
  height: 32px;
  width: calc(100% - 25px);
}
.compossInbox_Con .composs_label label {
  float: left;
  font-weight: normal;
  margin: 0; line-height: 32px;
  width: 25px;
}
.compossInbox_Con .composs_label.Subject .composs-form-control {
  width: 100%;
}
.compossInbox_Con .composs_label input::-webkit-input-placeholder { color: #676a6c; opacity: 1; }
.compossInbox_Con .composs_label input::-moz-placeholder { color: #676a6c;  opacity: 1; }
.compossInbox_Con .composs_label input:-ms-input-placeholder { color: #676a6c;  opacity: 1; }
.compoass_testArea {
  display: inline-block;
  margin-top: 15px;
  width: 100%;
}
.compoass_testArea .note-editable {
  min-height: 350px;
}
.composs_footer {
  border-top: 1px solid #eee;
  float: left;
  padding-top: 10px;
  width: 100%;
}
.composs_footer .trash {
  color: #6f6f6f;
  float: right;
  font-size: 20px;
  line-height: 34px;
  padding: 0 5px;
}
.ui_contentApplicant_rgt.mailSecOpen .ui_appl_mainCon {
  display: none;
}
.ui_contentApplicant_rgt.mailSecOpen .compossInbox_Con {
  display: inline-block;
}
.composs_Head {
  display: inline-block;
  margin-bottom: 15px;
  width: 100%;
}
.composs_Head h3 {
  float: left;
  margin-top: 9px;
}
.branch-banner-is-active header.menu {
  top: 75px !important;
}
.form-control { box-shadow: none; }
.admin_layout_wrapper .easy-autocomplete input, .admin_layout_wrapper input, .admin_layout_wrapper .btn-default {
  border: 1px solid #e5e6e7;
  border-radius: 0;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
}
.comapny_serch_wrapper.ui_comp_search3 button.bt140pxn.btn_danger {
  background-color: #bc2235;
}
.comapny_serch_wrapper.ui_comp_search3 select {
  width: 100%;
}
.comapny_serch_wrapper.ui_comp_search3 .bs-searchbox .form-control {
  height: 35px;
  border: 1px solid #f1f1f1;
}
.browse_nrgbuzz_wrapper .browse_category button.dropdown-toggle  , .browse_nrgbuzz_wrapper .browse_category button.dropdown-toggle:hover , .browse_nrgbuzz_wrapper .browse_category button.dropdown-toggle:focus {
  background-color: #fff;
  width: 100%; box-shadow: none;
  border: none;
  color: #555;
}
.browse_nrgbuzz_wrapper .browse_category .bootstrap-select.filter_select {
  float: left;
  width: 100%;
}
.guest_latest_article {
  display: inline-block;
  padding-bottom: 30px;
  width: 100%;
}
.ui_latestArticleCon .guest_latest_article {
  margin-left: -10px;
  width: calc(100% + 20px);
}
.ui_latestArticleCon .ui_col4 {
  float: left;
  margin: 0 10px;
  width: calc(33.33% - 20px);
}
.ui_latestArticleCon .centerlize-data-latest .article_post_listing {
  min-height: inherit;
}
.ui_latestArticleCon .guest_latest_article .article_inn-t .article_post_listing .blog_content_inner{height: 150px;}
.ui_latestArticleCon .guest_latest_article .article_inn-t .article_post_listing .blog_content_inner::before {
  background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1) 80%) repeat scroll 0 0;
  bottom: 0;
  content: "";
  height: 25px;
  left: 0;
  position: absolute;
  width: 100%;
  z-index: 9;
}
.ui_forumChg {
  display: inline-block;
  width: 100%;
  position: relative;
  max-width: 500px;
}
.ui_forumChg .forum_t_search {
  float: left;
  width: 100%;
  height: 43px;
  padding: 3px 10px 3px 40px;
  border-radius: 5px;
}
.ui_forumChg .forum-topic-button {
  border: medium none;
  height: 43px;
  left: 0;
  position: absolute;
  width: 40px;
  background: none;
}
.ui_forumChg .forum-topic-button .fa.fa-search {
  left: 13px;
}
.internship_top_search.ui_fourmsTopImg{background-image: url("https://cdn2.nrgedge.net/static/forum_category/forum_placeholder.png");}
.Ui_main_rgtSec .internship_top_search .comapny_serch_wrapper .navbar-form-custom.comapny_search_form.job_formui #compp-search.form-control { width: 100% !important; }
.Ui_main_rgtSec .comapny_serch_wrapper .comapny_search_form.job_search.job_formui .search_listing_wrapper { float: left; }
.jobUiFeatured_Sec {
  display: inline-block;
  width: 100%;
}
.jobUiFeatured_Sec .uiJobsTitle {
  display: inline-block;
  width: 100%;
  margin-bottom: 15px;
}
.uiJobsTitle h2 {
  float: left;
  font-family: "Roboto-Medium";
  font-size: 16px;
  margin: 0;
  width: calc(100% - 100px);
}
.uiJobsTitle .view_more {
  float: right;font-weight: 600;
}
.regular.slider  .slick-dots {
  display: none !important;
}
.ui_crtNrgBuzz {
  display: inline-block;
  width: 100%; margin:20px 0 5px;
}
.ui_crtNrgBuzz .follow_btn.post-new-article {
  margin-top: 0;
}
.ui_crtNrgBuzz .btn.btn-cancel-edit {
  margin-right: 10px;
}
span.viewMore_Comments {
  float:left;
  margin-left: 0;
  margin-bottom: 5px;
  width: 100%;
}
span.viewMore_Comments a.see-more-feed {
  font-size: 12px;
}
.applicantList .slimScrollDiv .full-height-scroll {
  max-height: 500px; max-width: 100%;
}
.regular.slider .slick-prev {
  background-color: rgba(245,245,245,0.8);
  border: medium none;
  font-size: 0;
  left: 15px;
  padding: 10px 8px;
  position: absolute;
  top: 50%;
  transform: translate(0px, -50%);
  z-index: 99;
  width: 40px;
  height: 60px;
  line-height: 40px;
  text-align: center;
}
.regular.slider .slick-prev::before {
  color: #a8c4dd !important;
  content: "\f104 ";
  font-family: "FontAwesome";
  font-size: 40px;
}
.regular.slider .slick-next {
  background-color: rgba(245,245,245,0.8);
  border: medium none;
  font-size: 0;
  right: 13px;
  padding: 10px 8px;
  position: absolute;
  top: 50%;
  transform: translate(0px, -50%);
  z-index: 99;
  width: 40px;
  height: 60px;
  line-height: 40px;
  text-align: center;
}
.regular.slider .slick-next::before{
  font-family: "FontAwesome";
  font-size: 40px;
  color: #a8c4dd !important;
  content: "\f105 ";
}
.regular.slider .slick-prev:hover::before {color: #3c7cb8 !important;}
.regular.slider .slick-next:hover::before{color: #3c7cb8 !important;}
.ui_share_Social {
  float: left;
  position: relative;
}
.ui_share_Social .uiShareDrop_down {
  background-color: #fff;
  border: 2px solid #dddddd;
  border-radius: 5px;
  padding: 10px 0;
  position: absolute;
  right: -30px;
  top: 28px;
  width: 350px;
  z-index: 999; display: none;
}
.ui_share_Social .uiShareDrop_down .feedIcons {
  color: #acacac;  position: relative;
  float: left;
  padding: 0 10px;
  top: 0;
}
.ui_share_Social .uiShareDrop_down .fa {
  float: left;
  font-size: 20px;
  margin-right: 5px;
}
.uiShareDrop_down .feedIcons p {
  float: left;
  margin: 0;
}
.uiShareDrop_down .fa.fa-facebook-square{ color: #506bae; }
.uiShareDrop_down .fa.fa-linkedin-square{ color: #1c8ec2; }
.uiShareDrop_down .fa.fa-twitter{ color: #04b4ef; }
.uiShareDrop_down .fa.fa-envelope{ color: #6ad7ee; }
.ui_share_Social .uiShareDrop_down .ui_feedArrow {
  border-bottom: 8px solid #fff;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  position: absolute;
  right: 52px;
  top: -8px;
}
.ui_share_Social .uiShareDrop_down .ui_feedArrow::after {
  background-color: #dddddd;
  content: "";
  height: 11px;
  position: absolute;
  right: -5px;
  top: -2px;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  transform: rotate(-45deg);
  width: 2px;
}
.ui_share_Social .uiShareDrop_down .ui_feedArrow::before {
  background-color: #dddddd;
  content: "";
  height: 11px;
  left: -5px;
  position: absolute;
  top: -2px;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  transform: rotate(45deg);
  width: 2px;
}
.ui_share_Social.open .uiShareDrop_down {
  display: block;
}
a.feedIcons.feed_icontweet.st_twitter_large span.stButton {
  position: absolute;
  left: 0;
  width: 100%;
  opacity: 0;
  height: 100%;
}
a.feedIcons.feed_iconmail.st_email_large span.stButton {
  position: absolute;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
}
.qtn_con2 {
  display: inline-block;
  position: relative;
}
.qtn_con2 .fa.fa-angle-up {
  color: #999999;
  cursor: pointer;
  font-size: 17px;
  left: 10px;
  line-height: 8px;
  position: absolute;
  top: -5px;
}
.qtn_con2 .fa.fa-angle-down {
  bottom: -5px;
  color: #999999;
  cursor: pointer;
  font-size: 17px;
  left: 10px;
  line-height: 8px;
  position: absolute;
}
#share-profile-model-target .modal-dialog {
  max-width: 400px;
  width: 100%;
}
#share-profile-model-target .modal-dialog h4 {
  font-size: 20px;
  margin-top: 10px;
}
#share-profile-model-target .modal-dialog .prof-new_sharing_sett {
  display: inline-block;
  margin: 10px 0;
  padding: 0;
  width: 100%;
}
#share-profile-model-target .modal-dialog li {
  display: inline-block;
  margin: 0 5px;
  position: relative;
  vertical-align: top;
}
#share-profile-model-target .modal-dialog li .fa {
  font-size: 30px; cursor: pointer;
}
#share-profile-model-target .modal-dialog li span {
  height: 100%;
  left: 0;
  opacity: 0;
  position: absolute;
  width: 100%;
}
#share-profile-model-target .modal-dialog .fa.fa-facebook-square{ color: #506bae; }
#share-profile-model-target .modal-dialog .fa.fa-linkedin-square{ color: #1d8cc1; }
#share-profile-model-target .modal-dialog .fa.fa-twitter{ color: #04b4ef; }
#share-profile-model-target .modal-dialog .fa.fa-envelope{ color: #6cd6f0; }
.job-affix.affix .feed_suggested_comp { max-width: 300px; }
.avail_jobs {
  float: left;
  width: 100%;
  background-color: #f2f7f6;
  padding: 4px 5px;
}
.avail_jobs p {
  margin: 0; color: #676a6c;
  display: inline-block;
  width: 100%;
}
.moreJob_posting {
  left: 15px;
  position: absolute;
  text-align: center;
  top: 100px;
  width: calc(100% - 30px);
}
.moreJob_posting h2 {
  display: inline-block;
  font-size: 16px;
  line-height: 20px;
  margin: 0;
  width: 100px;
}
.moreJob_posting a {
  color: #3c7cb8;
  font-weight: 500;
}
.internship_top_search.uijob_search_main .navbar-form-custom.comapny_search_form.job_search {
  background-color: transparent;
  background-image: url("../img/admin/intership-form-search.png");
  height: auto;
  padding: 30px 50px 40px;
  background-size: 100% 100%;
}
.internship_top_search.uijob_search_main .internship_mob-select {
  float: left;
}
.internship_top_search.uijob_search_main .search_listing_wrapper {
  float: left;
}
.internship_top_search.uijob_search_main .internship_mob-select {
  border-radius: 4px 0 0 4px;
}
.internship_top_search.uijob_search_main .comapny_serch_wrapper .btn.btn_danger {
  border-radius: 0 4px 4px 0;
  line-height: 26px;
}
.internship_top_search.uijob_search_main .comapny_serch_wrapper .btn.btn_danger:hover{background: #751725;}
.jobGuest_wrapper {
  display: inline-block;
  width: 100%;padding: 45px 0 0 0;
}
.jobGuest_wrapper .regular.slider {
  display: inline-block;
  overflow: hidden;
  position: relative;
  width: 100%;
}
.fect_imgmain_inner img {
  width: 100%;
}
.featured_comp_list .fect_imgmain_inner img {
  height: 200px;
  left: 0;
  position: relative;
  width: 100%;
}
.featured_comp_list .fect_imgmain_inner .fect_logo_sec img {
  max-width: 100%;
  position: static;
  height: auto; max-height: 60px;
  display: inline-block;
}
.internship_inner.srch_bg {  background-color: #fcfddc;}
.internship_top_search.uijob_search_main form.navbar-form-custom.comapny_search_form .internship_mob-select .search_listing_wrapper button.dropdown-toggle::after {
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #676a6e;
  content: "";
  position: absolute;
  right: 9px;
  top: 19px;
  z-index: 99;
}
.job_alert_modal .modal-dialog {
  max-width: 700px;
  width: 100%;
}
.job_alert_modal .form-control {
  height: 40px;
}
.job_alert_modal .modal-body {
  padding: 0;
}
.job_alert_modal .form_contentJob_inner {
  padding: 10px 15px;
  display: inline-block;
  width: 100%; position: relative;
}
.job_alert_modal .comappop_field_con {
  display: inline-block;
  width: 100%;
}
.job_alert_modal .alert_location {
  float: left;
  width: 30%;
}
.job_alert_modal .alert_type {
  float: left;
  padding: 0 5px;
  width: 30%;
}
.job_alert_modal .alert_category {
  float: left;
  width: 40%;
}
.job_alert_modal  .comappop_field_con1 .btn-group.bootstrap-select {
  width: 100%;
}
.job_alert_modal  .comappop_field_con1 .dropdown-toggle ,
.job_alert_modal  .comappop_field_con1 .dropdown-toggle:focus ,
.job_alert_modal  .comappop_field_con1 .dropdown-toggle:hover {
  float: left;
  border-radius: 0;
  background-color: #fff;
  color: #555; padding: 0 7px;
  border: 1px solid #ececec;
  width: 100%;
  height: 40px; box-shadow: none;  line-height: 40px;
}
.job_alert_modal  .comappop_field_con1 label {
  width: 100%;
}
.job_alert_modal .internship_type-search {
  width: 100%;
}
.job_alert_modal .popup_action {
  margin: 0;
  padding: 15px 15px 15px;
  background-color: #f4f5f5;
}
#jobAlertListing {
  display: inline-block;
  width: 100%;
}
#jobAlertListing .jobAlert_listing {
  display: inline-block;
  width: 100%;
  margin: 0;
  padding: 0;
}
.jobAlert_listing li:first-child {
  margin-top: 0;
}
.jobAlert_listing li {
  display: inline-block;
  width: 100%;
}
.jobAlert_listing li .alert_contentInner {
  float: left;
  width: calc(100% - 60px);
}
.jobAlert_listing li .alert_action {
  float: right;
  margin-top: 15px; text-align: center;
  width: 60px;
}
.jobAlert_listing li .view_search_result {
  float: left;
  width: 100%;margin-top: 5px;
}
.jobAlert_listing li .alert_action .fa {
  font-size: 16px;
  margin: 0 3px;
  color: #696969;
}
.jobAlert_listing li .alert_contentInner .list_left {
  float: left;
  width: 50%;
  padding-right: 10px;
}
.jobAlert_listing li .alert_Row{display: inline-block; width: 100%; margin:1px 0;}
.jobAlert_listing li .alert_Row label{float:left; font-weight: normal; width: 80px;margin: 0; }
.jobAlert_listing li .alert_Row span{ float:left; width: calc(100% - 80px); font-weight: bold; color: #000;}
.internship_comp_list .jobAlert_listing li { margin: 5px 0; }
form#postAJobForm { overflow: visible; }
.art_comment_serction .btn.btn-primary.send {
  margin: 7px 6px 0 0;
  padding: 3px 13px;
  position: absolute;
  right: 10px;
  top: 0;
  z-index: 9;
}
.intern_job_desc.internship_job_pre1 .internship_share_icons {
  float: left;
  margin: 0 5px;
  width: 23px;
  height: 23px;
  display: block;
  position: relative;
}
.slick-slide:focus {
  outline: none;
}
.search_result_here span {
  display: inline-block;
  margin: 9px 0 5px;
}
.connection_ad_search {
  float: right;
  max-width: 290px;
  width: 100%;
}
.connection_ad_search .srchForm_inner {
  float: left;
  width: 100%;
}
.connection_ad_search label {
  font-weight: normal;
  width: 100%;
}
.connection_ad_search .form-group {
  margin-bottom: 8px;
  float: left;
  width: 100%;
}
.connection_ad_search .rs-drop_filter .bootstrap-select {
  width: 100%;
}
.connection_ad_search .find-people-btn.btn {
  border-radius: 0;
  float: right;
  margin: 5px 0 0 0;
}
.internship_search_msg {
  margin-bottom: 2px;
  margin-top: 8px;
}
.animated {
  -webkit-transition: height 0.2s;
  -moz-transition: height 0.2s;
  transition: height 0.2s;
}
.feed-element .comment-title{
  float: left;
  margin: 0;
  padding-left: 10px;
  width: calc(100% - 38px);
}
.btn_row {
  display: inline-block;
  width: 100%;
  margin-top: 5px;
}
.delete-btn{background: none;border: none}
.jobalert_form { display: inline-block; width: 100%; }
.jobUiFeatured_Sec:first-child { margin-top: 0; }
#discover .jobUiFeatured_Sec:first-child { margin-top: 10px; }
.internshiop_applicatoion { display: inline-block; width: 100%; margin-top: 10px; }
.job_alert_modal .comappop_field_con1 .dropdown-menu.inner li { padding: 0; }
.job_alert_modal .comappop_field_con1 .dropdown-menu.inner li a { margin: 0; }
.forum_table_inner_con ul.table_content_listing .table_repl , .forum_table_inner_con ul.table_content_listing .table_actv { color: #ababab; }
.uiJobsTitle { display: inline-block; margin-top: 10px; width: 100%; }
.forumNewUisearch {
  float: left;
  margin-bottom: 15px;
  width: 100%;
}
.forumNewUisearch .forumCat_Search {
  float: left;
  width: calc(100% - 262px);
}
.forumNewUisearch .forumCatButton .btn {
  float: left;
  margin: 0;
}
.forumNewUisearch .forumCatButton .forum_filter {
  float: left;
  margin: 0 10px;
  width: auto;
}
.forumNewUisearch .forumCatButton {
  float: right;
  width: 262px;
}
.forumNewUisearch .forumCat_Search .forum-topic-button .fa {
  font-size: 17px;
}
.forumNewUisearch .forumCat_Search .forum-topic-button {
  border-radius: 0 4px 4px 0;
  float: right;
  margin: 0;
  width: 45px;
}
.forumNewUisearch .forumCat_Search .forum_t_search {
  float: left;
  width: calc(100% - 45px);
  padding: 0 10px;
  height: 34px;
  border: none;
  border-radius: 4px 0 0 4px;
}
.jobUiFeatured_Sec.uiJobsGuest .uiJobsTitle {  margin-bottom: 0; }
.jobUiFeatured_Sec.uiJobsGuest .internship_comp_list { margin-top: 0; }
.plan_SelectUi { display: inline-block; position: relative; margin-top: 12px; }
.plan_SelectUi .edu_study_here {
  height: 100%;
  left: 0;
  margin: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 99;
}
.plan_SelectUi .edu_study_here {
  cursor: pointer;
  height: 100%;
  left: 0;
  margin: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 99;
}
.plan_SelectUi .edu_study_here:checked + .btn-cancel-edit {
  background-color: #eeeded;
  border-color: #eeeded;
  color: #bebdbd;
}
.acticeCredit .ui_textjobs {
  background-color: #f6f8f8;
  display: inline-block;
  list-style: outside none none;
  padding: 10px;
  width: 100%;
}
.acticeCredit .ui_textjobs li {
  float: left;
  font-size: 13px;
  line-height: 18px;
  margin: 2px 0;
  padding-left: 8px;
  position: relative;
  width: 100%;
}
.acticeCredit .ui_textjobs li::before {
  background-color: #676a6d;
  border-radius: 100%;
  content: "";
  height: 3px;
  left: 0;
  position: absolute;
  top: 8px;
  width: 3px;
}
.plan_proceedToPay .cart_table tr td:last-child { text-align: center; }
.planInner2 .bootstrap-select.recurring_select._add { width: auto; }
.planInner2 .bootstrap-select.recurring_select._add .btn { background-color: #fff; border: 1px solid #d0cfcf; color: #6e7275; }
#cart_total, #plan_name, #next_payment_date { font-weight: 700; }
.ui_plan_checkpay { float: left; }
.ui_plan_checkpay .expen { margin: 0; float: left; }
.ui_plan_checkpay p { float: left; margin: 0; }
.ui_plan_checkpay .expen label::before { margin-top: -3px; }
.ui_plan_checkpay .expen label { padding-left: 24px; }
#recurringPaymentInfo .modal-dialog {
  max-width: 450px;
  width: 100%;
}
#recurringPaymentInfo .btn {
  min-width: 80px;
}
.table .remove {
  display: inline-block;
  width: 100%;
  text-align: center;
  color: #337ab7;
  font-weight: 600;
  cursor: pointer;
}
.acticeCredit p {
  font-size: 13px;
}
.ui_plan_listingInner {
  display: inline-block;
  width: 100%;
  padding: 0;
}
.admin_wrapper_main .ui_plan_listingInner li {
  float: left;border-radius: 0;
  margin: 0;padding: 3px 0;
  width: 100%;
}
.ui_plan_listingInner li p {
  color: #676a6d;
  line-height: 17px;
}
.ui_plan_listingInner li:nth-child(2n+2) {
  background-color: #eaeaea;
}
.user_add-btn .btn {
  margin: 0 2px;
}
.vr_course_list_Search {
  display: inline-block;
  width: 100%;
}
.vr_top_title {
  display: inline-block;
  width: 100%;
  margin-top: 10px;
}
.contact-box-footer .btn {
  margin-left: 2px;
  margin-right: 2px;
}
.contact-box-footer {
  float:left;
  margin-left: -5px;
  width: calc(100% + 10px);
}
.vr_priceCon .vr_priceLft {
  float: left;
  width: calc(100% - 50px);
}
.vr_priceCon .vr_icon-reld {
  float: right;
  margin-top: 2px;
  text-align: right;
  width: 50px;
}
.vr_priceCon .vr_icon-reld img {
  max-width: 23px;
  display: inline-block;
}
.vr_priceCon .vr_priceLft .vr_prcNew {
  color: #000000;
  font-size: 16px;
  font-weight: 600;
}
.vr_priceLft .vr_prcOld > del {
  background-color: transparent;
  color: #b5b5b5;
  float: left;
  font-size: 12px;
  line-height: 15px;
  width: 100%;
}
.vr_priceLft .vr_prcOld {
  float: left;
  width: 100%;
}
.vr_date {
  background-color: #fff;
  bottom: 20px;
  color: #000;
  line-height: 20px;
  min-width: 70px;
  padding: 2px 0;
  position: absolute;
  right: 0;
  text-align: center;
}
.uiSelectAllCat1 .internship-type-drop-menu {
  left: inherit;
  right: -20px;
  top: 85px;
  width: 420px;
}
.uiSelectAllCat1 .expen.bld label {
  font-weight: 600;
}
.uiSelectAllCat1 .uicat_listing_col {
  float: left;
  width: 100%;
  padding-right: 5px;
}
.select_all_catUi {
  float:left;
  width: 100%;
  margin-bottom: 5px;
}
.internship_type-search.uiSelectAllCat1 { position: static; }
.uiDrop_arrow {
  position: absolute;
  right: 70px;
  top: -10px;
  border-bottom: 10px solid #fff;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
}
.uiDrop_arrow::before {
  content: "";
  left: -6px;
  width: 1px;
  height: 15px;
  background-color: #dcdddd;
  position: absolute;
  top: -3px;
  transform: rotate(46deg);
}
.uiDrop_arrow::after {
  content: "";
  right: -6px;
  width: 1px ;
  height: 15px;
  background-color: #dcdddd;
  position: absolute;
  top: -3px;
  transform: rotate(-46deg);
}
.regular.slider .slick-list {
  display: inline-block;
  width: 100%; overflow: hidden;
}
.regular.slider {
  display: inline-block;
  width: 100%;
}
.vr_list_content {
  display: inline-block;
  width: 100%;
}
.admin_layout_wrapper .comapny_serch_wrapper.uiLearningForm .navbar-form-custom .search_listing_wrapper {
  float: left;
  width: 33.33% !important;
}
.uiLearningImg{ background-image: url("../img/admin/learning-log-in.png"); }
.vr_icon .fa { font-size: 18px; }
.vr_icon .fa-bookmark-o  { color: #fff; }
.vr_icon .fa-bookmark {color: #bc2235;}
.wizard .content .acticeCredit ul li { list-style: none; }
.wizard .acticeCredit .ui_textjobs.text-left.m-b { margin-bottom: 15px; }
.connection_ad_search .srchForm_inner.affix .cus_scroll_courses.full-height-scroll {
  max-height: calc(100% - 110px);
  width: 100%;
  height: 100%;
  padding: 15px;
  background-color: #fff;
}
.connection_ad_search .srchForm_inner.affix {
  max-height: calc(100% - 110px);
  width: 290px;
  padding: 0;
  background-color: transparent;
  height: auto;
  max-height: calc(100% - 100px);
  overflow: auto;

}
.connection_ad_search .srchForm_inner.affix .adv_top_form { margin-bottom: 10px; }
.uiSidebar .project-affix.affix {
  background-color: #fff;
  height: auto !important;
  margin-left: -15px;
  margin-top: -46px;
  max-width: 290px;
  padding: 10px 15px;
}
.uiSidebar .project-affix.affix .form.ui_new_project_filter {
  display: inline-block;
  width: 100%;
  max-height: calc(100% - 50px);
  height: 100%;
}
.uiSidebar .project-affix.affix .slimScrollDiv .full-height-scroll { max-height: 460px; }
.uiSidebar.no_breadcrumbSticky .project-affix.affix { margin-top: -10px; }
.project-affix .slimScrollDiv {
  margin-right: -12px;
  padding-right: 12px;
}
.uilearning-Detail {
  display: inline-block;
  width: 100%;
}
.ui_learningTop {
  background-color: #333333;
  color: #fff;
  float: left;
  height: auto;
  min-height: 260px;
  overflow: hidden;
  padding: 15px;
  position: relative;
  width: calc(100% + 15px);
}
.learningTop_container {
  float: left;
  width: calc(100% - 310px);position: relative;
}
.learningTop_container h2 {
  font-size: 28px;
  font-weight: 600;
  height: 62px;
  margin: 0 0 10px;
  overflow: hidden;
}
.learningTop_container p {
  height: 44px;
  overflow: hidden;
}
.learning_creator_row {
  float: left;
  margin-left: -5px;
  width: calc(100% + 10px);
}
.learning_creator_row .created {
  float: left;
  font-weight: 600;
  padding: 0 5px;
  width: 100%;
}
.learning_creator_row .created a {
  color: #367bb8;
  font-weight: 600;
}
.courseDate {
  float: left;
  font-weight: 600;
  margin-top: 12px;
  width: 100%;
}
.ui_content_lft {
  float: left;
  width: calc(100% - 310px);
}
.youEarnWrapper {
  background-color: #f3f7f6;
  display: inline-block;
  width: 100%;
}
.youEarnWrapper .youEarn_listing {
  list-style: outside none none;
  margin: 0;
  padding: 0;
}
.youEarn_listing li {
  float: left;
  margin: 5px 0;
  min-height: 25px;
  padding-left: 13px;
  position: relative;
  width: 100%;
}
.youEarn_listing.tick li{padding-left: 25px;}
.youEarn_listing.tick li::before {
  color: #5fbe77;
  content: "\f00c ";
  font-family: FontAwesome;
  position: absolute;
  left: 0;
  top: -3px;
  font-size: 19px;
}
.vr_about_post {
  display: inline-block;
  width: 100%;
}
ul.circle {
  list-style: none;
  display: inline-block;
  width: 100%;
  margin: 0;
  padding: 0;
}
ul.circle li::before {
  content: "";
  width: 4px;
  height: 4px;
  border-radius: 100%;
  background-color: #676a6d;
  position: absolute;
  left: 0;
  top: 9px;
}
.abouttrainer {
  display: inline-block;
  width: 100%;border-bottom: 1px solid #ccc;
}
.abouttrainer h3 {
  margin-top: 0;
}
.trainer_list_row {
  float:left;
  width: 100%;
  border-bottom: 1px solid #d4d4d5;
  padding: 15px 0;
}
.trainer_list_row .trainer_leftSec {
  float: left;
  width: 230px;
}
.trainer_leftSec .vrTrainerHead {
  float: right; color: #676a6d;
  padding-left: 10px;
  width: calc(100% - 48px);
}
.trainer_leftSec .vrTrainerHead h2 {
  margin: 0;
  font-size: 14px;
  font-weight: 600;
}
.trainer_leftSec .vrTrainerHead h5 {
  font-weight: normal;
  font-size: 13px; margin-bottom: 5px;
}
.trainer_desc {
  float: right;
  width: calc(100% - 240px);
}
.uilearning-Detail p {
  line-height: 1.7;
}
.ui_recommendedCourses {
  float: left; position: relative;
  margin-left: -10px;
  width: calc(100% + 20px);
}
.ui_recommendedCourses [class*="col-"] {
  padding: 0 10px;
}
.recomendedCourses {
  float: left;
  width: 100%;padding-top: 25px;
}
.recomendedCourses > h2 {
  margin-top: 0;
  font-size: 16px;
  font-weight: bold;
  padding: 0 15px;
}
.reg_content1.participant {
  display: none;
}
div , p , span { word-wrap: break-word; }
.vote-info { word-wrap: break-word; }
/*.ui_recommendedCourses .vr_list_inner .vr_contentSec {
  height: auto;
}*/
.testimonialWrapper {
  border-bottom: 1px solid #d4d4d5;
  display: inline-block;
  width: 100%;
}
.testimonial_row {
  float: left;
  margin-left: -10px;
  width: calc(100% + 20px);
}
.testimonial_row .testi_col {
  display: inline-block;
  margin: 0 10px;
  width: calc(50% - 22px);
  padding: 20px 0;vertical-align: top;
}
.testi_col .rating {
  display: inline-block;
  margin: 5px 0;
  width: 100%;
}
.testi_col .rating .fa {
  font-size: 18px;
  color: #d5ca13;
}
.testi_col .rating .fa.norate {
  color: #fff;
}
.testi_col .trainer_leftSec {
  display: inline-block;
  width: 100%;
  margin: 20px 0 5px;
}
.dropdown-menu.open { width: 100%; }
.learning_sidebar {
  float: right;
  width: 290px; position: relative;
  margin-top: -220px;
}
.social_wrapper {
  float: left;
  width: 100%;margin-bottom: 15px;
  text-align: right;
}
.social_wrapper p {
  display: inline-block; color: #fff;
  margin: 0;vertical-align: middle;
}
.social_wrapper .share_rgt_drop {
  display: inline-block;vertical-align: middle;
}
.social_wrapper .new_sharing_sett {
  float: right;
  padding-left: 10px;
  margin: 0;
}
.social_wrapper ul {
  display: inline-block;
  vertical-align: middle;
  list-style: none;
  padding-left: 10px;
  margin: 0;
}
.social_wrapper ul li {
  float: left;
  margin: 0 5px;
  font-size: 24px;
  color: #fff;
  position: relative;}
.complearningDetail.wht_bg {
  display: inline-block;
  vertical-align: top; width: 100%;
}
.comp_learningImage {
  float: left;
  position: relative;
  width: 100%;
}
.imgSidebar_inner {
  float: left;
  max-height: 185px;
  overflow: hidden;
  width: 100%;
}
.imgSidebar_inner img {
  min-height: 185px;
}
.comp_learningImage .learingDayLeft {
  background-color: rgba(0, 0, 0, 0.8);
  bottom: 0;
  color: #fff;
  padding: 10px 5px;
  position: absolute;
  right: 0;
}
.comp_learningImage .learingDayLeft p {
  float: left;
  font-size: 12px;
  line-height: 17px;
  width: 50px; margin:0px;
}
.comp_learningImage .learingDayLeft span {
  float: left;
  font-size: 30px;
  font-weight: bold;
  line-height: 30px;
  padding: 0 7px;
}
.learningComp_content {
  float: left;
  width: 100%;
}
.learningComp_content .priceRow {
  color: #b7b9ba;
  float: left;
  width: 100%; font-size: 13px;
}
.learningComp_content .priceRow .now_Price {
  color: #000;
  font-size: 18px;
  font-weight: bold;
}
.learningComp_content .priceRow del {
  background-color: transparent;
}
.learningComp_content .priceRow p {
  display: inline-block;
}
.learningReg_button {
  display: inline-block;
  margin: 10px 0 5px;
  width: 100%;
}
.learningReg_button .btn {
  margin: 5px 0;
  width: 100%;
}
.learningComp_content .have_coupon {
  float: left;
}
.learningBlocks p {line-height: 1.4;}
.learningBlocks ul li {margin: 0;}
.learningBlocks ul {margin: 5px 0;}

img.learningBlockImg {
  min-width: 100%;
}

.joinLearning {
  display: inline-block;
  width: 100%;
  padding: 10px 15px;
  background-color: #f3f7f6;
}
.guestLearningWrapper .vr_top_search_wrapper {
  display: inline-block;
  width: 100%;
}
.guestLearningWrapper {
  display: inline-block;
  width: 100%;
  padding-bottom: 60px;
}
.guestLearning2Wrapper {
  display: inline-block;
  width: 100%;position: relative;
  padding-bottom: 70px;
}
.guestLearning2Wrapper .guest_LearningImgSec {
  width: 100%;
}
.guestLearning2Wrapper .comapny_serch_wrapper {
  background-color: rgba(0,0,0,0.8);
  left: 50%;
  max-width: 850px;
  position: absolute;
  top:40px;
  -webkit-transform: translate(-50%, 0%);
  -moz-transform: translate(-50%, 0%);
  transform: translate(-50%, 0%);
  width: 100%; margin: 0px;
  padding: 35px 35px;
  border-radius: 5px;
  z-index: 99;
}
.guestLearning2Wrapper .comapny_serch_wrapper .navbar-form-custom {
  max-width: 100%; height:auto;
}
.guestLearning2Wrapper .comapny_serch_wrapper .internship_mob-select {
  border-radius: 4px 0 0 4px;
  float: left;
  width: calc(100% - 90px) !important;
}
.guestLearning2Wrapper .search_listing_wrapper {
  float: left;
  padding: 0 10px;
  width: 33.33% !important;
}
.guestLearning2Wrapper .comapny_serch_wrapper .navbar-form-custom .btn.btn_danger {
  border-radius: 0 4px 4px 0;
  width: 90px;
  line-height: 27px;
}
.guestLearning2Wrapper .search_listing_wrapper .btn.dropdown-toggle { height: 40px; }
.guest_imgWrapper {
  display: inline-block;
  overflow: hidden; vertical-align: top;
  width: 100%;
}
.form_img_Serc {
  display: inline-block;
  width: 100%;z-index: 9;
  position: relative;
}
.guestLearning2Wrapper .search_listing_wrapper .btn.dropdown-toggle::after {
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #676a6e;
  content: "";
  position: absolute;
  right: 9px;
  top: 19px;
  z-index: 99;
}
.guestLearning2Wrapper .internship_title {
  height: 50px;
}
.guestLearning2Wrapper .comapny_search_form .internship_title {
  height: auto;
}
.gstLearningBtn {
  display: inline-block;
  width: 100%;
}
.gstLearningBtn .btn {
  font-size: 16px;
  font-weight: normal;
  margin: 0;
  min-width: 300px;
  font-family: "Roboto-Medium";
}
.guestFeaturedCourses .uiJobsTitle h2 {
  font-family: "RobotoRegular";
  font-size: 24px;
}
.gst_VirtualRel {
  display: inline-block;
  margin: 50px -10px 30px;
  width: calc(100% + 20px);
}
.gst_VirtualRel .boxLft {
  background-color: #525453;
  float: left;
  height: 320px;
  margin: 0 10px;
  position: relative;
  width: calc(50% - 20px);
  background-image: url(../img/admin/vr-category-placeholder.png);
  background-repeat: no-repeat;
  background-size: cover;
}
.gst_VirtualRel .box-rgt {
  float: left;
  margin: 0 10px;
  width: calc(50% - 20px);
}
.gst_VirtualRel .box-rgt .box_rowRgt {
  background-color: #163847;
  float: left;
  height: 150px;
  position: relative;
  width: 100%;
}
.content_center2 {
  color: #fff;
  left: 0;
  position: absolute;
  text-align: center;
  top: 50%;
  -webkit-transform: translate(0%, -50%);
  -moz-transform: translate(0%, -50%);
  transform: translate(0%, -50%);
  width: 100%;
  padding: 0 15px;
}
.content_center2 h2 { margin: 0; }
.vrCourses_list {
  float: left;
  width: 100%;
  margin: 0; list-style: none;
  padding: 0;
}
.vrCourses_list li {
  border-bottom: 1px solid #f6f5f5;
  border-top: 1px solid #f6f5f5;
  float: left;
  width: 100%;
  padding: 15px;
}
.vrCourses_list li:first-child{ border-top:none;}
.vrCourses_list li:last-child{ border-bottom:none;}
.vrCourses_list li .vr_list_inner {
  margin: 0;
}
.vrCourses_list li .vr_img_sec {
  float: left;
  height: 150px;
  overflow: hidden;
  width: 240px;
}
.vrCourses_list li .vr_courses_rgt {
  float: left;
  padding:0 30px;
  width: calc(100% - 240px);
}
.vrCourses_list li .vr_courses_rgt h2 {
  margin: 0px 0 7px 0;
  font-size: 16px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  width: 100%;
  font-weight: 600;
  line-height: 24px;
}
.vrCourses_list li .vr_courses_rgt p {
  height: 40px;
  overflow: hidden;
}
.vrCourses_list li .vr_courses_rgt .vr_priceCon {
  padding: 0;
  margin-top: 5px;
}
.vrCourses_list li .createdBy {
  font-size: 14px;
  font-weight: 600;
  display: inline-block;
  width: 100%;
}
.social_wrapper ul li .fa {
  cursor: pointer;
}
.social_wrapper ul li .st_twitter_large , .social_wrapper ul li .st_email_large {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
}
.learningDetail_cover {
  left: -15px;
  margin-top: -15px;
  position: absolute;
  width: calc(100% + 30px);
}
.learning_register_left {
  float: left;
  width: calc(100% - 310px);
}
.learning_reg_rgt {
  float: right;
  width: 290px;
}
.reg_imgSec {
  float: left;
  width: 100%;
}
.webinar_detail {
  float: left;
  width: 100%;
}
.webinar_detail h2 {
  font-family: "Roboto-Medium";
  font-weight: normal;
  margin-top: 0;
}
.webinar_detail .created_by { margin: 6px 0; }
.webinar_detail .price_learning { color: #000;   margin-top: 12px; }
.bdr1 {
  display: inline-block;
  width: calc(100% + 10px);
  margin: 10px 0;
  height: 1px;
  background-color: #eff0f0;
  margin-left: -5px;
}
.search_listing_wrapper.uiSelectAllCat1.open .internship-type-drop-menu { right: 0; top: 51px; width: 450px; }
.uiSelectAllCat1 .internship-type-drop-menu .expen { float: left; }
.search_listing_wrapper.uiSelectAllCat1 .internship_selected { float: left; width: 100%; text-align: left; }
.search_listing_wrapper.uiSelectAllCat1 .dropdown-toggle::after {
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #676a6e;
  content: "";
  position: absolute;
  right: 9px;
  top: 19px;
  z-index: 99;
}
.guestLearningWrapper .navbar-form-custom { height: auto; }
.webinar_detail .created_by a { font-weight: 600; }
.reg_processCon {
  float: left;
  width: 100%; position:relative;
  background-color: #f3f4f4;
}
.reg_processCon .processRow {
  border-bottom: 1px solid #eff0ef;
  float: left;
  width: 100%;
  position: relative;
}
.processRow .reg_header {
  float: left;
  padding: 15px;
  width: 100%;
}
.processRow .reg_header h2 {
  color: #cecccc;
  float: left;position: relative;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
  margin: 0;
  max-width: calc(100% - 60px);
}
.processRow .reg_header .edit {
  float: right;
  width: 50px;
}
.Learning_Reg_form {
  display: inline-block;
  width: 100%;
}
.reg_content1 {
  float: left;
  padding: 5px 50px 15px 20px;
  width: 100%; display: none;
}
.reg_content1 label {
  font-weight: 600;
  color: #7a8086;
  display: inline-block;
  width: 100%;
}
.reg_content1 .btn-group.bootstrap-select {
  display: inline-block;
  width: 100%; border: none;
}
.reg_content1 .bootstrap-select .dropdown-toggle,
.reg_content1 .bootstrap-select .dropdown-toggle:hover,
.reg_content1 .bootstrap-select .dropdown-toggle:focus{
  border: 1px solid #d9d8d7;
  background-color: transparent;
  color: #555;
}
.reg_content1 .form-control { border: 1px solid #d9d8d7; }
.mandatory_msg { color: #979a9d; }
.radio.reg_radio label::after{display:none;}
.radio.reg_radio input[type="radio"]:not(old) + label::before {
  background-color: #fff;
  border: 2px solid #ccc;
  border-radius: 100%;
  content: "";
  height: 15px; cursor: pointer;
  margin: 5px 0 0 !important;
  width: 15px;
  top: -3px;
}
.radio.reg_radio label.checkstatus { margin-left: 0; padding-left: 22px }
.radio.reg_radio { padding-left: 0px; }
.radio.reg_radio input[type="radio"]:checked:not(old) + label::before{border: 2px solid #5b93cd;}
.radio.reg_radio input[type="radio"]:checked:not(old) + label::after {
  background-color: #5b93cd;
  content: "";
  display: block;
  height: 7px;
  position: absolute;
  width: 7px;
  margin: 0;
  left: 4px;
  top: 6px;
  -webkit-border-radius:100%;
  -moz-border-radius:100%;
  border-radius:100%;
}
.radio.reg_radio input[type="radio"] {
  cursor: pointer;
  height: 19px;
  z-index: 99;
}
.reg_processCon .processRow:last-child { border-bottom: none; }
.processRow.active .reg_content1 { display: inline-block; }
.trainer_leftSec .vr_Trainer_img_sec { width: 48px; height: 48px; border: 1px solid #9e9e9e; }
.processRow.active .edit { display: none; }
.processRow.active h2 { color: #676a6d; padding-bottom: 5px; }
.processRow.active h2::before { content: ""; position: absolute;  left: 0; bottom: 0; height: 2px ; width: 20px;  background-color: #bc2235; }
.participant_wrapper { display: inline-block; width: 100%; }
.participant { display: inline-block;  width: 100%; }
.participant .hr-line-dashed { background-color: transparent; border-top-color: #676a6c; }
.articlePostedDate { color: #acacac; display: inline-block; width: 100%;}
#upload_profile_img .img-preview-sm.profile-crp img { height: 100%; width: 100%; }
#upload_comp_logo .upload_post_article_img .file_upload_overlay_con { padding-top: 10px; }

.jobSearch_wrapper{text-align: center; width: 100%; display: inline-block;padding: 0 25px;margin: 25px 0;}
.jobSearch_wrapper1{
  background-color: transparent;
  background-image: url("../img/admin/intership-form-search.png");
  background-size: 100% 100%;
  height: auto; width: 100%;
  padding: 30px 50px 40px;
  border-radius: 7px;
  max-width: 900px;
  display: inline-block;
}
.jobSearch_wrapper1 .job-search-main2 {
  float: left;
  width: 100%; margin-bottom: 12px;
}
.job-search-main2 .job_SearchWrapper {
  background-color: #fff;
  border-radius: 5px;
  float: left;
  position: relative;
  width: calc(100% - 300px);
}
.job-search-main2 .job_SearchWrapper .fa {
  color: #cbcaca;
  left: 11px;
  line-height: 40px;
  position: absolute;
  top: 0;
}
.job-search-main2 .form-control {
  border-radius: 5px;
  float: left;
  height: 40px;
  padding: 0 12px;
  width: 100%;
}
.job-search-main2 .job_SearchWrapper .form-control{padding: 0 15px 0 35px;}
.job-search-main2 .auto_categories {
  float: right;
  width: 285px;
}
.jobSearch_wrapper1 .job_DropOption {
  float: left;
  margin-left: -6px;
  width: calc(100% - 100px);
}
.job_DropOption .jobDropMenu {
  float: left;
  margin: 0 6px;
  width: calc(33.33% - 12px);
  background-color: #fff;
  border-radius: 5px;
}
.job_DropOption .jobDropMenu .select_jobs.bootstrap-select {
  width: 100%;
}
.job_DropOption .jobDropMenu .btn.dropdown-toggle {
  background-color: transparent;
  border: none;
  height: 42px;
  color: #555;
}
.job_DropOption .jobDropMenu .btn.dropdown-toggle .caret { display: none }
.job_DropOption .jobDropMenu .btn.dropdown-toggle::after {
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #676a6e;
  content: "";
  position: absolute;
  right: 9px;
  top: 19px;
  z-index: 99;
}
.job_DropOption .jobDropMenu .dropdown-toggle { padding-left: 10px; }
.jobSearch_wrapper1 .btn-save-edit {
  float: right;
  height: 42px;
  margin: 0;
  width: 100px;
}

/* Job Search content */
.jobs_Search_wrapper2 { display: inline-block;width: 100%; }
.jobs_Search_wrapper2 .comp_list_tabs_sec { margin: 0;  width: calc(100% - 310px); }
.jobs_Search_wrapper2 .job_SearchSidebar { float: right; width: 290px; }
.createJob_alert { display: inline-block; width: 100%; }
.jobs_Search_wrapper2 .intenship_tabs_container .btn { display: none; }
.jobSearchFormContent {display: inline-block; width: 100%; }
.jobSearchFormContent label { font-weight: normal; }
.jobSearchFormContent .uiFilterCheck { float: left; position: relative; }
.jobSearchFormContent .uiFilterCheck .expen { margin: 2px; float: left; }
.jobSearchFormContent .uiFilterCheck .expen label  { background-color: #f4f5f4; border-radius: 15px; color: #acaeaf; font-size: 13px; line-height: 16px; margin: 0; padding: 2px 5px; }
.jobSearchFormContent .uiFilterCheck .expen label::before { visibility: hidden; }
.jobSearchFormContent .uiFilter_inner { display: inline-block; width: 100%; }
.jSerarch_Listing { display: inline-block; width: 100%; }
.jSerarch_Listing ul {
  float: left;
  margin: 0;
  padding: 0;
  width: 100%;
}
.jSerarch_Listing li:first-child {
  margin-top: 0;
}
.jSerarch_Listing .job_listing_hr li {
  float: left;
  width: 100%;
  margin: 5px 0;
}
.Job_SearchResult {
  display: inline-block;
  margin-top: 5px;
  width: 100%;
}
.job_listing_hr .srch_bg{background-color: #fcfddc;}
.job_listing_hr .internship_logo_con {
  float: left;
  width: 100px;
}
.job_listing_hr .intern_list_main_content {
  float: left;
  margin: 0;
  min-height:inherit;
  width: calc(100% - 100px);
}
.job_listing_hr .intern_list_main_content {
  float: left;padding-left: 20px;
  margin: 0;
  width: calc(100% - 100px);
}
.job_listing_hr .intern_list_main_content h3:before { display: none; }
.job_Bottom_listing { float: left; width: 100%; }
.job_Bottom_listing .location { float: left; padding-right: 5px; width: 33.33%; }
.job_listing_hr .search_job_content { white-space: inherit; color: #000; }
.job_listing_hr .srch_bg .search_job_content p::before{ display: none; }
/* Job Search content */
#postAJobForm .popup_skills_wrapper { background-color: #fff; margin-top: 0; }
#postAJobForm .popup_skills_wrapper .select_skills_drop { margin-top: 0; }
#postAJobForm .add_skill_search_listing { margin-top: 0; padding: 0 10px; }
.steps_em { color: #9ca4a9; font-size: 12px; font-weight: normal; }
#postAJobForm .add-skill-topsearch .dropdown-menu.open { max-width: 370px; width: auto; }
.newsfeed_connections .dropdown-menu.open { width: auto; }
.uiJobs_section { display: inline-block; width: 100%; }
.regular.slider .slick-arrow.slick-disabled { display: none !important; }
.termsCondition header { top: 0; }
.termsCondition .static_page_top_spc { padding-bottom: 50px; }
.sales_terms2 .listing_terms { display: inline-block; padding-left: 21px; width: 100%; }
.sales_terms2 .listing_terms li { float: left;  margin: 10px 0; padding-left: 10px; width: 100%; }
ol.aLetter { list-style-type: lower-alpha; }
.romListing { list-style-type: upper-roman; }
.listing_terms.child_listing li:last-child { margin-bottom: 0; }
.sales_terms2 .listing_terms li:last-child { margin-bottom: 0; }
.comp_listing_wrapper { display: inline-block; width: 100%; }
.ui_comp_search_wrapper .search_listing_wrapper.dropdown.search_identifier .dropdown-menu.open { max-width: inherit; width: auto; right: 0; left: inherit; }
.jobs_Search_wrapper2 .job_listing_hr li:first-child { margin-top: 0; }

.article_img_upload_wrapper {
  display: inline-block;
  width: 100%;
}
.article_upload_sec_main {
  display: inline-block;
  width: 100%;
}
.article_preview {
  display: inline-block;
  width: 100%;
}
.article_upload_sec_main span.btn-upload_pic {
  display: inline-block;
  width: 100%;
  position: relative;
}
.article_upload_sec_main input#inputImage {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  z-index: 99;
  display: none;
  cursor: pointer;
}
.article_upload_sec_main .upload_post_article_img {
  margin-top: 0;
}
.article_preview .profile-crp {
  width: 100%;
  height: 300px;
}
.article_preview .img_preview_content {
  width: 100%;
  text-align: center;
  margin-top: 6px;
}
.article_preview .profile_img_preview {
  display: none; margin-top: 25px;
}




/* Business Solution */
.main_navigation .navbar-collapse ul li.order_now { float: right; padding: 0; }
.main_navigation .navbar-collapse ul li.order_now a {
  border: 1px solid #bc2436;
  border-radius: 4px;
  color: #5e5e5e;
  float: left;
  height: auto;
  line-height: inherit;
  margin-top: 8px;
  padding: 5px 15px;
}
.main_navigation .navbar-collapse ul li.order_now a:hover{background-color: #ccc;border-color: #751725;color: #751725;}
.business_Solution_wrapper { display: inline-block; margin-top: 100px; width: 100%; }
body.business_Solutions { background-color: #fff; }
.buss_contact_wrapper {
  display: inline-block;
  padding: 20px 0 50px;
  width: 100%;
}
.buss_contact_wrapper .mainTitle {
  font-family: "Roboto-Medium";
  font-size: 30px;
  margin-bottom: 30px;
}
.contact_row {
  background-color: #f4f3f1;
  display: inline-block;
  padding: 15px;
  width: 100%;
}
.contact_row p {
  float: left;
  font-size: 16px;
  margin: 0;
  width: calc(90% - 400px);
}
.contect2 .contact_col {
  float: left;
  font-size: 18px;
  padding: 0 10px;
}
.contect2 .contact_col .fa {
  font-size: 24px;
  padding-right: 5px;
  vertical-align: middle;
}
.contect2 {
  float: right;
  margin-top: 7px;
}
.buss_contactForm {
  display: inline-block;
  width: 100%;
}
.buss_contactForm form.form {
  display: inline-block;
  width: 100%;
}
.title1 {
  display: inline-block;
  font-size: 18px;
  font-style: italic;
  margin-bottom: 15px;
  width: 100%;
  font-family: "Roboto-Medium";
}
.buss_contactForm .form-group {
  display: inline-block;
  margin-left: -20px;
  width: calc(100% + 40px);
}
.buss_contactForm .form-coll {
  float: left;
  padding: 0 20px;
  width: 50%;
}
.contact_form2 .form-control {
  height: 42px;
}
.contact_form2 label {
  font-size: 16px;
  font-weight: normal;
}
.contact_form2 textarea.form-control {
  height: 135px;
}
.form_ConLeft_Cred {
  float: left;
  width: calc(100% - 400px);
}
.form_ConLeft_Cred .form_a {
  display: inline-block;
  margin-bottom: 10px;
  width: 100%;
}
.buss_contactForm .form_ConLeft_Cred .form-group {
  margin-left: 0;
  width: 100%;
}
.form_ConLeft_Cred .checkbxCon .expen {
  margin-top: 0;
}
.form_ConLeft_Cred .checkbxCon .expen label {
  font-size: 16px;
  font-weight: 600;
  margin: 3px 0 0;
}
.checkbxCon .price_buss {
  float: right;
  font-family: "Roboto-Medium";
  font-size: 18px;
}
.form_listing2 {
  display: inline-block;
  margin: 0;
  padding: 0;
  width: 100%;
}
.form_listing2 li {
  display: inline-block;
  margin: 2px 0;
  padding-left: 14px;
  width: 100%;
  position: relative;
}
.form_listing2 li::before {
  background-color: #676a6d;
  border-radius: 100%;
  content: "";
  height: 4px;
  left: 0;
  position: absolute;
  top: 9px;
  width: 4px;
}
.form_Job_Credits {
  display: inline-block;
  width: 100%;
}
.form_ConRight_Cred {
  border: 1px solid #d4d3d3;
  float: right;
  padding: 15px;
  width: 340px;
}
.businessForm {
  display: inline-block;
  width: 100%;
}
.businessForm .businessForm_row {
  display: inline-block;
  padding: 10px 0;
  width: 100%;
}
.rowbdr{border-bottom: 1px solid #e5e5e5;}
.businessForm .businessForm_row span {
  font-size: 16px;
  font-weight: 600;
}
.businessForm .businessForm_row .con_Price {
  float: right;
}
.buss_agr_chk {
  display: inline-block;
  width: 100%;
}
.buss_agr_chk .expen {
  float: left;
  margin: 0;
}
.buss_agr_chk .expen label {
  margin: 0;
  padding-left: 25px;
}
.buss_agr_chk p {
  float: left;
  margin: 0;
  width: calc(100% - 30px);
}
.contact_form2 .bootstrap-select .btn.dropdown-toggle {
  background-color: #fff;
  border: 1px solid #d4d3d3;
  box-shadow: none;
  color: #676a6d;
}
.info_ttp {
  color: #838487;
  display: inline-block;
  margin-left: 10px;
  position: relative;
}
.meet_solution_wrapper1 {
  background-color: #f6f6f5;
  float:left;
  padding: 50px 0;
  width: 100%;
}
.meet_solution_wrapper1 .meet_solution_content {
  float: left;
  margin-top: 35px;
  max-width: 420px;
  width: 100%;
}

.business_Solutions .meet_solution_wrapper1 .meet_solution_content {
  float: left;
  margin-top: 35px;
  max-width: 100%;
  width: 100%;
}

.business_Solutions .banner_img img {
  max-width: 100%;
  float: none;
}

.business_Solutions .banner_img {
  text-align: center;
  margin-top: 50px;
  display: inline-block;
  width: 100%;
}


/*.business_Solutions .buss_ProfileInner.text-center {
  margin-top: 60px;
}*/



.meet_solution_wrapper1 img {
  float: right;
}

.business_Solutions .buss_ProfileInner.m-t-xl{
  margin-top: 60px !important;
}


.business_Solutions .fondOutMore {
  margin-top: 40px;
}
.business_Solutions .buss_pot_innerMain {
  display: inline-block;
  padding: 0;
  width: 100%;
  margin-top: 60px;
}



.business_Solutions .buss_potential_hire.m-t-xl {
  margin-top: 60px;
}


.buss_title {
  color: #676a6d;
  font-family: "Roboto-Medium";
  font-size: 18px;line-height: 1.4;
  font-weight: normal;
  margin-top: 0;
}
.meet_solution_content p {
  font-size: 16px;
}
.buss_sub_title {
  color: #676a6d;
  display: inline-block;
  font-size: 16px;
  font-weight: 500;
  line-height: 23px;
  width: 100%;
}
.buss_company_profile {
  float: left;
  padding: 50px 0;
  width: 100%;
}
.buss_ProfileInner img {  margin-bottom: 10px; }
.buss_profile_blocks {
  display: inline-block;
  padding: 50px 0 0;
  width: 100%;
}
.buss_ProfileInner p {
  font-size: 16px;
  margin: 0;
}
.buss_pot_innerMain .buss_pot_left {
  float: left;
  width: 40%;
}
.potential_img {
  float: right;
  max-width: 50%;
}
.buss_pot_innerMain {
  display: inline-block;
  padding: 50px 0;
  width: 100%;
}
.buss_profile_blocks hr {
  border-color: #b3b5b7;
  display: inline-block;
  margin-bottom: 0;
  margin-top: 60px;
  width: 100%;
}
.fondOutMore {  display: inline-block; text-align: center; width: 100%; }
.fondOutMore p { font-size: 16px; }
.buss_nrgbuss_premium {
  background-color: #f6f6f5;
  float: left;
  margin-bottom: -7px;
  padding: 50px 0 90px;
  width: 100%;
}
.buss_premium_block {
  display: inline-block;
  margin-top: 40px;
  width: 100%;
}
.buss_premium_block .buss_block_left {
  border-right: 1px solid #afb0b2;
  display: inline-block;
  max-width: 440px;
  padding: 0 50px;
  width: 100%;
}
.buss_premium_block .buss_block_left:last-child {
  border: medium none;
}
.buss_block_left .block_img2 {
  margin-bottom: 15px;
}
.buss_block_left h3 {
  font-size: 22px;
  font-weight: normal;
  height: 60px;
  line-height: 1.15;
  margin: 10px 0;
}
.block_btn_row {
  display: inline-block;
  width: 100%;
}
.block_btn_row .btn { margin: 0 4px; }
.selectPlan_wrapper {
  display: inline-block;
  position: relative;
  width: 100%;
}
.select_planClick {
  border: 1px solid #d4d3d3;
  border-radius: 4px;
  cursor: pointer;
  float: left;
  padding: 5px 30px 5px 10px;
  position: relative;
  width: 100%;
}
.select_planClick::before {
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #676a6d;
  content: "";
  position: absolute;
  right: 13px;
  top: 18px;
}
.select_planClick span {
  float: left;
  height: 30px;
  line-height: 30px;
  width: 100%;
}
.selectPlanDropDown {
  background-color: #fff;
  border-radius: 5px;
  box-shadow: 0 0 5px #b9b6b6;
  left: 0;
  position: absolute;
  top: 55px; display: none;
  width: 100%;
  z-index: 999;
}
.selectPlanDropDown ul {
  border-radius: 5px;
  float: left;
  list-style: outside none none;
  margin: 0;
  overflow: hidden;
  padding: 0;
  width: 100%;
}
.selectPlanDropDown li {
  float: left;
  padding: 0px;
  width: 100%;
  position: relative;
}
.selectPlanDropDown .crd_plan_inner {
  float: left;
  padding: 0 20px;
  width: 100%;
}
.crd_plan_inner2 {
  border-bottom: 1px solid #e5e5e5;
  float: left;
  padding: 12px 0;
  width: 100%;
}
.crd_plan_inner .crdPlanLeft {
  float: left;
}
.crd_plan_inner .crdPlanLeft h3 {
  margin-bottom: 5px;
}
.crd_plan_inner .crdPlanLeft p {
  display: inline-block;
  margin-bottom: 0;
  padding-left: 15px;
  position: relative;
  width: 100%;
}
.crd_plan_inner .crd_price {
  float: right;
  font-family: "Roboto-Medium";
  font-size: 20px;
  margin-top: 7px;
}
.selectPlanDropDown li.select_paln3 , .selectPlanDropDown li.select_paln3 { background-color: #f4f3f1; }
.selectPlanDropDown .drop_arrow_crd {
  border-bottom: 10px solid #fff;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  position: absolute;
  right: 40px;
  top: -10px;
}
.selectPlanDropDown .drop_arrow_crd::before {
  background-color: #b9b6b6;
  content: "";
  height: 16px;
  left: -6px;
  position: absolute;
  top: -3px;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  transform: rotate(45deg);
  width: 1px;
}
.selectPlanDropDown .drop_arrow_crd::after {
  background-color: #b9b6b6;
  content: "";
  height: 16px;
  right: -6px;
  position: absolute;
  top: -3px;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  transform: rotate(-45deg);
  width: 1px;
}
.crd_plan_inner .crdPlanLeft p::before {
  background-color: #676a6d;
  border-radius: 100%;
  content: "";
  height: 4px;
  left: 0;
  position: absolute;
  top: 8px;
  width: 4px;
}
.crd_contact {
  color: #d51e3e;
  display: inline-block;
  width: 100%;
}
.selectPlan_wrapper.crd_open .selectPlanDropDown {
  display: block;
}
.selectPlanDropDown li .crd_check , .selectPlanDropDown li .crd_check2 {
  cursor: pointer;
  height: 100%;
  left: 0;z-index: 99;
  margin: 0;
  opacity: 0;
  position: absolute;
  width: 100%;
}
.selectPlanDropDown li:last-child .crd_plan_inner2 {
  border-bottom: medium none;
}
.selectPlanDropDown li input[type=checkbox]:checked + .crd_plan_inner , .selectPlanDropDown li input[type=radio]:checked + .crd_plan_inner{background-color: #f4f3f1;}
/* Business Solution */


/* Featured Jobs */
.featured-inner-services {
  display: inline-block;
  margin-left: 0;
  padding: 60px 0 0 0;
  width: 100%;
  text-align: center;
}


.featured-col-4 {
  color: #676a6d;
  float: left;
  margin: 20px 0;
  padding: 0 15px;
  text-align: center;
  width: 33.33%;
}
.services-col-content p {  text-align: center;}
.service-col-icon { margin-bottom: 10px; }
.featured-text-img { margin: 0 auto; max-width: 550px; text-align: center; }
.tag-featured-img img { width: 100%; }
.featured-work-inner {
  background: rgb(191,39,49); /* Old browsers */
  background: -moz-linear-gradient(left, rgba(191,39,49,1) 0%, rgba(241,122,41,1) 41%); /* FF3.6-15 */
  background: -webkit-linear-gradient(left, rgba(191,39,49,1) 0%,rgba(241,122,41,1) 41%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, rgba(191,39,49,1) 0%,rgba(241,122,41,1) 41%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bf2731', endColorstr='#f17a29',GradientType=1 );
  float: left;
  padding: 40px 0; width: 100%;
  color: #fff;
  margin-top: 0;
  border-top: 1px solid #f3f3f3;
}
.featured-col-12 {
  margin-bottom: 60px;
}

.featured-how-work-wrap { color: #fff; float: left;    margin-bottom: 40px; text-align: center; width: 100%; }
.work-col-4 { border-right: 1px solid #fff; float: left; padding: 0 50px; width: 33.33%; }
.work-col-4 > h3 {  border: 1px solid #fff; border-radius: 50%; display: inline-block;  height: 50px; line-height: 48px; margin-bottom: 20px; text-align: center;width:50px; }
.work-col-4 p { font-size: 22px; margin: 0; }
.work-col-4:last-child { border: medium none; }
.featured-job-services-wrap { float: left; width: 100%; }
.credit-plan-wrap { color: #676a6d; float: left; text-align: center; width: 100%; }
.credit-plan-inner { margin-bottom: 0px; }
.pricing-table-content ul { font-size: 16px; list-style: outside none none; margin: 0; padding-left: 0; text-align: left; }
.credit-plan-inner-img { margin-bottom: 60px; position: relative; display: inline-block; }
.job-post-wrap { float: left; width: 100%; }
.job-post-inner { background-color: #f6f6f5; border-radius: 2px; float: left; padding: 35px 50px; width: 100%; }
.job-post-text { display: inline-block; vertical-align: middle; width:100%;}
.job-post-text h3 {
  color: #bd2135;
  font-size: 20px;
  margin: 0 0 5px;
}
.job-post-text p { color: #686a6e; margin: 0; }
.businesss-featured-job {
  display: inline-block;
  padding: 60px 0;
  width: 100%;
}
.work-head {
  display: inline-block;
  margin-bottom: 35px;
  width: 100%;
}

.work-col-12 {
  margin-top: 50px;
}

.work-head .buss_title , .work-head .buss_sub_title { color: #fff; }
.work-col-4 p {
  font-size: 20px;
  font-weight: 600;
  margin: 0;
}
.pricing-table-content {
  display: inline-block;
  margin-bottom: 30px;
  width: 100%;
}
.pricing-table-content ul li {
  margin: 3px 0;
  padding-left: 15px;
  position: relative;
}
.pricing-table-content ul li::before {
  background-color: #676a6d;
  border-radius: 100%;
  content: "";
  height: 5px;
  left: 0;
  position: absolute;
  top: 10px;
  width: 5px;
}
.job-post-inner p {
  font-size: 16px;
}
.job-post-inner .btn {
  float: none;
  margin: 31px 0 0;
  min-width: 180px;
  text-transform: uppercase;
}


.feature-btn {
  text-align: center;
}

/* Featured Jobs*/

/* Premium Company */
.premium-inner-content h2 {
  color: #f27c21;
  font-size: 30px;
  font-weight: lighter;
  letter-spacing: 4px;
  text-align: center;
  text-transform: uppercase;
}
.premium-right-img { padding: 0 15px; }
.premium-left-content {
  color: #676a6d;
  padding: 10px 0;
  width: 400px;
}
.premium-left-list ul {
  list-style: outside none none;
  padding: 0;margin: 20px 0 0;
}
.premium-left-list ul li {
  font-size: 16px;
  font-weight: normal;
  line-height: 1.4;
  margin-bottom: 20px;
  padding-left: 28px;
  position: relative;
}
.business-premium-outside {
  float: left;
  width: 100%;
}
.premium-sec {
  background: #f6f6f5 none repeat scroll 0 0;
  padding: 60px 0 0;
}
.premium-plan-outside {
  color: #676a6d;
  float: left;
  padding:40px 0 20px 0;
  text-align: center;
  width: 100%;
}
.pre-head h2 {
  font-size: 30px;
  margin-bottom: 10px;
}
.pre-head p {
  margin: 0;
}
.premium-plan-inner .pre-head {
  margin-bottom: 20px;
}
.premium-left-list h2 {
  font-size: 30px;
  font-weight: 600;
}
.business-premium-wrap {
  display: inline-block;
  padding: 20px 0 50px;
  width: 100%;
}
.premium-left-right-wrap {
  display: inline-block;
  padding: 30px 0 50px;
  width: 100%;
}
.premium-inner-content h2 img {
  margin-top: -5px;
}
.premium-left-list ul li .fa {
  color: #419d46;
  font-size: 18px;
  left: 0;
  position: absolute;
  top: 5px;
}
/* Premium Company */
.feed-element .comment-title p {
  display: inline-block;
  margin-bottom: 0; font-size: 14px;
  width: 100%; color: #676a6c;
}
.edit_btn1 {
  background-color: #fff;
  border: 1px solid #bc2235;
  border-radius: 3px;
  box-shadow: none;
  color: #bc2235;
  display: inline-block;
  font-weight: 600;
  line-height: 1.42857;
  margin-right: 10px;
  padding: 6px 12px;
}
.edit_btn1:hover{
  background-color: #ccc;
  border-color: #751725;
  box-shadow: none;
  color: #751725;
}
.edit_btn2{
  background-color: #bc2235;
  border: 1px solid #bc2235;
  border-radius: 3px;
  box-shadow: none;
  color: #fff;
  display: inline-block;
  font-weight: 600;
  line-height: 1.42857;
  padding: 6px 12px;
}
.edit_btn2:hover{
  background-color: #971b2a;
  color: #fff;
}
.uiFeedFilter .dropdown-menu.inner li a { padding: 4px 10px; }
.uiFeedFilter .dropdown-menu.open { width: 110px; left: inherit; right: 0; }
#additional-info-console .bootstrap-select.select_jobs .dropdown-menu.open {
  left: inherit;
  right: 0;
  width: 290px ;
  max-width: inherit;
}
.ceralize-company_wrapper.ui-guest-compp3 .search_listing_wrapper .dropdown-menu.open {
  width: 350px;
  max-width: inherit;
  left: inherit;
  right: 0;
}
.profile_upload_resume_con form { margin-top: 0; }
.profile_upload_resume_con form h4.career_title23 {margin-top: 0;}
.jobDropMenu .dropdown-menu.internship-type-drop-menu { min-width: 100%; }
.contact_form2 .intl-tel-input .flag-dropdown .selected-flag { padding: 12px 10px; width: 47px; }
#upload_profile_img .btn_row .btn { margin: 5px 5px; }
#profile-others .profile_empty_state { color: #337ab7; margin: 5px 0; }
.comp-plan2.plan_Main ul li:last-child { padding-bottom: 20px; }
.comp-plan1 .go_premLi_inner { border: 1px solid #56b9a4; display: inline-block; width: 100%; }
.comp-plan2 .go_premLi_inner { border: 1px solid #9bbb5c; display: inline-block; width: 100%; }
.comp-plan3 .go_premLi_inner { border: 1px solid #f29b26; display: inline-block; width: 100%; }
.ui_SelectPlan { float: left; margin-top: 15px; width: 100%; }
.comp-plan2.plan_Main .ui_SelectPlan { margin-top: 0; }
.selectPayment_method_wrapper { display: inline-block; width: 100%; }
.selectPayment_method_wrapper h4 { margin-top: 10px; margin-bottom: 15px; font-size: 16px; font-weight: 600; }
.selectPayment_method_wrapper .payment_options {
  float: left;
  width: 100%;
}
.selectPayment_method_wrapper .opt_col {
  float: left;
  min-width: 150px;
}
.selectPayment_method_wrapper .opt_col label.checkstatus {
  margin: 0;
}
.selectPayment_method_wrapper .opt_col .radio {
  padding-left: 0;
}
.selectPayment_method_wrapper .opt_col .radio input[type="radio"] {
  width: 100%;
  height: 100%;
  cursor: pointer;
}
.selectPayment_method_wrapper .opt_col .radio input[type="radio"]:checked + label:after {
  display: none;
}
.check_agree {
  display: inline-block;
  width: 100%;
  margin: 15px 0;
}
.selectPayment_method_wrapper .btn { min-width: 100px; }
.btn_main3 {
  float: left;
  position: relative;
  cursor: pointer;
}
.btn_main3 input#inputImage {
  width: 100%;
  height: 100%;
}
.title1 em.tooltip_rel { margin-left: 8px; }
.title1 em.tooltip_rel .tooltip .tooltip-inner{max-width: 400px; width: 300px;}


/* NrgBuzz changes */
.ui_NrgbuzzWrapper {
  display: inline-block; max-width: 680px;  width: 100%;}
.nrgbuzz_con2 {
  float: left;
  width: 100%;
}
.article_img-sec {
  display: inline-block;
  padding: 15px 0;
  text-align: center;
  width: 100%;
}
.article_img-sec .img-responsive.company-cover {
  display: inline-block;
  max-width: 610px; width: 100%;
  min-width: inherit;
}
.art_source_til1 {
  display: inline-block;
  width: 100%;
  margin: 20px 0 0 0;
}
.art_source_til1 .spanLink {
  display: inline-block;
  width: 100%;
}
.ui_latest_NrgBuzz {
  background-color: #ededed;
  float: left;
  width: 100%;
  padding: 45px 0;
}
.ui_latest_NrgBuzz .ui_newNrg_Article {
  float: left;
  width: calc(100% + 30px);
  margin-left: -15px;
}
.ui_latest_NrgBuzz .ui_newNrg_Article .ui_col4 {
  float: left;
  width: 33.33%;
  padding: 0 15px;
}
.ui_newNrg_Article .vote-title , .ui_newNrg_Article .vote-info { margin-left: 0; }
.ui_latest_NrgBuzz .article_post_listing .blog_content_inner { height: 143px; }
.ui_new_NrgBuzz3 .article_main_wrapper_detail { padding: 20px 50px; }
.list-profile-image.buzz_pic a {
  float: left;
  width: 50px;border: 1px solid #9e9e9e;
  height: 50px;
  border-radius: 100%;
  overflow: hidden;
}
.ui_latestArticleCon {
  display: inline-block;
  width: 100%;
}
.ui_article_innerMain3 .article_user_content {
  float: left;
  width: 100%;
  max-width: calc(100% - 300px);
}
.ui_article_innerMain3 .ui_previewCon {
  float: right;
  margin-top: 5px;
}
.ui_previewCon .btn.btn-remove-edit {
  color: #2e7bb9;
}
.main_navigation .navbar-collapse ul li.lr_brk {
  border-top: 1px solid #f0f1f1;
}
.btn.clipboard_btn { background-color: #bec5c3; }
/* NrgBuzz changes */
.nrgBuzz_photo_preview {
  float: left;
  width: 100%;
  position: relative;
  background-color: #f5f5f5;
  text-align: center;
  margin-bottom: 10px;
}
.nrgBuzz_photo_preview span.close_feed_img {
  position: absolute;
  right: 20px;
  top: 12px;
  padding: 6px 8px;
  cursor: pointer;
  color: #961c2d;
  font-size: 18px;
  background: rgba(255,255,255,0.7);
  line-height: 18px;
}
.nrgBuzz_photo_preview .img-preview-sm {
  width: initial;
  height: auto;
}
.list-profile-image.buzz_pic a .img_mainBuzz {
  max-width: 100%;
  min-height: 100%;
}
#nrgbuzz_preview .modal-dialog {
  margin: 50px auto;
  top: 0;
  width: 100%;
  max-width: 780px;
}
#nrgbuzz_preview .modal-dialog .modal-content { border-radius: 0; }
#nrgbuzz_preview .modal-dialog .modal-header {
  background-color: transparent;
  padding: 16px 20px 10px;
}
#nrgbuzz_preview .modal-dialog .article_main_wrapper_detail {
  padding: 5px 30px 15px;
}
#nrgbuzz_preview .modal-dialog .modal-header .modal-title {
  max-width: calc(100% - 40px);
  color: #676a6d;
  font-size: 16px;
  width: 100%;
  float: left;
}
#nrgbuzz_preview .modal-dialog .modal-header .close .fa { color: #961c2d; }
#nrgbuzz_preview .modal-dialog .profile-info h5 { color: #676a6c; }

.ui_fonts_nrgbuzz .article_custom_html .detail-content p,
.ui_fonts_nrgbuzz .article_custom_html .detail-content span,
.ui_fonts_nrgbuzz .article_custom_html .detail-content i,
.ui_fonts_nrgbuzz .article_custom_html .detail-content em,
.ui_fonts_nrgbuzz .article_custom_html .detail-content div,
.ui_fonts_nrgbuzz .article_custom_html .detail-content li,
.ui_fonts_nrgbuzz .article_custom_html .detail-content ul,
.ui_fonts_nrgbuzz .article_custom_html .detail-content ol,
.ui_fonts_nrgbuzz .article_custom_html .detail-content b,
.ui_fonts_nrgbuzz .article_custom_html .detail-content strong,
.ui_fonts_nrgbuzz .article_custom_html .detail-content h1,
.ui_fonts_nrgbuzz .article_custom_html .detail-content h2,
.ui_fonts_nrgbuzz .article_custom_html .detail-content h3,
.ui_fonts_nrgbuzz .article_custom_html .detail-content h4,
.ui_fonts_nrgbuzz .article_custom_html .detail-content h5,
.ui_fonts_nrgbuzz .article_custom_html .detail-content h6,
.ui_fonts_nrgbuzz .article_custom_html .detail-content u,
.post_article_inner_container .fr-element.fr-view p,
.post_article_inner_container .fr-element.fr-view span,
.post_article_inner_container .fr-element.fr-view i,
.post_article_inner_container .fr-element.fr-view em,
.post_article_inner_container .fr-element.fr-view div,
.post_article_inner_container .fr-element.fr-view li,
.post_article_inner_container .fr-element.fr-view ul,
.post_article_inner_container .fr-element.fr-view ol,
.post_article_inner_container .fr-element.fr-view b,
.post_article_inner_container .fr-element.fr-view strong,
.post_article_inner_container .fr-element.fr-view h1,
.post_article_inner_container .fr-element.fr-view h2,
.post_article_inner_container .fr-element.fr-view h3,
.post_article_inner_container .fr-element.fr-view h4,
.post_article_inner_container .fr-element.fr-view h5,
.post_article_inner_container .fr-element.fr-view h6,
.post_article_inner_container .fr-element.fr-view u{
  /*font-family: "Times New Roman" !important;
  color: #141414 !important;
  font-size:21px !important;
  letter-spacing: 0.7px !important;*/
  line-height: 32px !important;
  text-align: left;
}
.ui_fonts_nrgbuzz .article_custom_html .detail-content a{
  /*font-family: "Times New Roman" !important;color: #337ab7 !important; letter-spacing: 0.7px !important;
  font-size:21px !important;*/line-height: 32px !important; text-align: left;
}

.search_sticky.affix {
  top: 70px;
}
#upload_profile_img .img-preview-sm {
  height: 112px;
}

.ajax-feed-comment.uiFeedListing {
  display: inline-block;
  width: 100%;
  position: relative;
}
.feed_inner_sec {
  float: left;
  width: 100%;
}


.close_rgt {
  position: relative;
}
.close_rgt button.close {  float: left; width: 40px; }

.alert.alert_lft13 {
  float: left;
  width: 100%;
  max-width: 780px;
}

.nrgbuzz_main_container5 {
  float: left;
  width: 100%;
  max-width: 780px;
}
.nrgbuzz_main_container5 .article_preview {
  text-align: center;
}
.nrgbuzz_main_container5 .article_preview .img-preview-sm {
  display: inline-block;
  width: 100%;
  max-width: 610px;
}
.ui_manageJobSection {
  display: inline-block;
  width: 100%;
}
.centra-lastest-proj .project_listing-top_cont { height: 152px; }
div#add_skill_popup .modal-dialog { top: 20px; }
.modal.vp_common_pro_model .modal-dialog { top: 20px; }
div#createJobAlert .modal-dialog { top: 30px; }
.admin_layout_wrapper .nav.navbar-top-links.navbar-right .user_ingo p:empty { display: none; }
.partial-friend-request .user_ingo h4 { float: left; width: 100%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; margin: 0;    line-height: 19px; }
.partial-friend-request .user_ingo p {
  float: left;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin: 2px 0;
}
.admin_layout_wrapper .nav.navbar-top-links.navbar-right li.divider { margin: 12px 0;}
.ui_searchFeedAra .share_content_area .share-text {height: 70px;}
span.countdown:empty { display: none !important; }
.share_status_head li p { margin: 0; display: inline-block; }
#create_project.wizard h2 span.line_break { display: inline-block; width: 100%; margin-top: 5px; }
.modal-open .modal {
  overflow: auto;
}

.guest_latest_article .article_inn-t .article_post_listing .blog_content_inner:before {
  content: "";
  text-align: right;
  position: absolute;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 20px;
  background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
  background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
  background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 );
}
#myEditStatusModal .countdown {
  display: inline-block;
  margin-top: 10px;
  padding-left: 0;
  width: 100%;
}
.browse_nrgbuzz_wrapper .browse_category button.dropdown-toggle span.bs-caret { display: none; }
.browse_nrgbuzz_wrapper .browse_category button.dropdown-toggle::after{
  position: absolute;
  right: 8px;
  top: 15px;
  border-top: 4px solid #666;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  content: "";
}
.project_comment_wrapper #comment_form textarea.msg-send-element { padding-right: 100px; }


.jobs_new_sec {
  display: inline-block;
  width: 100%;
  margin-top: 10px;
}
.jobs_new_sec .formJob_srh {
  /*color: #fff;*/
  padding: 0 20px;
  text-decoration: underline;
  font-size: 16px;
  font-family: "Roboto-Medium";
  line-height: 1.1;
}
.h2_amendments{padding-right: 20px;}
.ui_article_innerMain3 .article_user_content h4 {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  line-height: 18px;
  max-width: 100%;
  display: inline-block;
}
.ui_article_innerMain3 .article_user_content h5 {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  display: inline-block;
  width: 100%;
  line-height: 16px;
  margin-top:0px;
}

.vr_list_row {
  display: inline-block;
  width: 100%;
  position: relative;
}
.vr_list_row .ui_projectFilterLoad {
  background-color: rgba(255, 255, 255, 0.8);
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0px;
  z-index: 99;
  height: calc(100% - 60px);
}
.participant label.error{
  color: #bc2536;
  font-size: 12px;
  margin: 2px 0 0;
  width: 100%;
}
.participant .error{margin:0px;}
.participant .form-control.error{ border-color:#bc2536; }
.participant .btn-group.bootstrap-select {
  height: auto;
  background-color: transparent;
}
.participant .btn-group.bootstrap-select button.dropdown-toggle { background-color: #fff; }

.gauge.Newcomer::after{border: 0.14em solid #337ab7;}
.gauge.Exceptional::after {  border: 0.14em solid #f47b24; clip: rect(auto, 1.1em, 0.8em, 0px); }
.gauge.Intermediate::after { border: 0.14em solid #92d050; clip: rect(auto, 0.43em, 0.8em, 0px); }
.gauge.Advanced::after { border: 0.14em solid #ffc000; clip: rect(auto, 0.73em, 0.8em, 0px); }
.gauge.Pro::after { border: 0.14em solid #2c3179; clip: rect(auto, 1.29em, 0.8em, 0px); }
.gauge.Influencer::after { border: 0.14em solid #bc2235; clip: rect(auto, 1.5em, 0.8em, 0px); }


.invite_listing .invite_listing_inner .btn.follow_btn {
  line-height: 17px;
  margin-top: 5px;
  padding: 5px 10px;
  height: 30px;
}
.invite_listing_inner .btn.pending_btn.on-news-page {
  height: 30px;
  padding: 5px 10px;
  margin-top: 5px;
}
.invite_listing_inner .exp-add-frend { min-height: 35px; }
.my_tab_input .bootstrap-tagsinput {
  border: 1px solid #e5e6e7;
  border-radius: 0;
  box-shadow: none;
  display: inline-block;
  padding: 4px 6px;
  width: 100%;
}
.my_tab_input .bootstrap-tagsinput input {
  border: medium none;
  margin: 2px;
  display: inline-block;
}
.my_tab_input .bootstrap-tagsinput .tag.label {
  background-color: #999;
  display: inline-block;
  font-size: 12px;
  line-height: 20px;
  margin: 2px;
  padding: 0 7px 2px;
}
.tooltip.bottom{display: none !important;}
.uiProfileVerification .tooltip.bottom{display: block !important;}

.post_head23{float: left; width:100%;}
.credit-plan-inner-img a.prem_comp_abs {
  position: absolute;
  left: 15px;
  bottom: 90px;
  z-index: 9;
  width: 24%;
  height: 17%;
}
.modal.applicant_share_passport .modal-dialog {
  max-width: 420px;
  top: 100px;
  width: 100%;
}
.vp_common_pro_model.applicant_share_passport .modal-header h4.modal-title { font-size: 15px; }
.applicant_share_passport .modal-body { padding: 15px; }

.industry_partners_wrapper {
  display: inline-block;
  width: 100%;
  margin-top: -3px;
  padding: 50px 0;
}
.industry_partners_wrapper .ind_part_top {
  float: left;
  width: 100%;
  margin-bottom: 50px;
}
.industry_partners_wrapper .ind_part_top h2 {
  float: left;
  width: calc(100% - 80px);
  margin: 0;
  font-size: 20px;
  font-family: "RobotoRegular";
}
.industry_partners_wrapper .ind_part_top a.ind_view_all {
  float: right;
}
.industry_partners_wrapper .ind_partLogo {
  float: left;
  width: 100%;
}
.industry_partners_wrapper .ind_partLogo ul {
  float: left;
  width: 100%;
  margin: 0;
  padding: 0;
  list-style: none;
}
.industry_partners_wrapper .ind_partLogo ul li {
  display: inline-block;
  width: 25%;
  margin-left: -2px;
  margin-right: -2px;
  text-align: center;
  vertical-align: middle;
  height: 100px; padding: 0 12px;
  border-left: 2px solid #f4f5f6;
}
.industry_partners_wrapper .ind_partLogo ul li a {
  display: inline-block;
  vertical-align: bottom;
  line-height: 100px;
  max-width: 100%;
}
.industry_partners_wrapper .ind_partLogo img {
  max-height: 100px;
}
.industry_partners_wrapper .ind_partLogo ul li:last-child{border-right: 2px solid #f4f5f6;}


/* Event & Partner */
.event_partnerMain_con {
  float: left;
  width: 100%;
}
.event_partnerMain_con .carousel {
  float: left;
  width: 100%;
}
.event_partnerMain_con .item {
  text-align: center;
}
.event_partnerMain_con .item img{ display: inline-block; }
.event_partnerMain_con .carousel-control {
  background: none;
  width: 100px;
  height: 100px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  transform: translateY(-50%);
  text-shadow: 0 2px 0px rgba(0, 0, 0, 0.6);
}
.event_partnerMain_con ol {
  background-color: #eff0f1;
  float: left;
  margin: 0;
  padding: 40px 0;
  position: static;
  width: 100%;
}
.event_partnerMain_con ol li {
  margin: 0 10px;
  background-color: #b9b9b9;
  border-color: #b9b9b9;
}
.event_partnerMain_con ol li.active {
  background-color: #bd2236;
  border-color: #bd2236;
  width: 10px;
  height: 10px;
  margin: 0 10px;
}
.ind_partner_wrapper {
  display: inline-block;
  vertical-align: top;
  width: 100%;
}
.ind_partner_wrapper section {
  float: left;
  width: 100%;
  padding: 75px 0;
}
.ind_partner_wrapper .part_title {
  display: inline-block;
  font-size: 40px;
  margin-bottom: 45px;
  width: 100%;
}
.part-section_row {
  float: left;
  width: 100%;
}
.col-partner_logo {
  border: 1px solid #868686;
  border-radius: 10px;
  float: left;
  height: 190px;
  line-height: 155px;
  padding: 15px;
  text-align: center;
  width: 240px;
  background-color: #fff;
}
.col-partner_logo img {
  max-height: 160px;
  max-width: 100%;
}
.part-section_row.logo_rgt .col-partner_logo {
  float: right;
}
.part-section_row .col_content {
  float: left;
  width: calc(100% - 380px);
}
.part-section_row.logo_lft .col_content {
  float: right;
}
.part-section_row .col_content p {
  line-height: 22px;
}
.part-section_row .col_content a {
  text-decoration: underline;
}
.part_wNrg {
  margin-bottom: -3px;
  padding: 80px 0;
}
.part_wNrg h2 {
  font-size: 36px;
  margin: 0 0 40px;
  font-family: 'RobotoRegular';
}
/* Event & Partner */
.comp_edit_list .profilename_edit .form-group {
  padding: 0;
  width: 100%;
}
.comp_edit_list .dropdown-toggle.edit_span {
  display: none;
}
.comp_detail_main_wrapper:hover .comp_edit_list .edit_span{ display: block;}
.comp_edit_list .edit_span .fa { font-size: 19.5px; }
.select_skills_drop .add-skill-topsearch .dropdown-menu { width: 270px; }
.trainer_leftSec .vr_Trainer_img_sec .img_mainBuzz {
  min-height: 100%;
  width: 100%;
}
.banner_con {
  display: inline-block;
  max-width: 1280px;
  position: relative;
}
.banner_con .upcoming_event {
  background-color: rgba(0, 0, 0, 0.7);
  color: #fff;
  font-size: 24px;
  line-height: 24px;
  padding: 14px 25px 17px;
  position: absolute;
  right: 0;
  top: 0;
  font-family: 'RobotoRegular';
}
.banner_con .banner_reg2 {
  bottom: 30px;
  min-width: 110px;
  position: absolute;
  right: 30px;
}
.banner_con .banner_reg2 .btn {
  border: 2px solid #fff;
  margin: 0;border-radius: 5px;
  width: 100%;
}

#myConfirmModal.conf_model .modal-dialog { max-width: 500px; }
#myConfirmModal.conf_model .modal-footer {
  border: none;
  padding-bottom: 30px;
}
#myConfirmModal.conf_model .modal-footer {
  text-align: center;
}
#myConfirmModal.conf_model .btn.btn-save-edit {
  min-width: 100px;
}
#myConfirmModal.conf_model .modal-body {
  padding: 25px 30px;
}



.vr_top_search_wrapper .search_listing_wrapper .btn-group.select_jobs {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.vr_top_search_wrapper .search_listing_wrapper .btn-group.select_jobs button.btn , .vr_top_search_wrapper .internship_type-search button.dropdown-toggle {
  height: 100%;
  left: 0;
  padding: 30px 10px 0 10px;
  position: absolute;
  text-align: center;
  top: 0;
  width: 100%;
  box-shadow: none;
}
.vr_top_search_wrapper .search_listing_wrapper .btn-group.select_jobs button.btn span {
  text-align: center;
}
.vr_top_search_wrapper .internship_type-search{ position: relative;}
#profile-skill .profile_skills_wrapper.popup_skills_wrapper .col-skill-level .dropdown-menu.open { min-width: 120px; }
#postAJobForm .popup_skills_wrapper .select_skills_drop .add-skill-topsearch [class*="col-"] { margin: 8px 0; width: 100%; }
#postAJobForm .all-skills.profile_add_skill .col-skill-level .dropdown-menu.open { min-width: 120px; }

header .navbar .navbar-nav .header_links-spc a ,header .navbar .navbar-nav .header_links-spc a:hover , header .navbar .navbar-nav .header_links-spc a:focus { float: left; padding: 10px 5px; }
header .navbar .navbar-nav .header_links-spc span { color: #fff; float: left; font-size: 16px; font-weight: bold; padding: 10px 3px; }
.main_navigation .navbar-collapse ul li.header_links-spc span {
  float: left;
  font-size: 15px;
  font-weight: bold;
  line-height: 23px;
  padding: 0 10px;
}

.compossInbox_Con_share {
  display: none;
}
.shareSecOpen .compossInbox_Con_share{display:inline-block; width: 100%;}
.shareSecOpen .ui_appl_mainCon , .shareSecOpen .compossInbox_Con .ui_appl_mainCon {display: none}
.composs_Head hr {
  display: inline-block;
  width: 100%;
  margin: 0;
}
.composs_label.Subject.share_outside_add {
  display: inline-block;
  width: 100%;
}
.composs_label.Subject.share_outside_add label {
  display: inline-block;
  width: 100%;
}
.composs_label.Subject.share_outside_add input.composs-form-control {
  display: inline-block;
  width: 100%;
  padding: 10px;
}
.comnpss_share_foo .btn {
  float: right;
}
#send_part_message .modal-title {
  max-width: calc(100% - 50px);
  float: left;
}
#send_part_message textarea {
  border: 1px solid #ccc;
  display: inline-block;
  padding: 8px;max-height: 250px;
  width: 100%;
  height: 60px;
}
#send_part_message .modal-footer .btn {
  margin: 0;
  padding: 2px 10px;
}
#send_part_message .modal-body {
  min-height: 110px;
}
#send_part_message.modal .modal-dialog {
  top: 50px;
}
.compossInbox_Con .composs_label.inbox_row2 label {
  color: #737f83;
  float: left;
  font-weight: bold;
  text-align: right;
  width: 100px;
  padding-right: 15px;
}
.compossInbox_Con .composs_label.inbox_row2 span.applicant_msg_send {
  float: left;
  padding: 6px 0;
  width: calc(100% - 100px);
}
.compossInbox_Con .composs_label.inbox_row2 .composs-form-control {
  border: 1px solid #e5e6e7;
  float: left;
  padding: 3px 10px;
  width: calc(100% - 100px);
}
.compossInbox_Con .composs_label.inbox_row2 .btn-group.bootstrap-select {
  float: left;
  width: calc(100% - 100px);
}
.compossInbox_Con .composs_label.inbox_row2 .btn-group.bootstrap-select button.btn {
  background-color: transparent;
  color: #676a6c;
}
.change_password_wrapper h2 { margin-top: 20px; margin-bottom: 5px; }
.change_password_wrapper .middle-box { padding: 0; }
.landing-page .sign-btn{ /*background-color: #f4f5f6;*/ padding: 60px 0; }


#comp_overview #about_render p,
#comp_overview #about_render span,
#comp_overview #about_render i,
#comp_overview #about_render em,
#comp_overview #about_render div,
#comp_overview #about_render li,
#comp_overview #about_render ul,
#comp_overview #about_render ol,
#comp_overview #about_render b,
#comp_overview #about_render strong,
#comp_overview #about_render h1,
#comp_overview #about_render h2,
#comp_overview #about_render h3,
#comp_overview #about_render h4,
#comp_overview #about_render h5,
#comp_overview #about_render h6,
#comp_overview .note-editable p,
#comp_overview .note-editable span,
#comp_overview .note-editable i,
#comp_overview .note-editable em,
#comp_overview .note-editable div,
#comp_overview .note-editable li,
#comp_overview .note-editable ul,
#comp_overview .note-editable ol,
#comp_overview .note-editable b,
#comp_overview .note-editable strong,
#comp_overview .note-editable h1,
#comp_overview .note-editable h2,
#comp_overview .note-editable h3,
#comp_overview .note-editable h4,
#comp_overview .note-editable h5,
#comp_overview .note-editable h6{
  color: #76797b !important;
  background: none !important;
  font-family: "open sans", Arial, sans-serif !important;
  padding: 0px !important;
  border: none !important;
  margin: 0px !important;
  font-size: 14px !important;
  line-height: 1.4 !important;
  list-style-position: inside;
}



.about_guest_Detail p,
.about_guest_Detail span,
.about_guest_Detail i,
.about_guest_Detail em,
.about_guest_Detail div,
.about_guest_Detail li,
.about_guest_Detail ul,
.about_guest_Detail ol,
.about_guest_Detail b,
.about_guest_Detail strong,
.about_guest_Detail h1,
.about_guest_Detail h2,
.about_guest_Detail h3,
.about_guest_Detail h4,
.about_guest_Detail h5,
.about_guest_Detail h6{
  color: #76797b !important;
  background: none !important;
  font-family: "open sans", Arial, sans-serif !important;
  padding: 0px !important;
  border: none !important;
  margin: 0px !important;
  font-size: 14px !important;
  line-height: 1.4 !important;
}


#myContactModal .block2 .field_sm {
  float: left;
  padding: 0 10px;
  width: 50%;
}
#myContactModal .form-group {
  display: inline-block;
  width: 100%;
}
#myContactModal .form-group.block2 {
  margin-left: -10px;
  width: calc(100% + 20px);
}
#myContactModal .form_inner2 {
  display: inline-block;
  max-width: 500px;
  width: 100%;
}
#myContactModal .form-continue {
  border-top: 1px solid #ebebeb;
  display: inline-block;
  margin-top: 35px;
  padding: 20px 0 15px;
  width: 100%;
}
.art_comment_serction.feed_bg_cmt { background-color: #f4f5f5; }
.art_comment_serction .feed-element {
  display: inline-block;
  width: 100%;
}
.feed-activity-list.art_detail_commet_wrapper {
  display: inline-block;
  padding-top: 0px;
  width: 100%;
}
#myContactModal .modal-body{position: relative;}
#myContactModal .blur_loading {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  background-color: rgba(240,240,240,0.8);
  height: 100%;
  z-index: 99;
}
.article_post_listing iframe { max-width: 100%; }
.premium_company_updates.ui_comp .vote-item {
  margin-bottom: 0;
  padding-bottom: 0;
}
.premium_company_updates.ui_comp .vote-item .art_comment_serction.feed_bg_cmt {
  margin: 0;
  padding: 8px 15px 12px;
}
.premium_company_updates.ui_comp .social-feed-box.home-d {
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
  display: inline-block;
  width: 100%;
}
.premium_company_updates.ui_comp .blog_content .vote-info , .premium_company_updates.ui_comp .blog_content .vote-title {
  margin: 0;
}
.premium_company_updates.ui_comp .profile-image img {
  border-radius: 0;
  margin: 0;
}
.premium_company_updates.ui_comp .blog_content {
  display: inline-block;
  vertical-align: top;
  width: 100%;
  padding:0px;
}
.about_content_exert {
  display: inline-block;
  width: 100%;
}
.hgt_rt{overflow: hidden;}
#oculus-key .modal-dialog {
  max-width: 400px;
  width: 100%;
}
#oculus-key .modal-dialog .modal-header h1 {
  margin: 0;
  font-size: 14px;
  color: #000;
  font-weight: 600;
}
#oculus-key .modal-dialog .modal-header button#close-report {
  padding: 6px;
}
#oculus-key .modal-body {
  padding: 15px 15px 35px;
}
#oculus-key .modal-body .btn.btn-save-edit {
  min-width: 100px;
  margin-top: 20px;
}
.learning_creator_row .created {
  float: left;
  font-weight: 600;
  padding: 0 5px;
}

.vrCourses_list li .vr_courses_rgt h2 a {
  color: #676a6c;
}
.youEarnWrapper .youEarn_listing ul{ list-style: outside none none; display: inline-block; padding:0px; margin:0px; }
.comp_editor_chg2 p,
.comp_editor_chg2 span,
.comp_editor_chg2 i,
.comp_editor_chg2 em,
.comp_editor_chg2 div,
.comp_editor_chg2 li,
.comp_editor_chg2 ul,
.comp_editor_chg2 ol,
.comp_editor_chg2 b,
.comp_editor_chg2 strong,
.comp_editor_chg2 h1,
.comp_editor_chg2 h2,
.comp_editor_chg2 h3,
.comp_editor_chg2 h4,
.comp_editor_chg2 h5,
.comp_editor_chg2 h6{
  color: #76797b !important;
  background: none !important;
  font-family: "open sans", Arial, sans-serif !important;
  padding: 0px !important;
  border: none !important;
  margin: 0px !important;
  font-size: 14px !important;
  line-height: 1.4 !important;
  font-weight: inherit !important;
}



.vr_included {
  display: inline-block;
  width: 100%;
  border-top: 1px solid #eff0f0;
  margin: 10px 0 0 0;
  padding: 10px 0 0;
}
.webinar_detail .priceRow {
  display: inline-block;
  width: 100%;
  margin:10px 0 5px 0;
}
.webinar_detail .priceRow strong.vr_prcNew {
  font-size: 20px;
  color: #000;
}
.conatct_no .intl-tel-input input { height: 38px; }
.conatct_no .intl-tel-input .flag-dropdown .selected-flag { padding-bottom: 10px;  padding-top: 12px; }
.guestFeaturedCourses .uiJobsTitle { padding-bottom: 15px; }
.learningReg_button #set_fav.btn .fa { float: none; }
.webinar_detail p { line-height: 1.5; }
.form.Learning_Reg_form  .intl-tel-input input.form-control { height: 40px; }
.form.Learning_Reg_form  .intl-tel-input .flag-dropdown .selected-flag { padding: 12px 16px 10px 6px; }
.learning-joinNrgEdge {
  display: inline-block;
  width: 100%;
  background-color: #f3f7f6;
  padding: 10px;
  border-radius: 4px;
  text-align: center;
  margin: 5px 0;
}
.vr_recommend_course .vr_contentSec {
  height: 46px;
  padding-top: 5px;
}
.vr_recommend_course .vr_priceCon {
  min-height: inherit;
  padding: 5px 10px;
}
.trainer_list_row:last-child {
  border-bottom: medium none;
}


div#oculus-key {
  z-index: 999999 !important;
}
#upload_profile_img .upload_post_article_img {
  margin-top: 0;
}
#upload_profile_img .image-crop.image_crop_content {
  height: 280px;
}
.uiFeedListing .expend-div a {
  color: #337AB7;
  font-size: 14px;
  line-height: 19px;
}

.uiFeedListing .expend-div a:hover {
  color: #234f74 !important
}
.uiSelectAllCat1 .internship-type-drop-menu .ui_dropall_catt {
  display: inline-block;
  max-height: 420px;
  overflow: auto;
  width: 100%;
}
.uiSelectAllCat1 .internship-type-drop-menu .ui_dropall_catt .expen.bld ~ .expen { margin-left: 23px;  width: calc(100% - 23px); }
.uiSelectAllCat1 .internship-type-drop-menu .ui_dropall_catt .expen.bld { margin-top: 15px; }
.gst_VirtualRel .vr_a {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
}
.newsfeedvp_wrapper .vote-item.span10-l-r .blog_content .vote-info.margin-top {
  margin-top: 0;
}
.newsfeedvp_wrapper .vote-item.span10-l-r .blog_content.feed_blog_txt {
  margin-top: 10px;
}
.newsfeedvp_wrapper .vote-item.span10-l-r .blog_content.feed_blog_txt .textarea_editor {
  margin-top: 5px;
}
.newsfeedvp_wrapper .vote-item.span10-l-r .blog_content.feed_blog_txt p {
  margin-bottom: 0;
}
.premium_company_updates.ui_comp .feed_leave_comment_wrapper_ajax {
  display: inline-block;
  margin-left: -15px;
  vertical-align: top;
  width: calc(100% + 30px);
}
.user-friends.suggest-company.other-suggest .frnd_listing_lft-sec .follow_comp .btn {
  margin-top: 0;
  padding: 4px 8px;
}
.vote-info a:hover { color: #337ab7; }
.share_status_feed_listing .date_of_article span {
  color: #acacac;
  font-size: 12px;
}
.premium_company_updates.ui_comp .blog_content.top_sp {
  margin-top: 15px;
}
.premium_company_updates-main .blog_content.share_nrgbuzz_con2 {
  margin-top: 12px;
}
.suggestion_loader .sk-bounce1 ,
.suggestion_loader .sk-bounce2 ,
.suggestion_loader .sk-bounce3 {
  width: 10px;
  height: 10px;
  background-color: #e0e0e0;
}
.learning_main_reg {
  display: inline-block;
  width: 100%;
  margin: 0 0 30px 0;
}
.vr_top_title.learning-rslt {
  margin-top: 15px;
  margin-bottom: 7px;
}
.gst_VirtualRel .box_rowRgt.rgt_img_drilling {
  background-image: url(../img/admin/drilling_img.png);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
}

/*.guest_nrgbuzz_category .pro_edit_toggle {
  height: 470px;
  overflow: auto;
}*/

.guest_nrgbuzz_category .pro_edit_toggle .checkbox-inline {
  margin: 4px;
}


.gst_VirtualRel .box_rowRgt.rgt_img_safety {
  background-image: url(../img/admin/safety_awareness.png);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
}
.guest-contact-success ul {
  max-width: calc(100% - 25px);
}
.guest-contact-success {
  display: inline-block;
  width: 100%;
}
.course_detail_sticky_wrapper {
  display: inline-block;
  width: 100%;
  position: relative;
}
.sticky_cour_inner.affix {
  top: 65px; height: 100%;
  max-width: 290px;
}
.course_detail_sticky_wrapper .learningBlocks {
  display: inline-block;
  width: 100%;
}






/*  */

.sticky_cour_inner.affix span.now_Price.new {
  font-size: 14px;
}
.sticky_cour_inner.affix .learningReg_button {
  margin: 5px 0 0 0;
}
.sticky_cour_inner.affix h3.bottm_bdr {
  font-size: 13px;
  margin-top: 0;
}
.sticky_cour_inner.affix p {
  font-size: 13px;
  line-height: 20px;
  margin-bottom: 5px;
}
.sticky_cour_inner.affix ul {
  margin: 0;
}
.sticky_cour_inner.affix li {
  font-size: 13px;
  line-height: 20px;
  min-height: inherit;
}
.sticky_cour_inner.affix .btn-save-edit {
  margin-top: 0;
}
.sticky_cour_inner.affix .span15 {
  padding: 10px 15px;
}
.sticky_cour_inner.affix .btn {
  margin: 3px 0;
  font-size: 13px;
  padding: 5px 10px;
}
.guest_search_sticky.affix {
  top: 120px;
  width: 290px;
}

.profile_content_wrap .alert {
  margin: 0 0 10px 0;
  padding: 10px;
}
.profile_content_wrap .alert ul {
  margin: 0;
  padding: 0;
}

.ceralize-company_wrapper .comapny_serch_wrapper .navbar-form-custom.comapny_search_form #search-button.btn.btn_danger { background-color: #bb2235; }
.ceralize-company_wrapper .comapny_serch_wrapper .navbar-form-custom.comapny_search_form #search-button.btn.btn_danger:hover{background: #751725;}
.pro_succ_select_wrapper .csv_record_overflow { float: left; width: 100%; }
.profile_success_wrapper .expandList_top .spinner_wrapper { position: absolute; right: 20px; top: 15px; z-index: 99; }

.ui_content_lft.minhgt { min-height: 700px; }

.newsfeedvp_wrapper .vote-item.span10-l-r .blog_content.feed_blog_txt .textarea_editor img { margin: 10px 0; width: 100%; }


.ceralize-company_wrapper .comapny_serch_wrapper .navbar-form-custom.comapny_search_form #search-button.btn.btn_danger { background-color: #bb2235; }
.ceralize-company_wrapper .comapny_serch_wrapper .navbar-form-custom.comapny_search_form #search-button.btn.btn_danger:hover{background: #751725;}
.pro_succ_select_wrapper .csv_record_overflow { float: left; width: 100%; }
.profile_success_wrapper .expandList_top .spinner_wrapper { position: absolute; right: 20px; top: 15px; z-index: 99; }

.newsfeedvp_wrapper .vote-item.span10-l-r .blog_content.feed_blog_txt .textarea_editor img { margin: 10px 0; width: 100%; }
.detail-content.article_content_sect5 p:empty {
  display: none;
}
.article_custom_html .detail-content img {
  margin: 12px auto;
  float: none;
  display: block;
  max-width: 610px;
  width: 100%;
}

.imgSidebar_inner { text-align: center; }
.imgSidebar_inner img { max-height: 185px; min-width:100%; }


/* 22 - 5 - 17 */
.alert.nomar {
  width: 100%;
  margin: 0;
  max-width: 100%;
}
.Ui_main_rgtSec .alert.alert-danger { max-width: 100%; }



/* Course  Sticky Changes */
.sticky_cour_inner.affix .slimScrollDiv .cus_scroll_courses {
  max-height: calc(100% - 110px);
  float: left;
  width: 100% !important;
  height: 100% !important;
}
select { height: 40px; }
.image_preview_wrapper img.dropzone-image { width: 100%; }
.premium_company_updates-main .feed_inner_sec .blog_img {
  display: inline-block;
  max-height: 610px;
  overflow: hidden;
  width: 100%; margin-top: 12px;
}
.premium_company_updates-main .feed_inner_sec .blog_img img {
  height: auto;
}
.premium_company_updates.ui_comp .blog_content a {
  color: #337ab7;
  font-size: 14px;
  line-height: 19px;

}
.premium_company_updates.ui_comp .blog_content a.vote-title{
  color: #000000;
  display: inline-block;
  font-size: 20px;
  font-weight: normal;
  width: auto;
  line-height: 24px;
  margin: 0px;
  max-width: 100%;
}
.ui_recommendedCourses .vr_priceCon { min-height: 50px; }
.job_search .search_listing_wrapper .internship_selected { overflow: hidden;padding-top: 2px; text-overflow: ellipsis; white-space: nowrap; }
.network_heading_Sec {
  display: inline-block;
  width: 100%;
  margin-bottom: 15px;
}
.network_heading_Sec h3 {
  float: left;
  margin: 0;
}
.network_sortingcon {
  float: right;
}
.network_sortingcon span {
  float: left;padding-right: 10px;
}
.network_sortingcon .bootstrap-select.form-control {
  float: left;
  height: auto;background: none;
  width: auto;
}
.network_sortingcon .bootstrap-select.form-control .btn.dropdown-toggle {
  height: auto;
  width: auto;
  min-width: 110px;
  background: none;
  border: none;
  padding: 0;
  color: #676a6c;
  font-weight: 600;
}
.network_sortingcon .bootstrap-select.form-control .btn.dropdown-toggle .bs-caret {
  display: none;
}
.network_sortingcon .bootstrap-select.form-control span.filter-option {
  padding-right: 15px;
  position: relative;
}
.network_sortingcon .bootstrap-select.form-control span.filter-option::after {
  content: '\f107 ';
  font-family: FontAwesome;
  position: absolute;
  right: 0;
  top: 0;
  font-size: 15px;
}
.network_sortingcon .bootstrap-select.form-control .inner a {
  display: inline-block;
  width: 100%;
  margin: 0;
  line-height: 19px;
  padding: 2px 8px;
}
.load_rel{display: inline-block; width:100%; position: relative; }
.network_loader {
  position: absolute;
  left: 0;
  display: none;
  top: 0px;
  width: 100%;
  height: 100%;
  background-color: rgba(240,240,240,0.5);
  z-index: 9;
}
.network_sortingcon .bootstrap-select.form-control .inner a span.text {
  padding: 0;
  width: 100%; text-align: center;
}
.network_sortingcon .bootstrap-select.form-control .dropdown-menu.inner { padding: 5px 0; }
.network_sortingcon .bootstrap-select.form-control .dropdown-menu.open {
  margin-top: 18px;
  overflow: visible !important;
}
.network_sortingcon .bootstrap-select.form-control .dropdown-menu.open::after {
  content: "";
  position: absolute;
  right: 20px;
  top: -8px;
  border-bottom: 8px solid #fff;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
}
.network_sortingcon .bootstrap-select.form-control .dropdown-menu.open::before {
  content: "";
  position: absolute;
  right: 18px;
  top: -10px;
  border-bottom: 10px solid rgba(210,210,210,0.5);
  border-left: 11px solid transparent;
  border-right: 10px solid transparent;
}
.comp_listing_inner.request-listingnew_1 {
  display: inline-block;
  box-shadow: 0 1.5px 3px rgba(0,0,0,0.15);
  width: 100%;
  background-color: #fff;
}
.comp_listing_inner.request-listingnew_1 .uiTabs_sec {  display: inline-block; width: 100%; border-bottom: 1px solid #e6e6e6; vertical-align: top; }
.comp_listing_inner.request-listingnew_1 .uiTabs_sec li { float: left; padding: 0 10px; }
.comp_listing_inner.request-listingnew_1 .uiTabs_sec li a { margin: 0; padding: 10px 5px; border-bottom: 1px solid #e6e6e6; }
.comp_listing_inner.request-listingnew_1 .uiTabs_sec li.ui-tabs-active a { border-bottom: 1px solid #327ab6 !important; color: #327ab6; }
.comp_listing_inner.request-listingnew_1 .tab-content {
  display: inline-block;
  width: 100%; vertical-align: top;
  padding: 0 15px;
}
.request-listingnew_1 .net_rqst_cell {
  display: inline-block;
  width: 100%; vertical-align: top;
}
.request-listingnew_1 .net_rqst_cell .net_rqst_listing {
  float: left;
  width: 100%;
  padding: 20px 0;
  border-bottom: 1px solid #e8e8e8;
}
.net_rqst_listing .network_dp_coll {
  display: inline-block;
  width: 50px;
  height: 50px;
  overflow: hidden;
  border-radius: 100%;
  border: 1px solid #cccbcb;
  margin-left: -3px;
  vertical-align: middle;
}
.net_rqst_listing .network_dp_coll a {
  float: left;
  width: 100%;
  height: 100%;
}
.net_rqst_listing .network_dp_coll a img {
  min-width: 100%;
  min-height: 100%;
}
.net_rqst_listing .network_btn_coll a.btn {
  margin: 0 1px;
  padding: 3px 10px;
  width: 100px;
  float: none;
  display: inline-block;
}
.net_rqst_listing .network_btn_coll {
  display: inline-block;
  width: 206px;
  margin-right: -3px;
  vertical-align: middle;
}
.net_rqst_listing .network_content_coll {
  display: inline-block;
  width: calc(100% - 206px);
  padding-left: 15px;
  margin-left: -3px;
  vertical-align: middle;
}
.net_rqst_listing .network_content_coll h3.vote-title {
  height: auto;
  margin: 0;
  line-height: 24px;
}
.net_rqst_listing .network_content_coll .comp_listing_content {
  margin: 0;
  min-height: inherit;
}
.net_rqst_listing .network_content_coll .comp_listing_content span.company-sector {
  margin: 0;
  height: inherit;
  line-height: 22px;
}
.request-listingnew_1 .net_rqst_cell .net_rqst_listing:last-child { border-bottom: none; }
.net_rqst_listing .network_btn_coll .contact-box-footer {
  margin-left: 0;
  width: 100%;
  text-align: right;
}
.net_rqst_listing .network_btn_coll a.btn:first-child { margin-left: 0; }
.net_rqst_listing .network_btn_coll a.btn:last-child { margin-right: 0; }
.rqst_list_vtm {
  display: inline-block;
  width: calc(100% - 50px);
  margin-left: -3px;
  vertical-align: middle;
}
.connection_ad_search .srchForm_inner.affix .form-control {
  height: 32px;
  line-height: 32px;
}

button.reset-filter.btn.btn-cancel-edit {
  float: right;
  border-radius: 0;
  margin: 5px 10px 0 0;
}
.loader_fade_search {
  display: inline-block;
  width: 100%;
  position: relative;
}
.loader_fade {
  position: absolute;
  left: 0;
  top: 0; display:none;
  width: 100%;
  height: 100%;
  background-color: rgba(255, 255, 255, 0.8);
  z-index: 999;
}
.comp_profile_frola .fr-box.fr-basic.fr-top .fr-toolbar {
  box-shadow: none;
  border: none;
  background-color: #f6f8f8;
  border-bottom: 1px solid #E7EAEC;
}
.comp_profile_frola .fr-box.fr-basic.fr-top .fr-toolbar .fr-btn {
  background-color: transparent;
  color: #999;
  border: none;
  font-size: 14px;
  padding: 0 5px;
  margin: 0; text-align: center;
}
.comp_profile_frola .fr-box.fr-basic.fr-top .fr-toolbar .fr-btn i.fa {
  margin: 0;
  display: inline-block;
}
.comp_profile_frola .fr-box.fr-basic.fr-top .fr-wrapper {
  background-color: #fff;
  box-shadow: none;
  border: none;
  padding: 20px;
}
.comp_profile_frola .fr-box.fr-basic.fr-top .fr-wrapper .fr-element.fr-view {
  padding: 0;
}
.comp_profile_frola .fr-box.fr-basic.fr-top .fr-toolbar .fr-btn.fr-dropdown {
  padding-right: 18px;
}
.comp_profile_frola .fr-box.fr-basic.fr-top .fr-toolbar .fr-btn.fr-dropdown::after {
  border-top-color: #888;
}

.profile_referral_con {
  float: left;
  margin-top: 0;
  position: relative;
  width: 100%;
  z-index: 99;
}
.profile_referral_tabcon {
  border-top: 1px solid #ededed;
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.05);
  padding: 10px 15px 0;
}
.referral_rowtop {
  display: inline-block;
  width: 100%;
}
.referral_rowtop .reff_img {
  float: left;
  width: 40%;
}
.reff_code_rgt {
  float: left;
  padding: 0 0 0 20px;
  width: 60%;
}
.reff_code_rgt h2 {
  color: #000;
  font-size: 35px;
  font-weight: 700;
  line-height: 35px;
  margin-top: 0;
}
.reffel_link_con {
  display: inline-block;
  margin-top: 18px;
  width: calc(100% - 20px);
}
.reffel_link_con h4 { font-size: 16px; }
.reff_con {
  display: inline-block;
  width: 100%; position: relative;
}
.reff_con .reff_input {
  border: 1px solid #5ebd76;
  color: #5c6063;
  float: left;
  height: 38px;
  padding: 0 10px;
  width: calc(100% - 110px);
}
.reff_con .reff_copy {
  background-color: #5ebd76;
  border: 1px solid #5ebd76;
  color: #fff;
  float: right;
  height: 38px;
  width: 110px;
}
.reff_social_con {
  display: inline-block;
  margin-top: 35px;
  width: calc(100% - 20px);
}
.reff_social_con .shareby_email {
  float: left;
  height: 35px;
  line-height: 34px;
  margin-right: 5px;
  padding: 0 5px;
  position: relative;
  text-align: center;
  width: calc(50% - 5px);
  background-color: #bc2235;
  color: #fff; margin-bottom: 8px;
  border-radius: 3px;
  border: 1px solid #bc2235;
}
.reff_social_con .shareby_linkedin {
  float: left;
  height: 35px;
  line-height: 34px;
  margin-left: 5px;
  padding: 0 5px;
  position: relative;
  text-align: center;
  width: calc(50% - 5px);
  background-color: #0B79B9;
  color: #fff;
  overflow: hidden;
  border-radius: 3px;
  border: 1px solid #0B79B9;
  margin-bottom: 8px;
}
.reff_social_con .shareby_linkedin:hover{
  background-color: #fff; color: #0B79B9;
}
#comp_overview .ui_ToggleContemnt ul , .guest-company-detail-con .about_guest_Detail ul {
  list-style-position: inside;
}


/* Guest Job new Screens Start  */
body.guest_job_body { background-color: #f1f0ed; }
.guest_job_new1 {
  display: inline-block;
  padding: 15px;
  text-align: center;
  width: 100%;
}
.guest_job_header {
  background-color: #bc2235;
  display: inline-block;
  padding: 7px 0 13px;
  vertical-align: top;
  width: 100%;
}
.guest_job_header a {
  display: inline-block;
  vertical-align: top;
}
.guest_job_new_inner {
  display: inline-block;
  max-width: 500px;
  text-align: left;
  width: 100%;
}
.guest_job_new_inner .internship_basic_info {
  margin-bottom: 15px;
}
.guest_job_new_inner .intern_comnp_basic_detail {
  padding-right: 0;
  width: calc(100% - 100px);
}
.guest_job_new_inner .intern_price_rgt {
  width: 100%;
}
.guest_job_forrm {
  float: left;
  width: 100%;
}
.guest_job_forrm .guest_forrm_header {
  background-color: #d6d4d4;
  color: #565656;
  float: left;
  font-size: 16px;
  font-weight: 600;
  padding: 10px 35px;
  width: 100%;
}
.guest_job_forrm .guest_forrm_sec {
  float: left;
  padding: 15px 35px;
  width: 100%;
}
.guest_job_forrm h4.guest-sidebar-title {
  font-size: 16px !important;
  margin-bottom: 20px;
  margin-top: 0;
  padding-bottom: 5px;
}
.guest_forrm_sec form.form {
  display: inline-block;
  width: 100%;
}
.guest_forrm_sec form.form .form-group {
  display: inline-block;
  width: 100%;
}
.guest_forrm_sec form.form .pass_guest {
  text-align: right;
  margin: 17px 0 0 0;
  width: auto;
  float: right;
}
.pass_guest + .guest_new_btn {
  margin-top: 10px;
}
.guest_signup_form_con {
  display: inline-block;
  margin-top: 15px;
  width: 100%;
}
.guest_new_btn {
  background-color: #bc2235;
  border: 1px solid #bc2235;
  border-radius: 3px;
  color: #fff;
  display: inline-block;
  font-family: "open sans";
  font-size: 14px;
  font-weight: 600;
  padding: 6px 20px;
}
.reff_social_con .shareby_email:hover{ color: #bc2235; background-color: #fff; }
.reff_social_con .shareby_email span.stButton {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  opacity: 0;
}

.reff_social_con .shareby_facebook {
  background-color: #3a559f;
  border: 1px solid #3a559f;
  border-radius: 3px;
  color: #fff;
  float: left;
  height: 35px;
  line-height: 34px;
  margin: 0 0 8px 5px; position: relative;
  padding: 0 5px;
  text-align: center;
  width: calc(50% - 5px);
}
.reff_social_con .shareby_facebook:hover{ color: #3a559f; background-color: #fff; }

.reff_social_con .shareby_twitter {
  background-color: #55acee;
  border: 1px solid #55acee;
  border-radius: 3px;
  color: #fff;
  float: left; margin-bottom: 8px;
  height: 35px; position: relative;
  line-height: 34px;
  margin-right: 5px;
  padding: 0 5px;
  text-align: center;
  width: calc(50% - 5px);
}
.reff_social_con .shareby_twitter:hover{ color: #55acee; background-color: #fff; }
.reff_social_con .shareby_twitter span.stButton {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  padding: 0;
  margin: 0;
  opacity: 0;
}

.reff_social_con .fa { margin-right: 6px; }
.reff_touse {
  border-top: 1px solid #f4f4f4;
  display: inline-block;
  margin-left: -15px;
  margin-top: 15px;
  padding: 15px 50px 0;
  width: calc(100% + 30px);
}
.reff_touse h3 {
  color: #5c6063;
  margin-bottom: 20px;
}
.reff_info_con .rellspan {
  display: inline-block;
  width: 100%;
}
.reff_table {
  display: inline-block;
  width: 100%; position: relative;
  vertical-align: top;
}
.reff_table .reff_user_img {
  border: 1px solid #b1b1b1;
  border-radius: 100%;
  display: inline-block;
  height: 25px;
  margin-right: 5px;
  overflow: hidden;
  vertical-align: middle;
  width: 25px;
}
.reff_table .reff_connect.btn.follow_btn { margin: 0; }
.reff_table .table td {
  border-right: 1px solid #e7eaec;
  padding: 12px 10px;
  text-align: center;vertical-align: middle;
}
.reff_table table.table thead th {
  border-bottom: medium none;
  border-right: 1px solid #e7eaec;
  border-top: 1px solid #dedede !important;
  padding: 12px 10px;
  text-align: center;
  font-size: 16px;
  color: #838789;
}
.reff_table .table { margin-bottom: 0; }
.reff_table .connected {
  display: inline-block;
  margin: 7px 0;
}
.reff_table .connected .fa {
  margin-right: 5px;
  color: #5ebd76;
  font-size: 17px;
  display: inline-block;
  vertical-align: middle;
}
.name5 {
  display: inline-block;
  max-width: calc(100% - 41px);
  vertical-align: middle;
}
.reff_table .table td:first-child {
  text-align: left;
  padding-left: 50px;
  width: 38%;
}
.reff_paggination {
  display: inline-block;
  width: 100%;
  margin-top: 20px;
}
.reff_paggination .paggination { margin: 0; padding: 0; float: right; width:auto; list-style: none; }
.reff_paggination .paggination li { float: left; margin: 2px; }
.reff_paggination .paggination li a {
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 0;
  color: #5c5f62;
  float: left;
  font-size: 14px;
  height: 35px;
  line-height: 35px;
  margin: 0;
  min-width: 35px;
  padding: 0 6px;
  text-align: center;
}
.reff_paggination .paggination li.active a , .reff_paggination .paggination li a:hover {
  min-width: 35px;
  height: 35px;
  line-height: 35px;
  text-align: center; background-color: transparent;
  float: left;border: 1px solid #c6c6c6;
  color: #5c5f62;
}
.reff_paggination .paggination li.first , .reff_paggination .paggination li.last { display: none; }
.reff_copy_link_copn span.reff_logo {
  display: inline-block;
  width: 30px;
  vertical-align: middle;
}
.profile_new-lft_sec.reff_copy_link_copn p {
  float: none;
  display: inline-block;
  vertical-align: middle;
  max-width: calc(100% - 35px);
}
.reff_copy_link_copn a.reff_copy_link {
  position: absolute;
  left: 50%; z-index: 99;
  top: 28px; display: none;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  background-color: #29333a;
  padding: 4px 8px;
  border-radius: 3px;
  font-size: 12px;
  line-height: 14px;
  color: #fff;
}
.reff_copy_link_copn a.reff_copy_link::before {
  content: "";
  position: absolute;
  left: 50%;
  top: -6px;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  border-bottom: 7px solid #29333a;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
}
.reff_inner {
  display: inline-block;
  max-width: 100%;
  position: relative;
  width: 100%;
}
.tip-start:hover a.reff_copy_link{ display: block }

.reff_copied_link{
  position: absolute;
  left: 50%;
  top: 25px; display: block;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  background-color: #dfedd6;
  padding: 4px 8px;
  border:1px solid #d7e8c5;
  border-radius: 3px;
  font-size: 12px;
  line-height: 14px;
  color: #467b43;
}
.reff_copied_link2{
  position: absolute;
  left: 50%;
  top: 45px; display: block;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  background-color: #dfedd6;
  padding: 4px 8px;
  border:1px solid #d7e8c5;
  border-radius: 3px;
  font-size: 12px;
  line-height: 14px;
  color: #467b43;
}
.reff_social {
  display: inline-block;
  width: 100%; position: relative;
  margin-top: 10px;
}
.reff_social a.reff_linkedin {
  width: 30px;
  height: 30px;
  float: left;
  text-align: center;
  line-height: 30px;
  background-color: #0084b1;
  color: #fff;
  font-size: 18px;
}
.reff_social a.reff_facebook {
  width: 30px;
  height: 30px;
  float: left;
  text-align: center;
  line-height: 30px;
  background-color: #3a559f;
  color: #fff;
  font-size: 18px;
}
.reff_social a { margin-right: 8px; }
.reff_social_edit input.form-control { height: 32px; }
p#copyTarget {  cursor: pointer;}
tbody.referral_pagination_content .pending_btn, .pending_btn:hover, .pending_btn:focus {  min-width: 90px;}

.guest_new_btn:hover , .guest_new_btn:focus{ background-color: #751725;border: 1px solid #751725; color: #fff; }
.guest_job_signup {
  display: inline-block;
  padding: 40px 0;
  width: 100%;
}
.guest_job_signup .centraJobDetail .internship_basic_info { border: medium none; }
.guest_job_signup .centraJobDetail { margin-bottom: 0; }
.guest_job_signup_con {
  display: inline-block;
  padding: 25px;
  width: 100%;
}
#guest_job_wizard .steps { display: none; }
.guest_signup_form_con .content {
  background-color: transparent;
  border-radius: 0;
  margin: 0 0 20px;
}
.guest_signup_form_con .content h2.title {
  color: #d2d2d3;
  display: inline-block;
  font-size: 16px;
  font-weight: 600;
  margin: 0;
  padding: 10px 0;
  position: static;
  width: 100%;
}
.guest_signup_form_con .content section.body {
  display: inline-block;
  height: 100%;
  position: static;
  width: 100%;
}
.guest_job_signup .guest-sidebar-title {
  font-size: 16px !important;
}
.guest_signup_form_con .guest_form_inner {
  display: none;
  width: 100%;
  padding:0 20px;
  max-width: 600px;

}
.guest_form_inner em.note {
  color: #151515;
  display: inline-block;
  margin-top: 5px;
  width: 100%;
}
.guest_form_inner textarea {
  border: 1px solid #cdcccc;
  display: inline-block;
  padding: 6px 12px;
  resize: vertical;
  width: 100%;
}
.guest_signup_form_con .content section.body.current { border-bottom: 1px solid #f3f3f3; }
.gst_radio { display: inline-block; width: 100%; }
.gst_radio .gst-radio_con1 {
  float: left;
  min-width: 100px;
  position: relative;
}
.gst_radio .gst-radio_con1 input[type="radio"] {
  cursor: pointer;
  height: 100%;
  left: 0;
  margin: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 99;
}
.guest_signup_form_con .gst_radio .gst-radio_con1 .radio_span {
  color: #151515; padding-left: 23px;
  font-weight: normal;
  margin: 0;
}
.gst_radio .gst-radio_con1 .radio_span::after {
  border: 1px solid #d0cdcc;
  border-radius: 100%;
  content: "";
  height: 15px;
  left: 0;
  position: absolute;
  top: 3px;
  width: 15px;
}
.gst_radio .gst-radio_con1 input[type="radio"]:checked ~ .radio_span::before {
  background-color: #a09e9f;
  border-radius: 100%;
  content: "";
  height: 5px;
  left: 5px;
  position: absolute;
  top: 8px;
  width: 5px;
  z-index: 99;
}
.guest_form_inner .gst_info {
  position: relative;
}
.guest_form_inner .gst_info .gst_tooltip {
  background-color: #151515;
  color: #fff;
  display: none;
  font-weight: normal;
  left: 40px;
  padding: 10px;
  position: absolute;
  top: 0;
  width: 300px;
}
.guest_form_inner .gst_info:hover .gst_tooltip{display: block;}
.guest_signup_form_con .guest_form_inner button.dropdown-toggle, .guest_signup_form_con .guest_form_inner button.dropdown-toggle:hover, .guest_signup_form_con .guest_form_inner button.dropdown-toggle:focus {
  background-color: transparent;
  border: 1px solid #ccc;
  border-radius: 0;
  box-shadow: none;
  color: #999;
  height: 40px;
}
.guest_form_inner .intl-tel-input .form-control {
  height: 40px;
}
.guest_form_inner .intl-tel-input .flag-dropdown .selected-flag {
  padding: 11px 15px 11px 8px;
}
.guest_signup_form_con .content h2.title.current { color: #676a6c; }
.gst_check {
  display: inline-block;
  margin-top: 15px;
  position: relative;
  width: 100%;
}
.gst_check .expen {
  margin: 0;
}
.guest_signup_form_con .gst_check .expen label {
  font-size: 14px;
  font-weight: normal;
  margin: 3px 0 0;
  padding-left: 24px;
}

.gst_form_row {
  display: inline-block;
  position: relative;
  width: 100%;
}
.gst_form_row .gst_form_inner {
  float: left;
  max-width: 600px;
  width: 100%;
}
.gst_form_inner .step_title {
  color: #d2d2d3;
  float: left;
  font-size: 16px;
  font-weight: 600;
  margin: 0;
  padding: 15px 0;
  width: 100%;
}
.gst_form_row.active .step_title { color: #676b6e; }
.gst_form_row.active .guest_form_inner { display: inline-block; }
.gst_btn_row { display: inline-block; margin: 15px 0; width: 100%; padding:0 20px; }
.gst_form_row .gst_btn_row { display: none; }
.gst_form_row.active .gst_btn_row { display: inline-block; }
.guest_add_expp {
  display: inline-block;
  font-size: 15px;
  font-weight: 600;
  margin: 5px 0;
  width: 100%;
}
.gst_form_row.step4 .btn.btn-default {
  background-color: #fff;
  border: 1px solid #dcdcdb;
  color: #3f3f3f;
  margin-top: 10px;
  padding: 5px 12px;
}
.gsst_imgnote {
  display: inline-block;
  margin-bottom: 15px;
  width: 100%;
}
.submit_note p {
  font-size: 14px;
}
.edit_field_again {
  float: right;
  width: 80px;
  display: none;
}
.gst_form_row.prev .edit_field_again{display: inline-block;}
.gst_form_row.prev .step_title { border-bottom: 1px solid #efeeef; }
.guest_competencies_popup.in .modal-dialog {
  max-width: 700px;
  top: 0px;
  width: 100%;
}
.guest_competencies_popup .add-skill-topsearch [class*="col-"] {
  margin: 8px 0;
  width: 100%;
}
.guest_competencies_popup .add-skill-topsearch .dropdown-toggle , .guest_competencies_popup .add-skill-topsearch .dropdown-toggle:hover , .guest_competencies_popup .add-skill-topsearch .dropdown-toggle:focus {
  background-color: #fff;
  border-radius: 0;
  color: #555; box-shadow: none;
  height: 40px;
}
.guest_competencies_popup .form-skills-pro {
  padding: 0;
}
.guest_competencies_popup .form-skills-pro h5{
  font-size: 14px;
  font-weight: normal;
  line-height: 21px;
  margin: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.guest_competencies_popup .col-skill-level button.btn.dropdown-toggle {
  background-color: transparent;
  border: 1px solid #c2c2c2;
  border-radius: 0;
  box-shadow: none;
  color: #333;
  height: 40px;
}
.guest_competencies_popup .col-skill-yr .skill_row_exp_yrs {
  border: 1px solid #c2c2c2;
}
.guest_competencies_popup .col-sill { width: 62%; }
.guest_competencies_popup .col-skill-yr { width: 13%; }
.guest_signup_form_con .hr-line-dashed { border-top-color: #ccc; margin: 30px 0; }
.gst_add_exp {
  background-color: transparent;
  border: medium none;
  color: #337ab7;
  font-size: 15px;
  padding:0px;
  margin-right: 10px;
}
.gst_experience_con {
  display: inline-block;
  width: 100%;
}
.gst_experience_con , .gst_education_con {
  display: inline-block;
  width: 100%;
}
.guest_competencies_popup .popup_skills_wrapper .col-skill-level { width: 20%; }
.guest_competencies_popup .popup_skills_wrapper .col-skill-remove { width: 5%; }
.guest_job_new_inner .alert { margin: 0 0 15px 0; max-width: 100%; }
.modal.guest_popup .modal-body .guest_popup_inner5 {
  display: inline-block;
  padding: 10px 20px;
  vertical-align: top;
  width: 100%;
}
.guest_popup_inner5 p {
  color: #9b9b9b;
  font-size: 15px;
  font-weight: 500;
}
.guest_popup_inner5 .gst_vfc_mob {
  display: inline-block;
  max-width: 270px;
  width: 100%;
}
.guest_popup_inner5 .gst_vfc_mob h6 {
  color: #666666;
  font-size: 18px;
  font-weight: 600;
}
.guest_popup_inner5 .gst_vfc_mob .input-group {
  display: inline-block;
  margin: 5px 0;
  width: 100%;
}
.guest_popup_inner5 .gst_vfc_mob .guest_new_btn {
  margin-bottom: 10px;
  margin-top: 15px;
  width: 100%;
}
.guest_popup_inner5 .gst_vfc_mob span { color: #9b9b9b; font-size: 15px; }
.guest_popup_inner5 .gst_vfc_mob .input-group .form-control { border-color: #d1cecd; height: 43px; }
.guest_signup_form_con .easy-autocomplete input.form-control { border-radius: 0; box-shadow: none; }
.guest_signup_form_con .easy-autocomplete .easy-autocomplete-container { left: 0; top: 40px; }
.guest_signup_form_con .easy-autocomplete .easy-autocomplete-container ul { border: medium none; }
.loader_popup {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(255,255,255,0.8);
  z-index: 999;
}
.loader_popup .spinner_wrapper {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50% , -50%);
  -moz-transform: translate(-50% , -50%);
  -o-transform: translate(-50% , -50%);
  transform: translate(-50% , -50%);
}
/* Guest Job new Screens end  */

#comp_overview .ui_ToggleContemnt ul , .guest-company-detail-con .about_guest_Detail ul {
  list-style-position: inside;
}
.popup_fade_cont{ position: absolute; left: 0;top: 0px; background-color: rgba(255, 255, 255, 0.8); width: 100%; height: 100%; z-index: 99;display: none;}
.relt{ position: relative; }
.publish_job_form_wrapper .expen label { font-weight: normal; font-size: 14px;line-height: 20px; }

.post_article_inner_container.forum_crt_wrapper .fr-element.fr-view p,
.post_article_inner_container.forum_crt_wrapper .fr-element.fr-view span,
.post_article_inner_container.forum_crt_wrapper .fr-element.fr-view i,
.post_article_inner_container.forum_crt_wrapper .fr-element.fr-view em,
.post_article_inner_container.forum_crt_wrapper .fr-element.fr-view div,
.post_article_inner_container.forum_crt_wrapper .fr-element.fr-view li,
.post_article_inner_container.forum_crt_wrapper .fr-element.fr-view ul,
.post_article_inner_container.forum_crt_wrapper .fr-element.fr-view ol,
.post_article_inner_container.forum_crt_wrapper .fr-element.fr-view b,
.post_article_inner_container.forum_crt_wrapper .fr-element.fr-view strong,
.post_article_inner_container.forum_crt_wrapper .fr-element.fr-view h1,
.post_article_inner_container.forum_crt_wrapper .fr-element.fr-view h2,
.post_article_inner_container.forum_crt_wrapper .fr-element.fr-view h3,
.post_article_inner_container.forum_crt_wrapper .fr-element.fr-view h4,
.post_article_inner_container.forum_crt_wrapper .fr-element.fr-view h5,
.post_article_inner_container.forum_crt_wrapper .fr-element.fr-view h6,
.post_article_inner_container.forum_crt_wrapper .fr-element.fr-view u{
  font-family: 'Open Sans' !important;color: #76797B !important; letter-spacing: 0.7px !important;
  font-size:14px !important;line-height: 18px !important; text-align: left;
}
.publish_job_form_wrapper .expen-label label {
  font-weight: 700;
  color: #676a6c;
}
.ui_job_viewbtn .btn.btn-cancel-edit {
  margin-right: 6px;
  margin-bottom: 5px;
}
.ui_job_viewbtn .btn.btn-cancel-edit.disabled{ background-color: #ccc; }
.form-group.comp_profile_frola span.fr-placeholder {
  padding: 20px !important;
}
.forcefully_style p,
.forcefully_style span,
.forcefully_style i,
.forcefully_style em,
.forcefully_style div,
.forcefully_style li,
.forcefully_style ul,
.forcefully_style ol,
.forcefully_style b,
.forcefully_style strong,
.forcefully_style h1,
.forcefully_style h2,
.forcefully_style h3,
.forcefully_style h4,
.forcefully_style h5,
.forcefully_style h6,
.forcefully_style u{
  font-family: 'Open Sans' !important;color: #76797B !important;
  padding:0px !important;
  font-size:14px !important;line-height: 18px !important; text-align: left;
}
.forcefully_style a{
  font-family: 'Open Sans' !important;color: #337AB7 !important;
  font-size:14px !important;line-height: 18px !important; text-align: left;
}
.guest_signup_form_con .form-control.error { border: 1px solid #bd2236; color: #676a6c; }
.guest_signup_form_con label.error { color: #bd2236; font-size: 12px; margin-left: 0; }
.guest_signup_form_con .btn-group.bootstrap-select.form-control { height: auto; }
.guest_signup_form_con .error { margin-left: 0; }
.guest_signup_form_con textarea { color: #676a6c; }
.guest_signup_form_con .document-grp .form-file + label { margin: 0; width: 100%; }
.guest_signup_form_con .document-grp .form-file.error { color: #676a6c; }
.guest_signup_form_con .form-group.gst_gender { margin-bottom: 0; }
.guest_signup_form_con .form-group.gst_gender .gst_radio label.error {
  bottom: -21px;
  color: #bd2236;
  font-weight: bold;
  left: 0;
  max-width: 380px;
  padding: 0;
  position: absolute;
  width: 380px;
}
.guest_signup_form_con .form-group.gst_gender .gst_radio label.error::after , .guest_signup_form_con .form-group.gst_gender .gst_radio label.error::before { display: none; }
.guest_signup_form_con .form-group.gst_gender .gst_radio { padding-bottom: 20px; }
.guest_job_signup .select_skills_drop .easy-autocomplete-container { left: 0; }
.guest_job_signup .select_skills_drop .easy-autocomplete-container ul { margin: 0; }
.guest_job_signup_con .alert.alert-danger {  max-width: 100%;}
.guest_job_signup_con .alert.alert-danger ul {  padding: 0px;}
.gst_signup_form_spinner {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background-color: rgba(255,255,255,0.8);
  z-index: 99;
}
.gst_signup_form_spinner .spiner-example {
  height: auto;
  padding: 0;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50% , -50%);
  -moz-transform: translate(-50% , -50%);
  -o-transform: translate(-50% , -50%);
  transform: translate(-50% , -50%);
}
.internship_listing_content .btn_dismiss {
  margin-bottom: 2px;
  margin-top: 2px;
}
.job_btn_coonn1 { float: right; }

div.createJob_alert .btn.btn_dismiss.pull-left {  padding: 5px 16px 5px 16px;}
#verified-mobile {    z-index: 999999 !important;}
a.pdf_download_btn {
  float: right;
  font-size: 14px;
  font-weight: normal;
  color: #676a6c;
}
a.pdf_download_btn:hover{ color: #337AB7; }

.modal.imcomp_profilepopup .modal-dialog {
  top: 0;
  margin-top: 0;
}
.modal.imcomp_profilepopup .modal-dialog {
  left: 50%;
  margin-top: 0;
  position: absolute;
  text-align: center;
  top: 50%;
  padding:0px; max-width: 330px;
  width: 100%;
  margin-bottom: 0;
  transform: translate(-50% , -50%);
  -webkit-transform: translate(-50% , -50%);
  -moz-transform: translate(-50% , -50%);
  -o-transform: translate(-50% , -50%);
}
.imcomp_profilepopup .incomp_user_img {
  position: relative;
  display: inline-block;
  margin-top: -60px;
}
.incomp_user_img .incomp_inner {
  border-radius: 100%;
  float: left;
  height: 89px;
  width: 89px;
  background-color: #fff;
}
.imcomp_profilepopup .close {
  color: #515151;
  font-size: 23px;
  opacity: 1;
  position: absolute;
  right: 14px;
  top: 7px;
}
.imcomp_profilepopup .modal-body {
  padding: 15px 50px;
}
.imcomp_profilepopup .modal-body h3 {
  color: #515151;
  line-height: 23px;
}
.imcomp_profilepopup .modal-body p {
  color: #aaaaaa;
  line-height: 18px;
  margin: 10px 0 25px;
}
.imcomp_profilepopup .modal-body .btn.btn-save-edit {
  width: 100%;
  font-weight: normal;
  padding: 8px 12px;
  margin: 0 0 10px 0;
}
.imcomp_profilepopup .incomp_user_img .fa {
  bottom: -8px;
  color: #f37b22;
  font-size: 30px;
  position: absolute;
  right: -3px;
}
.otp_sent_wrapper {
  display: inline-block;
  text-align: center;
  width: 100%;
}
.otp_sent_wrapper img {
  margin-bottom: 15px;
  max-width: 60px;
}
.otp_sent_wrapper p { color: #36bf28; }
.guest_job_new_inner .intern_comnp_basic_detail h2 {
  font-size: 16px;
  margin-bottom: 3px;
}
.guest_job_new_inner .intern_comnp_basic_detail p {
  margin-bottom: 5px;
}
.guest_job_new_inner .intern_comnp_basic_detail .fa {
  font-size: 14px;
}
.guest_job_new_inner .intern_comnp_basic_detail .intern_inner_price {
  margin-bottom: 2px;
}
.guest_job_signup .intern_comnp_basic_detail h2 {
  font-size: 16px;
}
.upload_form_inner .field_error {  border: 1px solid #bc2235; }
.guest_popup_inner5 .gst_input_field.otp_error .form-control {
  border: 1px solid #bc2235;
}
.gst_input_field .error_tooltip {
  background-color: #f3f4f4;
  border-radius: 4px;
  color: #bc2234;
  display: none;
  font-size: 13px;
  line-height: 15px;
  padding: 6px 10px;
  position: absolute;
  right: -140px;
  top: 0;
  width: 125px;
}
.gst_input_field .error_tooltip::before {
  border-bottom: 5px solid transparent;
  border-right: 10px solid #f3f4f4;
  border-top: 5px solid transparent;
  content: "";
  height: 0;
  left: -10px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 0;
}
.gst_input_field.otp_error .error_tooltip{display: block;}
.feed_e_learning_inner {
  display: inline-block;
  width: 100%;
}
.feed_e_laerning_con {
  float: left;
  width:100%;
  margin-bottom: 5px;
  padding: 7px 10px;
}
.feed_e_laerning_con .feed_e_laerning_img {
  float: left;
  width: 90px;
}
.feed_e_laerning_con .feed_e__content {
  float: left;
  padding-left: 10px;
  width: calc(100% - 90px);
}
.feed_e__content h3 {
  font-size: 14px;
  margin: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  float:left;
  width: 100%;min-height: 18px;
}
.feed_e__content h3 a{color: #333; }
.feed_learning_icon {
  display: inline-block;
  width: 100%;vertical-align: top;
}
.feed_learning_icon .icon_learning {
  max-width: 17px;
}
.feed_learning_prc {
  display: inline-block;vertical-align: top;
  width: 100%; margin-top: 3px;
}
.feed_learning_prc h4 {
  color: #000000;
  float: left;
  font-size: 13px;
  margin: 0 7px 0 0;
  width: auto;
}
.feed_learning_prc del {
  background-color: transparent;
  color: #b4b4b4;
  float: left;
  font-size: 11px;
  line-height: 16px;
}
.admin_layout_wrapper .dropdown-menu.profilename_edit ul{padding:0px; margin:0px;}
#create_project.wizard .note-editor .note-style.btn-group .dropdown-menu h2 {
  margin: 0;
  border: none;
  font-weight: normal;
  text-align: left;
  padding: 0;
  font-size: 20px;
  color: #333;
}
.guest_form_inner .to-other {
  padding-top: 8px;
}
.navbar-top-links .dropdown-menu li a.nav-anch{
  padding:0px;
}
.dropdown-messages-box .nav-anch{
  padding:0px;
}
.intenship_tabs_container .follow_btn { margin-top: 1px; }


#comp_overview .ui_ToggleContemnt ul , .guest-company-detail-con .about_guest_Detail ul {
  list-style-position: inside;
}
.popup_fade_cont{ position: absolute; left: 0;top: 0px; background-color: rgba(255, 255, 255, 0.8); width: 100%; height: 100%; z-index: 99;display: none;}
.relt{ position: relative; }
.reff_social_edit .profilename_edit .form-group { padding: 0; }
.piwik_views {
  display: inline-block;
  vertical-align: top;
  position: relative;
  padding-left: 5px;
}
.piwik_views span.fa.fa-circle {
  font-size: 4px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 2px;
  position: static;
  width: auto;
  padding: 0;
}
.managa_listui .intern_inner_price.wth_views {
  width: 50%;
}
#profile-resume .resume-preview span.close_feed_img {
  position: absolute;
  right: 0;
  top: -24px;left: inherit;
  color: #BC2235;
  cursor: pointer;
  padding: 5px;
  line-height: 11px;
}



.learning_row_con {
  display: inline-block;
  width: 100%;
  margin-top: 15px;
}
.learning_views_btn {
  float: left;
  width: auto;
  padding: 3px 15px;
  border-radius: 25px;
  border: 1px solid #fff;
}


/* Profile Compitencies Section */
#profile-skill .popup_skills_wrapper .col-sill { width: 60%; }
#profile-skill .popup_skills_wrapper .col-skill-yr { width: 13%; }
#profile-skill .popup_skills_wrapper .col-skill-yr .form-control { height: 34px; }
/* Profile Compitencies Section */

.no_content{padding-left: 80px;}
.referral_pagination_content button.btn.pending_btn {  margin: 0;}
.expo_container.get_started_main2 section.welcome_wrapper-main .expo_get_started .form-control { height: auto; min-height: 34px; }
.upload_resume_steps .upload_sections .expen > label { line-height: 19px; }
.daterangepicker.dropdown-menu { width: 290px; }
.modal-open .admin_layout_wrapper header { width: calc(100% - 17px) !important; }
.reff_table .table td.no_content:first-child { text-align: center; }


.guest_signup_form_con .col-skill-level .tooltip{
  left:-38px !important;
  width:300px !important; max-width:300px !important;
}
.guest_signup_form_con .col-skill-level .tooltip .tooltip-arrow{ border-top-color: #000 !important; }
.guest_signup_form_con .col-skill-level .tooltip .tooltip-inner{ background-color: #000 !important; width:100% !important; float:left !important; max-width:100% !important; }
.guest_signup_form_con .col-skill-level .tooltip .tooltip-inner p{ font-size:12px; color: #fff; line-height: 16px; margin-bottom: 5px; }

.guest_signup_form_con .skill_auto_complete_con .easy-autocomplete .easy-autocomplete-container li .eac-item { min-height: inherit;padding: 5px 10px; }
.loginscreen label.error {
  color: #BC2234;
  width: 100%;
  text-align: left;
  margin: 0;
  font-weight: normal;
}
.loginscreen .form-control.error { border: 1px solid #BC2234; color:#555; }

.project-description-html p,
.project-description-html span,
.project-description-html i,
.project-description-html em,
.project-description-html div,
.project-description-html li,
.project-description-html ul,
.project-description-html ol,
.project-description-html b,
.project-description-html strong,
.project-description-html h1,
.project-description-html h2,
.project-description-html h3,
.project-description-html h4,
.project-description-html h5,
.project-description-html h6,
.project-description-html u,
#create_project .note-editor .note-editable p,
#create_project .note-editor .note-editable span,
#create_project .note-editor .note-editable i,
#create_project .note-editor .note-editable em,
#create_project .note-editor .note-editable div,
#create_project .note-editor .note-editable li,
#create_project .note-editor .note-editable ul,
#create_project .note-editor .note-editable ol,
#create_project .note-editor .note-editable b,
#create_project .note-editor .note-editable strong,
#create_project .note-editor .note-editable h1,
#create_project .note-editor .note-editable h2,
#create_project .note-editor .note-editable h3,
#create_project .note-editor .note-editable h4,
#create_project .note-editor .note-editable h5,
#create_project .note-editor .note-editable h6,
#create_project .note-editor .note-editable u{
  font-family: 'Open Sans' !important;color: #76797B !important;
  font-size:14px !important;line-height: 18px !important; text-align: left;
}
#create_project .note-editor .note-editable a{
  margin:0px;
}
button.ap-input-icon { height: 40px; }
.ap-footer { display: none; }



.guest_testimonial_wrapper {
  background-color: #fff;
  display: inline-block;
  vertical-align: top;
  width: 100%;
  padding: 0px 0 40px;
}
.guest_testimonial_wrapper h3{ color: #676a6d; font-family: roboto; font-size: 34px; font-weight: 300; margin: 20px 0; }
.testimonial_inner { display: inline-block; margin-top: 50px; width: 100%; padding-bottom: 50px; }
.testimonial_inner .test_item { float: left; margin: 0 15px; position: relative; }
.testimonial_inner .test_item .tst_content {
  background-color: #efefef;
  border-radius: 12px; position:relative;
  min-height:200px;
  padding: 30px 30px 30px 60px;
}
.tst_content p {
  display: inline-block;
  font-size: 15px;
  font-style: italic;
  line-height: 1.6;
  margin: 0;
  position: relative;
  vertical-align: top;
}
.tst_content p::before {
  background-image: url("https://nrgedge-static.s3.amazonaws.com/static/signup/point11.png");
  background-repeat: no-repeat;
  background-size: 100% auto;
  content: "";
  height: 20px;
  left: -30px;
  position: absolute;
  top: 0;
  width: 22px;
}
.tst_content p::after {
  background-image: url("https://nrgedge-static.s3.amazonaws.com/static/signup/point21.png");
  background-repeat: no-repeat;
  content: "";background-size: 100% auto;
  display: inline-block;
  height: 20px;
  vertical-align: middle;
  width: 22px;
  margin-left: 5px;
}
.tst_user_img {
  border: 2px solid #fff;
  border-radius: 100%;
  float: left;
  position: relative;
  margin-left: 20px;
  margin-top: -20px;
  overflow: hidden;
  width: 65px;
  height: 65px;
}
.tst_user_img img {
  float: left;
}
.tst_usr_detail {
  float: right;
  margin-top: 5px;
  max-width: calc(100% - 110px);
}
.tst_usr_detail h4 { margin-bottom: 5px; color: #3b77b6; font-size: 15px; }
.tst_usr_detail h6 { font-size: 12px; margin: 0; line-height: 18px; }
.testimonial_inner .test_item .tst_content::before {
  border-left: 0 solid transparent;
  border-right: 20px solid transparent;
  border-top: 20px solid #efefef;
  bottom: -20px;
  content: "";
  left: 100px;
  position: absolute;
}
.testimonial_inner .regular.slider {  padding: 0 35px; }
.testimonial_inner .regular.slider .slick-next { background-color: transparent; right:0px; }
.testimonial_inner .regular.slider .slick-next::before { color: #3e3e3e !important; }
.testimonial_inner .regular.slider .slick-prev { background-color: transparent;  left:0; }
.testimonial_inner .regular.slider .slick-prev::before { color: #3e3e3e !important; }
.testimonial_inner .regular.slider .slick-dots {
  bottom: -50px;
  display: inline-block !important;
  left: 0;
  margin: 40px 0 0;
  padding: 0;
  position: absolute;
  text-align: center;
  width: 100%;
}
.testimonial_inner .regular.slider .slick-dots li button {
  display: none;
}
.testimonial_inner .regular.slider .slick-dots li {
  background-color: #bbbbbb;
  border-radius: 100%;
  display: inline-block;
  height: 10px;
  margin: 0 5px;
  vertical-align: middle;
  width: 10px;
}
.testimonial_inner .regular.slider .slick-dots li.slick-active {
  background-color: #303030;
  height: 12px;
  width: 12px;
}
.bg-grey1 {
  background-color: #efefef;
  vertical-align: top;
}

.alert.message-full {
  text-align: center;
  width: calc(100% + 30px );
  margin-top: -20px;
  margin-left: -15px;
  max-width: calc(100% + 30px );
  float: left;
}
.input-daterange.error_btmm { padding-bottom: 15px; }
#create_project .form-group .input-daterange .control_error_msg label.error { top: 40px; }
.nav-tabs li:focus { outline: none; }
.nav-tabs li a:focus{ background-color: inherit; border-bottom:none !important;  }


.tst_content p.has_more_data::after {
  display: none;
}

header.menu .header_links-spc .ui_header_btn.signup_n{
  border: 1px solid #fff;
  border-radius: 3px;
  margin-top: 1px;
  padding: 6px 15px;
}
header.menu .header_links-spc .ui_header_btn.signup_n:hover , header.menu .header_links-spc .ui_header_btn.signup_n:focus {
  border: 1px solid #fff;
  border-radius: 3px;
  margin-top: 1px;
  padding: 6px 15px;
  background-color: #fff; color: #bc2235;
}
.home_sharing_con {
  display: inline-block;
  width: 100%;
}
.home_sharing_con ul {
  border-bottom: 1px solid #c4c4c4;
  display: inline-block;
  list-style: outside none none;
  margin: 0 0 40px;
  padding: 50px 0 60px;
  vertical-align: top;
}
.home_sharing_con ul li {
  float: left;
  padding: 0 10px;
  width: 20%;
}
.home_sharing_con ul li h3 {
  color: #545454;
  font-size: 20px;
}
.home_sharing_con ul li p {
  color: #a1a4a5;
  line-height: 22px;
}
.list_img_sec {
  display: inline-block;
  height: 80px;
  margin-bottom: 10px;
}
.list_img_sec img {
  max-height: 75px;
}
.sign-btn.signup_with_bg {
  background-attachment: fixed;
  background-blend-mode: multiply;
  background-color: #bc2235;
  background-image: url("https://nrgedge-static.s3.amazonaws.com/static/landing/signup_bg1.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  padding: 85px 0;
  position: relative;
}
.sign-btn.signup_with_bg::before {
  background-color: rgba(188, 34, 53, 0.5);
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 9;
}
.signup_inner1 {
  display: inline-block;
  position: relative;
  vertical-align: top;
  z-index: 999;
}
.landing-page .signup_inner1 h1 {
  color: #fff;
  margin-bottom: 40px;
}
.landing-page .signup_inner1 a {
  background-color: #fff;
  color: #bc2235;
}


#profile-supporting-docs .spinner_wrapper .sk-spinner{  margin-top:15px; }
#myyprofile .spinner_wrapper .sk-spinner{  margin-top:5px; vertical-align: top; }
#myyprofile .btn { margin-bottom: 5px; }


/* Login changes */
.guest_form_wrapper1 {
  display: flex;
  min-height: 100%;
  position: relative;
  background-color: #000000;
  width: 100%;
  vertical-align: top;
  align-items: center;
  flex-direction: column;
  padding: 40px 0;
  justify-content: center;
}
.logincon .loginscreen.middle-box {
  left: 0;
  max-width: 545px;
  padding: 0;
  position: relative;
  width: 100%;
}
.login_sg_inner {
  display: inline-block;
  width: 100%;
}
.login_form12 {
  background-color: #fff;
  border-radius: 5px;
  display: inline-block;
  margin-top: 28px;
  padding: 50px 72px 35px;
  vertical-align: top;
  width: 100%;
}
.form_heading {
  color: #000;
  display: inline-block;
  font-size: 27px;
  font-weight: bold;
  margin-bottom: 15px;
  margin-top: 0;
  text-align: left;
  vertical-align: top;
  width: 100%;
}
.login_form12 form {
  display: inline-block;
  margin-top: 10px;
  width: 100%;

  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-smoothing: antialiased;
}

/* Field Effect */
.form-efs { position: relative; margin-bottom: 10px; }
.field_nef{
  font-size:14px;
  padding:0px 0;
  display:block;
  width:100%;
  border:none;height: 27px; line-height: 27px;
  border-bottom:1px solid #d3d3d3;
}
.field_nef:focus , .form-control.field_nef:focus { outline:none; }
.ef_label {
  color:#d3d3d3;
  font-size:14px;
  font-weight:normal;
  position:absolute;
  pointer-events:none;
  left:0px;
  top:5px;
  transition:0.2s ease all;
  -moz-transition:0.2s ease all;
  -webkit-transition:0.2s ease all;
}
.field_nef:focus ~ .ef_label { top:-14px; font-size:11px; color:#355260; }
.form-efs.field_value label.ef_label { font-size: 11px; color:#355260; }
.form-efs.field_value label { top:-14px; }
.bar { position:relative; display:block; width:100%; }
.bar:before, .bar:after   {
  content:'';
  height:2px;
  width:0;
  bottom:-1px;
  position:absolute;
  background:#355260;
  transition:0.2s ease all;
  -moz-transition:0.2s ease all;
  -webkit-transition:0.2s ease all;
}
.bar:before { left:0; }
.field_nef:focus ~ .bar:before { width:100%; }
.loggedin {
  display: inline-block;
  margin-bottom: 20px;
  text-align: left;
  vertical-align: top;
  width: 100%;
}
.loggedin .expen { margin: 0; }
.loggedin .expen label {
  color: #b7b7b7;
  font-size: 12px;
  font-weight: normal;
  line-height: 18px;
  margin: 0;
}
.loggedin .expen input[type="checkbox"]:not(old) + label::before { top: 2px; }
/* Field Effect */
p.dont_acc { color: #757575; margin-bottom: 3px;margin-top: 10px; }
p.dont_acc .crt_acc {
  color: #337ab7;
  font-size: 14px;
  font-weight: bold;
  margin-left: 3px;
}
.login_form12 button.btnlogin { padding: 10px 12px; }
.check_log { float: left; }
.form-efs .error ~ label.error {
  color: #bc2235;
  font-size: 12px;
  font-weight: normal;
  margin-left: 0;
}
.form-efs .error ~ label.ef_label { color: #484848; }
.form-efs .form-control.error { border: medium none; border-bottom: 1px solid #bc2235; }
.form-efs .form-control.error ~ label.error { display: none !important; }
.form-efs.fld_err2 .form-control.error ~ label.error {
  display: inline-block !important;
  position: absolute;
  right: 0;
  top: 8px;
  font-size: 11px;
}
/* Login changes */

/* Signup Chnages */
.signupcon { text-align: center; }
.gstt-signup_main {
  display: inline-block;
  margin-top: 30px;
  max-width: 960px;
  text-align: left;
  width: 100%; vertical-align: top;
}
.gstt_form_inner {
  border-radius: 5px;
  float: left; display: flex;
  overflow: hidden;
  width: 100%;
}
.gstt_form-left {
  /*background-image: url("https://nrgedge-static.s3.amazonaws.com/static/signup/signup-bg2.png");*/
  background-repeat: no-repeat;background-color: rgba(188, 34, 53 , 0.92);
  background-size: cover;
  float: left;min-height: 500px;
  padding:20px 35px;
  width: 425px;
}
.gstt_logo {
  float: left;
  margin: 10px 0 20px;
  text-align: center;
  width: 100%;
}
.press_banner_con {
  background-image: url("https://nrgedge-static.s3.amazonaws.com/static/more/press-bg.png");
  background-position: right top;
  background-repeat: no-repeat;
  display: inline-block;
  position: relative;
  text-align: center;
  width: 100%;
}
.press_bann_abs {
  text-align: left;
  z-index: 99;
}
.press_bann_abs .container {
  height: 100%;
  position: relative;
}
.press_content {
  left: 0;
  margin: auto;
  max-width: 1170px;
  padding: 98px 0;
  width: 100%;
}
.press_content h3 {
  color: #fff;
  font-size: 40px;
  margin-bottom: 25px;
}
.press_content h4 {
  color: #fff;
  font-size: 18px;
  margin-bottom: 25px;
}
.press_content p {
  color: #fff;
  font-weight: 600;
  font-size: 17px;
}
.press_con2 {
  display: inline-block;
  width: 100%;
  vertical-align: top;
  background-color: #fcfcfc;
  padding: 45px 0;
}
.press_rel_main {
  display: inline-block;
  width: 100%;
  vertical-align: top;
}
.press_rel_main .press_title {
  float: left;
  width: 100%;
  color: #676a6c;
  font-size: 30px;
  margin-bottom: 22px;
}
.press_rel_main ul {

  display: inline-block;
  list-style: outside none none;
  margin: 0;
  padding: 0;
  vertical-align: top;
  width: 100%;
}
/* Signup */
.gstt_form-left ul {
  display: inline-block;
  width: 100%;
  list-style: none;
  vertical-align: top;
  padding: 0;
  margin: 0;
}
.gstt_form-left ul li {
  float: left;
  margin: 10px 0;
  width: 100%;
}
.gstt_form-left .form_icons {
  float: left;
  width: 40px;
}
.gstt_form-left .list_content {
  float: right;
  padding-left: 20px;
  width: calc(100% - 40px);
}
.list_content h3 {
  color: #fff;
  font-size: 18px;
  font-weight: bold;
  margin: 0 0 5px;
}
.list_content p {
  color: #fff;
  font-size: 12px;
  margin: 0;
}
.gstt_form-right {
  background-color: #fff;
  float: left;
  min-height: 500px;
  padding: 12px 55px 0;
  width: calc(100% - 425px);
}
.gstt_form_inner .gstt_logo img {
  max-width: 150px;
  height: auto;
}
.gstt_form-right button.btn { padding: 5px 12px; margin-bottom: 0; }
.orr {
  display: inline-block;
  margin:2px 0;
  text-align: center;
  width: 100%;
}
.social_icon_form {
  display: inline-block; margin-bottom: 10px;
  width: 100%;text-align: center;
}
.form_facebook {
  background-color: #475993;
  border-radius: 3px;
  color: #fff;
  display: inline-block;
  padding: 6px 10px;
  text-align: center;
  width: 100%;margin-bottom: 5px;
}
.form_facebook:hover , .form_facebook:focus{ color: #fff; }
.form_facebook .fa {
  font-size: 19px;
  margin-right: 10px;
  vertical-align: middle;
}
.form_facebook span {
  display: inline-block;
  vertical-align: middle;
}
.form_linkedin {
  background-color: #0077b7;
  border-radius: 3px;
  color: #fff;
  display: inline-block;
  padding: 6px 10px;margin-bottom: 5px;
  text-align: center;
  width: 100%;
}
.form_linkedin:hover{ color: #fff; }
.form_linkedin .fa {
  font-size: 19px;
  margin-right: 10px;
  vertical-align: middle;
}
.form_linkedin span {
  display: inline-block;
  vertical-align: middle;
}
.form_msg_desc {
  color: #757575;
  margin: 15px 0;
  padding: 0 45px;
}
.form_msg_desc a {
  color: #757575;
  font-weight: bold;
}
.form_testimonial_con {
  display: inline-block;
  margin-top: 20px; position: relative; z-index: 99;
  vertical-align: top;
  width: 100%;
}
.form_testimonial_con ul {
  list-style: outside none none;
  margin: 0 0 10px;
  padding: 0 30px;
  text-align: left;
}
.form_testimonial_con ul li {
  border-radius: 7px;
  color: #fff;
  float: left;
  font-size: 14px;
  font-style: italic;
  margin: 0 12px;
  min-height: 110px;
  padding: 10px 12px 30px 35px;
  position: relative;
  width: calc(33.33% - 24px);
}
.form_testimonial_con ul li p {
  margin: 0;
}
.form_testimonial_con ul li a {
  color: rgba(255,255,255,0.5);
  font-size: 12px;
}
.form_testimonial_con ul.regular.slider .slick-arrow { background-color: transparent; top: 41%; }
.form_testimonial_con ul.regular.slider .slick-arrow::before{ color: rgba(255,255,255,0.3) !important; }
.form_testimonial_con ul.regular.slider .slick-arrow:hover::before{ color: rgba(255,255,255,1) !important; }
.form_testimonial_con ul.regular.slider .slick-arrow.slick-prev { margin-left: -20px; }
.form_testimonial_con ul.regular.slider .slick-arrow.slick-next { margin-right: -20px; }
.form_testimonial_con ul.regular .slick-dots {
  display: inline-block !important;
  margin: 5px 0 0;
  text-align: center;
  width: 100%;
}
.form_testimonial_con ul.regular .slick-dots li {
  background-color: #585f63;
  border: medium none;
  border-radius: 100%;
  display: inline-block;
  float: none;
  font-size: 0;
  height: 8px;
  min-height:inherit;
  margin: 3px;
  overflow: hidden;
  padding: 0;
  vertical-align: middle;
  width: 8px;
}
.form_testimonial_con ul.regular .slick-dots li.slick-active {
  background-color: #fff;
  height: 9px;
  width: 9px;
}
.form_testimonial_con ul.regular .slick-dots li button {
  border: medium none;
  float: left;
  height: 100%;
  margin: 0;
  opacity: 0;
  width: 100%;
}
.form_testimonial_con ul li.slick-slide::before {
  background-image: url("https://nrgedge-static.s3.amazonaws.com/static/signup/arrow221.png");
  background-repeat: no-repeat;
  background-size: 100% auto;
  content: "";
  height: 18px;
  left: 11px;
  position: absolute;
  top: 10px;
  width: 13px;
}
.form_testimonial_con ul li.slick-slide p::after {
  background-image: url("https://nrgedge-static.s3.amazonaws.com/static/signup/arrow222.png");
  background-repeat: no-repeat;
  background-size: 100% auto;
  bottom: 10px;
  content: "";
  display: inline-block;
  height: 18px;
  margin-left: 5px;
  right: 11px;
  vertical-align: middle;
  width: 13px;
}
.form_testimonial_con ul li.slick-slide p{ position: relative; font-size: 12px; }
.gstt_logo1{display: none;}
.guest_form_wrapper1.signupcon .signup_form_top { position: static; }
.guest_form_wrapper1.signupcon .alert { max-width: 550px; z-index: 999; position: relative;width: 100%; }
.qt_foo_row {
  bottom: 10px;
  font-size: 12px;
  left: 0;
  padding: 0 12px 0 35px;
  position: absolute;
  width: 100%;
}
.qt_foo_row .user_quote {
  color: #fff;
  float: right;
  font-style: normal;
  font-weight: bold;
}
.form_msg_desc .tm_con {
  display: inline-block;
  width: 100%;
}
/* Signup Chnages */

/* Ambassdor */
.banner_section_top.banner_ambassdor h3 {
  font-size: 46.51px;
  line-height: 1.2;
}
.banner_ambassdor .banner_content_section {
  top: 90px;
  left: 70px;
}
.banner_ambassdor .signup-btn.get-started {
  background-color: #fff;
  border-radius: 3px;
  color: #bc2234;
  padding: 10px 25px;
  margin-top: 30px;
}
.ambasd_section1 .container {
  position: relative;
}
.ambasd_section1 img {
  position: static;
}
.promote_band_sec1 {
  float: left;
  min-height: 370px;
  position: relative;
  width: 100%;
}
.ambasd_section1 .signup_dr {
  display: inline-block;
  float: none;
  margin: 0 -2px;
  max-width: calc(100% - 560px);
  vertical-align: middle;
}
.ambasd_section1 .guest_contact_content {
  display: inline-block;
  float: none;
  margin: 0;
  max-width: 560px;
  padding-right: 90px;
  vertical-align: middle;
  width: 100%;
}
.ambasd_section1 .guest_contact_content .col-md-4 {
  width: 100%;
}
.ambasd_section1 .guest_contact_content p {
  color: #676a6d;
  font-size: 18px;
  line-height: 30px;
  margin: 0;
}
.ambasd_section1 .guest_contact_content p img {
  display: inline-block;
  float: none;
  max-width: 150px;
  vertical-align: bottom;
}
.ambasd_section1 .guest_contact_content .container { padding: 0; }
.ambasd_section1 .guest_contact_content .row { margin: 0; }
.ambasd_section1 .guest_contact_content .col-md-4 { padding: 0; }
.promote_band_sec1.ambasd_section2 { background-color: #efefef; padding: 70px 0; }
.promote_band_sec1.ambasd_section2 .guest_contact_content {
  float: right;
  max-width: 420px;
  padding-left: 20px;
  padding-right: 0;
}
.promote_band_sec1.ambasd_section2 .signup_dr {
  max-width: calc(100% - 420px);
}
.ambasd_section2 .guest_contact_content h4 {
  font-size: 24px;
  color: #676a6d;
  height: 35px;
}
.ambasd_section2 ul {
  padding: 0;
  margin: 0;
  float: left;
  width: 100%;
  list-style: none;
}
.ambasd_section2 li {
  float: left;
  font-size: 18px;
  padding-left: 30px;
  width: 100%;
  margin: 10px 0;
  font-family: RobotoRegular;
  position: relative;
}
.ambasd_section2 li::before {
  /*background-image: url("https://nrgedge-static.s3.amazonaws.com/static/signup/tick.png");
  background-repeat: no-repeat; background-size: 100%;*/

  content: "\f058";
  left: 0; color: #bc2235;
  position: absolute;
  top: 2px; font-size: 15px;font-family: FontAwesome;
}
.ambasd_section2 .signup-btn.get-started {
  margin-top: 40px;
  padding: 10px 25px;
  text-transform: capitalize; display: inline-block;
}
.ambasd_section2 .signup-btn.get-started:hover{ background-color: #751725; border-color: #751725; color: #FFFFFF; }
.signup_main_con2 {
  display: inline-block;
  vertical-align: top;
  width: 100%; position: relative;
  z-index:99;
}
.signupcon .form_heading { margin-bottom: 0; }
/* Ambassdor */


.press_rel_main ul li {
  float: left;
  width: 50%;
  padding-right: 25px;
  margin: 17px 0;
}
.press_rel_main h2 {
  float: left;
  margin: 0; height: 45px;
  font-size: 15px;
  width: calc(100% - 30px);
  line-height: 20px;
}
.press_rel_main ul li .press_date {
  float: left;
  width: 100%;
  font-size: 12px; margin: 5px 0;
  color: #b5b5b5;
}
.press_rel_main p {
  float: left;
  width: 100%;
}
.readmore_1 {
  float: left;
  width: 100%;
  font-size: 14px;
  color: #bc2234;
  font-weight: 600;
}
.press_medium .uttoin_center {
  border: 1px solid #8c8f90;
  border-radius: 3px;
  color: #676a6c;
  display: inline-block;
  font-weight: 600;
  padding: 10px 20px;
  vertical-align: middle;
}
.uttoin_center img {
  display: inline-block;
  margin-right: 13px;
  max-width: 25px;
  vertical-align: middle;
}
.press_assets_download {
  display: inline-block;
  width: 100%;
  vertical-align: top;
  margin: 90px 0 40px;
  border: 1px solid #f5f5f5;
  background-color: #fcfcfc;
}
.press_assets_download {
  background-color: #fff;
  border: 1px solid #f5f5f5;
  display: inline-block;
  margin: 90px 0 40px;
  vertical-align: top;
  width: 100%;
  padding: 20px 25px;
}
.prtess_img_Sec {
  float: left;
  width: 210px;
  text-align: center;
}
.prtess_img_Sec > img {
  max-width: 160px;
}
.press_download {
  float: right;
  width: 220px; margin-top: 30px;
}
.press_download a {
  background-color: #ba2436;
  border-radius: 3px;
  color: #fff;
  float: right;
  font-weight: 600;
  padding: 9px 17px;
}
.press_asst_content {
  float: left;
  width: calc(100% - 440px);
  padding-left: 25px; margin-top: 20px;
}

.press_asst_content h3 {
  color: #676a6c;
  float: left;
  font-size: 21px;
  width: 100%;
}
.press_asst_content > p {
  float: left;
  font-size: 14px;
}
.media_inquery {
  display: inline-block;
  width: 100%;
  margin-top: 20px;
}
.media_inquery .fa {
  font-size: 24px;
  margin-right: 7px;
  -webkit-transform: rotate(-102deg);
  -moz-transform: rotate(-102deg);
  -o-transform: rotate(-102deg);
  transform: rotate(-102deg);
  vertical-align: middle;
}
.media_inquery a {
  color: #337ab7;
}
.press_medium {
  display: inline-block;
  width: 100%;
  vertical-align: top;
  margin-top: 70px;
}
.press_bann_abs .container { max-width: 1100px; width: 100%; }
.press_con2 .container { max-width: 1100px; }

.press_bann_abs .container { max-width: 1100px; width: 100%; }
.press_con2 .container { max-width: 1100px; }


/* E-Learning */
.banner_e-learning .banner_content_section {
  left: 70px;
  top: 90px; width:330px;
}
.banner_section_top.banner_e-learning h3 {
  font-size: 40px;
  line-height: 1.2;
}
.banner_e-learning .signup-btn.get-started {
  background-color: #fff;
  border-radius: 3px;
  color: #bc2234;
  margin-top: 30px;
  padding: 10px 25px;
}
.e-promote_band_sec1 {
  float: left;
  min-height: 370px;
  position: relative;
  width: 100%;
  padding: 100px 0 20px;
}
.e-promote_band_sec1 .e-signup_dr {
  display: inline-block;
  float: none;
  margin: 0 -2px;
  max-width: 410px;
  vertical-align: middle;
}
.e-promote_band_sec1 img {
  position: static;
}
.e-promote_band_sec1 .e-guest_contact_content {
  display: inline-block;
  float: none;
  margin: 0;
  max-width: calc(100% - 410px);
  vertical-align: middle;
  width: 100%;
  padding-left: 100px;
}
.learning_conlist {
  display: inline-block;
  width: 100%;
  vertical-align: top;
}
.learning_conlist ul {
  display: inline-block;
  list-style: outside none none;
  margin: 0;
  padding: 10px 0 80px;
  width: 100%;
}
.learning_conlist ul li {
  float: left;
  text-align: center;
  width: 25%;
}
.e-listing_con {
  display: inline-block;
  max-width: 140px;
  vertical-align: top;
}
.e-listing_con img {
  max-width: 80px;
}
.e-listing_con h3 {
  display: inline-block;
  margin-top: 20px;
  vertical-align: top;
  width: 100%;
  font-size: 16px;
  font-weight: 600;
  line-height: 21px;
}
.e-learning_wrapper {
  display: inline-block;
  width: 100%;
  vertical-align: top;
  padding: 65px 0;
  text-align: center;
}
.e-learning_wrapper h3 {
  font-size:22px;
  margin-top: 0;
}
.e-learning_wrapper h4 {
  font-size: 19px;
  font-weight: normal;
  margin-top: 4px;
  display: inline-block;
  width: 100%;
  vertical-align: top;
}
.logos_listing {
  display: inline-block;
  width: 100%;
  vertical-align: top;
  margin-top: 40px;
}
.logos_listing img {
  max-width: 200px;
  margin: 10px 0;
}
.e-or_process {
  display: inline-block;
  width: 100%;
  vertical-align: top;
  padding: 65px 0;
}
.e-or_process h3 {
  font-size: 22px;
  margin-top: 0;
  margin-bottom: 10px;
  display: inline-block;
  vertical-align: top;
  width: 100%;
}
.e-or_process h4 {
  display: inline-block;
  width: 100%;
  vertical-align: top;
  font-weight: normal;
  font-size: 18px;
}
.our_process_listing {
  display: inline-block;
  list-style: outside none none;
  margin: 50px 0 0 0;
  padding: 0;
  width: 100%;
}
.our_process_listing li {
  float: left;
  width: 25%;
}
.our_process_listing li .op_icons {
  float: left;
  margin-bottom: 40px;
  text-align: center;
  width: 100%;
  position: relative;
}
.op_icons .icon_fa {
  border-radius: 100%;
  color: #bc2234;
  display: inline-block;
  font-size: 29px;
  height: 70px;
  position: relative;
  text-align: center;
  width: 70px;
  z-index: 99;
  border: 4px solid #bc2234;
}
.op_icons .icon_fa .fa{ background-color: #fff;line-height: 63px; border-radius: 100%; display: inline-block; width:100%; }
.our_process_listing li:hover .icon_fa{ border-color:rgba(188,34,52,0.3); }
.our_process_listing li:hover .icon_fa .fa{ background-color: #bc2234; color: #fff; }

.our_process_listing li .op_icons::before {
  content: "";
  width: 50%;
  height: 4px;
  background-color: #bc2234;
  position: absolute;
  left: 0;
  top: 35px;
}
.our_process_listing li .op_icons::after {
  content: "";
  width: 50%;
  height: 4px;
  background-color: #bc2234;
  position: absolute;
  right: 0;
  top: 35px;
}
.our_process_listing li:first-child .op_icons::before , .our_process_listing li:last-child .op_icons::after { display: none; }
.our_process_listing p {
  display: inline-block;
  width: 100%;
  padding: 0 20px;
  line-height: 23px;
}
.send_us_request {
  display: inline-block;
  width: 100%;
  background-color: #fff;
  padding: 45px 0;
  text-align: center;
  vertical-align: top;
  position: relative;
}
.send_us_request .dropdown-menu.inner li a{ margin:0px; }
.request_form_con {
  display: inline-block;
  width: 100%;
  vertical-align: top;
  max-width: 550px;
}
.request_form_con h3 {
  margin: 0 0 40px 0;
  font-size: 22px;
}
.request_form_con .form {
  display: inline-block;
  vertical-align: top;
  width: 100%;
  text-align: left;
}
.request_form_con .form .form-group { margin-bottom: 20px; }
.button_form {
  display: inline-block;
  width: 100%;
  vertical-align: top;
}
.button_form .btn {
  min-width: 80px;
}
.request_form_con textarea.form-control {
  min-height: 70px;
  resize: none;
  padding: 5px 10px;
}
.our_process_listing li h6 {
  font-family: "Roboto-Medium";
  font-size: 16px;
  font-weight: normal;
  margin-bottom: 50px;
}
.e-guest_contact_content h2 {
  font-size: 22px;
  margin: 0 0 20px;
  font-weight: 600;text-transform: capitalize;
}
.send_us_request .intl-tel-input input.form-control { height: 40px; }
.send_us_request .intl-tel-input .selected-flag { padding: 12px 16px 10px 6px; }
.send_us_request .project-picker .btn.dropdown-toggle {
  background-color: transparent;
  border: none;
  height: 40px;
  color: #676a6c;
}
.send_us_request .form-control.error {
  border: 1px solid #bc2235;
}
.send_us_request label.error{ margin-left:0px;font-size:14px; color: #bc2235; font-weight:normal; }

.request_form_con .intl-tel-input {
  z-index: 99;
}

.learning_links_wrapper {
  display: inline-block;
  margin-top: 25px;
  width: 100%;
}
.learning_links_wrapper a {
  border-bottom: 1px solid #ccc;
  color: #fff;
  display: inline-block;
  margin: 5px 20px;
}
.learning_popup20 .btn-group.bootstrap-select.select_learning_project {
  display: inline-block;
  width: 100%;
}
.learning_popup20 .select_learning_project .btn.dropdown-toggle , .learning_popup20 .select_learning_project .btn.dropdown-toggle:focus , .learning_popup20 .select_learning_project .btn.dropdown-toggle:hover {
  background-color: #fff;
  border: 1px solid #ececec;
  border-radius: 0;
  box-shadow: none;
  color: #555;
  float: left;
  height: 40px;
  line-height: 40px;
  padding: 0 7px;
  width: 100%;
}
.popup_action .btn-remove-edit {
  margin: 0;
  float: left;
  padding-left: 0;
  padding-right: 0;
  font-weight: normal;
}
.learning_popup20 .modal-header { min-height: inherit; padding: 10px 20px; }
.learning_popup20 .modal-header button.close .fa-close { color: #333; font-size: 16px; }
.learning_popup20 .modal-body { padding: 0; }
.learning_popup20 .modal-body .form_contentJob_inner { padding: 12px 20px; position: relative; }
.learning_popup20 .modal-body .popup_action { background-color: #ededed; margin: 0; padding: 10px 20px; }
.learning_popup20 textarea.form-control { padding: 10px; min-height: 90px; resize: vertical; }
.learning_block2 {
  display: inline-block;
  width: 100%;
  vertical-align: top;
}
.learning_block2 .learning_sec2 {
  float: left;
  width: calc(50% - 5px);
}
.learning_block2 .learning_sec2:last-child {
  float: right;
}
.guest_testimonial_wrapper.learning_pg h3 {
  font-size: 24px;
  font-weight: bold;
  color: #676a6d;
  margin-bottom: 0;
}
.guest_testimonial_wrapper.learning_pg { padding-bottom: 100px; }
.learning_video2 {
  display: inline-block;
  vertical-align: top;
  width: 100%;
  padding: 65px 0;
}
.learning_video2 .learng_video_sec {
  display: inline-block;
  margin: 0 -2px;
  max-width: 545px; cursor: pointer;
  vertical-align: middle;
  width: 100%; position: relative;
}
.learning_video2 .e-guest_contact_content {
  display: inline-block;
  padding-left: 50px;margin: 0 -2px;
  vertical-align: middle;
  width: calc(100% - 545px);
}
.learning_gallery {
  display: inline-block;
  width: 100%;
  vertical-align: top;
  padding: 80px 0;
}
.learning_gallery h3 {
  font-size: 22px;
  margin-bottom: 50px;
  color: #676a6d;
}
.learning_gall_wrapper {
  display: inline-block;
  width: 100%;
  vertical-align: top;
}
.learning_gall_wrapper .learning_list { margin: 0 15px; }
.learning_gallery .regular.slider .slick-arrow { border-radius: 0; }
.learning_gallery .regular.slider .slick-arrow::before { color: #4c4c4c !important; }
.ln_video_play {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background-color: rgba(0,0,0,0.3);
}
.ln_video_play .fa {
  color: #fff;
  font-size: 60px;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50% , -50%);
}
.case_studies_wrapper {
  /*background-image: url("https://nrgedge-static.s3.amazonaws.com/static/learning/study-case-bg.png");*/
  background-image: url("../img/study-case-bg-in-vr page.png");
  background-repeat: no-repeat;
  display: inline-block;background-position: center top;
  width: 100%;background-size: cover;
  vertical-align: top;
}
.case_std_inner {
  display: inline-block;
  vertical-align: top;
  width: 100%;color: #fff;
  background-color: rgba(0,0,0,0.6);
  background-blend-mode: multiply;
}
.case_std_inner h2 {
  display: inline-block;
  font-size: 22px;
  font-weight: bold;
  margin-bottom: 10px;
  margin-top: 0;
  width: 100%;
}
.case_std_inner h4 {
  display: inline-block;
  width: 100%;
  font-size: 17px;
  font-weight: normal;
}
.case_std_inner .container {
  padding: 100px 15px;
}
.case_std_row {
  display: inline-block;
  width: 100%;
  margin-top: 30px;
}
.case_std_row .btn.btn-save-edit:hover { border-color: #971b2a; }
.case_std_row .btn.btn-save-edit { padding: 10px 35px; }
.learning_popup20 .bootstrap-select.project-picker .btn.dropdown-toggle {
  background-color: transparent;
  border: 1px solid #e5e6e7;
  border-radius: 0;
  height: 40px;
  padding: 2px 12px;
  color: #333;
  box-shadow: none;
}
.learning_popup20 label.error {
  color: #bc2235;
  font-size: 12px;
  font-weight: normal;
  margin: 0;
}
.learning_popup20 .form-control.error {
  border: 1px solid #bc2235;
}
.learning_popup20 .intl-tel-input .form-control {
  height: 40px;
}
.learning_popup20 .intl-tel-input .selected-flag {
  padding: 12px 16px 10px 6px;
}
.learning_popup20 .intl-tel-input {
  position: relative;
  z-index: 99;
}
.press_banner_con.case_study_bg {
  background-blend-mode: multiply;
  background-color: rgba(0, 0, 0, 0.65);background-position: center top;
  background-image: url("https://nrgedge-static.s3.amazonaws.com/static/learning/study-case-bg.png");
  background-size: cover;
}
.case_studies_listing {
  display: inline-block;
  width: 100%;
  vertical-align: top;
  padding: 30px 0;
}
.case_studies_listing ul {
  float: left;
  width: 100%;
  padding: 0;
  margin: 0;
  list-style: none;
}
.case_studies_listing ul li {
  border-bottom: 1px solid #c4c4c4;
  float: left;
  padding: 70px 0;
  width: 100%;
}
li .case_st_img_Sec {
  float: left;
  width: 170px;
}
.case_st_content {
  float: right;
  width: calc(100% - 250px);
}
.case_st_content h3 {
  font-size: 22px;
  margin: 0 0 20px;
}
.case_st_content p {
  line-height: 24px;
}
.case_st_content .case_st_download {
  color: #337ab7;
  margin-top: 10px;
}
.case_studies_listing ul li:last-child {
  border-bottom: none;
}
.case_studies_listing .container{max-width: 1100px;}
.learning_quantity {
  display: inline-block;
  margin: 7px 0; position:relative;
  width: 100%; padding-bottom: 5px;
}
.learning_quantity label {
  float: left;
  font-size: 12px;
  margin-top: 8px;
}
.learning_quantity .input-group {
  float: left;
  margin-left: 10px;
  max-width: 100px;
}
.learning_quantity .input-group .input-group-btn {
  float: left;
  width: 25px;
}
.learning_quantity .input-group .input-group-btn .btn {
  background-color: #d6d6d6;
  border-color: #d6d6d6;
  border-radius: 0;
  color: #656565;
  font-size: 16px;
  font-weight: bold;
  height: 35px;
  line-height: 33px;
  padding: 0; margin:0px;
  width: 25px;
}
.learning_quantity .input-group .input-number {
  border-color: #d6d6d6;
  color: #656565;
  float: left;
  font-weight: bold;
  height: 35px;
  width: calc(100% - 50px);
  padding: 0 8px;
}
.info2 {
  display: inline-block;
  color: #8e8e8e;
  margin: 7px 0 0 8px;
  cursor: pointer;
}
.learning_popup20 .close {
  height: auto;
}
.modal-open header , .modal-open .main_navigation { width: calc(100% - 17px); }
.imcomp_profilepopup.learning_guest .modal-dialog { max-width: 370px; }
.imcomp_profilepopup.learning_guest .modal-body { padding: 15px 40px; }
.imcomp_profilepopup.learning_guest h3 {
  color: #bc2234;
  display: inline-block;
  font-size: 20px;
  font-weight: bold;
  margin-bottom: 0;
  margin-top: 5px;
  width: 100%;
}
.imcomp_profilepopup.learning_guest p {
  color: #515151;
  margin: 5px 0 20px;
}
.imcomp_profilepopup.learning_guest .btn.btn-save-edit {
  max-width: 250px;
}
.priceRow.learning_prc .now_Price {
  font-size: 14px;
  font-weight: bold;
  color: #000;
}
.total_prc {
  display: inline-block;
  width: 100%;
  margin-top: 5px;
}
.total_prc span {
  color: #bc2c3e;
  font-size: 16px;
  font-weight: bold;
  margin-left: 3px;
}
.btn.dropdown-toggle.btn-default {
  border-radius: 0px;
  height: 40px;
}
.learning_custom {
  display: inline-block;
  width: 100%;
}
.learning_custom .reg_processCon {
  padding: 15px 25px;
}
.learning_custom h3.bottm_bdr {
  color: #000;
  font-size: 15px;
}
.learning_custom .form.Learning_Reg_form {
  margin-top: 10px;
}
.learning_custom .btn.dropdown-toggle.btn-default {
  background-color: #fff;
  border: 1px solid #d9d8d7;
  color: #333;
}
.learning_custom .btn-save-edit {
  min-width: 70px;
}
.send_us_request .bootstrap-select.form-control .btn.dropdown-toggle{
  background-color: transparent;
  border: 1px solid #e5e6e7;
  border-radius: 0;
  box-shadow: none;
  color: #333;
  height: 40px;
  padding: 2px 12px;
}
.press_banner_con.case_study_bg .press_content {
  padding: 121px 0;
}
.form-efs { margin-bottom: 20px; }
.learning-register.learning_custom .form-control.error { border: 1px solid #bc2235; margin: 0; }
.learning-register.learning_custom label.error{ margin-left: 0px; font-size: 14px; color: #bc2235; font-weight: normal; }
textarea.form-control { height: 60px; }
.learning-testimonial_guest {
  position: absolute;
  left: 0; padding: 0px;
  bottom: 5px;
  background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.44) 36%, rgba(0,0,0,0.65) 53%, rgba(0,0,0,0.65) 89%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.44) 36%,rgba(0,0,0,0.65) 53%,rgba(0,0,0,0.65) 89%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.44) 36%,rgba(0,0,0,0.65) 53%,rgba(0,0,0,0.65) 89%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 );
}
.learning-testimonial_guest ul {
  position: relative;
}
.learning-testimonial_guest p {
  font-size: 12px;
}
.learning-testimonial_guest .slick-slide .slide_content {
  background-color: rgba(0,0,0,0.7);
  border-radius: 7px;
  color: #fff;
  float: left;
  font-size: 14px;
  font-style: italic;
  min-height: 100px;
  padding: 10px 12px 30px 35px;
  position: relative;
  width: 100%;
}
.learning-testimonial_guest .slick-slide .slide_content::before {
  background-image: url("https://nrgedge-static.s3.amazonaws.com/static/signup/arrow-white.png");
  background-repeat: no-repeat;
  background-size: 100% auto;
  content: "";
  height: 18px;
  left: 11px;
  position: absolute;
  top: 10px;
  width: 20px;
}
.learning-testimonial_guest .slick-slide .slide_content::after {
  background-image: url("https://nrgedge-static.s3.amazonaws.com/static/signup/arrow2-white.png");
  background-repeat: no-repeat;
  background-size: 100% auto;
  bottom: 10px;
  content: "";
  height: 18px;
  margin-left: 9px;
  right: 20px;
  vertical-align: middle;
  width: 20px;
  position: absolute;
}
.learning-testimonial_guest .slick-slide p::after {
  display: none;
}
.learning-testimonial_guest .slick-slide::before{ display: none; }
.learning-testimonial_guest .slick-slide::after{ display: none; }
.learning-testimonial_guest .slick-slide { padding: 0; background-color: transparent; margin: 0 35px; }
.learning-testimonial_guest .slick-slide  .slide_bottom_cont {
  float: right;
  width: 100%;
  text-align: right;
  font-style: normal;
  margin-top: 5px;
}
.learning-testimonial_guest .slick-slide  .slide_bottom_cont .user_quote {
  float: right;
  width: 100%;
  font-weight: bold;
}
.learning-testimonial_guest .slick-slide .slide_bottom_cont .usewr_occu { font-size: 11px; }
.learning-testimonial_guest ul.regular.slider .slick-dots { display: none !important; }
.learning-testimonial_guest {
  position: absolute;
  left: 0;
  bottom: 0; padding: 0px;
  width: 100%;
  height: auto;
}
.learning-testimonial_guest .slick-slide {
  display: inline-block; vertical-align: top;
}
.learning-testimonial_guest .learning-testi-guest {
  padding: 0 20px;
  position: relative;
}
.learning-testimonial_guest .user_quote { color: #fff; }
.learning-testimonial_guest .learning-testi-guest .slick-arrow {
  background-color: transparent;
  padding: 0;
  width: 20px;
  height: 30px;
  line-height: 30px;
  color: #fff;
}
.learning-testimonial_guest .learning-testi-guest .slick-arrow::before , .learning-testimonial_guest .learning-testi-guest .slick-arrow:hover::before { color: #fff !important; }
.learning-testimonial_guest .learning-testi-guest .usewr_occu { color: #fff; }
.ui_job_publish_salary .btn.dropdown-toggle { height: auto; }
#status-changed .modal-dialog { max-width: 350px; width: 100%; }
#status-changed .modal-dialog .modal-body { text-align: center;padding-top: 20px;padding-bottom: 20px; }
#status-changed .modal-dialog .modal-body .prof_job_btn_wrapper { width: auto; }
#status-changed .modal-dialog .prof_job_btn_wrapper .btn.btn-save-edit { width: 80px; }
.project_listing_content_wrapper .project_listing-top_cont.pro_llst .vote-title { height: 50px; }
.project_listing_content_wrapper .project_listing-top_cont.pro_llst .vote-info { height: 43px; }
.premium_company_updates.ui_comp .blog_content .vote-info p {
  margin-bottom: 0px;
}

.learning-testimonial_guest .slide_bottom_cont span.user_quote { font-size: 12px; }
.testimonial-section .guest_testimonial_wrapper.learning_pg .container { border-top: 1px solid #c4c4c4; padding-top: 50px; }
.learning-testimonial_guest .slick-slide .slide_content { min-height: 100px; }
.learning-testimonial_guest .slick-slide .slide_content a.learning_readmore {
  position: absolute;
  left: 30px;
  font-size: 14px;
  bottom: 12px;
}
#video_popup.video_popup.in {
  z-index: 999999 !important;
}
#video_popup .modal-dialog {
  left: 50%;
  margin: 0;
  max-width: 700px;
  position: absolute;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 100%;
}
#video_popup .modal-dialog iframe {
  float: left;
  width: 100%;
  height: 493px;
}
#video_popup .modal-dialog .btn.close_modal {
  border-radius: 100%;
  position: absolute;
  right: -30px;
  top: -19px;
  color: #fff;
  background-color: #000;
  border: 2px solid #fff;
  width: 30px;
  height: 30px;
  padding: 0;
  z-index: 999;
}
.job_btn_coonn1.no_job_marg .btn.btn_dismiss {
  line-height: 23px;
  margin: 1px 6px 0 0;
}
.job_btn_coonn1 {
  margin-bottom: 5px;
}
.vr_course_list_Search .vr_list_row .ui_projectFilterLoad { height: 100%; }
.learning_quantity .input-group .input-group-btn:last-child { float: right; }
.learning_quantity .input-group { position: static; }
.learning_quantity .input-group label.error {
  bottom: -11px;
  font-size: 11px;
  left: 0;
  margin: 0;
  position: absolute;
}

.modal.imcomp_profilepopup.table_popup_cont .modal-dialog { max-width: 480px; }
.table_popup_cont .table_popup_cont { display: inline-block; width: 100%; }
.table_popup_cont .table_popup_cont h3 { margin: 7px 0 15px 0; color: #474747; font-size: 20px; font-weight: bold; }
.table_popup_cont .table_popup_cont table.table_popup { width: 100%; border: 1px solid #e7e7e7; margin-bottom: 25px; }
table.table_popup th { background-color: #2e2e73; border-right: 1px solid #cecece; color: #fff; padding: 12px 10px; text-align: center; width: 50%; }
table.table_popup th:last-child { border-right: none; }
.table_popup td { padding: 12px 10px;  width: 50%;  border-right: 1px solid #cecece; background-color: #fff; }
.table_popup td:last-child { border-right: none; }
.table_popup tr:nth-child(2n) td { background-color: #f4f4f4; }
.vp_common_pro_model .table_popup_cont h5 { font-size: 13px; text-align: left; color: #6d6d6d; }
.table_popup_cont ul { display: inline-block; width: 100%; vertical-align: top; padding: 0; list-style: none; text-align: left; }
.table_popup_cont ul li { float: left; width: 100%; padding-left: 12px; margin: 4px 0; font-size: 12px; position: relative; color: #a6a6a6; }
.table_popup_cont ul li::before { content: ""; position: absolute; left: 0; top: 7px; width: 4px; height: 4px; border-radius: 100%; background-color: #6d6d6d; }
.imcomp_profilepopup .table_popup_cont .btn.btn-save-edit { display: inline-block; margin-top: 10px; max-width: 250px; vertical-align: top; font-weight: 600; }



.admin_layout_wrapper #side-menu li .sidebar_icons .sprite_icon {
  background-image: url("https://nrgedge-static.s3.amazonaws.com/static/more/nrg_edge_sprite1.png");

  background-position: -1px -1px;
  background-size: 502px auto;
  display: inline-block;
  height: 20px;
  vertical-align: top;
  width: 20px;
}
.admin_layout_wrapper #side-menu li .sidebar_icons .sprite_icon.sp_icon2 { background-position: -23px -1px; }
.admin_layout_wrapper #side-menu li .sidebar_icons .sprite_icon.sp_icon3 { background-position: -46px -1px; }
.admin_layout_wrapper #side-menu li .sidebar_icons .sprite_icon.sp_icon4 { background-position: -69px -1px; }
.admin_layout_wrapper #side-menu li .sidebar_icons .sprite_icon.sp_icon5 { background-position: -92px -1px; }
.admin_layout_wrapper #side-menu li .sidebar_icons .sprite_icon.sp_icon6 { background-position: -113px -1px; }
.admin_layout_wrapper #side-menu li .sidebar_icons .sprite_icon.sp_icon7 { background-position: -135px -1px; }
.admin_layout_wrapper #side-menu li .sidebar_icons .sprite_icon.sp_icon8 { background-position: -158px -1px; }
.admin_layout_wrapper #side-menu li .sidebar_icons .sprite_icon.sp_icon9 { background-position: -179px -1px; }
.admin_layout_wrapper #side-menu li .sidebar_icons .sprite_icon.sp_iconQn { background-position: -201px -1px; }
.admin_layout_wrapper #side-menu li .sidebar_icons .sprite_icon.sp_icongp { background-position: -226px -1px; }

.admin_layout_wrapper #side-menu li:hover .sidebar_icons .sprite_icon.sp_icon1 , .admin_layout_wrapper #side-menu li.active .sidebar_icons .sprite_icon.sp_icon1 { background-position: -1px -23.3px; }
.admin_layout_wrapper #side-menu li:hover .sidebar_icons .sprite_icon.sp_icon2 , .admin_layout_wrapper #side-menu li.active .sidebar_icons .sprite_icon.sp_icon2 { background-position: -23px -23.3px; }
.admin_layout_wrapper #side-menu li:hover .sidebar_icons .sprite_icon.sp_icon3 , .admin_layout_wrapper #side-menu li.active .sidebar_icons .sprite_icon.sp_icon3 { background-position: -46px -23.3px; }
.admin_layout_wrapper #side-menu li:hover .sidebar_icons .sprite_icon.sp_icon4 , .admin_layout_wrapper #side-menu li.active .sidebar_icons .sprite_icon.sp_icon4 { background-position: -69px -23.3px; }
.admin_layout_wrapper #side-menu li:hover .sidebar_icons .sprite_icon.sp_icon5 , .admin_layout_wrapper #side-menu li.active .sidebar_icons .sprite_icon.sp_icon5 { background-position: -92px -23.3px; }
.admin_layout_wrapper #side-menu li:hover .sidebar_icons .sprite_icon.sp_icon6 , .admin_layout_wrapper #side-menu li.active .sidebar_icons .sprite_icon.sp_icon6 { background-position: -113px -23.3px; }
.admin_layout_wrapper #side-menu li:hover .sidebar_icons .sprite_icon.sp_icon7 , .admin_layout_wrapper #side-menu li.active .sidebar_icons .sprite_icon.sp_icon7 { background-position: -135px -23.3px; }
.admin_layout_wrapper #side-menu li:hover .sidebar_icons .sprite_icon.sp_icon8 , .admin_layout_wrapper #side-menu li.active .sidebar_icons .sprite_icon.sp_icon8 { background-position: -158px -23.3px; }
.admin_layout_wrapper #side-menu li:hover .sidebar_icons .sprite_icon.sp_icon9 , .admin_layout_wrapper #side-menu li.active .sidebar_icons .sprite_icon.sp_icon9 { background-position: -179px -23.3px; }
.admin_layout_wrapper #side-menu li:hover .sidebar_icons .sprite_icon.sp_iconQn , .admin_layout_wrapper #side-menu li.active .sidebar_icons .sprite_icon.sp_iconQn { background-position: -201px -23.3px; }
.admin_layout_wrapper #side-menu li:hover .sidebar_icons .sprite_icon.sp_icongp , .admin_layout_wrapper #side-menu li.active .sidebar_icons .sprite_icon.sp_icongp { background-position: -226px -23.3px; }


.head_drop_icon {
  display: inline-block;
  width: 17px;
  height: 19px;
  vertical-align: middle;
  background-repeat: no-repeat;
  background-image: url(https://cdn2.nrgedge.net/static/more/nrg_edge_sprite1.png);
  background-size: 450px auto;
  background-position: -42px 0px;
}
.head_drop_icon.hd_icon_nrgbuzz { background-position: -84px 0; }
.head_drop_icon.hd_icon_company { background-position: -102px 0; }
.head_drop_icon.hd_icon_project { background-position: -122px 0; }
.head_drop_icon.hd_icon_jobs { background-position: -22px 0; }

.head_drop_icon.hd_icon_nrgGuru { background-position: -182px 0; }
.head_drop_icon.hd_icon_grops { background-position: -203px 0; }

.iframe_con_wrapper.maximize-iframe iframe {
  position: fixed !important;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 999999;
}
.iframe_con_wrapper iframe {
  border: 1px solid #ddd;
  float: left;
  width: 100%;
}
body.admin_wrapper_main.header-low header {
  z-index: 0;
}
.learning_vd_overlay {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0,0,0,0.7);
}
.learning_vd_overlay img.vd_play {
  position: absolute;
  left: 50%;
  top: 50%;
  cursor: pointer;
  max-width: 50px;
  -webkit-transform: translate(-50% , -50%);
  -moz-transform: translate(-50% , -50%);
  -o-transform: translate(-50% , -50%);
  transform: translate(-50% , -50%);
}
.learning_vd_overlay a.vd_learn {
  position: absolute;
  left: 50%;
  bottom: 10px;
  padding: 0 10px;
  text-align: center;
  color: #fff;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
}

#profile-additional-information .radio input[type="radio"]:not(old) + label { padding: 0; }
#profile-additional-information .pro_edit_toggle .form-group .radio input[type="radio"] { height: 17px; left: 0; position: absolute; top: 0; width: 20px; }
#profile-additional-information .pro_edit_toggle .form-group label.checkstatus { left: 0; margin: 0; position: absolute; top: 4px; }
.reff_info_nw_sec .rellspan { padding: 15px 15px 0; }
.reff_info_nw_sec .refferal_top_header {
  display: inline-block;
  margin-bottom: 15px;
  padding: 0 15px;
  vertical-align: top;
  width: 100%;
}
.reff_info_nw_sec .refferal_top_header .left_entries_page {
  float: left;
}
.reff_info_nw_sec .left_entries_page span {
  font-size: 13px;
  font-weight: bold;
}
.reff_info_nw_sec .left_entries_page select {
  border: 1px solid #e8e8e8;
  border-radius: 5px;
  height: 30px;
  width: 70px;
  background-color: transparent;
  cursor: pointer;
}
.reff_info_nw_sec .right_referral_stat {
  float: right;
  margin-top: -20px;
}
.reff_info_nw_sec .right_referral_stat p {
  margin-bottom: 5px;
  text-align: right;
}
.admin_wrapper_main.header-low { overflow: hidden; }
.learning_register_left .intl-tel-input { z-index: 99; }
.guest_fade_effect{ display: inline-block; width:100%; height:100%; }
.guest_fade_effect span{
  animation: imageAnimation 20s linear infinite 0s;
  backface-visibility: hidden;
  background-size: cover;
  background-position: center center;
  color: transparent;
  height: 100%;
  left: 0px;
  opacity: 0;
  position: absolute;
  top: 0px;
  width: 100%;
  z-index: 0;
}
.guest_fade_effect span:nth-child(1) {
  background-image: url('https://cdn2.nrgedge.net/static/signup/oil-platform-bg-min-1.png');
}
.guest_fade_effect span:nth-child(2) {
  animation-delay: 6s;
  background-image: url('https://cdn2.nrgedge.net/static/signup/wind-turbine-bg-min-1.png');
}
.guest_fade_effect span:nth-child(3) {
  animation-delay: 12s;
  background-image: url('https://cdn2.nrgedge.net/static/signup/nuclear-bg-min-1.png');
}

@keyframes imageAnimation {
  0% {
    animation-timing-function: ease-in;
    opacity: 0;
  }
  8% {
    animation-timing-function: ease-out;
    opacity: 1;
  }
  17% {
    opacity: 1
  }
  25% {
    opacity: 1
  }
  50%{
    opacity:0;
  }
  75%{
    opacity:0;
  }
  100% {
    opacity: 0
  }
}


.article_content_sect5 img{ cursor: zoom-in; }
.img_popup button.close { color: #fff; font-size: 30px; font-weight: normal; opacity: 1; padding: 2px 5px; position: absolute; right: 15px; text-shadow: none; top: 13px; z-index: 99999; }
.modal.img_popup .modal-dialog { -webkit-transform: none; -moz-transform: none; -o-transform: none; transform: none; }
.img_popup .modal-content { align-items: center; background-color: transparent; border: medium none; border-radius: 0; box-shadow: none; display: table; height: 100%; overflow: hidden;  padding: 0; position: static;
  text-align: center; vertical-align: middle; width: 100%; }
.feed_img_inner_popup .feed_popup_img { left: 50%; max-height: 90%; max-width: 70%; object-fit: contain; position: fixed; top: 50%; width: 100%;
  -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
#article_img_full.modal { z-index: 9999999 !important; text-align: center; background-color: rgba(0, 0, 0, 0.8); position: fixed; left: 0px; top: 0px; width: 100%; height: 100%; }

.gst_VirtualRel .box_rowRgt.rgt_img_cus_lear {
  background-image: url('https://nrgedge-static.s3.amazonaws.com/static/learning/learning_block4.png');
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
}

.gst_VirtualRel .box_rowRgt.rgt_img_vr {
  background-image: url('../img/admin/vr-category-placeholder.png');
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
}


.slick-list .slick-track { min-width: 100% !important; }
.coll_tst_bdr { display: inline-block; width: 100%; vertical-align: top; margin: 15px 0; border: 1px dashed #ccc; }
.feed-activity-list .art_img_sec img.img-circle { width: 100%; height: 100%; }
.job_steps_topUi .btn { margin: 5px 5px 5px 0; }
.list_courses_banner h3 {
  font-size: 40px;
  margin-top: 50px;
  max-width: 360px;
  line-height: 55px;
}
.static_block_img_sec {
  display: inline-block;
  width: 100%;
  background-color: #fff;
}
.static_block_img_sec .guest_contact_content {
  float: none;
  margin: 0;
  max-width: 570px;
  display: inline-block;
  vertical-align: middle;
}
.static_block_img_sec p {
  font-size: 14px;
  line-height: 24px;
  margin-bottom: 15px;
}
.static_block_img_sec .static_block_img {
  display: inline-block;
  margin: 0 -2px;
  max-width: calc(100% - 570px);
  vertical-align: middle;
  width: 100%;
  text-align: right;
}
.static_block_img_sec .static_block_img img { max-width: 480px; }
.static_block_img_sec.block_grey {
  background-color: #efefef;
}
.static_block_img_sec.block_grey .static_block_img { text-align: left; }
.section1 { padding: 75px 0; }
.section2 { padding: 50px 0; }
.section2 .static_block_img img { max-width: 470px; }
.section4 { padding: 50px 0; }
.section4 .static_block_img img { max-width: 480px; }
.section5 .static_block_img img { max-width: 350px; }
.section5 { padding: 60px 0; }
.section3 { padding-top: 60px; }
.section3 .static_block_img img { max-width: 400px; }
.divider_form {
  display: inline-block;
  width: 100%;
  height: 1px;
  background-color: #c4c4c4;
  margin-bottom: 70px;
}
.send_us_request.list_crs_frm { padding: 40px 0 80px 0; }


.sl-wrapper .sl-image {
  position: fixed;
  -ms-touch-action: none;
  touch-action: none;
  z-index: 10000;
  width: calc(100% - 200px);
  height: calc(100% - 140px);
  top: 70px !important;
  left: 100px !important;
}
.sl-wrapper .sl-image img {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50% , -50%);
  width: 100% !important;
  height: auto !important;
  max-height: 100%;
  max-width: 100%;
  object-fit: contain;
}
.sl-counter { display: none !important; }
.sl-wrapper .sl-navigation button.sl-prev {  font-size: 0px; }
.sl-wrapper .sl-navigation button.sl-prev::before {  font-size: 36px; content: "\f104 "; font-family: FontAwesome; }
.sl-wrapper .sl-navigation button.sl-next { font-size:0px;}
.sl-wrapper .sl-navigation button.sl-next::before {  font-size: 36px; content: "\f105 "; font-family: FontAwesome; }


.vr_course_list .col-lg-3:nth-child(4n+1) { clear: both; }
.vr_course_list .regular.slider .col-lg-3:nth-child(4n+1) {clear:none; }
.learning_session_detail{ display:inline-block; width:100%; line-height:1.7;}
.intern_job_detail1 li > p { margin: 0; }

#profile-professional-membership .add_pro_new_fields , #profile-certification .add_pro_new_fields { clear: both; display: inline-block;  visibility: hidden; margin-bottom: 7px; margin-top: 3px; }
#profile-professional-membership .ibox-content:hover .add_pro_new_fields , #profile-certification .ibox-content:hover .add_pro_new_fields { visibility: visible; }

.profile_content_wrap #profile-education .alert , .profile_content_wrap #profile-education ~ .ibox .alert { margin-bottom: 10px; margin-left: 10px; max-width: calc(100% - 20px); }
#profile-resume .custom_resume_scroll button.btn.btn-default { line-height: 16px; height: auto; }
#myyprofile #profile-skill .col-skill-level button.btn.dropdown-toggle { height: 34px; }
#terms_cond.modal.vp_common_pro_model .modal-body button#close-report { position: absolute; right: -30px; top: -20px; color: #fff; opacity: 1; }

.fr-box.fr-basic .fr-element { color: #676a6d !important; }
.thank_you_wrapper {
  display: inline-block;
  width: 100%;
  margin: 110px 0;
}
.thank_you_wrapper .thank_u_title {
  font-size: 50px;
  font-family: 'Roboto-Medium';
  color: #4c4c4c;
}
.thank_you_wrapper .like_img {
  display: inline-block;
  margin: 30px 0;
  max-width: 140px;
}
.thank_you_wrapper p {
  font-size: 18px;
  margin-bottom: 35px;
}
.thank_you_wrapper .btn.btn-save-edit {
  font-family: 'Roboto-Medium';
  min-width: 150px;
  height: 40px; font-weight: normal;
  line-height: 26px;
}

.easy-autocomplete-container { max-height: inherit; overflow: visible; }
.easy-autocomplete-container ul { max-height: 250px; overflow-y: auto; }


.universal_form_loader {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(255,255,255,0.7);
  z-index: 999;
}
.universal_form_loader .spinner_wrapper {
  position: absolute;
  left: 50%;
  top: 150px;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
}
.universal_form_loader [class*="sk-bounce"] {
  width: 12px;
  height: 12px;
}




/* Question Answer List */
.tab_content_change {
  display: inline-block;
  width: 100%;
  vertical-align: top;
}
.q_a_sidebar {
  float: right;
  width: 290px;
}
.q_a_question_wrapper {
  display: inline-block;
  width: calc(100% - 310px);
  float: left; position: relative;
}
.qust_list_con {
  display: inline-block;
  width: 100%;
  vertical-align: top;
  padding: 4px 15px 5px 15px;
  margin-bottom: 15px;
}
.heading{
  width: 68%;
  float: left;
  padding-bottom: 17px;
}
.main_heading{
  width: 34%;
  float: left;
}
.search{
  width: 34%;
  float: right;
}
.searchresult_cus .qust_list_con{
  margin-bottom: 0;
}
.searchresult_cus b.ng-binding {
  color: #000;
  font-weight: 600;
  font-weight: 600;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
  display: inline-block;
}
.heading.searchresult_heading {
  padding-bottom: 15px;
}
#mCSB_2_scrollbar_vertical.mCSB_scrollTools .mCSB_draggerRail {
  background-color: rgb(255, 255, 255);
}
#mCSB_2_scrollbar_vertical.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
  background-color: rgba(0,0,0,0.6);
}
.scrollInner23 .mCSB_container {
  padding: 0;
}
.scrollInner23 .mCSB_container_wrapper {;
  margin-right: 15px;
  margin-left: 5px;
}
.scrollInner23 .guest_nrgbuzz_category .pro_edit_toggle .select_topics .checkbox-inline .topics_inst {
  width: 100%;
}
.scrollInner23 .select_topics input[type="checkbox"]:disabled + .topics_inst {
  opacity: 0.5;
}
.scrollInner23 .select_topics input[type="checkbox"]:checked + .topics_inst ,
.scrollInner23 .select_topics input[type="radio"]:checked + .topics_inst { background-color: #44221a; }
.scrollInner23 .guest_nrgbuzz_category .pro_edit_toggle .checkbox-inline {
  width: calc(25% - 10px);
  margin: 5px;
  float: left;
}
.scrollInner23 .guest_nrgbuzz_category {
  margin-top: 4px;
}
#gpDiscover .slick-next {
  background-color: rgba(245,245,245,0.8);
  border: medium none;
  font-size: 0;
  right: 8px;
  padding: 10px 8px;
  position: absolute;
  top: 50%;
  transform: translate(0px, -50%);
  z-index: 99;
  width: 40px;
  height: 60px;
  line-height: 40px;
  text-align: center;
}
#gpDiscover .slick-prev {
  background-color: rgba(245,245,245,0.8);
  border: medium none;
  font-size: 0;
  left: 10px;
  padding: 10px 8px;
  position: absolute;
  top: 50%;
  transform: translate(0px, -50%);
  z-index: 99;
  width: 40px;
  height: 60px;
  line-height: 40px;
  text-align: center;
}
#gpDiscover .slick-prev:before, #gpDiscover .slick-next:before {
  color: #a8c4dd !important;
  content: "\f104 ";
  font-family: "FontAwesome";
  font-size: 40px;
}
#gpDiscover .slick-next:before {
  content: "\f105 ";
}
#gpDiscover .slick-prev:hover:before, #gpDiscover .slick-next:hover:before {
  color: #3c7cb8 !important;
}



.qust_header {
  float: left;
  width: 100%;
  margin: 10px 0 14px;
}
.qust_profile_img_head {
  float: left;
  overflow: hidden;
  width: 42px;
  height: 42px;
  border-radius: 100%;
  border: 1px solid #9e9e9e;
}
.qust_profile_img_head img {
  float: left;
  min-width: 42px;
  min-height: 42px;
}
.qust_head_rgt {
  float: left;
  width: calc(100% - 70px);
  padding-left: 13px;
}
.gust_options {
  float: right;
  width: 20px; margin-top: 10px;
  text-align: right;
}
.qust_head_rgt .qustUser_name {
  margin: 4px 0 0 0;
  font-size: 14px;
  float: left;
  width: 100%;
  overflow: hidden; line-height: 1.3;
  white-space: nowrap; font-weight: 700;
  text-overflow: ellipsis;
}
.qust_head_rgt .qust_post_time {
  font-weight: normal;
  color: #acacac;
  font-size: 12px;
  margin: 5px 0 0 0;
  float: left;
  width: 100%;
}
.gust_head_collapse .fa { color: #676a6c; }
.gust_options .dropdown-menu {
  right: -8px;
  left: inherit;
  min-width: 130px;
}
.gust_options .dropdown-menu > li > a {
  padding: 3px 12px;
  line-height: 19px; font-weight: 600;
}
.gust_head_collapse {
  cursor: pointer;
  padding: 5px;
}
.gust_options .dropdown-menu::after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  margin-left: -0.5em;
  top: 0;
  right: -3px;
  box-sizing: border-box;
  border: 6px solid #c5c3c3;
  border-color: transparent transparent #fff #fff;
  transform-origin: 0 0;
  transform: rotate(133deg);
  box-shadow: -3px 3px 3px 0 rgba(0, 0, 0, 0.1);
}
.gust_options .dropdown-menu > li > a:hover { background-color: transparent; }
.gust_mid_section { float: left; width: 100%; }
.gust_mid_section .title_wrapper { float: left;  width: 100%; margin-bottom: 15px; }
.title_wrapper .ans_drop { float: right; width: auto; margin: 0; }
.title_wrapper .ans_drop .answer_btn11 {
  float: left;
  width: 60px;
  height: 28px;
  background-color: #2e7bb9;
  border-radius: 3px 0 0 3px;
  line-height: 28px;
  color: #fff;
  font-size: 12px;
  text-align: center;
}
.title_wrapper .ans_drop .drop_toggle {
  float: right;
  width: 23px;
  background-color: #296a96;
  border-radius: 0 3px 3px 0;
  cursor: pointer;
  height: 28px;
  line-height: 28px;
  text-align: center;
  color: #fff;
}
.title_wrapper .gust_title {
  float: left;
  width: calc(100% - 125px);
  margin: 0;
  font-size: 18px;
  color: #444647;
  font-weight: bold;
  line-height: 1.2;
}
.title_wrapper .gust_title a{ color: #444647; }
.gust_img_sec {
  float: left;
  width: 100%;
  margin-bottom: 15px;
}
.gust_txt_content {
  float: left;
  width: 100%;margin-bottom: 12px;
}
.gust_txt_content p a{ color: #676a6c; }
.gust_tags .tags_gt {
  float: left;
  background-color: #efefef;
  margin-right: 8px;
  font-size: 12px;
  color: #515151;
  font-weight: 600;
  padding: 3px 13px;
  border-radius: 25px;
  line-height: 16px;
  margin-top: 3px;
  margin-bottom: 3px;
}
.gust_tags { float: left; width: 100%; }
.block_btm {
  float: left;
  width: 100%;
  border-top: 1px solid #efefef;
  margin-top: 14px;
  padding: 10px 0;
  font-size: 14px;
  color: #ababab;
}
.block_bottom_lft { float: left; margin:3px 0; }
.block_bottom_rgt.gust_options { width: auto;  margin: 3px 0; }
.block_bottom_lft span { margin-right: 15px; }
.block_bottom_rgt.gust_options .drop_toggle .fa { margin-right: 4px; }
.drop_toggle { cursor: pointer; }
.block_bottom_rgt.gust_options li > a { margin: 2px 0; color: #717171; }
.block_bottom_rgt.gust_options li > a .fa { width: 18px; text-align: left; }
.gust_options .dropdown-menu { margin-top: 10px; }
.q_a_sidebar form.gust_form {
  float: left;
  width: 100%; margin-bottom: 20px;
  background-color: #fff;
  border-radius: 4px;
  position: relative;
}
form.gust_form input.form_control {
  height: 36px;
  border: 0.5px solid #ddd;
  float: left;
  width: 100%; font-size: 13px;
  padding-left: 45px;
  border-radius: 4px;
}
form.gust_form button.search_gust {
  position: absolute;
  left: 0;
  top: 0;
  height: 36px;
  border: none;
  background: none;
  width: 40px;
  color: #cac9c9;
}
.browse_by_tags {
  float: left;
  width: 100%;
}
.browse_by_tags .brwse_title {
  margin: 0 0 12px 0;
  font-size: 14px;
  color: #444647;
}
ul.list_inline {
  float: left;
  width: calc(100% + 8px);
  margin: 0 0 0 -4px;
  padding: 0;
  list-style: none;
}
ul.list_inline li {
  float: left;
}
ul.list_inline li a {
  float: left;
  font-size: 12px;
  color: #515151;
  font-weight: 600;
  background-color: #e5e5e5;
  line-height: 16px;
  padding: 5px 14px;
  border-radius: 25px;
  margin: 4px;
}
.request_wrapper2_qust { float: left; width: 100%; }
.request_wrapper2_qust .comp_listing_inner.request-listingnew_1 {  box-shadow: none; border-radius: 3px; }
.request_wrapper2_qust ul.nav.nav-tabs { padding: 0 8px; }
.request_wrapper2_qust .comp_listing_inner.request-listingnew_1 .tab-content { padding: 5px 20px; }
.question_received {
  float: left;
  width: 100%;
  padding: 10px 0;
  border-bottom: 0.5px solid #ddd;
}
.qust_rc_user {
  float: left;
  width: 42px;
  height: 42px;
  overflow: hidden;
  border-radius: 100%;
  border: 1px solid #9e9e9e;
}
.qust_rc_user img {
  float: left;
  min-width: 42px;
  min-height: 42px;
}
.gust_rc_time {
  float: right;
  width: 80px;
  font-size: 12px;
  text-align: right;
}
.gust_rc_time .g_rc_time { color: #ababab; }
.qust_rc_user + .gust_rc_content {
  float: left;
  padding-left: 13px;
  width: calc(100% - 130px);
}
.gust_rc_content {
  float: left;
  width: calc(100% - 80px);
}
.gust_rc_content .gust_rc_name {
  float: left;
  width: 100%;
  color: #777777;
  font-weight: 600;
  font-size: 13px;
  margin-bottom: 6px;
}
.gust_rc_name + .gust_rc_title { margin-bottom: 10px; }
.gust_rc_title {
  float: left;
  width: 100%;
  margin: 0;
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 6px;
  color: #444647;
}
.rc_btn_row {
  float: left;
  width: 100%;
}
.btn_blue_fill {
  float: left;
  border: 1px solid #2e7bb9;
  background-color: #2e7bb9;
  color: #fff; cursor:pointer;
  font-size: 12px; margin-top: 3px; margin-bottom: 3px;
  padding: 3px 10px;
  border-radius: 3px;
}
.btn_blue_fill:hover , .btn_blue_fill:focus { background-color: #234F74; border-color: #234F74; color: #fff; }
.btn_blue_bordered {
  float: left; margin-top: 3px; margin-bottom: 3px;
  border: 1px solid #2e7bb9;
  background-color: #fff;
  color: #2e7bb9;
  font-size: 12px;
  padding: 3px 10px;
  border-radius: 3px;
}
.btn_blue_bordered:hover { background-color: #eff8ff; }
.rc_btn_row .btn_blue_fill { margin-right: 10px; }
.question_received:last-child { border-bottom: none; }
.gust_sub_title {
  font-weight: normal;
  color: #777;
  display: inline-block;
  width: 100%;
  vertical-align: top;
  margin: 0;
}
.rc_users {
  display: inline-block;
  width: 100%; margin-top: 4px;
  vertical-align: top;
}
.rc_users .qust_rc_userlist {
  float: left;
  width: 28px;
  height: 28px;
  border-radius: 100%;
  overflow: hidden;
  border: 1px solid #9e9e9e;
  margin-right: 2px;
}
.rc_users .sent_more_req {
  float: left;
  width: 28px;
  height: 28px;
  background-color: #e8e8e8;
  border-radius: 100%;
  line-height: 28px;
  font-size: 10px;
  text-align: center;
  color: #2e7bb9;
  font-weight: bold;
}
#request_answer .modal-dialog {
  width: 100%;
  max-width: 550px;
}
#request_answer .modal-dialog .modal-header {
  padding: 9px 15px;
  min-height: inherit;
}
.modal-body1 {
  display: inline-block;
  width: 100%;
  vertical-align: top;
}
.gust-search_con {
  display: inline-block;
  vertical-align: top;
  width: 100%;border-bottom: 0.5px solid #dddddd;
  padding: 10px 15px;
}
.gust-search_con form.form {
  position: relative;
  float: left;
  width: 70%;
}
.gust-search_con .gust_search_btn {
  position: absolute;
  left: 0;
  top: 0;
  border: none;
  background: none;
  height: 32px;
  width: 35px;
  color: #cac9c9;
}
.gust-search_con .form-control {
  border-radius: 5px;
  height: 33px;
  padding-left: 40px;
  border: 0.5px solid #ddd;
}
.request_footer {
  display: inline-block;
  width: 100%;
  vertical-align: top;
  border-top: 0.5px solid #dddddd;
  padding: 10px 15px;
}
.request_footer p {
  color: #ababab;
  float: left;
  margin: 5px 0 0 0;
}
.request_footer button.btn.btn-save-edit {
  float: right;
  margin: 0;
}
.your_connection_modal {
  display: inline-block;
  width: 100%;
  vertical-align: top;
}
.your_connection_modal .nav.nav-tabs { padding: 10px 15px 10px 15px; }
.your_connection_modal .ui-state-default.ui-corner-top.ui-tabs-active.ui-state-active a {
  border-bottom: 1px solid #bc2235 !important;
}
.your_connection_modal .comp_list_tabs_sec .nav.nav-tabs li a{ padding-bottom: 5px; }
.total_connection {
  display: inline-block;
  width: 100%;
  vertical-align: top;
  background-color: #f2f2f2;
  padding: 10px 15px;
  font-size: 12px;
}
.gust_select_all {
  float: right;
  margin-top: 8px;
}
.qust_check {
  float: right;
  position: relative;
  margin-left: 10px;
}
.qust_check .cus_checkbox {
  position: absolute;
  width: 100%;
  height: 100%;
  margin: 0;
  cursor: pointer;
  z-index: 99;
  opacity: 0;
}
.qust_check .cus_checkbox + label {
  width: 20px;
  height: 20px;
  border-radius: 4px;
  border: 0.5px solid #c9c9c9;
  position: relative;
  margin: 0;
}
.qust_check .cus_checkbox:checked + label {
  background-color: #2e7bb9;
  border-color: #2e7bb9;
}
.qust_check .cus_checkbox:checked + label::after {
  content: "\f00c";
  font-family: FontAwesome;
  position: absolute;
  left: 4px;
  top: 1px;font-size: 12px;
  color: #fff;
}
.qust_connection_listing {
  display: inline-block;
  width: 100%;
  vertical-align: top;
  padding: 10px 0px;
}
.qust_connection_listing ul {
  padding: 0 5px;
  margin: 0;
  list-style: none;
}
.qust_connection_listing ul li {
  float: left;
  width: 100%;
  padding: 10px 0;
  border-bottom: 0.5px solid #ddd;
}
.qust_connection_listing ul li .gust_list_cont {
  float: left;
  width: calc(100% - 80px);
  padding-left: 13px;
}
.gust_list_cont h3 {
  margin: 5px 0 0 0;
  font-size: 14px;
}
.gust_list_cont h4 {
  font-size: 12px;
  margin: 5px 0 0 0;
  font-weight: normal;
}
.qust_connection_listing .qust_check { margin-top: 11px; }
.qust_connection_listing ul li:last-child { border-bottom: none; }
.your_connection_modal .nav.nav-tabs li a { border-bottom: 1px solid transparent; }
.qust_connection_listing .full-height-scroll { max-height: 310px; padding: 0 10px; }
.total_connection .qust_check { margin-top: -1px; margin-bottom: -4px; }
.qust_connection_listing .full-height-scroll + .slimScrollBar { right: 3px !important; width: 5px !important; }
#askQuestion .modal-header { padding: 9px 15px; min-height: inherit; }
#askQuestion .modal-header button#close-report { font-size: 19px; line-height: 17px; }
.askQn_head {
  display: inline-block;
  width: 100%;
  vertical-align: top;
  margin-bottom: 15px;
}
.askQn_head .qnHead_cont {
  float: left;
  width: calc(100% - 42px);
  padding-left: 13px;
}
.qnHead_cont h3 {
  font-size: 12px;
  color: #444647;
  margin: 7px 0 0 0;
}
#askQuestion .qnHead_cont h5 {
  font-size: 12px;
  font-weight: normal;
  color: #676a6c;
  margin-top: 3px;
}
.askQnModal form.form {
  display: inline-block;
  width: 100%;
  vertical-align: top;
  margin-bottom: 6px;
}
.askQnModal .form-control {
  display: inline-block;
  width: 100%;
  vertical-align: top;
  border: none;
  padding:0;
  border-bottom:0.5px solid #ddd;
}
.askQnModal .form-control.wrt_qn { font-size: 18px; color: #444647; font-weight: bold; box-shadow: none; }
.askQnModal .form-control.wrt_qn::-webkit-input-placeholder { font-size: 18px; color: #b5b5b5; font-weight: bold; }
.askQnModal .form-control.wrt_qn::-moz-placeholder { font-size: 18px; color: #b5b5b5; font-weight: bold; }
.askQnModal .form-control.wrt_qn:-ms-input-placeholder { font-size: 18px; color: #b5b5b5; font-weight: bold; }
.askQnModal .form-control.wrt_qn:-moz-placeholder { font-size: 18px; color: #b5b5b5; font-weight: bold; }

.askQnModal .form-control:focus { border-color: #b5b5b5 !important; }
.askQnModal textarea.form-control { resize: none; }

.askQnModal .post_txtArea{ font-size: 13px; }
.askQnModal .post_txtArea::-webkit-input-placeholder { color: #b5b5b5; }
.askQnModal .post_txtArea::-moz-placeholder { color: #b5b5b5; }
.askQnModal .post_txtArea:-ms-input-placeholder { color: #b5b5b5; }
.askQnModal .post_txtArea:-moz-placeholder { color: #b5b5b5; }

tags-input .tags input.input { font-size: 13px;font-weight: normal; font-family: "open sans"; color: #898989; }
tags-input .tags input.input::-webkit-input-placeholder { font-weight: normal; color: #b5b5b5; }
tags-input .tags input.input::-moz-placeholder { font-weight: normal; color: #b5b5b5; }
tags-input .tags input.input:-ms-input-placeholder { font-weight: normal; color: #b5b5b5; }
tags-input .tags input.input:-moz-placeholder { font-weight: normal; color: #b5b5b5; }
.post_qn_row { display: inline-block; width: 100%; vertical-align: top; }
.post_qn_row .btn.btn-save-edit { font-weight: normal; padding: 5px 20px; }
#askQuestion .modal-dialog { width: 100%; max-width: 700px; }
.askQnModal .bootstrap-tagsinput {
  display: inline-block;
  width: 100%;
  vertical-align: top;
  border: none;
  padding: 8px 0;
  border-bottom: 0.5px solid #ddd; box-shadow: none; border-radius:0px;
}
.askQnModal .bootstrap-tagsinput .tag.label-info {
  background-color: #f2f2f2;
  margin: 2px 2px 2px 0 !important;
  display: inline-block;
  padding: 7px 10px;
  border-radius: 25px;
  color: #898989;
  font-size: 12px;
  font-weight: normal;
}
.askQnModal .bootstrap-tagsinput .tag.label-info span[data-role="remove"] {
  margin-left: 0;box-shadow: none;
  margin-right: 6px;
  float: left;
}
.q_a_main_wrapper .uiTabs_sec .btn.about-user {
  margin: 2px 0 7px;
}
.vp_common_pro_model .radio.radio-info {
  margin-top: 12px;
  margin-bottom: 12px;
}
.breadcrumbContainer {
  display: inline-block;
  width: 100%;
  vertical-align: top;
}
.related_qn_listing {
  list-style: none;
  padding: 0;
  margin: 0;
}
.related_qn_listing li {
  float: left;
  width: 100%;
  margin: 7px 0;
}
.ask_qustn {
  float: left;
  width: 100%;
  margin-bottom: 25px;
}
.ask_qustn .btn.btn-save-edit {
  font-weight: 600;
  padding: 5px 20px;
}
.gust_cmmtPost_area {
  display: inline-block;
  vertical-align: top;
}
.wdth_30 {
  margin-left: -15.50px;
  width: calc(100% + 31px);
  border-radius: 0 0 3px 3px;
  margin-bottom: -6px;
  padding: 12px 15px;
}
.bgLightGrey{ background-color: #f4f5f5 }
.bdr05{ border: 0.5px solid #ddd; }
.user3 {
  float: left;
  width: 32px;
  height: 32px;
  overflow: hidden;
  border-radius: 100%;
  border: 1px solid #9e9e9e;
}
.user3 img {
  min-height: 32px;
  min-height: 32px;
}
.qustComnt_area {
  float: right;  position: relative;
  width: calc(100% - 45px);
  background-color: #fff;
  border-radius: 4px;
  border: 1px solid #e5e6e7;
}
.qustComnt_area textarea {
  resize: none;
  border: none;
  padding: 5px 70px 5px 10px;
  height: 31px;
  min-height: 31px;
  width: 100%;
  font-size: 12px;
  border-radius: 4px;
  float: left;
  margin-top: 3px;
  overflow:hidden;
}
.qustComnt_area .btn.btn-save-edit {
  position: absolute;
  right: 2px;
  top: 5px;
  padding: 3px 10px;
  font-weight: normal;
  line-height: 16px;
}
.qnComment_listing_wrapper {
  display: inline-block;
  width: 100%;
  vertical-align: top;
  margin-top: 15px;
}
.uiTabs_sec.cmnt_nav {
  display: inline-block;
  width: 100%;
  vertical-align: top;
  border-bottom: 0.5px solid #c1c1c1;
}
.uiTabs_sec.cmnt_nav .cmnt_top_title { float: left; margin-bottom: 6px; color: #444647; font-size: 18px; }
.uiTabs_sec.cmnt_nav .nav.nav-tabs { float: right; }
.cmnt_listing_ul {
  display: inline-block;
  width: 100%;
  vertical-align: top;
  margin: 25px 0 15px;
}
.cmnt_listing_ul .cmnt_listing_li {
  float: left;
  display: inline-block;
  width: 100%;
  margin-bottom: 15px;
  vertical-align: top;
  border-radius: 3px;
  border: 0.5px solid #e6e6e6;
  padding: 0 15px 5px;
  background-color: #fff;
}
.cmnt_listing_li .cmnt_vote_box_con {
  float: left;
  width: 100%;
  padding: 15px 0;
}
.cmnt_voteBox_lft {
  float: left;
  width: 50px;
  text-align: center;
}
.cmnt_voteBox_lft h2 {
  color: #444647;
  font-size: 18px;
  font-weight: bold;
  float: left;
  width: 100%;
  margin: 0;
  line-height: 1;
}
.cmnt_voteBox_lft h3 {
  color: #444647;
  font-weight: normal;
  float: left;
  width: 100%;
  margin: 5px 0;
  line-height: 1;
  font-size: 14px;
}
.cmnt_voteBox_lft .chk_icons {
  float: left;
  width: 100%;
}
.chk_icons .fa {
  color: #42ba42;
  font-size: 23px;
  margin: 3px 0;
}
.cmnt_voteBox_lft a.btn_blue_fill {
  width: 100%; font-size:11px; padding:3px;
}
.cmnt_voteBox_rgt {
  float: right;
  width: calc(100% - 63px);
  padding-left: 20px;
  border-left: 0.5px solid #ddd;
}
.cmnt_vtB_head {
  float: left;
  width: 100%;
  margin-bottom: 15px;
}
.cmnt_vtB_head .qust_profile_img_head {
  width: 32px;
  height: 32px;
}
.cmnt_vtB_head .qust_profile_img_head img {
  min-height: 32px;
  min-width: 32px;
}
.cmnt_vtB_head .qust_head_rgt {
  width: calc(100% - 32px);
}
.cmnt_vtB_head .qust_head_rgt .qustUser_name {
  margin-top: 0;
}
.commented_ul {
  float: left;
  margin-left: -15.5px;
  width: calc(100% + 31px);
  background-color: #f4f5f5;
  border: 0.5px solid #ddd;
  margin-bottom: -1px;
  padding: 12px 15px;
}
.commented_li .commneted_contt {
  float: right;
  width: calc(100% - 45px);
}
.commented_li {
  display: inline-block;
  width: 100%;
  vertical-align: top;
  margin: 10px 0 0;
}
.commented_li .commneted_contt .comnt_name {
  font-size: 13px;
  margin-bottom: 0;
  margin-top: 3px;
}
.commented_li .commneted_contt .comnt_time {
  font-weight: normal;
  color: #acacac;
  font-size: 12px;
  margin: 5px 0 5px;
}
.commented_li .commneted_contt p { font-size: 13px; }
.gust_my_feeback {
  display: inline-block;
  width: 100%;
  vertical-align: top;
  margin-bottom: 15px;
  margin-top: 10px;
}
.gust_title2 {
  float: left;
  margin-bottom: 6px;
  color: #444647;
  font-size: 18px;
  font-weight: 600;
  width: 100%;
  border-bottom: 0.5px solid #c1c1c1;
  padding-bottom: 5px;
}
.left_feedback_con {
  float: left;
  width: 100%;
  background-color: #f4f5f5;
  padding: 12px 15px;
  border: 0.5px solid #ddd;
  border-radius: 3px;
  margin-top: 7px;
}
.left_feedback_con form.form { float: left; width: 100%; }
.left_feedback_con form.form textarea {
  float: left;
  width: 100%;
  border: 1px solid #e5e6e7;
  border-radius: 3px;
  resize: none;
  padding: 5px 10px;
  font-size: 12px;
  min-height: 80px;
}
.left_feedback_con .post_qn_row .btn.btn-save-edit { margin: 0; }
.add_feed_btn_btm {
  display: inline-block;
  width: 100%;
  vertical-align: top;
  margin-top: 5px;
}
.add_feed_btn_btm a {
  float: left;
  border: 0.5px solid #2e7bb9;
  border-radius: 25px;
  padding: 7px 25px;
  font-weight: 600;
  color: #337AB7;
}
.add_feed_btn_btm a .btn_arrows {
  position: relative;
  width: 13px;
  height: 20px;
  margin-right: 10px;
  float: left;
}
.add_feed_btn_btm a .btn_arrows .fa-angle-up {
  position: absolute;
  left: 0;
  font-size: 16px;
  top: -2px;
}
.add_feed_btn_btm a .btn_arrows .btn_line {
  position: absolute;
  left: 5px;
  top: 5px;
  background-color: #2e7bb9;
  width: 1px;
  height: 10px;
}
.group_post_con {
  display: inline-block;
  width: 100%;
  padding: 0px 15px;
  background-color: #fff;
  border: 0.5px solid #e6e6e6;
  border-radius: 4px;
  vertical-align: top;
}
.group_post_con + .block_btm { border: none; margin: 0; }
.groupPost_header {
  display: inline-block;
  width: 100%;
  vertical-align: top;
  margin-top: 10px;
  margin-bottom: 14px;
}
.gh_imgSec {
  float: left;
  width: 55px;
  height: 55px;
  border: 0.5px solid #e6e6e6;
  background-color: #fff;
  line-height: 52px;
  border-radius: 4px;
  overflow: hidden;
}
.gh_imgSec a {
  display: inline-block;
  width: 100%;
  height: auto;
  vertical-align: middle;
}
.gh_imgSec a img {
  float: left;
  max-height: 55px;
}
.gh_contSec {
  float: right;
  width: calc(100% - 55px);
  padding-left: 13px;
}
.gh_contSec h3 {
  color: #444647;
  margin-top: 6px;
  display: inline-block;
  vertical-align: top;
  margin-bottom: 0;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  line-height: 1.4;
}
.gh_contSec h3 a{ color: #444647; }
.gh_contSec h5 {
  margin-bottom: 0;
  color: #b2b2b2;
  font-weight: normal;
}
.gh_contSec h5 .fa {
  font-size: 14px;
  margin-right: 5px;
}
.gh_contSec h5 a { color: #b2b2b2; }
.qust_head_rgt.gh_noToggle { width: calc(100% - 42px); }
.block_btm.gp_btm .gust_options { float: left; margin:0px; }
.block_btm.gp_btm .gp_action { float: left; margin-right: 20px; cursor: pointer; }
.block_btm.gp_btm .gp_action .fa { margin-right: 4px; }
.block_btm.gp_btm .gp_action span { margin-right: 0; }
.gp_all_cmnt { display: inline-block; width: 100%; vertical-align: top; margin: 5px 0; }
.gp_all_cmnt a { font-size: 13px; }
.gpo_cmnt_lke p { float: left; font-size: 14px; margin-bottom: 0; }
.gpo_cmnt_lke p ~ p { margin-left: 20px; }
.gpo_cmnt_lke { float: right; margin:3px 0; }
.gp_manage_ul { display: inline-block; vertical-align: top; width: 100%; }
.comp_listing_inner.request-listingnew_1.no-shadow_bdr { box-shadow: none; border-radius: 3px; }
.gp_manage_li { float: left; width: 100%; padding: 15px 0; border-bottom: 0.5px solid #ddd; }
.gp_manage_li .gh_contSec { width: calc(100% - 80px); float: left; }
.gp_manage_li .gh_contSec h6 { margin: 0; color: #b2b2b2; font-size: 13px; }
.comp_listing_inner.tabs_new_attr .uiTabs_sec ul.nav { padding: 0 5px; }
.comp_listing_inner.request-listingnew_1.tabs_new_attr .tab-content { padding: 5px 20px; }
.invite_btn_sec .btn_blue_fill, .invite_btn_sec .btn_blue_bordered { padding: 6px 12px; float: right; }
.invite_btn_sec button ~ button { margin-right: 10px; }
.invite_btn_sec { float: right; width: 141px; margin-top: 7px; }
.gp_manage_li.invitation_list_con .gh_contSec { width: calc(100% - 200px); }
.gp_manage_li .gh_contSec h6 a { font-weight: 600; }
.gp_manage_li:last-child { border-bottom: none; }
.groups_listing_con {
  display: inline-block;
  width: 100%; margin-bottom: 40px;
  vertical-align: top;
}
.gp_title {
  float: left;
  width: 100%;
  font-size: 15px;
  font-weight: 600;
  color: #444647;
  line-height: 1.3;
  margin-bottom: 10px;
}
.group_discover_wrapper {
  float: left;
  width: calc(100% + 20px); margin-left: -10px;
}
.gp_discover_li {
  float: left;
  width: 33.33%;
  padding: 10px;
}
.gp_discover_li .gp_li_inner {
  float: left;
  width: 100%;
  background-color: #fff;
  box-shadow: 0 1px 5px rgba(152, 152, 152, 0.5);
  border-radius: 3px;
  overflow: hidden;
}
.gp_discover_img {
  float: left;
  width: 100%;
  overflow: hidden;
}
.gp_discover_img img {
  min-height: 100%;
  max-height: 100%;
  width: 100%;
}
.gp_discover_cont { float: left; width: 100%; position: relative; padding: 0px 20px 20px }
.gp_dis_logo {
  display: inline-block;
  background-color: #fff;
  border-radius: 3px;
  width: 75px; overflow: hidden;
  height: 75px;
  border: 1px solid #f1f1f1;
  margin-top: -40px; vertical-align: top;
  line-height: 61px;margin-bottom: 12px;
  padding: 5px;
}
.gp_discover_title {
  display: inline-block;
  width: 100%;
  vertical-align: top;
  font-size: 15px;
  font-weight: 600;
  color: #444647;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  line-height: 1.4;
}
.gp_discover_title a {color: #444647;}
.gp_discover_sub_title {
  display: inline-block;
  width: 100%;
  font-size: 12px;
  line-height: 1;
  color: #979797;
  vertical-align: top;
  margin-top: 3px;
}
.join_btn1 {
  display: inline-block;
  width: 100%;
  vertical-align: top;
  margin-top: 7px;
}
.join_btn1 button.btn_blue_fill {
  float: none;
  display: inline-block;
  vertical-align: top;
  min-width: 80px;
  padding: 5px 10px;
  line-height: 1.3;
  font-size: 12px;
}
.btn_green_fill{
  float: none;
  display: inline-block; vertical-align: top;
  border: 1px solid #00b92e;
  background-color: #00b92e;
  color: #fff;    min-width: 80px;
  font-size: 12px; line-height: 1.3;
  margin-top: 3px;
  margin-bottom: 3px;
  padding: 5px 10px;
  border-radius: 4px;
}
/* Question Answer List */



.modal-open div#wrapper {
  z-index: 99;
}
.modal.ng-isolate-scope {
  z-index: 999999 !important;
}
.frolagroupsCon .fr-box {
  display: inline-block;
  width: 100%;
  vertical-align: top;
}
.frolagroupsCon .fr-toolbar.fr-top {
  box-shadow: none;
  border: 0.5px solid #e6e6e6;
  border-radius: 3px 3px 0 0;
  display: inline-block;
  width: 100%;
  vertical-align: top;
  margin: 0;
  padding: 6px 12px;
  background-color: #fff; border-bottom:none;
}
.frolagroupsCon .fr-toolbar.fr-top .fr-command {
  color: #9a9a9a;
  width: auto;
  height: 25px;
  line-height: 25px;
  text-align: center;
  padding: 0 6px;
}
.frolagroupsCon .fr-toolbar.fr-top .fr-command .fa {
  margin: 0;
  display: inline-block;
  vertical-align: middle;
}
.frolagroupsCon .fr-box.fr-top .fr-wrapper {
  display: inline-block;
  width: 100%;
  box-shadow: none;
  border-radius: 0 0 3px 3px;
  border: 0.5px solid #e6e6e6;
}
.frolagroupsCon .fr-box.fr-top .fr-wrapper .fr-element.fr-view { min-height: 100px !important; }
.frolagroupsCon .fr-box.fr-top .fr-wrapper + div , .frolagroupsCon .fr-box .fr-counter + div { display: none; }
.frolagroupsCon .fr-box .fr-counter { display: none; }
.askQn_head .qnHead_cont h5 { margin-bottom: 0; font-weight: normal; font-size: 12px; }
.frolagroupsCon .fr-toolbar.fr-top .fr-separator { display: none; }
.askQnModal tags-input .tags .tag-item { background-color: #f2f2f2; border: none; border-radius: 25px; padding: 0px 12px; color: #898989; }
.askQnModal tags-input .tags .tag-item ti-tag-item { float: left; }
.askQnModal tags-input .tags .tag-item span { display:inline-block; line-height: 27px; }
.askQnModal tags-input .tags .tag-item .remove-button { float: left; width: auto; margin: 0; }
.askQnModal tags-input .tags .tag-item .remove-button { float: left; width: auto; margin: 6px 6px 0 0; line-height: 1; color: #898989; }
.askQnModal tags-input .tags { border: none; padding: 5px 0; box-shadow: none; border-bottom:0.5px solid #e6e6e6; border-radius:0px; }
.modal.ng-isolate-scope .modal-dialog { width: auto; margin: 0; }
.modal.ng-isolate-scope .modal-dialog .modal-content { background: none; border: none; box-shadow: none; }
.modal_ng_main { margin: 30px auto; width: 100%; max-width: 700px; }
.modal_ng_inner { background-color: #fff; border-radius: 4px; display: inline-block; width: 100%; vertical-align: top; }
.modal_ng_inner .modal-header { min-height: inherit; padding: 9px 15px; background-color: #ededed; border-radius: 4px 4px 0 0; }
.modal_ng_inner .modal-header .modal-title { color: #141823; font-size:15px; }
.modal_ng_inner .modal-body { padding: 15px 20px; }
.frolagroupsCon .fr-toolbar.fr-top button#insertLink-1.fr-command { float: right; }
.frolagroupsCon .fr-toolbar.fr-top button#insertImage-1.fr-command { float: right; }
.modal_ng_inner .modal-header button.close { font-size: 21px; color: #000; opacity: 0.6; margin-top: 3px; }
.comp_top_header {
  display: inline-block;
  width: 100%; border: 1px solid #e6e6e6;
  vertical-align: top;
  border-radius: 3px; margin-bottom: 15px;
}
.cdTop_img_sec {
  float: left;
  width: 100%;
  position: relative;
  max-height: 220px;
  overflow: hidden;
  border-radius: 4px 4px 0 0;
}
.cdTop_img_sec img { min-width: 100%; max-height: 100%; }
.cdChange_cover {
  position: absolute;
  right: 20px;
  top: 14px;background-color: rgba(0,0,0,0.10);
  border-radius: 3px;
  border: 1px solid rgba(255,255,255,0.5);
  padding: 5px 15px;
  color: #fff; cursor:pointer;
}
.cdTop_ComopInfo {
  float: left;
  width: 100%;
  background-color: #fff;
  border-radius: 0 0 4px 4px;
  padding: 15px 20px;
}
.cdTop_ComopInfo {
  float: left;
  width: 100%;
  background-color: #fff;
  border-radius: 0 0 4px 4px;
  padding: 20px;
  position: relative;
}
.cdTc_imgSec {
  float: left;
  width: 115px;
  height: 115px;
  line-height: 108px;
  text-align: center;
  border: 0.5px solid #e6e6e6;
  border-radius: 4px;
  margin-top: -40px;
  background-color: #fff;
}
.cdTc_imgSec img { max-height: 100%; }
.cdTop_ComopInfo .cdTop_manageGroup { width: 160px; }
.cdTop_manageGroup .bnt_default {
  display: inline-block;
  vertical-align: top;
  border: 0.5px solid #e9e9e9;
  background-color: #f4f5f5;
  padding: 8px 16px;
  color: #414344;
  font-size: 13px;
  border-radius: 3px;
  font-weight: 600;
}
.cdTop_manageGroup .bnt_default .fa { margin-left: 5px; }
.cdTc_content { float: left; width: calc(100% - 280px); padding-left: 20px; }
.group_comp_name {
  font-size: 22px;
  font-weight: 600;
  color: #444647;
  float: left;
  line-height: 1.3;
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.group_comp_member { float: left; width: 100%; margin:0 0 4px 0; }
.groupInfo {
  display: inline-block;
  vertical-align: top;
  margin: 0;
  color: #b2b2b2;
  font-weight: 500;
}
.groupInfo .fa { font-size: 14px; margin-right: 5px; }
.gust_options .dropdown-menu > li > a.delete_gp { color: #bc2235; }
.gust_txt_content p:last-child { margin-bottom: 0; }
.gust_txt_content + .block_btm { margin-top: 0px; }


.qustComnt_area textarea::-webkit-input-placeholder { color: #b2b2b2; }
.qustComnt_area textarea::-moz-placeholder { color: #b2b2b2; }
.qustComnt_area textarea:-ms-input-placeholder { color: #b2b2b2; }
.qustComnt_area textarea:-moz-placeholder { color: #b2b2b2; }
.gpPost_filter { display: inline-block; width: 100%; vertical-align: top; margin:0 0 15px 0; }
.gpPost_filter .btn-group.bootstrap-select.my_gpPosts { float: right; width: auto; }
.gpPost_filter .my_gpPosts .btn.dropdown-toggle {
  background: none;
  border: none;
  padding: 0 20px 0 0;
  color: #757575;
  height: auto; box-shadow: none;
  line-height: 1.3;
}
.gpPost_filter .my_gpPosts .btn.dropdown-toggle .caret { right: 0; }
.gpPost_filter .my_gpPosts .dropdown-menu.open {
  border: 1px solid #dfdfdf;
  box-shadow: 0 0 7px rgba(207, 207, 207, 0.95);
  right: -8px;
  left: inherit;
  min-width: 130px;
  margin-top: 10px;
  overflow: visible !important;
  border-radius: 3px;
}
.gpPost_filter .my_gpPosts .dropdown-menu.open::after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  margin-left: -0.5em;
  top: 0;
  right: -3px;
  box-sizing: border-box;
  border: 6px solid #c5c3c3;
  border-color: transparent transparent #fff #fff;
  transform-origin: 0 0;
  transform: rotate(133deg);
  box-shadow: -3px 3px 3px 0 rgba(0, 0, 0, 0.1);
}
.gpPost_filter .my_gpPosts .dropdown-menu.open .dropdown-menu.inner { border-radius: 3px; }
.gpPost_filter .my_gpPosts .dropdown-menu.inner a {
  padding: 3px 12px;
  line-height: 19px;
  background: none;
}
.ad_tag {
  display: inline-block;
  font-size: 9px;
  margin-left: 3px;
  font-weight: normal;
  background-color: #efefef;
  border: 0.5px solid #e7e8e8;
  padding: 1px 7px;
  border-radius: 19px;
  line-height: 14px;
  vertical-align: top;
}
.pinTag { float: left; width: 20px; margin: 8px 0 0 5px; }
.qust_header.pin_post .qust_head_rgt { width: calc(100% - 95px); }
.q_a_question_wrapper .left_feedback_con { margin-bottom: 15px; }
form.gust_form input.form_control::-webkit-input-placeholder { color: #b5b5b5; }
form.gust_form input.form_control::-moz-placeholder { color: #b5b5b5; }
form.gust_form input.form_control:-ms-input-placeholder { color: #b5b5b5; }
form.gust_form input.form_control:-moz-placeholder { color: #b5b5b5; }
.sidebarN_sec {
  display: inline-block;
  width: 100%; margin-bottom: 15px;
  vertical-align: top;
  border: 0.5px solid #e6e6e6;
  border-radius: 3px;
  background-color: #fff;
}
.sidebarN_sec .sdb_top {
  float: left;
  width: 100%;
  padding: 10px 12px;
  border-bottom: 0.5px solid #e6e6e6;
}
.sidebarN_sec .sdb_top h3 {
  margin: 0;
  color: #444647;
  font-size: 15px;
  float: left;
}
.sidebarN_sec .sdb_top a.mem_count {
  float: right;
  font-size: 13px;
  font-weight: 600;
}
.sdb_mid_cont {
  float: left;
  width: 100%;
  padding: 12px;
}
.sdb_mid_cont .post_btn_block {
  width: 100%;
  margin: 17px 0 0 0;
}
.sdb_mid_cont .qust_profile_img_head { width: 35px; height: 35px; margin: 3px 4px; }
.qust_profile_img_head img { float: left; min-width: 35px; min-height: 35px; }
.gp_cont_wrapper .btn-save-edit { font-weight: 500; }
.show_mor {
  display: inline-block;
  width: 100%;
  vertical-align: top;
  margin-top: 10px;
}
.show_mor .abtS_more {
  font-size: 12px;
  font-weight: 600;
  cursor: pointer;
  color:#337AB7;
}
.txt_less_cont{ display: inline-block; width: 100%; margin:0px; }
.modal_ng_main.deleteGroup_con { max-width: 300px; margin-top: 150px; }
.modal_ng_inner {
  background-color: #fff;
  border-radius: 4px;
  display: inline-block;
  width: 100%;
  vertical-align: top;
}
.deleteGroup_con .del_img {
  display: inline-block;
  vertical-align: top;
  width: 92px;
  height: 92px;
  margin-top: -55px;
  border: 7px solid #fff;
  border-radius: 100%;
  background-color: #fff;
  line-height: 76px;
}
.deleteGroup_con .del_img img {
  display: inline-block;
  margin-top: 0px;
  max-height: 78px;
  vertical-align: middle;
}
.deleteGroup_con .leave_group_img img { max-height: 50px; }
.deleteGroup_con .leave_group_img {background-color: #ebebeb;}
.deleteGroup_con .modal_ng_inner { padding: 15px; position:relative; }
.del_msg {
  display: inline-block;
  width: 100%;
  vertical-align: top;
  margin: 7px 0 10px;
  font-size: 15px;
  padding: 0 40px;
  color: #515151;
  font-weight: 600;
}
.deleteGroup_con .modal_ng_inner button.close {
  position: absolute;
  right: 10px;
  top: 10px;
  font-size: 16px;
  opacity: 0.5;
}
.del_actions {
  display: inline-block;
  width: 100%;
  vertical-align: top;
  padding: 0 15px;
}
.del_actions button {
  width: 100%; font-weight: normal;
  margin: 5px 0;
}
.group_mainPostListing {
  display: inline-block;
  width: 100%;
  vertical-align: top;
}
.gpReported_con {
  display: inline-block;
  width: 100%;
  vertical-align: top;
  background-color: #fff;
  border: 0.5px solid #e6e6e6;
  border-radius: 4px;
}
.gpReported_con .gp_header {
  width: 100%;
  padding: 12px 20px;
  margin: 0;
  color: #444647;
  font-size: 16px;
  float: left;
  font-weight: 600;
  border-bottom: 0.5px solid #e6e6e6;
}
.reportedLising {
  padding: 0;
  margin: 0;
  float: left;
  width: 100%;
  list-style: none;
  padding: 0 20px;
}
.reportedLising li {
  float: left;
  width: 100%;
  padding: 20px 0;
  border-bottom: 0.5px solid #e6e6e6;
}
.reportedLising li:last-child { border-bottom: none; }
.reportedLising li .reported_cont {
  margin-bottom: 10px;
  padding: 9px 15px;
  border-radius: 4px;
  background-color: #f2f2f2;
  float: left;
  width: 100%;
}
.reported_cont p { margin-bottom: 0; float: left; width: 100%; }
.reported_cont .commneted_contt .comnt_time { margin-bottom: 0; line-height: 1; margin-top: 3px; }
.reportedLising li .btn-save-edit {
  margin: 0;
  float: right;
  line-height: 1;
  border-radius: 5px;
  font-size: 12px;
}
.reportedLising li .qust_header { margin: 0 0 10px 0; }
.rep_heading { color: #444647; }
.edit_group{
  display: inline-block;
  width: 100%;
  vertical-align: top;
  margin-top: 10px;
}
.edit_group label { font-size: 14px; color: #444647; font-weight: 600; width:100%; }
.edit_group .form-group { display: inline-block; width: 100%; vertical-align: top; }
.edit_group .form-group .form-control { border-radius: 3px; }
.upload_pp {
  display: inline-block;
  width: auto;
  position: relative;
  vertical-align: top;
}
.upload_pp input[type="file"] { display:none; }
.edit_group .upload_pp label {
  font-size: 12px;
  font-weight: normal;
  color: #fff;
}
.edit_group textarea.form-control {
  resize: none;
  min-height: 80px;
}
.group_typ {
  display: inline-block;
  width: 100%;
  vertical-align: top;
  position: relative;
  margin: 8px 0;
}
.group_typ input[type="radio"] {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  cursor: pointer;
  z-index: 99; opacity:0;
}
.group_typ .pT_row {
  float: left;
  width: 100%;
  position: relative;
  padding-left: 30px;
}
.group_typ .pT_row .fa {
  float: left;
  color: #b2b2b2;
  font-size: 16px;
}
.group_typ .pT_row .pt_cont {
  float: right;
  width: calc(100% - 32px);
}
.pt_cont h3 {
  margin: 0 0 3px 0;
  font-size: 14px;
  color: #444647;
}
.pt_cont p {
  color: #9b9b9b;
  font-size: 13px;
  margin: 0;
}
.group_typ .pT_row::before {
  content: "";
  left: 0;
  position: absolute;
  top: 0;
  border: 0.5px solid #dadada;
  background-color: #fff;
  width: 17px;
  height: 17px;
  border-radius: 3px;
}
.group_typ input[type="radio"]:checked + .pT_row::before{ background-color: #2e7bb9; border: 0.5px solid #2e7bb9; }
.group_typ input[type="radio"]:checked + .pT_row::after {
  content: "\f00c";
  left: 3px;
  position: absolute;
  top: 0;
  font-size: 12px;
  font-family: FontAwesome;
  color: #fff;
}
.edt_gp_btn {
  display: inline-block;
  width: 100%;
  vertical-align: top;
}
.edt_gp_btn .btn-save-edit {
  margin: 0;
  min-width: 80px;
  line-height: 1.3;
}
.memberSec_top {
  display: inline-block;
  width: 100%; margin-bottom: 20px;
  vertical-align: top;
  background-color: #fff;
  border-radius: 4px;
}
.members_top_search {
  display: inline-block;
  width: 100%;
  vertical-align: top;
  padding: 15px 20px;
}
.member_head_search {
  float: right;
  width: 170px;
  position: relative;
}
.member_head_search input.form_control {
  height: 36px;
  border: 0.5px solid #ddd;
  float: left;
  width: 100%;
  font-size: 13px;
  padding-left: 35px;
  border-radius: 4px;
}
.member_head_search input.form_control::-webkit-input-placeholder { color: #b5b5b5; }
.member_head_search input.form_control::-moz-placeholder { color: #b5b5b5; }
.member_head_search input.form_control:-ms-input-placeholder { color: #b5b5b5; }
.member_head_search input.form_control:-moz-placeholder { color: #b5b5b5; }

.member_head_search .search_gust {
  position: absolute;
  left: 0;
  top: 0;
  height: 36px;
  border: none;
  background: none;
  width: 35px;
  color: #cac9c9;
}
.members_top_search .gh_contSec { width: calc(100% - 230px); float: left; }
.members_tab_list {
  display: inline-block;
  vertical-align: top;
  width: 100%;
  border-top: 0.5px solid #e6e6e6;
  padding: 15px 15px 0;
}
.member_sorting {
  display: inline-block;
  width: 100%; margin-bottom: 10px;
  vertical-align: top;
}
.member_sorting p { margin: 0; float: left; color: #444647; font-weight: 600; }
.member_sorting .gpPost_filter.dropdown {
  float: left;
  width: auto;
  margin: 0 0 0 15px;
}
.member_sorting .memberSortt p { font-weight: normal; }
.member_sorting .gpPost_filter.dropdown .btn.dropdown-toggle { font-weight: 600; color: #444647; }
.member_listing_ul {
  display: inline-block;
  width: calc(100% + 20px);
  vertical-align: top;
  margin-left: -10px;
  margin-bottom: 20px;
}
.member_listing_li {
  float: left;
  width: calc(33.33% - 20px);
  margin: 10px; border: 0.5px solid #e6e6e6;
  background-color: #fff;
  border-radius: 4px; min-height: 77px;
  padding: 10px 12px; position: relative;
}
.member_listing_li .qust_profile_img_head { width: 50px; height: 50px; }
.member_listing_li .qust_head_rgt { width: calc(100% - 82px); padding-left: 9px; }
.member_listing_li .qust_head_rgt .gust_us_subtitle {
  font-size: 12px;
  line-height: 1.3;
  float: left;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.member_listing_li .qust_head_rgt .qustUser_name a {
  float: left;
  max-width: calc(100% - 52px);
  overflow: hidden;
  line-height: 1.3;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.member_listing_li .qust_head_rgt .qust_post_time {
  float: left;
  width: 100%;
  margin-top: 3px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  line-height: 1.3;
}
.modal_ng_main.remove_Gp_admin {
  max-width: 500px;
  margin-top: 100px;
}
.remove_gp_content {
  display: inline-block;
  width: 100%;
  vertical-align: top;
}
.remove_gp_content img {
  display: inline-block;
  width: 60px;
  vertical-align: middle;
}
.remove_gp_content .remove_cont_sec {
  display: inline-block;
  vertical-align: middle;
  width: calc(100% - 64px);
  padding-left: 20px;
  font-weight: 600;
  color: #444647;
}
.remove_footer {
  display: inline-block;
  width: 100%;
  padding: 12px 20px;
  text-align: right;
  border-top: 0.5px solid #e6e6e6;
}
.remove_footer .btn.btn-save-edit {
  margin-left: 10px;
  margin-right: 0;
}
.remove_footer button.btn {
  font-weight: normal;
  line-height: 1.3;
}
.modal_ng_main.remove_Gp_admin .modal-body { padding: 25px 20px; }
.forum_table_inner_con .table_topic .pro_vpic_sec img.img-circle { border: none; }
.member_3op { float: right; width: 32px; }
.member_3op .gust_options { margin-top: 20px; }
.pagginationGp {
  display: inline-block;
  width: 100%;
  vertical-align: top;
}
.pagginationGp ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
.pagginationGp ul li { float: left; margin:2px; }
.pagginationGp ul li.active span {
  border: 0.5px solid #c6c6c6;
  display: inline-block;
  vertical-align: top;
  padding: 5px;
  width: 30px;
  text-align: center;
  height: 30px;
  line-height: 20px;
  color: #787a7c;
}
.pagginationGp ul li a {
  display: inline-block;
  vertical-align: top;
  padding: 5px;
  min-width: 30px;
  text-align: center;
  height: 30px;
  line-height: 20px;
  color: #787a7c;
}
.member_sorting p span { font-weight: normal; }
.mmRequests_rgt .mmReqAction {
  float: left;
  margin-right: 15px;
  position: relative;
  margin-top: 5px;
}
.mmRequests_rgt .mmReqAction input#mm_select_all {
  position: absolute;
  left: 0;
  cursor: pointer;
  z-index: 9;
  top: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  margin: 0;
}
.mmRequests_rgt .mmReqAction label {
  float: left;
  width: 100%; cursor: pointer;
  padding-left: 22px;
  margin: 0;
  font-weight: normal;
}
.mmRequests_rgt .mmReqAction label::before {
  content: "";
  left: 0;
  position: absolute;
  top: 0;
  border: 0.5px solid #dadada;
  background-color: #fff;
  width: 17px;
  height: 17px;
  border-radius: 3px;
}
.mmRequests_rgt .mmReqAction input#mm_select_all:checked + label::before{
  background-color: #fff;
}
.mmRequests_rgt .mmReqAction input#mm_select_all:checked + label::after {
  content: "\f00c";
  left: 3px;
  position: absolute;
  top: 1px;
  font-size: 11px;
  font-family: FontAwesome;
  color: #c1c1c1;
}
.mmRequests_rgt button.btn {
  line-height: 1.3;
  font-weight: normal;
  font-size: 14px;
  padding: 5px 15px;
  margin: 0;
}
.mmRequests_rgt button.btn.btn-decline {
  background-color: transparent;
  outline: none; color: #bc2235;
  box-shadow: none;
}
.member_listing_li.chk_selectrAll { border: 0.5px solid #93b9d8; }
.respond_req {
  float: right;
}
.respond_req .request_action {
  position: absolute;
  margin: 0;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 99;
  opacity: 0;
  cursor: pointer;
}
.respond_req label {
  border-radius: 100%;
  width: 18px;
  height: 18px; display:none;
  background-color: #2e7bb9;
  margin: 0;
  float: left;
  position: relative;
}
.respond_req label::after {
  content: "\f00c";
  left: 3px;
  position: absolute; display: none;
  top: 2px;
  font-size: 11px;
  font-family: FontAwesome;
  color: #fff;
}
.member_listing_li.chk_selectrAll .respond_req label { display:inline-block; }
.member_listing_li.chk_selectrAll .respond_req label::after { display:inline-block; }
.createGpForm .edit_group { margin: 0; }
.createGpForm .form-control {
  border: 0.5px solid #ddd;
  padding: 5px 12px;
  font-size: 13px; box-shadow: none;
}
.createGpForm .edit_group .upload_pp label {
  min-width: 80px;
  text-align: center;
  padding: 5px;
}
.createGpForm .tags_popup .tags {
  border: 0.5px solid #e6e6e6;
  border-radius: 3px;
  padding: 5px 12px;
  display: inline-block;
  vertical-align: top;
  width: 100%;
}
.createGpForm .tags_popup .tags ul.tag-list {
  padding: 0;
  margin: 0;
}
.createGpForm .tags_popup .tags input.input {
  float: left;
  border: none;
  font-weight: normal;
  padding: 7px 0 7px 7px;
  color: #676a6c;
}
.createGpForm .tags_popup .tags input.input::-webkit-input-placeholder { font-weight: normal; color: #b5b5b5; }
.createGpForm .tags_popup .tags input.input::-moz-placeholder { font-weight: normal; color: #b5b5b5; }
.createGpForm .tags_popup .tags input.input:-ms-input-placeholder { font-weight: normal; color: #b5b5b5; }
.createGpForm .tags_popup .tags input.input:-moz-placeholder { font-weight: normal; color: #b5b5b5; }
.createGpForm .tags_popup .tags ul.tag-list a.remove-button { padding: 3px 0; font: bold 16px Arial, sans-serif; border: none; background: none;line-height: 11px; }
.createGpForm .tags_popup .tags ul.tag-list li.tag-item { margin: 2px; }
.createGpForm .tags_popup .host:focus { outline: none !important; }
.createGpForm .tags_popup .tags:focus { outline: none !important; }
.createGroupAction {
  float: left;
  width: calc(100% + 40px);
  margin: 0 0 -15px -20px;
  padding: 12px 20px;
  text-align: right;
  background-color: #f2f2f2;
  border-radius: 0 0 4px 4px;
  border-top: 1px solid #dedede;
}
.createGroupAction .btn-save-edit {
  margin: 0;
  font-weight: normal;
  line-height: 1.3;
  min-width: 80px;
}
.inviteMember_modal_con .gust-search_con { border-bottom: none; }
.invite_footer {
  display: inline-block;
  width: 100%;
  padding: 13px 15px;
  vertical-align: top;
  border-top: 0.5px solid #dddddd;
}
.invite_footer button.btn {
  float: right;
  margin-left: 10px;
  font-weight: normal;
  line-height: 1.3;
}
.alert-success.alert_modify {
  background-color: #3ab546;
  border: none;
  border-radius: 0;
  padding: 22px 15px;
  color: #fff;
  display: inline-block;
  width: 100%;
  margin: 0;
  vertical-align: top;
}
.alert-success.alert_modify .fa {
  float: left;
}
.alert-success.alert_modify p {
  float: left;
  margin: 0;
  max-width: calc(100% - 22px);
  padding-left: 10px;
  line-height: 1;
}
.gusstNrgQ_secWrapper {
  display: flex; margin-bottom: 20px;
  width: 100%;
  background-color: #fff;
  float: left;
}
.gusstNrgQ_secWrapper .gsst_img_Sec {
  float: left;
  width: 420px;
  position: relative;
}
.gsst_img_Sec .rel_img1 {
  float: left;
}
.gsst_img_Sec .gsst-overlay {
  position: absolute;
  left: 0;
  top: 0; display: flex;
  width: 100%;
  height: 100%;
  color: #fff;
  padding: 15px;
}
.gsst_inner {
  float: left;
  margin: auto;
}
.gsst_inner .gNrgQ_title {
  margin: 0 0 12px 0;
  font-weight: 700;
}
.ngQ_link {
  display: inline-block;
  width: auto;
  padding: 8px 25px;
  border: 1px solid #fff;
  border-radius: 3px;
  color: #fff;
  font-weight: 600;
  line-height: 1.3;
}
.ngQ_link:hover, .ngQ_link:focus {
  background-color: rgba(255,255,255,0.2);
  color: #fff;
}
.gsst_top_rgt {
  float: left;
  position: relative;
  width: calc(100% - 420px);
  padding: 15px 40px 15px 15px;
  display: flex;
}
.gsst_top_rgt button#close-tab2 {
  background-color: transparent;
  border: none;
  margin: 0;
  padding: 0;
  position: absolute;
  right: 12px;
  top: 10px;
  font-size: 16px;
  color: #9d9d9d;
}
.gsst_top_rgt ul {
  float: left;
  width: 100%;
  list-style: none;
  padding: 0;
  margin: auto;
}
.gsst_top_rgt ul li {
  float: left;
  width: 33.33%;
  padding: 0 15px;
}
.gsst_top_rgt ul li a { display: inline-block; vertical-align: top; }
.gsst_top_rgt ul li img {
  display: inline-block;
  vertical-align: top;
  max-width: 100px;
}
.gsst_top_rgt ul li h3 {
  color: #636365;
  font-size: 16px; margin-top: 10px;
  font-weight: normal;
  margin-bottom: 0;
  line-height: 1.3;
}
.viewMore_posts {
  display: inline-block;
  width: 100%;
  vertical-align: top;
  margin-top: 10px;
  background-color: #fff;
  text-align: center;
  padding: 12px 15px;
  font-weight: 600;
  text-transform: uppercase;
  border-radius: 4px;
}
.gpTitle {
  display: inline-block;
  width: 100%;
  margin-bottom: 20px;
  vertical-align: top;
}
.gpTitle h3 {
  font-family: "RobotoRegular";
  font-size: 18px;
  font-weight: normal;
  margin: 0;
}
.gustNrgQust_wrapper .btn.btn-save-edit { margin-top: 20px; }
.gustNrgQust_wrapper {
  display: inline-block;
  width: 100%;
  vertical-align: top; margin-bottom: 30px;
}
.gustNrgQust_wrapper .qust_head_rgt { width: calc(100% - 42px); }
.gustNrgQust_wrapper .gust_title { width: 100%; }
.gustNrgQust_wrapper .commented_ul { margin-bottom: -5px; }
.gust_loginSec a.btn.btn-save-edit {
  margin: 0 15px 0 0;
  font-weight: normal;
  padding: 6px 20px;
}
.gust_loginSec span {
  display: inline-block; margin: 8px 0;
  vertical-align: middle;
  font-weight: 600;
}
.gust_loginSec {
  display: inline-block;
  vertical-align: top;
  width: 100%;
  margin: 25px 0 15px;
}
.gustNrgQust_wrapper .gp_discover_li { padding: 0 10px 20px; }
.guestGroupDetail_wrapper {
  display: inline-block;
  width: 100%;
  vertical-align: top;
}
.guestGroupDetail_wrapper .cdTop_manageGroup.gust_options { width: 230px; }
.guestGroupDetail_wrapper .cdTc_content { width: calc(100% - 350px); }
.gpPost_filter .bootstrap-select.my_gpPosts.dropup.open .dropdown-menu.open::after {
  top: inherit;
  bottom: -12px;
  transform: rotate(-50deg);
  right: 10px;
}
#groupSignUp_modal .modal-dialog {
  display: flex !important;
  position: static;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 15px 0 15px 15px;
}
#groupSignUp_modal .modal-dialog .modal-content {
  margin: auto;
  width: 100%;
  max-width: 500px;
}
.GuestGpModal_inner {
  display: inline-block;
  width: 100%;
  padding: 40px; text-align: center;
  position: relative;
}
.GuestGpModal_inner .cdTc_imgSec {
  float: none;
  display: inline-block;
  margin: 0;
}
.GuestGpModal_inner button.close {
  position: absolute;
  right: 7px;
  top: 8px;
  opacity: 0.6;
  font-size: 16px;
  padding: 10px;
}
.GuestGpModal_inner .popup_titleGp {
  display: inline-block;
  vertical-align: top;
  width: 100%;
  font-size: 18px;
  margin: 20px 0;
  font-weight: 700;
  color: #444647;
}
.GuestGpModal_inner button.btn.btn-save-edit {
  font-weight: normal;
  min-width: 170px;
  margin-bottom: 15px;
}
.GuestGpModal_inner p { font-weight: 600; color: #444647; }
.block_bottom_rgt.gust_options li > a.st_email_large span.stButton {
  width: 0;
  height: 0;
  overflow: hidden;
}
.comment_rotateX {
  display: inline-block;
  width: 100%;transition: opacity 5s;
  vertical-align: top;
  transform: rotateX(180deg);
}
.comment_rotateX .commented_li { transform: rotateX(180deg); margin: 0 0 10px 0; transition: opacity 0.3s; }

.modal_ng_main.reportModal { max-width: 600px; }
.tabs_angularSec {
  display: inline-block;
  width: 100%;
  vertical-align: top;
}
.tabs_angularSec .nav.nav-tabs li , .tabs_angularSec .nav.nav-tabs li:hover , .tabs_angularSec .nav.nav-tabs li:focus { border: none; }
.tabs_angularSec .nav.nav-tabs li a , .tabs_angularSec .nav.nav-tabs li a:hover , .tabs_angularSec .nav.nav-tabs li a:focus {
  border: none; border-bottom: 1px solid transparent;margin-bottom: 0px;
}
.tabs_angularSec .nav.nav-tabs li.active a , .tabs_angularSec .nav.nav-tabs li.active a:hover , .tabs_angularSec .nav.nav-tabs li.active a:focus {
  border-bottom: 1px solid #bc2235 !important; color:#bc2235 !important;
}
.scrollInner2 { padding: 0 10px;  max-height: 310px; }
.modal_ng_main.requestAnswer { max-width: 550px; margin-top: 50px; }
.scrollInner23 {
  padding: 0;
  display: inline-block;
  vertical-align: top;
  width: 100%;
}
.scrollInner23 .mCSB_container_wrapper {
  padding-left: 10px !important;
  margin-right: 10px !important;
}
.scrollInner23 .mCSB_container_wrapper .mCSB_container { padding: 0; }
.scrollInner23 .mCSB_container_wrapper + .mCSB_scrollTools { width: 10px; }
.scrollInner23 .mCSB_container_wrapper + .mCSB_scrollTools .mCSB_dragger_bar {
  background-color: rgba(0,0,0,0.6);
}
.scrollInner23 .mCSB_container_wrapper + .mCSB_scrollTools .mCSB_draggerRail { display: none; }
.title_wrapper .ans_drop .answer_btn11 a {  color: #fff;}
.title_wrapper .ans_drop .answer_btn11.noDrop {  border-radius: 3px;}
.uiFeedFilter .gust_options { width: auto; margin: 0; }
.uiFeedFilter .gust_options .recent_posts_selected { margin-right:24px;padding-right: 15px; cursor: pointer; display:inline-block; width:auto; vertical-align: top; position:relative; color: #2e7bb9; font-weight: 600; }
.recent_posts_selected::after {
  content: "";
  position: absolute;
  right: 0px;
  top: 8.5px;
  border-top: 4px solid #2e7bb9;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
}
.uiFeedFilter .gust_options .dropdown-menu { width: 190px; padding: 5px 0; }
.uiFeedFilter .gust_options .dropdown-menu .qust_check { float: left; margin: 0 10px 0 0; }
.uiFeedFilter .gust_options .dropdown-menu li {
  display: inline-block;
  width: 100%;
  vertical-align: top;
}
.uiFeedFilter .gust_options .dropdown-menu li a {
  display: inline-block;
  width: calc(100% - 8px);
  vertical-align: top;
}
.uiFeedFilter .gust_options .dropdown-menu li a .qust_check {
  width: 100%;
  margin: 0;
}
.uiFeedFilter .gust_options .dropdown-menu .qust_check label {
  width: 100%;
  height: auto;
  top: 0;
  padding-left: 0;
  border: none;
  border-radius: 0;
  font-weight: 600;
}
.uiFeedFilter .gust_options .dropdown-menu .qust_check label::before {
  width: 15px;
  height: 15px;
  border-radius: 4px;
  border: 0.5px solid #c9c9c9;
  content: "";
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px;
}
.uiFeedFilter .qust_check .cus_checkbox:checked + label { background-color: transparent; }
.uiFeedFilter .qust_check .cus_checkbox:checked + label::before{ background-color: #2e7bb9; border-color:#2e7bb9; }
.uiFeedFilter .qust_check .cus_checkbox:checked + label::after { font-size: 10px; top: 6px; line-height: 1; left: 3px; }
.feed_member_listing {
  float: left;
  width: 100%;
  vertical-align: top;
  font-size: 12px;
  line-height: 1;
}
.qust_list_con.feed_bxs .title_wrapper .gust_title { line-height: 1.2; width: 100%; }
.qust_list_con.feed_bxs .title_wrapper { margin-bottom: 10px; }
.qust_list_con.feed_bxs .qustUser_name span.tag_caret {
  display: inline-block;
  vertical-align: middle;
  margin: 0 8px;
  border-left: 5px solid #444647;
  border-top: 4px solid transparent;
  border-bottom: 4px solid transparent;
}
.qust_list_con.wht_bg.feed_bxs { border: none; }
.block_bottom_lft.votes_feedds .btn_blue_fill { min-width: 60px; }
.block_bottom_lft.votes_feedds { margin: 0; }
.block_bottom_lft.votes_feedds .votes_feeds {
  margin: 9px 0 5px 0;
  vertical-align: middle;
  display: inline-block;
  line-height: 1.2;
}
.block_bottom_lft.votes_feedds + .block_bottom_rgt.gust_options { margin: 7px 0; }
.feedTag_cont {
  display: inline-block;
  vertical-align: top;
  font-weight: normal;
}
.viewMoreAnswer {
  display: inline-block;
  vertical-align: top;
  margin-left: 10px;
  color: #2e7bb9 !important;
}
.block_bottom_lft.votes_feedds .btn_blue_fill , .block_bottom_lft.votes_feedds .btn_blue_bordered { margin-right: 12px; }
.feedBackCon { margin-left: -15px; width: calc(100% + 30px); margin-bottom: -5px; float: left; }
.feedBackCon .left_feedback_con { margin: 0; border-radius: 0 0 3px 3px; border: none; }
.feedComment_sub_heading { margin: 2px 0 0; font-size: 12px; font-weight: normal; color: #acacac; }
.headNotificationList .dropdown-toggle.nottification_bell { color: #fff; position: relative; }
.headNotificationList .dropdown-toggle.nottification_bell .fa-bell { color: #fff; }
.headNotificationList .dropdown-toggle.nottification_bell .notti_list {
  position: absolute;
  right: -2px;
  top: -5px;
  background-color: #f47a1f;
  line-height: 12px;
  font-size: 8px;
  width: 15px;
  height: 15px;
  text-align: center;
  border-radius: 100%;
  border: 1px solid #bb2235;
}
.admin_layout_wrapper .nav.navbar-top-links.navbar-right li.headNotificationList a.nottification_bell { line-height: 30px; }
.admin_layout_wrapper .nav.navbar-top-links.navbar-right li.headNotificationList a.nottification_bell { line-height: 1; }
.notificationDropDownList { width: 440px; top:50px; }
.notif_head {
  display: inline-block;
  vertical-align: top;
  border-radius: 3px 3px 0 0;
  padding: 11px 15px;
  font-size: 14px;
  font-weight: 600;
  color: #444647;
  border-bottom: 0.5px solid #e6e6e6;
  width: 100%;
  line-height: 20px;
}
.headNotificationList .notificationDrop_All a {
  width: 100%;
  text-align: center;
  float: left;
  padding: 11px 15px;
  min-height: 0;
  line-height: 20px;
  font-weight: 600;
}
.notif_DropUl.full-height-scroll{ max-height: 329px;overflow:scroll; }
.notif_DropUl {
  display: inline-block;
  width: 100%;
  vertical-align: top;
}
.notif_DropUl .notif_DropLi {
  float: left;
  width: 100%;
  padding: 0;
  position: relative;
  background-color: #f4f4f4;
}
.notif_DropUl .notif_DropLi::after {
  content: "";
  position: absolute;
  left: 15px;
  bottom: 0;
  width: calc(100% - 30px);
  height: 1px;
  background-color: #e6e6e6;
}
.notif_DropLi .qust_profile_img_head a {
  padding: 0;
  min-height: inherit;
  display: inline-block;
  vertical-align: top;
}
.admin_layout_wrapper .headNotificationList .notif_DropLi .qust_profile_img_head a img {
  max-width: 100%;
  min-width: 100%;
  min-height: 100%;
}
.notif_liContent {
  float: right;
  width: calc(100% - 42px);
  padding-left: 13px;
  line-height: 18px;
}
.notif_DropUl .notif_DropLi:hover { background-color: #fff; }
.notif_DropUl .notif_DropLi.is_read { background-color: #fff; }
.notif_dropTitle {
  display: inline-block;
  width: 100%;
  vertical-align: top;
  color: #444647;
  font-size: 12px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.notif_dropTitle strong { font-weight: bold; color: #444647; }
.notif_timeAgo { display: inline-block; width: 100%; vertical-align: top; color: #8e8e8e; font-size: 12px; }
.notif_timeAgo .notif_icons {
  display: inline-block;
  width: 18px;
  height: 16px;
  vertical-align: top;
  background-image: url(https://cdn2.nrgedge.net/static/more/nrg_edge_sprite.png);
  background-size: 452px;
  margin-right: 5px;
  background-position: -2px -2px;
}
.notif_timeAgo .iconDrop_qn { background-position: -184px -1px; }
.notif_timeAgo .iconDrop_connection { background-position: -41px -1px; }
.notif_timeAgo .iconDrop_job { background-position: -22px 0; }
.notif_timeAgo .iconDrop_feedPost { background-position: -2px -2px; }
.notif_timeAgo .iconDrop_groups { background-position: -204px 0; }
.notif_timeAgo .iconDrop_an { background-position: -184px -1px; }
.notif_timeAgo .iconDrop_msg { background-position: -61px -1px; }
.notif_timeAgo .iconDrop_like {
  background-image: url(https://cdn2.nrgedge.net/static/more/thumbs_up.png);
  background-size: 13px;
  background-repeat: no-repeat;
  background-position: 3px 2px;
}

.qust_profile_img_head.notig_img_comp { border: none; border-radius: 0; line-height: 40px; }
.qust_profile_img_head.notig_img_comp a { vertical-align: middle; }
.qust_profile_img_head.notig_img_comp img { min-height: inherit !important; min-width: inherit !important; }
.notif_DropUl .notif_DropLi:last-child::after { display:none; }
.notificationDrop_All {
  display: inline-block;
  width: 100%;
  vertical-align: top;
  border-top: 0.5px solid #e6e6e6;
}
.feed_cmnt_title {
  display: inline-block;
  width: 100%;
  vertical-align: top;
  font-weight: 600;
  font-size: 13px;
}
.feed_bg_cmt .feed_cmnt_title { font-size: 14px; font-weight:500; }
.notificationP_list_wrapper {
  display: inline-block;
  width: 100%;
  vertical-align: top;
}
.notificationP_list_wrapper .notificationDropDownList {
  float: left;
  width: 100%;
  box-shadow: 0 1px 3px rgba(0,0,0,0.25);
}
.notificationP_list_wrapper .notif_DropLi::after { left: 0; width: 100%; }
.notification_setting {
  display: inline-block;
  width: 100%;
  vertical-align: top;
  box-shadow: 0 1px 3px rgba(0,0,0,0.25);
}
.notification_setting .nott_head {
  display: inline-block;
  vertical-align: top;
  border-radius: 3px 3px 0 0;
  padding: 11px 15px;
  font-size: 14px;
  font-weight: 600; cursor: pointer;
  color: #444647;
  width: 100%;
  line-height: 20px;
}
.caret-drop {
  float: right;
  border-top: 5px solid #444647;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  margin-top: 9px;
}
.nott_content {
  border-top: 0.5px solid #e6e6e6;
  display: none;
  width: 100%;
  vertical-align: top;
  padding: 11px 15px;
}
.notification_setting.open .nott_content{ display: inline-block; }
.nott_email_add {
  display: inline-block;
  width: 100%;
  vertical-align: top;
  color: #444647;
  font-size: 14px; margin-bottom: 10px;
  font-weight: 600;
}
.nott_email_add .fa {
  margin-right: 8px;
  font-size: 22px;
  display: inline-block;
  vertical-align: middle;
}
.nott_content ul {
  display: inline-block;
  width: 100%;
  vertical-align: top;
  list-style: none;
  padding: 0 0 0 12px;
  margin: 0;
}
.nott_content ul li {
  float: left;
  width: 100%;
  margin: 10px 0;
}
.nott_content ul li .qust_check {
  width: 100%;
  margin: 0; line-height: 1;
}
.qust_check.gust_checkLeftSide .cus_checkbox + label {
  width: 100%;
  height: auto;
  top: 0;
  padding-left: 28px;
  border: none;
  border-radius: 0;
  font-weight: 500;
}
.qust_check.gust_checkLeftSide .cus_checkbox + label::before {
  width: 18px;
  height: 18px;
  border-radius: 4px;
  border: 0.5px solid #c9c9c9;
  content: "";
  position: absolute;
  left: 0;
  top: -1px;
}
.btNottWrapper {
  display: inline-block;
  width: 100%;
  vertical-align: top;
  margin-top: 12px;
  margin-bottom: 5px;
}
.btNottWrapper .btn-save-edit {
  font-weight: normal;
  line-height: 1.2;
  min-width: 70px;
}
.qust_check.gust_checkLeftSide .cus_checkbox:checked + label {
  background-color: transparent;
}
.qust_check.gust_checkLeftSide .cus_checkbox:checked + label::before{ background-color: #2e7bb9; border-color: #2e7bb9; }
.qust_check.gust_checkLeftSide .cus_checkbox:checked + label::after{ font-size: 10px; top: 4px; line-height: 1; left: 4px; }
.notificationP_list_wrapper .notif_dropTitle { font-size: 13px; }
.close_account_wrapper {
  display: inline-block;
  width: 100%;
  vertical-align: top;
  background-color: #fff;
  border-radius: 3px;
}
.close_account_wrapper .cls_accHead {
  display: inline-block;
  vertical-align: top;
  border-radius: 3px 3px 0 0;
  padding: 11px 20px;
  font-size: 14px;
  font-weight: 600;
  color: #444647;
  border-bottom: 0.5px solid #e6e6e6;
  width: 100%;
  line-height: 20px;
}
.Ui_main_rgtSec.no_sidebarMenu {
  padding: 0;
  width: 100%;
}
.cls_accContent {
  display: inline-block;
  width: 100%;
  vertical-align: top;
  padding: 20px;
  color: #444647;
}
.cls_accContent p a { font-weight: 600; }
.cls_accContent h5 { font-size: 14px; }
.cls_accContent ul {
  display: inline-block;
  width: 100%;
  vertical-align: top;
  margin: 0;
  padding: 0;
  list-style: none;
}
.cls_accContent ul li {
  float: left;
  width: 100%;
  margin: 5px 0;
  padding-left: 20px;
  position: relative;
}
.cls_accContent ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 4px;
  height: 4px;
  border-radius: 100%;
  background-color: #444647;
}
.whyDeleteAcc {
  display: inline-block;
  width: 100%;
  vertical-align: top;
  border-top: 0.5px solid #e6e6e6;
  padding-top: 10px;
  margin-top: 15px;
}
.dell_acc_resons {
  float: left;
  width: 100%;
}
.dell_acc_resons .qust_check.gust_checkLeftSide {
  float: left;
  width: 100%;
  margin: 10px 0;
}
.dell_acc_resons .qust_check.gust_checkLeftSide .cus_checkbox:checked + label::after {
  font-size: 12px;
  left: 3px;
  top: 4.9px;
}
#closeAccount .modal-header { min-height: inherit; padding: 10px 15px; }
#closeAccount .modal-header button.close .fa { font-size: 16px; color: #9a9a9a; }
#closeAccount .modal-body { padding: 15px; }
#closeAccount .modal-body p { margin: 0; color: #444647; }
#closeAccount .modal-footer { padding: 10px 15px; }
#closeAccount .modal-footer .btn.btn-save-edit { margin: 0; font-weight: normal; min-width: 80px; }
#closeAccount .modal-dialog { top: 0; margin-top: 100px; max-width: 500px; width: 100%; }
.notification_setting.open .caret-drop { border-top: none; border-bottom: 5px solid #444647; }
.postQnWrapper { display:none; width: 100%; vertical-align: top; padding:15px; }
.postQnHead {
  display: inline-block;
  width: 100%;
  vertical-align: top;
  margin-bottom: 15px;
}
.postQnField {
  float: right;
  width: calc(100% - 42px);
  padding-left: 15px;
  margin-top: 2px;
}
.postQnHead .postQnField input[type="text"],
.postQnHead .postQnField textarea.feedPostQn{
  float: left;
  width: 100%;
  line-height: 30px;
  border: none; border-top:none; min-height:inherit; margin: 0px;
  height:auto;
  font-size: 14px;
  border-bottom: 1px solid #e6e6e6 !important;
  color: #444647;
  font-weight: bold; padding: 0px;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.postQnHead .postQnField input[type="text"]::-webkit-input-placeholder { font-size: 14px; color: #b5b5b5; font-weight: bold; }
.postQnHead .postQnField input[type="text"]::-moz-placeholder { font-size: 14px; color: #b5b5b5; font-weight: bold; }
.postQnHead .postQnField input[type="text"]:-ms-input-placeholder { font-size: 14px; color: #b5b5b5; font-weight: bold; }
.postQnHead .postQnField input[type="text"]:-moz-placeholder { font-size: 14px; color: #b5b5b5; font-weight: bold; }

.postQnHead .postQnField textarea.feedPostQn::-webkit-input-placeholder { font-size: 14px; color: #b5b5b5; font-weight: bold; }
.postQnHead .postQnField textarea.feedPostQn::-moz-placeholder { font-size: 14px; color: #b5b5b5; font-weight: bold; }
.postQnHead .postQnField textarea.feedPostQn:-ms-input-placeholder { font-size: 14px; color: #b5b5b5; font-weight: bold; }
.postQnHead .postQnField textarea.feedPostQn:-moz-placeholder { font-size: 14px; color: #b5b5b5; font-weight: bold; }

.postQnWrapper textarea {
  display: inline-block;
  width: 100%;
  vertical-align: top;
  border: 0.5px solid #e6e6e6;
  resize: none;padding: 5px 15px;
  margin-bottom: 15px;
  min-height: 80px;
}
.postQnFoo {
  display: inline-block;
  width: 100%;
  vertical-align: top;
}
.postQnFoo .btn-save-edit {
  margin-right: 0;
  font-weight: normal;
  line-height: 1.2;
  padding: 6px 15px;
}



.emptyState {
  display: inline-block;
  width: 100%;
  vertical-align: top;
  margin: 30px 0;
}
.empty_img_sec {
  display: inline-block;
  vertical-align: middle;
  width: 180px;
  text-align: center;
}
.empty_contentSec {
  display: inline-block;
  width: calc(100% - 190px);
  text-align: left;
  font-weight: 600;
  font-size: 14px;
  color: #666a6c;
  vertical-align: middle;
}
.empty_img_sec img {
  max-width: 110px;
}
.empty_popupCon {
  display: inline-block;
  width: 100%;
  margin: 25px 0;
}
.empty_popupCon img {
  max-width: 170px;
  margin-bottom: 30px;
}
.tags_list li.ng-scope.active a {
  background: #c5c0c0;
}
.main_post{
  float: left;
  list-style: none;
  width: 625px;
  border-bottom: 1px solid #f2f2f2;
  padding-bottom: 10px;
}

.main_post li{
  float:left;
  padding-right: 22px;

}

li.text_post {
  width: 330px;
}

li.msg_min_post {
  /*padding-left: 40px;*/
  padding-left: 35px;
  color: #ababab;
}



/*15Nov2k17 css added post_div_fields*/



.post_div_fields a.pull-left.add-photo-share i {
  color: #676a6d;
  margin-top: 20px;
  margin-left: 5px;
}
.post_div_fields .upload_feed {
  float: left;
  width: 100%;
  margin-top: 10px;
  position: relative;
}

span.close_feed_img {
  cursor: pointer;
  position: absolute;
  right: 5px;
  top: 5px;
  background-color: rgba(0,0,0,0.3);
  padding: 2px 6px;
}

.post_div_fields .feed_url_post-con {
  margin-top: 10px;
  padding: 0px;
}
.qust_list_con .commented_ul {
  float: left;
  margin-left: -15px;
  width: calc(100% + 30px);
  background-color: #f4f5f5;
  border: 0.5px solid #e8e8e8;
  margin-bottom: -1px;
  padding: 12px 15px;
}
.gust_cmmtPost_area.wdth_30 {
  margin-left: -15px;
  width: calc(100% + 30px);
  border-radius: 0 0 3px 3px;
  margin-bottom: -5px;
  padding: 12px 15px;
  border: 0.5px solid #e8e8e8 !important;
}
.left_feedback_con.post_div_fields{background-color: #fff !important; margin-top:0px; }
.post_div_fields  i.fa.fa-camera {
  /*position: absolute;*/
  top: 17px;
  /* height: 30px; */
  left: 10px;
}
.post_div_fields .pull-left.add-photo-share {
  position: relative;
}
.post_div_fields .pull-left.add-photo-share input[type="file"] {
  opacity: 0 !important;
  position: relative;
  z-index: 99;
  top: 18px;
  height: 10px;
  width: 24px;
}

.frolagroupsCon .fr-toolbar.fr-top .fr-command.fr-active{
  background-color:#ebebeb;
}
.group_empty_state {
  display: inline-block;
  width: 100%;
  background-color: #fff;
  border-radius: 3PX;
  padding: 40px 35px; vertical-align: top;
}
.gpEmpty_state {
  display: inline-block;
  width: 100%;
  vertical-align: top;
}
.gpEmpty_state img {
  display: inline-block;
  width: 100%;
  vertical-align: top;
  max-width: 80px;
}
.group_empty_state p {
  display: inline-block;
  width: 100%;
  vertical-align: top;
  margin: 20px 0;
  font-weight: 600;
}
.group_empty_state a.btn.btn-save-edit {
  font-weight: normal;
  margin: 0;
  line-height: 1.3;
  padding: 5px 20px;
}
.my_groupsEmpty_state {
  display: inline-block;
  width: 100%;
  vertical-align: top;
  padding: 25px 15px;
}
.my_groupsEmpty_state .gpEmpty_state {
  max-width: 110px;
  float: left;
}
.group_contLft h5 {
  margin: 0;
  float: left;
  font-size: 16px;
  width: 100%;
  color: #444647;
}
.group_contLft {
  float: right;
  width: calc(100% - 110px);
  padding-left: 20px;
}
.group_contLft p {
  margin: 8px 0;
  float: left;
  width: 100%;
}
.group_contLft .btn-save-edit {
  font-weight: normal;
  margin: 0;
  line-height: 1.3;
}
.gp_dis_logo a {
  display: inline-block;
  width: 100%;
  vertical-align: middle;
}
.groupsimg_main_empty {
  display: inline-block; vertical-align: top;
  width: 100%;
}
.groupsimg_main_empInner { margin: auto; }
.groupsimg_main_empInner img {
  float: left;
  width: 60px;
  min-width: inherit;
}
.gpEmp_lft {
  float: left;
  max-width: calc(100% - 60px);
  padding-left: 17px;
}
.gpEmp_lft h4 {
  float: left;
  width: 100%;
  margin: 0 0 8px 0;
  color: #949494;
  font-size: 15px;
}
.img_upload_Emp {
  display: inline-block;
  vertical-align: top;
  position: relative;
}
.img_upload_Emp span {
  float: left;
  border: 1px solid #949494;
  border-radius: 4px;
  padding: 4px 20px;
  line-height: 1.3;
  font-size: 13px;
  cursor: pointer;
}
.img_upload_Emp input[type="file"] {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  cursor: pointer;
  opacity: 0;
}
.noGroups_feed {
  float: left;
  width: 100%;
  background-color: #fff;
  border-radius: 2px;
  padding: 35px 35px;
  margin-bottom: 20px;
}
.noGroups_feedImg {
  float: left;
  width: 80px;
}
.noGroups_feedCont {
  display: inline-block;
  width: calc(100% - 80px);
  padding-left: 40px;
}
.noGroups_feedCont h4 { color: #444647; font-size: 16px; }
.groupsimg_main_empInner .fa { font-size: 80px; color: #cccccc; }
.gust_my_feeback.frolagroupsCon form .form-group { margin-bottom: 5px; }
.frolagroupsCon button#linkList-1 { display: none; }
.frolagroupsCon .fr-element.fr-view p,
.frolagroupsCon .fr-element.fr-view span,
.frolagroupsCon .fr-element.fr-view i,
.frolagroupsCon .fr-element.fr-view em,
.frolagroupsCon .fr-element.fr-view div,
.frolagroupsCon .fr-element.fr-view li,
.frolagroupsCon .fr-element.fr-view ul,
.frolagroupsCon .fr-element.fr-view ol,
.frolagroupsCon .fr-element.fr-view b,
.frolagroupsCon .fr-element.fr-view strong,
.frolagroupsCon .fr-element.fr-view h1,
.frolagroupsCon .fr-element.fr-view h2,
.frolagroupsCon .fr-element.fr-view h3,
.frolagroupsCon .fr-element.fr-view h4,
.frolagroupsCon .fr-element.fr-view h5,
.frolagroupsCon .fr-element.fr-view h6,
.frolagroupsCon .fr-element.fr-view a,

.manage_textareaSec p,
.manage_textareaSec span,
.manage_textareaSec i,
.manage_textareaSec em,
.manage_textareaSec div,
.manage_textareaSec li,
.manage_textareaSec ul,
.manage_textareaSec ol,
.manage_textareaSec b,
.manage_textareaSec strong,
.manage_textareaSec h1,
.manage_textareaSec h2,
.manage_textareaSec h3,
.manage_textareaSec h4,
.manage_textareaSec h5,
.manage_textareaSec h6,
.manage_textareaSec a{
  color: #676a6d !important;
  background: none !important;
  font-family: "open sans", Arial, sans-serif !important;
  font-size: 14px !important;
  border: none !important;
  line-height: 1.4 !important;
  list-style-position: inside;
}
.gust_viewMoreCon.ng-scope {
  display: inline-block;
  width: 100%;
  margin-bottom: 50px;
}
.gp_action.active { color: #bc2235 !important; }
.qust_post_time {
  font-weight: normal;
  color: #acacac;
  font-size: 12px;
  margin: 2px 0 0;
}
.frolagroupsCon #imageManager-1 { display:none; }
.cmnt_voteBox_lft a.btn_blue_fill.Unvote { background-color: #b7b7b7; border-color: #b7b7b7; }
.modal_ng_main.guestGroupPopup { margin-top: 100px; max-width: 590px; }
.modal_ng_main.guestGroupPopup .cdTc_imgSec { border: 1px solid #e6e6e6; }
span.fileName { display: inline-block; vertical-align: middle; margin-left: 10px; margin-top: 7px; }
.post_qn_row .form-group.rel { margin-bottom: 0; padding: 0; }
.post_qn_row .form-group.rel.post_btn1 {
  float: right;
  width: initial;
  margin-top: 12px;
}
.file_errors {
  float: left;
  width: 100%;
  clear: both;
  font-size: 12px;
}
.browse_btn {
  float: left;
  width: calc(100% - 100px);
  margin: 5px 0;
}
.related_search_result {
  display: inline-block;
  width: 100%;
  vertical-align: top;
  font-weight: 600;
  color: #444647;
  border-bottom: 1px solid #dedede;
  padding-bottom: 8px;
}
.search_resultTxt {
  display: inline-block;
  width: 100%;
  vertical-align: top;
  margin: 20px 0;
}
.rell_search_ul {
  display: inline-block;
  width: 100%;
  vertical-align: top;
  background-color: #fff;
  padding: 15px;
  border-radius: 3px;
}
.rell_search_li {
  display: inline-block;
  width: 100%;
  vertical-align: top;
  padding: 20px 0;
  border-bottom: 1px solid #ededed;
}
.rell_search_li:first-child { padding-top: 0; }
.rell_search_li:last-child { padding-bottom: 0; border: none; }
.rgt_btn_gp { float: right; }
.gh_contSec h6 {
  margin: 0;
  color: #b2b2b2;
  font-size: 13px;
}
.gh_contSec.sec_wth_btn {
  float: left;
  width: calc(100% - 135px);
}
.rgt_btn_gp {
  float: right;
  width: 78px;
  margin-top: 9px;
}
.rgt_btn_gp .btn_blue_fill {
  padding: 5px 10px;
  width: 100%;
}
.btn_default_fill {
  float: left;
  border: 1px solid #eeeeee;
  background-color: #f4f5f5;
  color: #414344;
  cursor: pointer;
  font-size: 12px;
  margin-top: 3px;
  margin-bottom: 3px;
  padding: 5px 10px;
  border-radius: 3px;
  width: 100%;
}
.rgt_btn_gp button.btn_green_fill {
  padding: 5px 10px;
  width: 100%;
  min-height: inherit;
}

.tags_popup tags-input .tags {
  box-shadow: none;
  border-radius: 3px;
  border: 1px solid #e5e6e7;
  padding: 5px 10px;
  min-height:40px;
}
.tags_popup tags-input .tags .tag-item {
  background-color: #f2f2f2;
  border: none;
  border-radius: 25px;
  padding: 0px 12px;
  color: #898989;
}
.tags_popup tags-input .tags .tag-item .remove-button {
  float: left;
  width: auto;
  margin: 6px 6px 0 0;
  line-height: 1;
  color: #898989;
}
.fade_overlay {
  position: relative;
  left: 0;
  top: 0;
  width: 100%;
  height: calc(100vh - 150px);
  z-index: 9999; display:flex;
  padding:30px 30px;
}
.fade_overlay .spinner_wrapper { margin:auto; }
.q_a_main_wrapper {
  display: inline-block;
  width: 100%;
  vertical-align: top;
  position: relative;
}
.fade_overlay ~ .q_a_question_wrapper , .fade_overlay ~ .q_a_sidebar  {
  -webkit-filter: blur(3px);
  -moz-filter: blur(3px);
  -o-filter: blur(3px);
  filter: blur(3px);
}
.breadcrumb li.active {
  display: inline-block;
  max-width: 75%;
  vertical-align: top;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.mnt_innerTxt {
  float: left;
  width: calc(100% - 20px);
}
.editAnswerModal {
  display: inline-block;
  width: 100%;
  vertical-align: top;
  padding: 20px;
}
.editAnswerModal .gust_my_feeback { margin: 0; }
.editAnswerModal .left_feedback_con {
  margin: 0;
  background-color: #fff;
  border: none;
  border-radius: 0;
  padding: 0;
}
.gp_dis_logo a img {
  display: inline-block;
  width: 100%;
  vertical-align: middle;
}
.frola_textArea {
  display: inline-block;
  width: 100%;
  vertical-align: top;
}
.frolagroupsCon .form-group.rel.post_btn1 { margin-top: 8px; }
.qust_connection_listing .mCSB_container_wrapper {
  position: relative;
  max-height: 310px;
}
.btn_grey_fill {
  border: 1px solid #efefef;
  background-color: #efefef;
  color: #515151;
  cursor: pointer;
  font-size: 12px; line-height: 1.3;
  margin-top: 3px;
  margin-bottom: 3px;
  padding: 5px 10px;
  min-width: 80px;
  border-radius: 3px;
  display: inline-block;
}
.rgt_btn_gp .btn_grey_fill { min-width: 100%; }

.select_browse_img { display:inline-block; vertical-align: top; position: relative; }
.select_browse_img input#your_input_photo { height: 100%; }
.bg_img_main {
  float: left;
  width: calc(100% - 220px);
}
.bg_img_croop {
  width: 200px;
  float: right;
}
.bg_img_croop .profile_img_preview {
  margin: 0px !important;
}
.bg_img_croop .profile_img_preview .img-preview.preview.img-preview-sm {
  margin: 0 !important;
}
.sdb_mid_cont span[name="toggle"] { display: inline-block; width: 100%; margin-top: 10px; }
.sdb_mid_cont span[name="toggle"] span.dots { display: none; }
.sdb_mid_cont span[name="toggle"] a.links {
  font-size: 12px;
  font-weight: 600;
  cursor: pointer;
  color: #337AB7;
  text-transform: uppercase;

}

.feed_tags_wrapper { margin-top: 10px; }
.feed_tags_wrapper tags-input .tags {
  border: none;
  padding: 5px 0;
  box-shadow: none;
  border-bottom: 0.5px solid #e6e6e6;
  border-radius: 0px;
}
.feed_tags_wrapper tags-input .tags .tag-item {
  background-color: #f2f2f2;
  border: none;
  border-radius: 25px;
  padding: 0px 12px;
  color: #898989;
}
.feed_tags_wrapper tags-input .tags .tag-item span {
  display: inline-block;
  line-height: 27px;
}
.feed_tags_wrapper tags-input .tags .tag-item .remove-button {
  float: left;
  width: auto;
  margin: 6px 6px 0 0;
  line-height: 1;
  color: #898989;
}
.notif_DropUl .notif_DropLi a {
  float: left;
  width: 100%;
  padding: 12px 15px;
  min-height: inherit;
}
.notif_DropUl .notif_DropLi .qust_profile_img_head img {
  min-width: 100%;
  min-height: 100%;
}
.feed_group_cmnt_containerBtm {
  display: inline-block;
  width: 100%;
  vertical-align: top;
}
.feed_group_cmnt_containerBtm .feed_leave_comment_wrapper {
  margin-left: -15px;
  display: inline-block;
  width: calc(100% + 30px);
  vertical-align: top;
}
.feed_group_cmnt_containerBtm .Comment_and_readmore a.btn { float: left; }
.feed_group_cmnt_containerBtm .Comment_and_readmore a.btn {
  color: #ababab;
  float: left;
  font-size: 14px;
  padding: 0 20px 0 0;
  top: 0;box-shadow: none;
}
.feed_group_cmnt_containerBtm .feed_leave_comment_wrapper_ajax {
  display: inline-block;
  width: 100%;
  vertical-align: top;
}
.feed_group_cmnt_containerBtm .art_comment_serction.feed_bg_cmt {
  position: relative;
  padding: 12px 15px 12px;
  margin-bottom: 0;
  margin-top: 0px;
  border-radius: 0 0 3px 3px;
}
.feed_group_cmnt_containerBtm .Comment_and_readmore {
  padding: 13px 0;
  border-top: 1px solid #efefef;
  margin: 0;
  display: inline-block;
  width: calc(100% - 30px);
  margin-left: 15px;
  vertical-align: top;
}
.empty_notification {
  display: inline-block;
  width: 100%;
  padding: 50px 30px;
  vertical-align: top;
  text-align: center;
}
.empty_notification_inner {
  display: inline-block;
  vertical-align: top;
  max-width: 220px;
  width: 100%;
}
.empty_notification .empty_notification_inner img {
  max-width: 100px !important;
  float: none !important;
  display: inline-block;
  vertical-align: top;
  margin-bottom: 15px;
}
.empty_notification .empty_notification_inner h3 {
  display: inline-block;
  width: 100%;
  vertical-align: top;
  margin-bottom: 0;
}
.reason_chk {
  display: inline-block;
  vertical-align: top;
  position: relative;
}
.dell_acc_resons .qust_check.gust_checkLeftSide .reason_chk .cus_checkbox:checked + label::after { top:3px; }
.qust_list_con.wht_bg.feed_bxs .qust_header {
  border-bottom: 1px solid #f4f4f5;
  padding-bottom: 12px;
  margin-bottom: 12px;
}
.frnd_request_listing .follow_comp a.btn_green_fill {
  background-color: #00b92e;
  border-color: #00b92e;
}
.frnd_request_listing .follow_comp a.btn_grey_fill {
  text-align: center;
  background-color: #efefef;
  color: #515151;
  border: 1px solid #efefef;
}
.successfully_crt_gp {
  display: inline-block;
  width: 100%;
  vertical-align: top;
  background-color: #3ab546;
  padding: 16px 15px;
  color: #fff;
}
.successfully_crt_gp i.fa {
  float: left;
  width: 17px;
  margin-top: 3px;
}
.successfully_crt_gp p {
  float: left;
  width: calc(100% - 18px);
  margin: 0;
  padding-left: 10px;
}
.notificationDropDownList .full-height-scroll { max-height: 310px; }

.shore_more_tags {
  margin-top: 10px;
  float: left;
}

.block_btm.feed_block_btm { padding-bottom: 0; }
.block_btm.feed_block_btm .feed_leave_comment_wrapper {
  margin-left: -15px;
  margin-bottom: -5px;
  width: calc(100% + 30px);
}
.block_btm.feed_block_btm .feed_leave_comment_wrapper .art_comment_serction.feed_bg_cmt { margin: 7px 0 0 0; padding:15px; }
.feed_cmnt_top_row { display: inline-block; width: 100%; padding: 0 15px; }
.feed_cmnt_top_row .Comment_and_readmore { padding: 0; }
.feed_cmnt_top_row .Comment_and_readmore a { top: 0; color: #ababab; box-shadow: none; }
.feed_ans_rgt { float: right; }
.feed_ans_rgt .uiFeedCommentCount { float: left; margin: 3px 0; }
.feed_ans_rgt .uiFeedCommentCount + .block_bottom_rgt { margin-left: 15px; }
.btn_blue_fill.answer_unvote { background-color: #b7b7b7; border-color: #b7b7b7; color: #ffffff; }
button.btn.clos-acct.btn-cancel-edit {  line-height: 1.2;}
.feed_tags_wrapper tags-input .tags ul.tag-list:empty + input.input { width: 100%; }
.disclaimer_text_section { margin: 12px 0; font-size: 10px; }
.edit_gp-image_outer {
  display: inline-block;
  width: 100%;
  vertical-align: top;
  margin-top: 10px;
}
.edit_gp-image {
  float: left;
  width: 80px;
  max-height: 120px;
  overflow: hidden;
}
.gp_discover_li.slide_last {
  position: relative;
  height: 270px;
  display: flex;
}
.groups_slide_more {
  margin: auto;
}
.gp_rgt_all {
  float: right;
  margin-top: 5px;
  font-size: 14px;
}
.modal_overlay_loading {
  position:absolute;
  left:0px; top:0px; width:100%; height:100%; background-color: rgba(255,255,255,0.7); z-index: 99;
}
.content_tableRender table {
  border: none;
  border-collapse: collapse;
  empty-cells: show;
  max-width: 100%;
  width: 100%;
}
.content_tableRender table th { background: #e6e6e6; }
.content_tableRender table th , .content_tableRender table td { border: 1px solid #dddddd; padding:5px; }
.group_guidline { float: left; margin: 8px 0; }
.gp_popupMainCon { z-index: 9999999 !important; }
.popupafterNg { z-index: 9999999 !important; }
.popupafterNg ~ .modal-backdrop.fade.in { z-index: 999999 !important; }
.gp_popupMainCon .modal-dialog {
  width: 100%;
  max-width: 700px;
  margin-top: 30px;
  height: calc(100vh - 60px);
}
.gp_popupMainCon .modal-body {
  max-height: calc(100vh - 100px);
  overflow: auto;
}
.gp_popupMainCon li {
  float: left;
  width: 100%;
  vertical-align: top;
  margin-bottom: 15px;
}
.guidline_guru a {
  font-size: 14px;
  font-weight: 600;
}
.add_feed_btn_btm a.group_guidline {
  margin: 0 0 0 10px;
  border: none;
  padding: 7px 0px;
  text-align: right;
  float: right;
  font-weight: 400;
}

.rgt_filter_applicant {
  float: right;
}
.applycnt_reset {
  float: left;
  margin-right: 16px;
}
.rgt_filter_applicant .fa {
  float: left;
  font-size: 16px;
  margin-top: 2px;
  cursor: pointer;
}
#FilterdByCountry {
  z-index: 999999 !important;
}
#FilterdByCountry .modal-header {
  min-height: inherit;
  background-color: #ededed;
  border-radius: 5px 5px 0 0;
  padding: 9px 15px;
}
#FilterdByCountry .modal-header .modal-title {
  color: #141823;
  font-size: 15px;
}
#FilterdByCountry .modal-dialog {
  max-width: 460px;
  width: 100%;
}
.btn.dropdown-toggle.btn-default {
  border-radius: 0px;
  height: 40px;
}
#FilterdByCountry .dropdown-toggle {
  background-color: #fff;
  color: #333;
}
.applicant_user1 {
  display: inline-block;
  width: 100%;
  vertical-align: top;
  margin-bottom: 12px;
}
.applcnt_u_img {
  display: inline-block;
  width: 22px;
  height: 22px;
  border-radius: 100%;
  overflow: hidden;
  border: 1px solid #9e9e9e;
  vertical-align: middle;
}
.applcnt_u_img img {
  float: left;
}
.applcnt_uCont {
  display: inline-block;
  vertical-align: middle;
  width: calc(100% - 26px);
  padding-left: 6px;
}
.appli_content {
  display: inline-block;
  width: 100%;
  vertical-align: top;
  padding: 40px 15px;
  text-align: center;
}
.appli_content img {
  margin-bottom: 20px;
}
.member_btn_con3 button.btn_blue_fill {
  padding: 6px 12px;
  margin-right: 10px;
}
.member_btn_con3 button.btn_blue_bordered { padding: 6px 12px; }
.member_btn_con3 button.btn_green_fill { padding: 6px 12px; }
.requestAnswer .scrollInner23 .mCSB_container_wrapper .mCSB_container {
  min-width: 100%;
}

.closeAccountCon {
  display: inline-block;
  width: 100%;
  vertical-align: top;
  margin-top: 20px;
  text-align: center;
  background-color: #f6f8f8;
  padding: 15px 15px;
}
.closeAccountCon h4 {
  margin: 0;
  font-weight: normal;
}
.closeAccountCon a { color: #b7b7b7; }


.accountClContainer {
  display: inline-block;
  width: 100%;
  vertical-align: top;
  max-width: 700px;
}
.accountClContainer textarea {
  display: inline-block;
  width: 100%;
  vertical-align: top;
  height: 120px;
  padding: 10px;
  border: 1px solid #dedede;
  resize: vertical;
  margin-bottom: 15px;
}
.accountClContainer .dell_acc_resons .qust_check.gust_checkLeftSide {
  width: calc(50% - 20px);
  margin-right: 20px;
}
.optional_value {
  display: inline-block;
  width: 100%;
  vertical-align: top;
  margin: 5px 0;
  background-color: #f9f9f9;
  padding: 10px 15px;
}

.admin_layout_wrapper #side-menu li .tooltip.in { width :90px;}
.admin_layout_wrapper #side-menu li .tooltip.in .tooltip-inner {
  max-width:100%;
}
.ibox-content.shadow_box.cust-height {
  min-height: 62px;
}
.profile_social_new_sec .profile_new-lft_sec .fa{
  font-size:23px;
  position:static;
  color: #337AB7;
}
.profile_social_new_sec .profile_new-lft_sec p#copyTarget {
  display: inline-block;
  vertical-align: middle;
  width: calc(100% - 80px);
}
.admin_layout_wrapper .dropdown-menu.profilename_edit .form-group {
  width: 100%;
}

.anythingElse {
  display: inline-block;
  width: 100%;
  vertical-align: top;
  margin: 12px 0;
}
.anythingElse label {
  font-size: 14px;
  font-weight: normal;
  color: #747f86;
}
.anythingElse textarea.edu_study_here {
  float: left;
  width: 100%;
  padding: 7px;
  height: 80px;
  border: 1px solid #ccc;
  resize: vertical;
}
.confidential_data_section #shared-information .select_job_type.check_job_type li {
  width: initial;
  padding-right: 15px;
}

h2.testSite {
  margin: 4px 0 0 0;
  float: right;
  line-height: 1;
  font-weight: bold;
  font-size: 22px;
  padding-left: 15px;
  color: yellow;
}
.admin_layout_wrapper h2.testSite + .navbar-form-custom {
  width: calc(100% - 274px);
}
/*****************/
.admin_wrapper_main .acticeCredit .ui_job_plan > li {
  margin: 0;    color: #333;    border-radius: 0;
  border-right: 1px solid #bc2235;width: 20%;
}
.admin_wrapper_main .acticeCredit .ui_job_plan > li:last-child{
  border-right:none;
}
.admin_wrapper_main .acticeCredit ul.uiPlan_content.ui_plan_listingInner li {
  padding: 10px 0;
  height: 40px;
}
.acticeCredit ul.uiPlan_content.ui_plan_listingInner li:nth-child(2n+2) {
  background-color: #fff;
}
.admin_wrapper_main .acticeCredit ul.uiPlan_content.ui_plan_listingInner li:nth-child(odd) {
  background-color: #f3f4f4;
}
.admin_wrapper_main .acticeCredit  .ui_job_plan li .uiPlan_content{
  background-color: transparent;    padding: 0;
}

.admin_wrapper_main .acticeCredit .ui_job_plan > li .job_credit {
  padding-bottom: 0;
  font-size: 16px;
  color: #000;
}
.acticeCredit .selectJob_plan .plan_SelectUi {
  width: 100%;
  margin: 0;
}

.acticeCredit .selectJob_plan .plan_SelectUi button, .acticeCredit .selectJob_plan .plan_SelectUi .btn {
  background-color: #bc2235;
  margin: 5px 0px;
  color: #fff;
}
.acticeCredit .plan_SelectUi .edu_study_here:checked + .btn-cancel-edit {
  background-color: #eeeded;
  border-color: #eeeded;
  color: #bebdbd;
}
.admin_wrapper_main .acticeCredit .ui_job_plan > li:nth-child(3) h2 {
  background: #bc2235;
  border-radius: 0;
  color: #fff;
  line-height: 90px;
  padding: 0;
}


/* Pricing Plan */
.pricingPlan_mainWrapper {
  float: left;
  width: 100%;
  margin: 20px 0;
  border: 1px solid #bc2335;
  border-radius: 10px;
}
.planLftRow {
  border-radius: 10px 0 0 10px;
  float: left;
  border-right: 1px solid #bc2335;
  width: 200px;
}
.pricingPlanInner {
  float: left;
  width: calc(100% - 200px);
  border-radius: 0 10px 10px 0;
}
.planHeader {
  display: inline-block;
  vertical-align: top;
  font-size: 24px;
  line-height: 1.2;
  text-align: left;
  padding: 13px 15px;
  font-weight: 600;
  color: #000001;
  min-height: 90px;
}
.planHeader span.ff {
  display: inline-block;
  width: 100%;
  vertical-align: top;
}
.planLftRow .planStatic_ul {
  float: left;
  width: 100%;
  list-style: none;
  padding: 0;
  margin: 0;
  text-align: left;
}
.planStatic_ul li {
  float: left;
  width: 100%;
  padding: 10px 15px !important;
  font-size: 15px;
  background-color: #fff;
  color: #000;
  height: 40px;
  line-height: 1.2;
}
.planStatic_ul li:nth-child(odd) {
  background-color: #f3f4f4;
}
.pricingTableRepeat {
  float: left;
  width: 100%;
}
.priceHeader2 {
  float: left;
  width: 100%;
  position: relative;
  height: 90px;
  line-height: 90px;
}
.admin_wrapper_main .acticeCredit .ui_job_plan > li:nth-child(3) .priceHeader2::before {
  position: absolute;
  content: "";
  height: 15px;
  width: calc(100% + 2px);
  background-color: #bc2335;
  left: -1px;
  top: -15px;
}
.admin_wrapper_main .ui_plan_listingInner li .fa.fa-check {
  font-size: 20px;
  color: #419c47;
}
.planStatic_ul li.tableStatic_foo {
  height: 80px;
}
.planStatic_ul li.tableStatic_foo a {
  font-weight: 600;
  color: #337AB7;
}
.planStatic_ul li.tableStatic_foo a span {
  display: inline-block;
  width: 100%;
  vertical-align: top;
  font-weight: normal;
}
.admin_wrapper_main .acticeCredit ul.uiPlan_content.ui_plan_listingInner li:last-child {
  height: 80px;
  line-height: 70px;
}
.planStatic_ul li.prcValid {
  height: 90px; border-radius: 0 0 0 10px;
  line-height: 70px;
}
.plan_SelectUi.tooltip_rel .tooltip .tooltip-arrow {
  left:calc(50% - 5px) !important;
}
/* Pricing Plan */
.dwn_sgn {
  display: inline-block;
  width: 100%;
  margin-top: 10px;
  text-align: center;
}
.dwn_sgn a.app-icon.lft {

  /* float: left;
   width: calc(50% - 10px);*/
  padding-right: 5px;
}
/*.dwn_sgn a.app-icon.lft img {
  float: left;
  max-width: 100%;
}*/
.dwn_sgn a.app-icon.rgt {
  padding-left: 5px;
  /*float: right;
  width: calc(50% - 10px);*/
}
/*.dwn_sgn a.app-icon.rgt img {
  float: left;
  max-width: 100%;
}*/


/* Add here unique Class */
#openMintra.modal.vp_common_pro_model .modal-dialog {
  max-width: 1050px;
  width: auto;
}
#openMintra.modal.vp_common_pro_model .modal-dialog .modal-body {
  text-align: center;
}
#openMintra.modal.vp_common_pro_model .modal-dialog .modal-body iframe{
  width:100%;
}

.looking-for-trng {
  float: left;
  width: 100%;
  margin-bottom: 10px;
  /*text-align: left;*/
  font-size: 14px;
}
.looking-for-trng a {
  color: #fff;
}

span.trash_msg {
  position: absolute;
  right: 15px;
  margin: 0;
  top: 15px;
  width: auto !important;
  text-align: right;
  cursor: pointer;
  display: none;
}
.user-msg_chat_room ul li:hover span.trash_msg{
  display:block;
}
.chat_room_wrapper .confirm-msz {
  position: absolute;
  top: 100%;
  z-index: 999;
  width: 100px;
  right: -40px;
  background: #fff;
  padding: 7px 5px;
  border: 1px solid #dfdfdf;
  box-shadow: 0 -2px 7px rgba(207, 207, 207, 0.95);
  text-align: center;
}
.chat_room_wrapper  button.yes-go {
  background: #bc2235;
  color: #fff;
  border: 1px solid #bc2235;
  padding: 2px 10px;
  border-radius: 3px;
  margin-top: 3px;
}
.chat_room_wrapper  .no-denay {
  background: #fff;
  color: #bc2235;
  border: 1px solid #bc2235;
  padding: 2px 10px;
  border-radius: 3px;
  margin-top: 3px;
}
.chat_room_wrapper  .hide-confirm-msg {  display:none;}
.chat-delete.trash_msg {
  line-height: normal;
}
.chat-delete.trash_msg .confirm-msz {
  width: 120px;
  /* bottom: -50px;*/

}
.our_chat-history i.fa.fa-trash-o {
  color: #bc2235;
  font-size: 14px;
}

.frolagroupsCon .fr-toolbar.fr-top .fr-popup .fr-color-set>span {
  display: inline-block;
  width: 32px;
  height: 32px;
  position: relative;
  z-index: 1;
}
.frolagroupsCon .fr-toolbar.fr-top .fr-popup .fr-colors-tabs .fr-colors-tab {
  display: inline-block;
  width: 50%;
  cursor: pointer;
  text-align: center;
  color: #222;
  font-size: 13px;
  padding: 8px 0;
  position: relative;
  line-height: 1;
}
.learning_caption {
  max-width: 1170px;
  margin: auto;
  display: flex;
  padding: 0 15px;
  color: #fff;
  width: 100%;
  /* align-items: center; */
  justify-content: center;
  height: 100%;
  flex-flow: column;
  text-align: left;
}
.learning_caption h1{font-weight:bold;margin:0 0 30px;}
.learning_wrapper {position: relative;background:url('https://nrgedge-static.s3.amazonaws.com/static/landing/new_img_bgSec123.png') no-repeat;
  min-height:300px;background-size:100% auto;background-position:0 -120px;display:flex;}
.learning_list .learningBlockImg{width:80px;margin: auto;min-width:inherit;display:block}
.learning_list h2{margin:30px 0;}
.learing_heading h4{text-align: center;color:#333;min-height:40px;margin:10px 0;}
.learning_list .le_img_sec {
  min-height: 180px;
  display: flex;
  height: auto;
  align-items: center;
  justify-content: center;
  text-align: center;
}
.le_list_inner{padding:15px 15px 0;border:1px solid #eee;border-radius:14px;-webkit-border-radius:14px;-moz-border-radius:14px;moz-transition:0.5s ease-out;
  -o-transition:0.5s ease-out;transition:0.5s ease-out;}
.learning_list{padding:10px 0 35px;}
.le_item{width:calc(25% - 30px); margin: 10px 15px; }
.le_item_list{display: flex;flex-flow: row; flex-wrap: wrap;}
.le_list_inner:hover{box-shadow: 0 0 11px rgba(33,33,33,.18);-webkit-box-shadow: 0 0 11px rgba(33,33,33,.18);-moz-box-shadow: 0 0 11px rgba(33,33,33,.18) }
.dt_heading{display: flex;align-items: center;justify-content: center;padding-bottom:40px;}
.dt_heading img {min-width: inherit;max-width: 120px;max-height: 100px;}
.dt_heading h1{color: #333;margin: 0 0 0 20px;font-weight:bold}
.le_detail{padding:40px 15px 20px;}
.le_detail p{font-weight:400;margin-bottom:30px;color:#333;font-size:15px;}
.testimonialCon23 {
  display: inline-block;
  width: 100%;
  text-align: right;
  margin-top: 20px;
}
.testimonialCon23 img {
  max-width: 20px;
  display: inline-block;
  vertical-align: top;
}
.testimonialCon23 a {
  color: #fff;
  display: inline-block;
  vertical-align: middle;
  margin-right: 3px;
}
.learning_links_wrapper .testimonialCon23 { width: auto; margin-top: 5px; }
/***/
.regular.slider .slick-prev,.regular.slider .slick-next{
  top:34%;
}
/***/


.form_img_Serc.guestNewWrapper55 {
  background-image: url("https://cdn2.nrgedge.net/static/more/learning-guest.png");
  background-repeat: no-repeat;
  background-size: cover;
}
.form_img_Serc.guestNewWrapper55 .comapny_serch_wrapper.uiLearningForm {
  position: relative;
  top: 0;
  margin: 15px 0;
  display: inline-block;
  width: 100%;
}
.form_img_Serc.guestNewWrapper55 .learning-testimonial_guest {
  position: relative;
  display: inline-block;
  width: 100%;
}
.shareby_refereal {
  background-color: #5ebd76;
  border: 1px solid #5ebd76;
  border-radius: 3px;
  color: #fff;
  float: left;
  height: 35px;
  line-height: 34px;
  margin: 15px 0 8px 0;
  position: relative;
  padding: 0 5px;
  text-align: center;
  width: 140px;
}
.shareby_refereal:hover , .shareby_refereal:focus {
  background-color: #fff;
  color: #5ebd76;
}
.shareby_refereal i.fa {
  margin-right: 6px;
}

.referAJObCon {
  display: inline-block;
  width: calc(100% - 20px);
  vertical-align: top;
}
.referAJObConInner {
  float: left;
  width: calc(100% - 140px);
  padding-right: 15px;
}
/**************/
.whstapp #st-1 .st-btn.st-first {
  display: block !important;
  height: 25px;
  background-color: transparent;
}
.whstapp #st-1 .st-btn > svg {
  fill: #25d366;
  top: 2px;
  height: 24px;
  width: 24px;
}
.whstapp #st-1 .st-btn:hover{
  top:inherit;
  opacity:1;
}
.shareby_whstapp{
  float: left;
  height: 35px;
  line-height: 34px;
  margin-right: 5px;
  padding: 0 5px;
  position: relative;
  text-align: center;
  width: calc(50% - 5px);
  background-color: #25d366;
  color: #fff;
  overflow: hidden;
  border-radius: 3px;
  border: 1px solid #25d366;
  margin-bottom: 8px;
}
.shareby_whstapp .st-btn.st-first.st-last {
  display: block !important;
}
.shareby_whstapp div#st-1, .shareby_whstapp span {
  display: inline-block;
}
a.shareby_whstapp.whstapp:hover {
  background: transparent;
}

.shareby_whstapp.whstapp #st-1 .st-btn > svg {
  fill: #fff;
  top: 7px;
  height: 16px;
  width: 16px;
}
a.shareby_whstapp.whstapp:hover  #st-1 .st-btn > svg{
  fill: #25d366;
}
a.shareby_whstapp.whstapp:hover span{
  color:#25d366;
}
a.shareby_whstapp.whstapp #st-1 .st-btn.st-first {
  padding: 0;
  margin-right: 6px;
}
.st_whstapp_large.whstapp div#st-1, .st_whstapp_large.whstapp div#st-1 .st-btn ,
a.shareby_whstapp.whstapp div#st-1, a.shareby_whstapp.whstapp div#st-1 .st-btn{
  height: 100%;
  left: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 9;
  cursor: pointer;
}
.st_whstapp_large.whstapp div#st-1 i {
  display: inline-block;
  font-size: 35px;
  margin-bottom: 0;
  margin-right: 0;
  margin-top: 0;
  text-align: center;
  vertical-align: middle;
  width: 45px;
}
.st_whstapp_large.whstapp #st-1 .st-btn > svg {
  height: 30px;
  width: 30px;
}
.shareby_whstapp:hover i{
  color:#25d366;
}
.whstapp.article_share #st-1 .st-btn.st-first {
  padding: 0;
}
.whstapp.article_share #st-1 .st-btn > svg {
  height: 20px;
  width: 20px;
  top: 0;
}
.ui_share_Social .uiShareDrop_down .feedIcons .sharethis-inline-share-buttons {
  height: 100%;
  left: 0;
  opacity: 0 !important;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 9 !important;
  cursor: pointer;
}
.ui_share_Social .uiShareDrop_down{
  width:450px;
}
.ui_share_Social .uiShareDrop_down .feedIcons i.fa.fa-whatsapp{
  color:#25d366;
}
.sharethis-inline-share-buttons  .st-btn{
  display: inline-block !important;
}

.feature_job_outer {
  display: inline-block;
  width: auto;
}
.feature_job_outer .jobs_new_sec {
  float: right;
  width: auto;
  margin: 0;
}
.feature_job_outer h2 {
  width: auto;
}
span.filter_ico img {
  max-width: 18px;
}
span.filter_ico {
  position: absolute;
  right: -24px;
}


a.feedIcons.share_feed_icon_whtapp {
  position: relative;
}
a.feedIcons.share_feed_icon_whtapp.whstapp .sharethis-inline-share-buttons {
  height: 100%;
  left: 0;
  opacity: 0 !important;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 9 !important;
  cursor: pointer;
}
.filter_news_wrap .recent_posts_selected::after{
  content:none;
}
.uiFeedFilter .gust_options.filter_news_wrap .recent_posts_selected{
  padding-right: 0;
}


a.feedIcons.share_feed_icon_whtapp {
  position: relative;
}
a.feedIcons.share_feed_icon_whtapp.whstapp .sharethis-inline-share-buttons {
  height: 100%;
  left: 0;
  opacity: 0 !important;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 9 !important;
  cursor: pointer;
}
.filter_news_wrap .recent_posts_selected::after{
  content:none;
}
.uiFeedFilter .gust_options.filter_news_wrap .recent_posts_selected{
  padding-right: 0;
}
.intern_comnp_basic_detail a.btn_intern {
  display: inline-block;
  width: initial;
  margin-top: 15px;
  margin-bottom: 0;
  padding: 6px 12px;
  color: #fff;
  vertical-align: top;
  margin-right: 5px;
}
.intern_comnp_basic_detail a.btn_intern:last-child{
  margin-right: 0px;
}
.internship_basic_info .btn.btn-save-edit.btn_intern {
  float: none;
}
.centraJobDetail .internship_wrap .intern_comnp_basic_detail {
  width: calc(70% - 150px);
}
.buss_agr_chk.eq_check {
  padding: 15px 20px 0;
}

.buss_agr_chk.eq_check .expen input[type="checkbox"]:not(old) + label::before{top: -3px;}
.btn_eq{padding:0 20px;}
.btn_eq .btn-save-edit{width: auto;}
.guest_contact_form .company-fields .form-group { position: relative; }
.guest_contact_form .company-fields .bootstrap-select.form-control button.dropdown-toggle {
  background-color: #fff;
  border: 1px solid #e5e6e7;
  box-shadow: none;
  color: #6d6d6d;
}
.guest_contact_form .company-fields .form-group .bootstrap-select.form-control {
  background-color: transparent;
  height: initial;
  min-width: 40px;
}
.guest_contact_form label.error {
  margin-left: 0;
  font-weight: normal;
}
.gstt_form_inner .list_content h3 a {
  color: #fff;
  text-decoration: underline;
}
.gstt_form_inner .list_content .show-signup-today a {
  color: #fff;
  text-decoration: underline;
  font-size: 14px;
}
.list_courses_banner h1 {
  font-size: 40px;
  margin-top: 50px;
  max-width: 360px;
  line-height: 55px;
  font-family: 'Roboto-Medium';
  color: #fff;
  font-weight: 600;
}
.event-heading {
  display: inline-block;
  font-size: 40px;
  padding: 35px 0;
  width: 100%;
  text-align: center;
  vertical-align: top;
  margin: 0;
  background-color: #fff;
}




.page_banner .app-icon.ios_app {
  min-width: 150px;
  height: 54px;
  background-position: -544px 0;
}

.page_banner .app-icon.android_app {
  min-width: 150px;
  height: 54px;
  background-position:-393px 0;
}

.modal-open div#wrapper {
  z-index: inherit;
}

/*=========== Media Css ===============*/

@media (min-width:1450px){
  .signup_main_con2 { padding-top: 30px; height: calc(100vh - 190px); }
  .gstt-signup_main { margin-top: 0; position: relative; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%);  -o-transform: translateY(-50%); transform: translateY(-50%); }
  .gstt_form-left { min-height: 620px; }
  .gstt_form-left ul li { margin: 14px 0; }
  .gstt_form-right { padding:15px 55px 0;  min-height: 620px; }
  .social_icon_form { margin-bottom: 5px; }
  .gstt_logo { margin: 20px 0 30px; }
  .gstt_form_inner .gstt_logo img { max-width: 190px; }
  .gstt_form-right button.btn { padding: 8px 12px; }
  .form_facebook { padding: 8px 10px; margin-bottom: 8px; }
  .form_linkedin { padding: 8px 10px; }
  .guestLearning2Wrapper .comapny_serch_wrapper { top: 100px; }

}

@media(min-width:1400px){
  .uiSidebar .project-affix.affix .slimScrollDiv .full-height-scroll { max-height: 580px; }
}

@media (max-width:1399px){
  #profile-skill .popup_skills_wrapper .col-sill { width: 58%; }
  #profile-skill .profile_skills_wrapper.popup_skills_wrapper .col-skill-level { width: 21%; }
  .banner_ambassdor .banner_content_section { left: 30px; top: 40px; }
  .press_banner_con { background-size: cover; }
  .press_content { padding: 68px 0; }
  .banner_e-learning .banner_content_section { left: 30px; top: 40px;  width: 320px; }
  .banner_section_top.banner_e-learning h3 { font-size: 32px; }
  .banner_e-learning .signup-btn.get-started { margin-top: 20px; }
  .press_banner_con.case_study_bg { background-position: left top; }
  .case_studies_wrapper { background-position: left top; }
  .press_banner_con.case_study_bg .press_content { padding: 90px 0; }
  .gstt-signup_main {  margin-top: 10px; }
  .form_facebook , .form_linkedin { padding: 4px 10px; margin-bottom: 4px; }
  .form_testimonial_con ul li { padding: 0px 12px 0px 35px; min-height: 100px;}
  .form_testimonial_con ul { margin: 0; }
  .form_testimonial_con { margin-top: 16px; }
  .form_testimonial_con ul.regular .slick-dots { margin: 0; }
}

@media (max-width:1200px){

  /*****************/
  .guestLearning2Wrapper .comapny_serch_wrapper { top: 10px; }
  /******************/
  .uiFeedNew .news_left_side {width: 320px;float: right;}
  .newsfeedvp_wrapper.uiFeedNew .home_span_space {width: calc(100% - 320px);}
  .share_status_head li { padding: 0 6px; }
  .share_status_head li .fa {height: 22px; line-height: 22px;  margin-right: 3px;  width: 22px;}
  .share_status_head a { font-size: 12px; }
  .uiProfileVerification { max-width: 335px; }
  .profile_top_wrapper .profile-info { width: calc(100% - 450px); }
  a.follow_btn.linkedin.btn.linkedin-white { padding: 6px 8px; }
  .connection_btn_group .btn { font-size: 13px; padding: 6px 6px; line-height: 19px; }
  .uiNrgbuzzTop_Category .uiBuzz_Cat_overlay h3 {font-size: 22px; line-height: 25px;  margin-bottom: 15px; }
  .cat-article-1 .blog_img { height: 330px; }
  .cat-article-1 .article_sec-hgt-emp .blog_content_inner { height: 275px; }
  .manage_job_list4 li { width: 150px; }
  .ui_publish_job_block3 .form-group.main { max-width: 170px; }
  #postAJobForm .skill_auto_complete_con { margin-top: 0; }
  #profile-topics-interest .topics_wrapper li { width: calc(33.33% - 10px); }
  #profile-topics-interest .pro_edit_toggle .checkbox-inline { width: calc(33.33% - 10px); }
  #all-common-profile .topics_wrapper.spanb_3 li { width: calc(33.33% - 10px); }
  .uiCenterContent { width: calc(100% - 280px); }
  .uiSidebar.wht_bg { max-width: 260px; }
  .browse_resultSidebarFilter .comp_list_tabs_sec { width: calc(100% - 280px); }
  .comapny_serch_wrapper .navbar-form-custom.comapny_search_form.job_search.job_formui .search_identifier { width: 33.33% !important; }
  .internship_type-search.uiSelectAllCat1 .internship-type-drop-menu { right: -10px; }
  .uiCompleteProfileSec2 .uiCPInnerCon { width: calc(100% - 220px); }
  .contact_row p { width: calc(90% - 340px); }
  .premium-right-img { width: 50%; }
  .premium-left-content { padding: 10px 15px; width: 50%; }
  .buss_contactForm .form-group { margin-left: -15px; width: calc(100% + 30px); }

  /* Applicant section */
  .ui_company_ApplicantLeft {  width: 160px; }
  .ui_contentApplicant_rgt { width: calc(100% - 170px); }
  .inboxInner_Con iframe { margin-left: -7px; }
  .applicantList a .applicantContent { width: 100%; margin-top: 5px;}
  .applicantList a .applicantContent h2 { font-size: 14px;float: left; }
  .applicantList a .applicantContent h3 { font-size: 11px; }
  .applicantList a { padding: 12px 10px; text-align: center; }
  .applicantList a .ApplicantImgSec { float: none; display: inline-block; }
  .ui_company_ApplicantLeft .applicant_head { margin-left: 0; padding: 10px 10px;width: 100%; text-align: center; }
  .pagination.applicant { margin: 0; padding: 0 10px; }
  .ui_company_ApplicantLeft .applicantList { float: left; padding: 10px 0; width: 100%; }
  .ui_company_ApplicantLeft .applicantList { padding-bottom: 5px; }
  /* Applicant section */
  .referral_rowtop .reff_img { width: 35%; }
  .reff_code_rgt { padding: 0 0 0 10px; width: 65%; }
  .reffel_link_con { width: 100%; }
  .reff_social_con { width: 100%; }
  #profile-skill .popup_skills_wrapper .col-skill-yr { width: 100%; }
  #profile-skill .profile_skills_wrapper.popup_skills_wrapper .col-skill-level { width: 100%; }
  .banner_section_top.banner_ambassdor h3 { font-size: 30px; }
  .banner_ambassdor .banner_content_section { left: 15px;  }
  .press_banner_con { background-position: right top;  background-size: cover; }
  .press_content { padding: 50px 0; }
  .banner_e-learning .banner_content_section {  left: 20px; top: 10px; }
  .our_process_listing li h6 { font-size: 15px; }
  .press_banner_con.case_study_bg .press_content { padding: 70px 0; }

  .form_testimonial_con.learning-testimonial_guest { padding-bottom: 0px; }
  .sl-overlay { z-index: 99999; }
  .sl-wrapper { z-index: 999999; }
  .list_courses_banner h3 { font-size: 32px;line-height: 40px; margin-top: 0; max-width: 290px; }
  .static_block_img_sec .static_block_img img { max-width: 400px; }
  .section2 .static_block_img img { max-width: 400px; }
  .section4 .static_block_img img { max-width: 400px; }
  .section5 .static_block_img img { max-width: 300px; }
  .vr_course_list .col-lg-3:nth-child(4n+1) { clear: none; }
  .vr_course_list .col-lg-3:nth-child(3n+1) { clear: both; }
  .vr_course_list .regular.slider .col-lg-3:nth-child(3n+1) {clear:none; }
  .referAJObCon { width: 100%; }
}

@media (max-width:1060px){
  .newsfeedvp_wrapper.uiFeedNew .home_span_space { width: 100%; }
  .uiFeedNew .news_left_side { display: none; }
  .comp_list_tabs_sec.ui_list_center-content { width: 100%; }
  .uiProject_container { width: 100%; }
  .publishjobInn_content { width: 100%; }
  #postAJobForm .actions { width: calc(100% - 12px); }
  .ui_snd_tab2Tooltip { display: none;  }
  #postAJobForm #postAJobForm-p-2 { width: 100%; }
  .admin_wrapper_main .ui_job_plan li { margin: 10px 5px;  width: calc(33.33% - 10px); }
  .company_planListing .plan_PriceMain .planPrice {font-size: 35px; line-height: 35px; }
  .uiSidebar.wht_bg { margin-bottom: 20px; max-width: 100%; }
  .uiCenterContent { width: 100%; }
  .tablet_hidden {display: none;}
  .ui_filterSelect.uiFilter-checkbox { padding: 5px; width: 33.33%; }
  .upstream_listing_wrapper .oil_table_listing { position: relative; }
  .uiFilter-checkbox .uiFilterRow .uiFilterCheck label { font-size: 11px;line-height: 14px; padding: 2px 5px; }
  .ui_filterSelect .oil_table_listing.ui_slideUp .uiFilterRow { background-color: #fff; box-shadow: 0 2px 3px rgba(210, 210, 210, 0.5); left: 0; margin: 0; padding: 5px; position: absolute; top: 24px;
    z-index:99; }
  .browse_resultSidebarFilter .comp_list_tabs_sec{width: 100%;}
  .profile_top_wrapper .profile-info { width: calc(100% - 110px); }
  .uiProfileVerification { margin-left: -5px; margin-right: -5px; max-width: calc(100% - 125px + 10px); }
  .uiProfileVerification .uiPV_Sec {float: left; margin: 4px 5px; width: calc(50% - 10px); min-height: 85px; }
  .connection_ad_search { max-width: 100%; margin-bottom: 20px; }
  .connection_ad_search .form-group { width: calc(33.33% - 10px); margin: 5px 5px; }
  .adv_top_form { margin-left: -5px; width: calc(100% + 10px); }
  .connection_ad_search .srchForm_inner.affix { position: static; width: 100%; }
  .uiSidebar .project-affix.affix {  margin: 0;  max-width: 100%;  padding: 0;   position: static; }
  .uiSidebar.no_breadcrumbSticky .project-affix.affix { margin-top: 0; }
  .uiSidebar .slimScrollDiv .full-height-scroll , .uiSidebar .slimScrollDiv { overflow: visible !important; height: auto !important; }
  .ui_content_lft { width: 100%; }
  .social_wrapper p { color: #676a6d; }
  .social_wrapper ul li { color: #676a6d; }
  .gst_VirtualRel .boxLft { height: 290px; }
  .gst_VirtualRel .box-rgt .box_rowRgt { height: 135px; }
  .learning_register_left { width: 100%; }
  .learning_reg_rgt { margin-top: 20px; width: 100%;background-color: #fff; }
  .reg_imgSec { width: 250px; margin-left: 15px; margin-top: 15px;}
  .webinar_detail { width: calc(100% - 280px); }
  .jobs_Search_wrapper2 .job_SearchSidebar { width: 100%; margin-bottom: 20px; }
  .job_SearchSidebar .form-group { float: left; min-height: 70px; padding-left: 20px;  width: 50%; }
  .job_SearchSidebar form.form { display: inline-block; margin-left: -20px; width: calc(100% + 20px); }
  .jobs_Search_wrapper2 .comp_list_tabs_sec { width: 100%; }
  .search_sticky { position: static; }
  .edit_span { display: block; }
  .popup_skills_wrapper.profile_skills_wrapper p { width: 100%; }
  .guest_search_sticky.affix { position: static; width: 100%; }
  .ui_search_result_con #search-jobs.btn-save-edit.ui_filter-btm { margin-top: 25px; }
  #page-wrapper { padding-bottom: 60px; }

  /* Applicant section */
  .guest_search_sticky.affix { top: 0; width: 100%;position: static; }
  .sticky_cour_inner.affix span.now_Price.new { font-size: 18px; }
  .sticky_cour_inner.affix .span15 { padding: 15px; }
  .sticky_cour_inner.affix .learningReg_button { margin: 10px 0 5px; }
  .sticky_cour_inner.affix .btn { margin: 5px 0; font-size: 14px; padding: 6px 12px; }
  .sticky_cour_inner.affix h3.bottm_bdr { font-size: 16px; margin-top: 5px; }
  .sticky_cour_inner.affix p { font-size: 14px; line-height: 1.4; margin-bottom: 10px; }
  .guest_learningimg .learningComp_content { width: 100%; }

  /* Applicant section */
  .sticky_cour_inner.affix .learningComp_content { width: 100%; }
  .learning_sidebar .social_wrapper p { color: #fff; }
  .learning_sidebar .social_wrapper li { color: #fff; }
  .ui_content_lft.learning-main-cont2 { width: 100%; }
  .learning_sidebar { margin: 15px 0 0 0; width: 100%; }
  .sticky_cour_inner.affix { position: static; width: 100%; max-width: 100%; }
  .ui_learningTop { height: 270px; }
  .learning_side_top { max-width: 260px; position: absolute; right: 0; top: -260px; z-index: 99; }
  .learning_side_top .complearningDetail { border-bottom: medium none; }
  .learningReg_button { float: right; margin: 0; max-width: 220px; }
  .learningComp_content .learning_rgt_main3 { width: calc(100% - 230px); float: left; }
  .learningBlocks.learning-dnl p { float: left; width: calc(100% - 230px); }
  .learningComp_content .learning_rgt_main3 .priceRow:first-child { margin-top: 25px; }
  .learningBlocks.learning_dwnl a.btn { float: left; width: 220px; margin: 20px 0 0 0; }
  .learningBlocks.learning_dwnl .learning-dnl { float: left; width: calc(100% - 220px); padding-right: 15px; }
  .guestLearningWrapper .learningComp_content .learning_rgt_main3 .priceRow:first-child { margin-top: 10px; }
  .connection_ad_search .srchForm_inner.affix .form-control { height: 40px; line-height: 40px; }
  .adv_top_form button.btn.dropdown-toggle.btn-default { height: 40px; }
  .project_listing_img_wrapper { height: 140px; }
  .admin_wrapper_main .ui_plan_listingInner li { width: 100%; margin: 0; }
  .static_block_img_sec .guest_contact_content { max-width: 500px;  }
  .static_block_img_sec .static_block_img { max-width: calc(100% - 500px); }
  .sl-wrapper .sl-image { left: 60px !important;  width: calc(100% - 120px); }

  /* Q&A Section */
  .q_a_sidebar { width: 100%; margin-bottom: 15px; }
  .q_a_question_wrapper { width: 100%; margin-top: 15px; position:relative; }

  .gusstNrgQ_secWrapper .gsst_img_Sec { width: 300px; }
  .gsst_top_rgt { width: calc(100% - 300px); }
  .gsst_top_rgt ul li img { max-width: 70px; }
  .gsst_top_rgt ul li h3 { font-size: 14px; }
  .gustNrgQust_wrapper a.btn.btn-save-edit { max-width: 300px; }
  /* Q&A Section */
  .modal-open header, .modal-open .main_navigation { width: 100%; }
  #groupSignUp_modal .modal-dialog { padding: 15px; }
  .modal-open .admin_layout_wrapper header { width: calc(100% - 0px) !important; }
  .gp_cont_wrapper .btn-save-edit { max-width: 300px; }
  .member_listing_li { width: calc(50% - 20px); }

  .frolagroupsCon .fr-toolbar .fr-popup.fr-active { left: inherit !important;  right: 0; }
  .frolagroupsCon .fr-toolbar .fr-popup.fr-active span.fr-arrow { display: none !important; }

  .planLftRow { width: 180px; }
  .planStatic_ul li { padding: 10px 12px!important; font-size: 13px; }
  .admin_wrapper_main .ui_job_plan li .planDuration { font-size: 15px; }
  .admin_wrapper_main .ui_job_plan li h2 { font-size: 20px; }
  .planHeader { font-size: 19px; padding: 21px 15px; }
  .pricingPlanInner { width: calc(100% - 180px); }
  .managa_listui .intern_inner_price.wth_views { width: 100%; }
}

@media (max-width:993px){
  .profile_top_wrapper .profile-info { width: calc(100% - 70px); }
  .uiProfileVerification .uiPV_Sec {float: left; margin: 4px 5px; width: calc(50% - 10px); }
  .uiProfileVerification { margin-left: -5px; margin-right: -5px; max-width: calc(100% - 80px + 10px); }
  #profile_gauge { margin-right: 0; }
  .uiProfileSt { width: calc(100% - 100px); padding: 8px 0 0 0; }
  .uiNrgbuzzTop_Category .uiBuzz_Cat_overlay { top: 5px; }
  .uiNrgbuzzTop_Category .uiBuzz_Cat_overlay h3 { font-size: 16px; line-height: 18px; margin-bottom: 10px; }
  .internship_top_search .comapny_serch_wrapper .navbar-form-custom.comapny_search_form { padding: 20px 20px 30px; }
  .internship_title { font-size: 23px; }
  .comp_head_rgt .comp_detail_desc { width: 100%; }
  .company_right_btn_con { max-width: 100%; width: 100%; margin-top: 6px;}
  .internship_basic_info .intern_comnp_basic_detail { width: calc(100% - 100px); padding-right: 0px; }
  .internship_basic_info .intern_price_rgt .btn { margin: 5px 10px 5px 0; width: auto; }
  .internship_edit_application { margin-top: 5px; }
  .manage_tab_listing ul li h3 { font-size: 20px; }
  .manage_tab_listing ul li a { font-size: 13px; }
  .plan_selected_main .span0 { margin: 0; }
  .wizard .new_sharing_sett2 li { width: calc(50% - 16px); }
  .table_row table th {display: none; }
  .mobile_label {display: block;font-weight: 600; margin-bottom: 12px; }
  .table_row tr { display: inline-block; width: 100%; }
  .table_row tr td {float: left; width: 33.33%; }
  .table_row tr.total2 .empty { display: none; }
  .table_row tr.total2 .total { display: inline-block; padding-bottom: 0;  width: 100%; }
  .job_comp_inner_main .label { width: auto; }
  .job_comp_inner1.ui_table_manageJobs.table_row tr td {  min-height: 100px; }
  .page_banner .app-icon { width: 80px; }
  /*.app-icon > img { max-width: 100%; }*/
  .forum_listing_inner_con ul.forum_cat_list li { width: 50%; }
  .vr_top_inner .vr_search_main .internship-top-search-main2 {border-right: medium none; padding: 10px 0; width: 100%;}
  .vr_top_inner .vr_search_main .vr_search_select { width: 100%; }
  .vr_top_inner .vr_search_main .vr_search_select .search_listing_wrapper:first-child { border-left: medium none; }
  .gst_VirtualRel .boxLft {  height: 250px; }
  .gst_VirtualRel .box-rgt .box_rowRgt { height: 115px; }
  .guestLearning2Wrapper .comapny_serch_wrapper { max-width: 90%; }
  .guestLearning2Wrapper .internship_title { height: 20px; }
  .comapny_serch_wrapper .navbar-form-custom.comapny_search_form .form-group { width: 100%; border-radius: 5px; }
  .internship_top_search.uiLearningImg .comapny_search_form.job_search button#search-jobs { border-radius: 5px; margin-top: 10px; }
  .ui_comp_search_wrapper.ui_searchComp23 .comapny_search_form #search-button.btn { width: 100%; border-radius: 5px; margin-top: 10px; }
  .meet_solution_wrapper1 .meet_solution_content { max-width: 40%; }
  .meet_solution_wrapper1 img {  max-width: 60%; }
  .buss_premium_block .buss_block_left { max-width: 360px; padding: 0 30px; }
  .premium-inner-content h2 { letter-spacing: 0; }
  .ui-guest-compp3 .cent_comp_searc .comapny_serch_wrapper .comapny_search_form .form-group { width: 85%; }
  .profile_image_overlay { padding: 3px 0; }
  .profile_image_overlay i.fa { font-size: 18px; padding-top: 3px; }
  .profile_image_overlay span { font-size: 14px; margin-top: 9px; }
  .brand_logo { width: 100px; margin:0px; }
  .brand_logo_inner img { max-height: 88px; max-width: 98px; }
  .bannd_11_inner { height: 90px; }
  .comp_detail_head { padding: 15px 15px 15px 125px; }
  .company_right_btn_con { margin-top: 7px; max-width: 100%; width: 100%; }
  .go_premiumCon { float: left; }
  .centerlize-data-latest .article_post_listing { min-height: 148px; }
  .credit-plan-inner-img a.prem_comp_abs { left: 9px; bottom: 70px; }
  .part-section_row .col_content { width: calc(100% - 300px); }
  /* Applicant section */
  .ui_company_ApplicantLeft { width: 130px; }
  .ui_contentApplicant_rgt { width: calc(100% - 140px); }
  .inboxInner_Con iframe { margin-left: -15px; }
  .project_listing_img_wrapper { height: 150px; }
  /* Learning */
  .imgSidebar_inner img { min-height: 165px;  max-height: 165px; }
  .vr_priceCon .vr_priceLft .vr_prcNew { font-size: 13px; }
  .learningTop_container { width: calc(100% - 270px);  }
  .ui_learningTop { width: calc(100% + 10px); }
  .reff_social_con .shareby_email {margin: 4px 2px; width: calc(50% - 4px); }
  .reff_social_con .shareby_facebook {margin: 4px 2px;width: calc(50% - 4px); }
  .reff_social_con .shareby_twitter { margin: 4px 2px;width: calc(50% - 4px); }
  .reff_social_con .shareby_linkedin {  margin: 4px 2px; width: calc(50% - 4px); }
  .reff_social_con .fa { margin-right: 5px; }
  .guest_signup_form_con .col-skill-level .tooltip { left: inherit !important;right: -30px !important; }
  .guest_signup_form_con .col-skill-level .tooltip .tooltip-arrow { left: inherit !important; right: 32px !important; }
  .home_sharing_con ul li {  padding: 20px 15px; width: 33.33%;  }
  .home_sharing_con ul li p { min-height: 80px; }
  .gstt_form_inner { flex-direction: column; }
  .gstt_form-left { order: 2; width: 100%; min-height: inherit; padding: 35px; }
  .gstt_form-right {   width: 100%; padding: 20px 55px; order: 1;  }
  .gstt_form-left .gstt_logo { display: none; }
  .gstt-signup_main { max-width: 640px; }
  .gstt_logo1 { display: inline-block; padding: 50px 0 10px 50px; text-align: center; width: 100%;
    position: relative; }
  .banner_ambassdor .banner_content_section {  width: 170px; }
  .banner_section_top.banner_ambassdor h3 { font-size: 23px; }
  .ambasd_section1 .guest_contact_content { max-width: 300px; padding-right: 10px; }
  .ambasd_section1 .signup_dr { max-width: calc(100% - 300px);  }
  .ambasd_section1 .guest_contact_content p { font-size: 16px; line-height: 28px; }
  .promote_band_sec1.ambasd_section1 { min-height: inherit; }
  .banner_section_top.banner_e-learning h3 { font-size: 25px;  }
  .banner_e-learning .signup-btn.get-started { margin-top: 10px; }
  .our_process_listing li h6 { height: 40px; margin-bottom: 30px; }
  .learning_video2 .learng_video_sec { max-width: 400px; }
  .learning_video2 .e-guest_contact_content { width: calc(100% - 400px); }
  .form_testimonial_con.learning-testimonial_guest { display: none;  }
  .learning-testimonial_guest { display: none; }
  .static_block_img_sec .guest_contact_content { max-width: 400px;  }
  .static_block_img_sec .static_block_img { max-width: calc(100% - 400px); }
  .static_block_img_sec .static_block_img img { max-width: 90%; }
  .section2 .static_block_img img { max-width: 90%; }
  .section4 .static_block_img img { max-width: 90%; }
  .section5 .static_block_img img { max-width: 90%; }
  .content_center2 h2 { font-size: 16px; }
  .vr_course_list .col-lg-3:nth-child(3n+1) { clear: none; }
  .vr_course_list .col-lg-3:nth-child(2n+1) { clear: both; }
  .vr_course_list .regular.slider .col-lg-3:nth-child(2n+1) {clear:none; }
  .feed_img_inner_popup .feed_popup_img { max-width: calc(100% - 100px); left: 50px; -webkit-transform: translate(0 , -50%); -moz-transform: translate(0 , -50%); -o-transform: translate(0 , -50%); transform: translate(0 , -50%) }
  .form-efs.fld_err2 .form-control.error ~ label.error { position: static; margin-bottom: 0; }
  .bar { position: absolute; top: 26px; left: 0; }

  /* Q&A Section */
  .title_wrapper .gust_title { font-size: 16px; }
  .group_comp_name { font-size: 17px; }
  .cdTc_imgSec { width: 90px; height: 90px; line-height: 86px; margin-top: -25px; }
  .cdTc_content { width: calc(100% - 250px); padding-left: 12px; }
  .cdTop_ComopInfo { padding: 10px 20px; }
  .cdTop_img_sec { max-height: 150px; }
  /* Q&A Section */


  .planLftRow {  width: 120px;  }
  .pricingPlanInner {  width: calc(100% - 120px); }
  .planHeader { font-size: 15px; padding: 27px 15px; }
  .planStatic_ul li { padding: 10px 6px!important; font-size: 12px; height: 45px; }
  .admin_wrapper_main .acticeCredit ul.uiPlan_content.ui_plan_listingInner li { height: 45px; }
  .admin_wrapper_main .ui_job_plan li .planDuration { font-size: 12px; }
  .acticeCredit .selectJob_plan .plan_SelectUi button,
  .acticeCredit .selectJob_plan .plan_SelectUi .btn { padding: 5px 5px; line-height: 1; font-size: 12px; }
  .admin_wrapper_main .ui_job_plan li .uiPlanFooter { height: 70px; }
  .planStatic_ul li.prcValid { height: 70px; }
  .le_item { width: calc(25% - 15px); }

  .form_img_Serc.guestNewWrapper55 .learning-testimonial_guest { display: none; }
  a.shareby_whstapp.whstapp {
    margin: 4px 2px;
    width: calc(50% - 4px);
  }
  .reff_social_con span, .reff_social_con a {
    font-size: 13px;
  }
}

@media (max-width:768px){
  .feed_inner_sec .feed_leave_comment_wrapper .ui_share_Social .uiShareDrop_down{
    width:auto;
    right: auto;
  }
  a.shareby_whstapp.whstapp #st-1 .st-btn.st-first{
    margin-right: 2px;
  }
  .Ui_main_rgtSec { width: 100%; padding-left: 0; }
  .newsfeedvp_wrapper.uiFeedNew .home_span_space { width: 100%;padding: 0 15px;}
  .share_status_head li p { width: 100%; font-size:11px; }
  .share_status_head li .fa { height: 30px; line-height: 30px; width: 30px; font-size: 16px; }
  .share_status_head li { padding: 0 15px; }
  .share_status_head li a{ position: relative;}
  .share_status_head li a::before { content: ""; position: absolute; right: -10px; top: 10px; width: 1px; height: 20px; background-color: #BDBCBC; }
  .share_status_head li:last-child a::before{display: none;}
  .share_status_wrapper .share_status_head { text-align: center; }
  .uiFeedNew .share_status_wrapper .share_status_head li { float: none; display: inline-block; min-width: 18%; vertical-align: top; }
  .share_status_head .s-share.active::after {border-bottom: 10px solid #fff;border-left: 10px solid transparent;border-right: 10px solid transparent;}
  .uiSidebarNew .side_main_wrapper { display: none; position: fixed; left: 0; z-index: 9999; width: 160px; top: 50px; height: calc(100% - 50px); }
  .body-small.mini-navbar .side_main_wrapper{display: block;}
  .body-small.mini-navbar .uiSidebarNew{z-index: 99999;}
  .body-small.mini-navbar .side_main_wrapper nav.navbar-static-side{background-color: transparent;}
  .admin_footer_sec .footer_inner {text-align: center; width: 100%;}
  .admin_footer_sec ul { display: inline-block; margin: 0; float: none;  padding: 0; }
  .admin_footer_sec { position: static;  }
  .uiCat_FilterDropDown .article_listing_cat { display: inline-block; }
  .ui_interesting-filter .article_listing_cat { display: inline-block; }
  .trending_crousel_wrapper .carousel.slide .art_img_sec_trend { height: auto; overflow: hidden; width: 100%; max-height: 380px; }
  .trending_crousel_wrapper .carousel.slide .artt_sec_content { width: 100%; }
  .trending_crousel_wrapper .carousel.slide .arrt_se {  height: auto;  max-height: 350px;  }
  .uiNrgbuzzTop_Category.mob_img3 img { display: none;}
  .uiNrgbuzzTop_Category.mob_img3 .uiBuzz_Cat_overlay { position: static;  padding: 20px 10px;  }
  .uiNrgbuzzTop_Category.mob_img3{background-image: url(https://cdn2.nrgedge.net/static/companypages/ui-nrgbuzz.png); background-repeat: no-repeat;background-size: 110% 110%;}
  .uiNrgbuzzTop_Category.mob_img3 .ui_btn_row {display: inline-block; max-width: 220px; }
  .uiNrgbuzzTop_Category .uiOr {display: none;}
  .uiNrgbuzzTop_Category.mob_img3 .ui_btn_row .btn { margin: 5px 0; width: 100%;}
  .Ui_main_rgtSec { margin-left: -15px; margin-right: -15px; width: calc(100% + 30px); }
  .cat-article-1 .blog_img { height: auto; float: left; width: 100%; }
  .cat-article-1 .blog_content {width: 100%; }
  .cat-article-1 .article_sec-hgt-emp .blog_content_inner {height: auto; min-height: 120px; }
  #more-category-nrgbuzz [class*="col-"] {float: left;  width: 50%;  }
  #more-category-nrgbuzz .cat-article-1[class*="col-"] { width: 100%; }
  .breadcrum_wrapperMain .breadcrumbContainer { width: calc(100% + 30px); margin-right: -15px; margin-top: 15px; }
  .search_listing_wrapper .dropdown-menu.open { width: 100%; }
  .see_more_content { margin-top: 10px;  padding: 15px 15px; }
  .feed_new_projectws .project_tagged_link { width: calc(50% - 10px); margin: 5px; }
  .feed_pro_list_rep { width: 100%; margin: 10px 0px; }
  .feed_new_projectws .feed_pro_img_sec { max-height: 200px; min-height: 200px; }
  .managa_listui .intern_inner_price { margin: 4px 0; width: 100%; }
  .manage_tab_listing ul li { width: 33.33%; }
  .manage_tab_listing ul li a { border-top: 1px solid #f2f2f2;  margin-top: -1px;  }
  .ui_publish_job_block3 .form-group.main { max-width: calc(33.33% + 20px); }
  #postAJobForm .skill_auto_complete_con { margin-top: 10px; }
  .plan_proceedToPay .planInner2 th:last-child { width: 100px; }
  .plan_proceedToPay .planInner2 th:nth-child(2) { width: 75px; }
  .company_planListing { display: inline-block; text-align: center; }
  .company_planListing .plan_ul { margin: 10px 0; max-width: 400px; }
  .company_planListing .plan_ul li.plan_Main { margin: 10px 0; }
  .company_planListing .plan_ul > li { margin: 10px 0; width: 100%; }
  .manageJobUi_links ul { padding: 9px 0 0; }
  .landing-page section.column p { padding-bottom: 25px; }
  .main_navigation .navbar-collapse ul li.login_buttons { display: inline-block !important; }
  section.column [class*="col-"] { width: 100%; }
  .internship_top_search.uijob_search_main .comapny_serch_wrapper .btn.btn_danger { border-radius: 5px; width: 100%; margin-top: 10px; }
  .jobAlert_listing li .alert_contentInner .list_left { padding-right: 0; width: 100%; }
  .jobAlert_listing li .alert_contentInner { width: 100%; }
  .jobAlert_listing li .alert_action { margin: 10px 0; text-align: left; width: 100%; }
  .forum_cat_listing .article_listing_cat { display: block; }
  .connection_ad_search .form-group { width: calc(50% - 10px); }
  .gst_VirtualRel .boxLft { height: 200px; }
  .gst_VirtualRel .box-rgt .box_rowRgt { height: 90px; }
  .guestLearning2Wrapper .comapny_serch_wrapper .internship_mob-select { width: 100% !important; }
  .guestLearning2Wrapper .comapny_serch_wrapper .navbar-form-custom .btn.btn_danger { border-radius: 4px; width: 100%; margin-top: 10px; }
  .job-search-main2 .auto_categories {  width: 235px;  }
  .job-search-main2 .job_SearchWrapper { width: calc(100% - 245px); }
  .jobSearch_wrapper1 .job_DropOption { width: calc(100% + 12px);  }
  .jobSearch_wrapper1 .btn-save-edit { width: 100%; margin-top: 12px; }
  .business_Solution_wrapper { margin-top: 50px; }
  .contact_row p { width: 100%; }
  .contect2 { margin-top: 15px; width: 100%; }
  .contect2 .contact_col { padding: 0 20px 0 0; }
  .buss_contactForm .form-coll { width: 100%; margin: 15px 0; }
  .buss_contactForm .form-group { margin-bottom: 0; }
  .form_ConLeft_Cred { width: 100%; }
  .form_ConRight_Cred { margin-top: 20px; width: 100%; }
  .buss_contactForm .form_ConLeft_Cred .form-group { margin-bottom: 15px; margin-top: 15px; width: 100%; }
  .main_navigation .navbar-collapse ul li.order_now a { margin-bottom: 10px; margin-top: 0; }
  .meet_solution_wrapper1 .meet_solution_content { margin-top: 0; max-width: 100%;  text-align: left;}
  .meet_solution_wrapper1 img { display: inline-block; float: none; max-width: 100%; margin-top: 50px; }
  .meet_solution_wrapper1 { text-align: center; }
  .buss_ProfileInner { display: inline-block; margin: 25px 0; width: 100%; }
  .buss_pot_innerMain .buss_pot_left { width: 100%; }
  .potential_img { display: inline-block; float: none; margin-top: 30px;  max-width: 100%; }
  .buss_pot_innerMain { text-align: center; }
  .buss_premium_block .buss_block_left { border-right: none; border-bottom: 1px solid #afb0b2;  max-width: 100%; padding: 50px 0; }
  .featured-col-4 { width: 100%; }
  .services-col-content p { text-align: center; }
  .work-col-4 { padding: 30px 20px; width: 100%; }
  .job-post-inner {  padding: 25px 30px; }
  .businesss-featured-job { padding: 30px 0; }
  .premium-left-right-wrap { text-align: center; }
  .premium-right-img { width: 100%; }
  .premium-left-content { text-align: left;  width: 100%; }
  .premium-sec { padding: 0; }
  .ui-guest-compp3 .cent_comp_searc .comapny_serch_wrapper .comapny_search_form .form-group { width: 100%; }
  .ui-guest-compp3 .cent_comp_searc .comapny_serch_wrapper .comapny_search_form #search-button.btn { float: left; width: 100%; border-radius: 4px; margin-top: 12px; }
  .ui-guest-compp3 .cent_comp_searc .comapny_serch_wrapper .comapny_search_form #compp-search.form-control {float: left; border-radius: 4px; background-color: #fff; }
  .ui-guest-compp3 .cent_comp_searc .comapny_serch_wrapper .comapny_search_form .search_listing_wrapper { background-color: #fff; border-radius: 4px; padding: 0 10px; }
  .ui_latest_NrgBuzz .ui_newNrg_Article .ui_col4 { width: 100%; }
  .main_navigation .navbar-collapse ul li.hidden-sm { display: block !important; }
  .profile_linkedin.ui_profilebtn { display: inline-block; width: 100%; }
  .member_popup-wrapper.modal-open .modal-backdrop { margin-top: 49px; }
  .member_popup-wrapper.modal-open #guest_member_popup { margin-top: 50px; }
  #guest_member_popup .modal-dialog { max-width: 420px; margin:auto; }
  #guest_member_popup .modal-dialog .modal-content { background-image: none; }
  #guest_member_popup .modal-dialog .loginscreen { border-radius: 10px; max-width: 100%; }
  .manageJobUi_links ul li { margin: 9px 5px 0;  }
  .manageJobUi_links ul { padding: 0; }
  .ui_new_NrgBuzz3 .article_main_wrapper_detail { padding: 20px 20px; }
  .uiTabs_sec.intenship_tabs_container .nav.nav-tabs li a { margin: 0 6px; }
  .job_listing_hr .search_job_content { height: 43px; }
  .art_comment_serction { padding: 0 15px; }
  .guest_latest_article .article_inn-t .article_post_listing .blog_img { height: 300px; }
  .article_post_listing .blog_img { height: 260px; }
  .promote_band_sec1 .guest_contact_content .col-md-4 { width: 100%; }
  .guest_latest_article .centerlize-data-latest [class*="col-"] { width: 100%; padding: 0 15px; }
  .guest-feature-cat_wrapper.central-data-featured [class*="col-"] { width: 100%; padding: 0 15px; }
  .feed_new_projectws { padding: 10px 0; }
  .feed_pro_list_rep { margin: 10px 5px; width: calc(50% - 10px); }
  .admin_layout_wrapper .dropdown-menu.profilename_edit { left: -120px; top: 30px; }
  .Comment_and_readmore { position: relative; }
  .ui_share_Social { position: static; }
  .ui_share_Social .uiShareDrop_down { left: 0; top: 35px; width: 100%; padding: 5px 0; }
  .ui_share_Social .uiShareDrop_down .ui_feedArrow {left: 197px; right: auto;}
  .ui_share_Social .uiShareDrop_down .feedIcons { padding: 5px 10px;}
  .dropdown-menu.dropdown-messages.friend-request.requestvp.rqst-new-ch { min-width: calc(100% - 4%); }
  .uiFeedNew .share_status_wrapper .share_status_head li { float: left; width: 25%;padding: 0; }
  .share_status_head li p { font-size: 8.5px; }
  .dropdown-menu.dropdown-messages.friend-request.requestvp.rqst-new-ch , nav.navbar-static-top .dropdown-menu.requestvp.top_setting_drop { width: calc(100% - 30px); right: 15px; left: 15px; margin:0px; }
  .modal-dialog { width: 100%; margin: auto; }
  #create_project .form-group .form-control.error{ font-size:16px;}
  .cat-article-1 .article_post_listing .blog_img { height: 230px; }
  .article_post_listing .blog_img { height: 185px; }
  #share-profile-model-target .modal-dialog { max-width: 100%; }
  .credit-plan-inner-img a.prem_comp_abs { left: 7px; bottom: 50px; }
  .industry_partners_wrapper .ind_partLogo img { max-height: 60px; }
  .industry_partners_wrapper .ind_partLogo ul li a { line-height: 60px; }
  .industry_partners_wrapper .ind_partLogo ul li { height: 60px; }
  .col-partner_logo { height: 160px; line-height: 130px; width: 200px; }
  .col-partner_logo img { max-height: 130px; }
  .part-section_row .col_content { width: calc(100% - 250px); }
  .uiSelectAllCat1 .internship-type-drop-menu { width: 400px; }
  .guestLearning2Wrapper .comapny_serch_wrapper {  padding: 15px; }
  .vr_course_list .row { margin-left: -8px; margin-right: -8px; }
  .vr_course_list .row [class*="col-"] {padding-left: 8px;  padding-right: 8px; }
  .vr_priceCon .vr_priceLft .vr_prcNew { font-size: 12px; }
  .guestLearning2Wrapper .form_img_Serc { background-image: url("../img/admin/learning-guest.png"); background-repeat: no-repeat; background-size: 100% 100%; display: inline-block; width: 100%; padding: 20px 25px; }
  .guest_imgWrapper { display: none; }
  .guestLearning2Wrapper .comapny_serch_wrapper { position: static; }
  .feed_pro_list_rep { width: 100%; margin: 5px 0; }
  .feed_new_projectws .feed_pro_img_sec { max-height: 120px; min-height: 120px; }
  .comapny_serch_wrapper .navbar-form-custom.comapny_search_form{ max-width: 100%; }
  .guest_competencies_popup .col-sill{ padding-right: 5px; }
  .guest_competencies_popup .col-skill-yr { padding-right: 5px; }
  .gst_input_field .error_tooltip { bottom: -41px; padding: 9px 10px; right: 50%; top: inherit; -webkit-transform: translateX(50%); -moz-transform: translateX(50%); -o-transform: translateX(50%); transform: translateX(50%); width: 100%; z-index: 999; }
  .gst_input_field .error_tooltip::before{ display: none; }
  .gst_input_field .error_tooltip::after { border-bottom: 10px solid #f3f4f4;border-left: 5px solid transparent;border-right: 5px solid transparent; content: "";height: 0;left: 50%;position: absolute;top: -10px;
    -webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-o-transform: translateX(-50%);transform: translateX(-50%); width: 0;  }
  .reff_table .table td.no_content:first-child { padding: 12px 5px; }
  .reff_table .table td { padding: 12px 5px; }
  .reff_table .table td:first-child { padding-left: 5px; }
  .home_sharing_con ul li {  padding: 20px 15px; width: 50%;  }
  .home_sharing_con ul li p { min-height: 60px; }
  .guest_form_wrapper1 { padding: 0 20px; }
  .login_form12 { padding: 40px; }
  .ambasd_section1 .guest_contact_content p img {  margin: 0; }
  .press_banner_con.space-top80 { margin-top: 49px; }
  .download_load_nrgedge .app-icon img {  max-width: 110px; margin: 5px 0; }
  .gst_VirtualRel { margin: 50px 0px 30px; width: 100%; }
  .gst_VirtualRel .box-rgt { width: 100%; margin: 0; }
  .uiSidebarNew .side_main_wrapper .navbar-static-side { height: 100%; padding: 0; }
  .main_navigation { max-height: calc(100vh - 150px); overflow: auto; }
  .notificationDropDownList { width: 100%; }
  .admin_layout_wrapper #page-wrapper { padding: 15px; }
  .admin_layout_wrapper #page-wrapper .wrapper-content { padding-top: 0; }
  .Ui_main_rgtSec.no_sidebarMenu { width: calc(100% + 30px); }
}

@media (max-width:767px){
  .centraJobDetail .internship_wrap .intern_comnp_basic_detail {
    width: calc(100% - 100px);
  }
  .jobs_new_sec .formJob_srh {
    padding: 0 10px;
  }
  .guestProjectDetailInner [class*="col-"] { width: 100%; }
  #page-wrapper { padding-bottom: 0px; }
  .ui_learningTop { width: 100%; }
  .learning_sidebar { margin-top: 15px; width: 100%; }
  .sticky_cour_inner.affix { max-width: 100%; position: static; }
  .ui_content_lft.learning-main-cont2 {width: 100%; }
  .imgSidebar_inner { text-align: center; max-height: inherit; }
  .learningReg_button .btn { max-width: 100%; }
  .learningBlocks .btn { max-width: 200px; }
  .imgSidebar_inner img { max-height: inherit; }
  .learning_side_top { right: 10px; }
  .learningBlocks.learning_dwnl .learning-dnl { width: 100%; padding-right: 0; }
  .learningBlocks.learning_dwnl a.btn { margin: 10px 0 0 0; }
  .guest_competencies_popup .col-sill { width: 58%; }
  .guest_competencies_popup .popup_skills_wrapper .col-skill-remove {  margin-top: 22px; width: 7%; }
  .guest_competencies_popup .popup_skills_wrapper .col-skill-level { width: 22%; }
  .job_btn_coonn1 { width: 100%; }
  .job_btn_coonn1 .btn { margin: 5px 5px 10px; }
  .gstt_logo1 { padding: 30px 0 10px 20px; }
  .form_testimonial_con .container { padding: 0; }
  .form_testimonial_con ul { padding: 0; }
  .form_testimonial_con ul.regular.slider .slick-arrow{display: none !important;}
  .form_testimonial_con ul li{margin:0px;}
  .gstt_form-right { padding: 40px 45px 25px; }
  .form_msg_desc { padding: 0; }
  .banner_ambassdor .banner_content_section { width: 170px;  top: 10px; }
  .banner_section_top.banner_ambassdor h3 { font-size: 19px; }
  .banner_ambassdor .signup-btn.get-started { margin-top: 10px; padding: 7px 15px; }
  .ambasd_section1 .signup_dr { max-width: 100%; }
  .ambasd_section1 .guest_contact_content { margin: 50px 0; max-width: 100%;}
  .promote_band_sec1.ambasd_section2 .guest_contact_content { max-width: 100%;  }
  .promote_band_sec1.ambasd_section2 .signup_dr {  max-width: 100%;  }
  .logincon .loginscreen.middle-box { margin-top: 40px; top: 0; -webkit-transform: none; -moz-transform: none; -o-transform: none; transform: none;
    padding:0 15px; }
  .press_rel_main ul li { width: 100%; }
  .press_banner_con { background-position: right center;  }
  .press_download { width: 100%; }
  .press_download a { float: left; margin-top: 20px; }
  .press_asst_content { width: calc(100% - 160px);  }
  .prtess_img_Sec > img { max-width: 130px; }
  .prtess_img_Sec { width: 140px; }
  .e-promote_band_sec1 .e-signup_dr {  margin: 0; max-width: 100%; }
  .e-promote_band_sec1 .e-guest_contact_content { margin: 50px 0 0 0; max-width: 100%; padding-left: 0; }
  .learning_conlist ul li { width: 50%; margin: 15px 0; }
  .e-learning_wrapper h3 { font-size: 19px; }
  .e-learning_wrapper h4 { font-size: 16px; }
  .logos_listing img { max-width: 160px; }
  .our_process_listing li { width: 100%; margin-bottom: 50px; }
  .our_process_listing li .op_icons::before , .our_process_listing li .op_icons::after { display: none; }
  .learning_video2 .learng_video_sec { max-width: 100%; }
  .learning_video2 .e-guest_contact_content {  width: 100%;  padding: 0; margin-top: 30px; }
  .case_std_inner .container { padding: 60px 15px; }
  li .case_st_img_Sec { width: 120px; }
  .case_st_content { width: calc(100% - 160px); }
  .press_banner_con.case_study_bg .press_content { padding: 40px 0; }
  .job_btn_coonn1 { margin-bottom: 0; }
  .job_btn_coonn1.no_job_marg .btn.btn_dismiss { margin: 5px 5px 10px; }
  .gst_VirtualRel .box-rgt { width: 100%; }
  .content_center2 h2 { font-size: 16px; }
  .gst_VirtualRel .box-rgt .box_rowRgt { height: 150px; }
  .box_rowRgt.m-t-md.rgt_img_cus_lear.learning-static-filter { margin-bottom: 20px; }
  .feed_inner_sec iframe#video { max-width: 100%; }
  .list_courses_banner h3 { font-size: 24px; line-height: 32px; max-width: 100%; }
  .static_block_img_sec .guest_contact_content { max-width: 100%; }
  .static_block_img_sec .static_block_img { max-width: 100%; text-align: center; }
  .static_block_img_sec.block_grey .static_block_img { text-align: center; }
  .section5 .static_block_img img { max-width: 300px; margin-top: 40px; }

  /* Q&A Section */
  .title_wrapper .gust_title { font-size: 14px; line-height: 1.2; }
  .gusstNrgQ_secWrapper .gsst_img_Sec { display: none; }
  .gsst_top_rgt {  width: 100%; }
  /* Q&A Section */
  .member_listing_li .qust_profile_img_head { width: 36px; height: 36px; }
  .member_listing_li .qust_head_rgt { width: calc(100% - 70px); }
  .member_listing_li { width: calc(50% - 10px); margin: 5px; }

  .requestAnswer .scrollInner23 .guest_nrgbuzz_category .pro_edit_toggle .checkbox-inline { width: calc(33.33% - 10px); }
  .pricingTableRepeat { overflow: auto; }
  .admin_wrapper_main .ui_job_plan { min-width: 560px; }
  .le_item {width: calc(50% - 30px); margin: 10px 15px; }
}

@media (max-width:560px){
  .intern_comnp_basic_detail a.btn_intern{
    width:100%;
  }
  .feature_job_outer {
    display: inline-block;
    vertical-align: bottom;
    width: calc(100% - 100px);
  }
  .uiJobsTitle .view_more {
    float: none;
  }
  .jobs_new_sec .formJob_srh {
    padding: 0;
    text-align: left;
  }
  .feature_job_outer .jobs_new_sec {
    float: left;
    width: 100%;
    margin: 0px 0px 10px;
  }
  a.shareby_whstapp.whstapp #st-1 .st-btn.st-first{
    margin-right:4px;
  }
  .uiBrowseSearchWrapper #additional-info-console .internship_mob-select .internship_type-search { background-color: #fff; width: 100%; border-radius: 5px; margin-bottom: 10px; }
  .uiBrowseSearchWrapper #additional-info-console .internship_mob-select .search_listing_wrapper.uiDrop_catAll { margin-top: 10px; }
  .uiBrowseSearchWrapper #additional-info-console .internship_mob-select .dropdown.search_identifier.search_identifier { width: 100% !important; border-radius: 4px; }
  .internship_title { font-size: 18px; margin-bottom: 10px; }
  .comapny_serch_wrapper .navbar-form-custom.comapny_search_form .form-group { border-radius: 0; background-color: transparent;  border: none; }
  .admin_layout_wrapper .Ui_main_rgtSec .comapny_serch_wrapper #compp-search { width: 100% !important; background-color: #fff; border-radius: 4px; }
  .admin_layout_wrapper .Ui_main_rgtSec .comapny_serch_wrapper .search_listing_wrapper.search_identifier { width: 100% !important; }
  .internship_top_search .comapny_serch_wrapper .navbar-form-custom.comapny_search_form .dropdown.search_identifier { background-color: #fff; margin-top: 10px; border-radius: 4px; }
  .feed_new_projectws .project_tagged_link { width: 100%; margin: 5px 0; }
  .ui_publish_job_block3 .form-group.main { max-width: 100%; margin-left: 0;  margin-right: 0; }
  .ui_publish_job_block3 .form-group.main [class*="col-"] { padding: 0;  }
  .ui_publish_job_block3 .form-group.main.stateui { margin-bottom: 15px; }
  .ui_salary_group_job .ui_job_publish_salary { width: 100%; }
  .salary-group.ui_salary_group_job small.min-to-max { width: 100%;  }
  .ui_salary_group_job .ui_job_publish_salary .salary_month_wrapper { float: left !important; }
  .ui_salary_group_job .ui_job_publish_salary .salary_month_wrapper .btn.dropdown-toggle { border-left: 1px solid #e5e6e7; }
  .ui_salary_group_job .ui_job_publish_salary .salary_month_wrapper + .form-control { border-left: none; }
  .uiJob_type {width: 33.33%;}
  #salary_max-error.error {float: right !important; width: calc(100% - 110px) !important; }
  .admin_wrapper_main .ui_job_plan li { width: calc(50% - 10px); }
  .ui_filterSelect.uiFilter-checkbox { width: 50%; }
  .browse_list_row .project_listing_img_wrapper { max-height: 130px; width: 180px; }
  .browse_list_row .project_listing_content_wrapper { width: calc(100% - 190px); }
  .ui_result_listing_row .pro_loca { padding-right: 0; width: 100%; }
  .ui_result_listing_row .project_status_list { width: 100%; }
  .comapny_serch_wrapper .navbar-form-custom.comapny_search_form.job_search.job_formui .search_listing_wrapper { width: 100% !important; }
  .comapny_serch_wrapper .navbar-form-custom.comapny_search_form.job_search.job_formui .internship_type-search { margin-top: 10px; width: 100%; background-color: #fff; padding: 0 5px; border-radius: 5px; }
  .Ui_main_rgtSec .internship_top_search .comapny_serch_wrapper .navbar-form-custom.comapny_search_form.job_formui { padding: 30px; }
  .job_formui .internship-top-search-main2 { margin-bottom: 0; }
  .internship_top_search.uijob_search_main .comapny_serch_wrapper form.navbar-form-custom.comapny_search_form.job_search .internship_mob-select .search_listing_wrapper { width: 100%; }
  .internship_top_search.uijob_search_main .internship_type-search { background-color: #fff; margin-top: 10px; width: 100%; border-radius: 5px; padding: 0 5px; }
  .internship_top_search .comapny_serch_wrapper .navbar-form-custom.comapny_search_form .dropdown.search_identifier:first-child { margin-top: 0; }
  .internship_top_search.uijob_search_main .navbar-form-custom.comapny_search_form.job_search { padding: 30px 25px 40px; }
  .job_alert_modal .modal-dialog { top: 50px; }
  .job_alert_modal .alert_location , .job_alert_modal .alert_type , .job_alert_modal .alert_category { padding:10px 0; width: 100%; }
  .internship_type-search.uiSelectAllCat1 { position: relative; }
  .internship_type-search.uiSelectAllCat1 .uicat_listing_col { padding-right: 0; width: 100%; padding-bottom: 8px; }
  .learning_creator_row .created { width: 100%; }
  .trainer_desc { width: 100%; margin-top: 10px; }
  .trainer_list_row .trainer_leftSec { width: 100%; }
  .learningComp_content { width: 100%; }
  .testimonial_row .testi_col { width: 100%; margin: 15px 0; }
  .testimonial_row { margin-left: 0; width: 100%; }
  .gst_VirtualRel .boxLft { height: 200px; width: 100%; margin: 10px 0;  }
  .gst_VirtualRel .box-rgt { margin: 10px 0; width: 100%; }
  .gst_VirtualRel { margin: 50px 0; width: 100%; }
  .gst_VirtualRel .box-rgt .box_rowRgt { height: 120px; }
  .guestLearning2Wrapper .search_listing_wrapper { width: 100% !important; background-color: #fff; border-radius: 4px; }
  .uiLearningForm .internship_type-search { width: 100%;  baCkground-color: #fff; border-radius: 4px; margin: 10px 0; }
  .vrCourses_list li .vr_courses_rgt { padding: 20px 0 0 0; width: 100%; }
  .search_listing_wrapper.uiSelectAllCat1.open .internship-type-drop-menu { width: 100%; }
  .uiSelectAllCat1 .uicat_listing_col { width: 100%; }
  .webinar_detail { width: 100%; }
  .reg_imgSec { width: calc(100% - 30px); }
  .job-search-main2 .job_SearchWrapper { width: 100%; }
  .job-search-main2 .auto_categories { width: 100%; margin-top: 12px; }
  .jobSearch_wrapper1 .job_DropOption { margin-left: 0;  width: 100%; }
  .job_DropOption .jobDropMenu { margin: 6px 0; width: 100%; }
  .jobSearch_wrapper1 .job-search-main2 { margin-bottom: 6px; }
  .job_Bottom_listing .location { padding-right: 0; width: 100%; }
  .ceralize-company_wrapper.ui-guest-compp3 .search_listing_wrapper .dropdown-menu.open { right: -11px; width: 110%; }
  .jobSearch_wrapper1 {padding: 40px 30px 40px;}
  .bootstrap-select .dropdown-menu.open .dropdown-menu.inner { max-height: 160px !important;  }
  .internship_listing_content .follow_btn { margin: 5px 0; }
  .uiProfileVerification .uiPV_Sec {margin: 5px 0; width: 100%; }
  .feed_new_projectws .feed_pro_img_sec { max-height: 165px; min-height: 165px; }
  .ui_completeProfileFeed .uiFeedImgP { display: none; }
  .ui_completeProfileFeed .uiCPFeedContent { padding: 15px 30px 15px 15px; width: 100%; }
  .ui_completeProfileFeed .uiCP_close { right: 4px; }
  .guest_latest_article .article_inn-t .article_post_listing .blog_img { height: 220px; }
  .article_post_listing .blog_img { height: 190px; }
  .feed_pro_list_rep { margin: 10px 0; width: 100%; }
  .share_status_head li a::before { right: 0; }
  .share_status_head li a { padding-left: 3px; padding-right: 3px; }
  .credit-plan-inner-img a.prem_comp_abs {  bottom: 43px; }
  .learningTop_container { width: 100%; }
  .learning_side_top { max-width: 100%; position: static; }
  .learning_sidebar .social_wrapper p{color: #676a6d;}
  .learning_sidebar .social_wrapper li{color: #676a6d;}
  .learningReg_button { max-width: 100%; }
  .learningReg_button .btn{max-width: 200px;}
  .learningComp_content .priceRow { width: 100%; }
  .learningComp_content .learning_rgt_main3 { width: 100%; }
  .learningBlocks.learning-dnl p { width: 100%; }
  .learningBlocks .btn.btn-save-edit { float: left; }
  .net_rqst_listing .network_btn_coll { width: 100%; padding-left: 15px; }
  .net_rqst_listing .network_btn_coll .contact-box-footer { text-align: left; }
  .net_rqst_listing .network_content_coll{width: 100%;}
  .net_rqst_listing .network_btn_coll a.btn { margin: 2px 1px;width: 80px; }
  .net_rqst_listing .network_content_coll .comp_listing_content span.company-sector{ white-space: nowrap; }
  .referral_rowtop .reff_img { max-width: 450px; width: 100%; }
  .reff_code_rgt { padding: 0; width: 100%; }
  .reff_touse { padding: 15px 15px 0; }
  .reff_table table.table thead th { font-size: 14px; padding: 12px 5px; }
  .reff_table .table td { padding: 12px 5px; }
  .guest_competencies_popup .col-sill { width: 100%; padding-right: 0px; }
  .guest_competencies_popup .col-skill-yr {width: 100%; padding-right: 0px; }
  .guest_competencies_popup .popup_skills_wrapper .col-skill-level { width: 100%; }
  .guest_competencies_popup .popup_skills_wrapper .col-skill-remove { margin-top: 0; width: 100%; }
  .guest_signup_form_con .col-skill-level .tooltip { left: -53px !important; right: inherit !important;width: 270px !important; }
  .guest_signup_form_con .col-skill-level .tooltip .tooltip-arrow { left: 58px !important; right: inherit !important; }
  .jobs_new_sec .formJob_srh { width: 100%;float: left;margin: 5px 0px; }
  .testimonial_inner .regular.slider { padding: 0 15px; }
  .testimonial_inner .regular.slider .slick-prev { left: -12px; }
  .testimonial_inner .regular.slider .slick-next { right: -12px }
  .reff_info_nw_sec .right_referral_stat { margin-top: 10px; width: 100%; }
  .box_rowRgt.m-t-md.rgt_img_cus_lear.learning-static-filter { margin-bottom: 0; }
  .admin_wrapper_main .ui_plan_listingInner li { width: 100%; margin: 0; }
  .section1 { padding: 45px 0; }
  .sl-wrapper .sl-image { left: 35px !important; width: calc(100% - 70px); }
  .feed_img_inner_popup .feed_popup_img { left: 20px;  max-width: calc(100% - 40px); }
  .gp_discover_li { width: 50%; }
  .cdTc_content { width: calc(100% - 80px); }
  .cdTop_ComopInfo .cdTop_manageGroup {float: left; margin-left: 90px; text-align: left; margin-top: 5px; }
  .cdTop_ComopInfo { padding: 10px 15px; }
  .cdTc_imgSec { width: 80px; height: 80px; line-height: 76px; margin-top: -25px; }
  .gustNrgQust_wrapper a.btn.btn-save-edit { max-width: 100%; }
  .guestGroupDetail_wrapper .cdTc_content { width: calc(100% - 80px); }
  .guestGroupDetail_wrapper .cdTop_manageGroup.gust_options { width: calc(100% - 90px); }
  .guestGroupDetail_wrapper .cdTop_manageGroup.gust_options .btn.btn-save-edit { font-weight: normal; }
  .qust_rc_user + .gust_rc_content { padding-left: 10px; width: calc(100% - 42px); }
  .gust_rc_time { float: right; width: 100%; text-align: left; margin-top: 7px; }
  .gust_rc_title { font-size: 13px; }
  .qust_rc_user ~ .gust_rc_time { width: calc(100% - 50px); }
  .my_groupsEmpty_state .gpEmpty_state { max-width: 80px; }
  .group_contLft { width: calc(100% - 80px);}
  .noGroups_feedImg { width: 60px; }
  .noGroups_feedCont { width: calc(100% - 60px); padding-left: 20px; }
  .noGroups_feed { padding: 25px 20px; margin-bottom: 20px; }
  .noGroups_feedCont h4 { font-size: 14px; }
  .requestAnswer .scrollInner23 .guest_nrgbuzz_category .pro_edit_toggle .checkbox-inline { width: calc(50% - 10px); }
  .accountClContainer .dell_acc_resons .qust_check.gust_checkLeftSide { width: 100%; margin-right: 0;}
  .le_item { width: calc(50% - 30px); }

}

@media (max-width:480px){
  .uiFeedCommentCount p { display: inline-block; float: none; }
  .profile_top_wrapper .profile-image { height: 90px; margin-bottom: 10px; width: 90px; }
  .profile_top_wrapper .profile-info {padding: 0; width: 100%;}
  .uiProfileVerification { margin-left: 0; max-width: 100%; }
  a.pro_connect.uiProfile_con2 { margin: 3px 0; width: 50%; }
  #profile-topics-interest .topics_wrapper li { width: calc(50% - 10px); }
  #profile-topics-interest .pro_edit_toggle .checkbox-inline { width: calc(50% - 10px);  }
  .uiNoResult .uiNoRecordContent { margin-top: 15px;  width: 100%;}
  .uiCompleteProfileSec2 .uiCPConnect { width: 100%; margin: 10px 0; }
  .uiCompleteProfileSec2 .uiCPInnerCon { width: 100%; }
  #article_list [class*="col-"]{width: 100%;}
  #more-category-nrgbuzz [class*="col-"] { width: 100%; }
  .article_sec-hgt-emp .blog_content_inner.expand-article { min-height: 120px; }
  .uiNrgbuzzTop_Category .ui_btn_row .btn { margin: 3px 2px; }
  .comp_listing_wrapper [class*="col-"] { width: 100%; }
  .manage_job_list4 li { margin: 0 1%; width: 48%; }
  .manage_job_list4 li .icon1_sec img { max-height: 55px; }
  .internship_basic_info .intern_comnp_basic_detail { margin-top: 12px;  padding-left: 0;  width: 100%; }
  .internship_basic_info .intern_price_rgt { width: 100%; }
  .manage_tab_listing ul li { width: 50%; }
  .admin_wrapper_main .ui_job_plan li { margin: 10px 0; width: 100%; }
  .wizard .new_sharing_sett2 li { margin: 8px 0; width: 100%; }
  .go_premiumMain_inner { width: 100%; }
  .table_row tr td { width: 100%; }
  .acticeCredit .table_row table th, .acticeCredit .table_row table td { padding: 10px 15px; }
  .job_comp_inner1.ui_table_manageJobs.table_row tr td {  min-height: inherit; }
  #all-common-profile .topics_wrapper.spanb_3 li { width: calc(50% - 10px); }
  .browse_list_row .project_listing_content_wrapper { margin-top: 12px; width: 100%; }
  .profile_content_wrap .profile_project_sec_wrapper .feed_pro_img_sec { max-height: 330px; width: 100%; }
  .feed_pro_list_rep .feed_project_overlay-rgt { padding: 15px; width: 100%; }
  .ui_latestArticleCon .ui_col4 { margin: 0; width: 100%; }
  .ui_latestArticleCon .guest_latest_article { margin-left: 0; width: 100%; }
  .browse_list_row .project_listing_img_wrapper { max-height: 230px; width: 100%; }
  .forum_listing_inner_con ul.forum_cat_list li { width: 100%; padding: 10px 0; }
  .forumNewUisearch .forumCat_Search { width: 100%; margin-bottom: 15px; }
  .connection_ad_search .form-group { width: 100%; margin: 4px 0; }
  .job_SearchSidebar .form-group { min-height: inherit; padding-left: 0; width: 100%; }
  .job_SearchSidebar form.form { margin-left: 0; width: 100%; }
  .Ui_main_rgtSec .ui_comp_search_wrapper.ui_searchComp23 .navbar-form-custom.comapny_search_form { padding: 15px; }
  .ui_comp_search_wrapper .search_listing_wrapper.dropdown.search_identifier .dropdown-menu.open { width: 120%; }
  .internship_row.ui_internviewAll [class*="col-"] { width: 100%; }
  .language_holder .form-group.dsp_block .input-group .chosen-select { float: left; width: 100% !important; }
  .top-panel p { width: 100%; }
  .admin_layout_wrapper .dropdown-menu.profilename_edit { left: inherit; width: 100%; right: 0; }
  #profile-info .pro_name_wrap.open { position: static; }
  #profile-info .profile-info h2 , #profile-info .profile-info .profile_headline { position: relative; }
  .requestvp .user_add-btn { width: 70px; }
  .requestvp .user_ingo {width: calc(100% - 120px); }
  .feed_inner_sec .Comment_and_readmore .btn { padding: 0 5px; }
  .admin_footer_sec { padding: 10px 5px; }
  .cat-article-1 .article_post_listing .blog_img { height: 180px; }
  .credit-plan-inner-img a.prem_comp_abs {  bottom: 33px; }
  .industry_partners_wrapper .ind_partLogo ul li { width: 50%; margin: 10px -2px; }
  .industry_partners_wrapper .ind_partLogo ul li:last-child{border-right: none;}
  .part-section_row .col_content { width: 100%; text-align: left;  margin-top: 20px; }
  .col-partner_logo , .part-section_row.logo_rgt .col-partner_logo { float: none; display: inline-block; }
  .part-section_row { text-align: center; }
  .ind_partner_wrapper .part_title { font-size: 30px; margin-bottom: 35px; }
  .part_wNrg h2 { font-size: 26px; }
  .uiSelectAllCat1 .internship-type-drop-menu { width: 100%; }
  .vr_top_search_wrapper .vr_search_main .search_listing_wrapper label.vr_select_label { height: 45px; }
  .vr_top_search_wrapper .vr_search_main .internship_type-search label.vr_select_label { height: 45px; }
  .vr_top_search_wrapper .vr_search_main .internship_type-search .internship-type-drop-menu { top: 70px; right: 0px; }
  .vr_top_search_wrapper .vr_search_main .internship_type-search .internship-type-drop-menu { width: 100%; }
  #myContactModal .block2 .field_sm { width: 100%; }
  .vr_course_list .row [class*="col-"] {  padding-left: 15px;  padding-right: 15px;  width: 100%; }
  .vr_course_list .row { margin-left: -15px; margin-right: -15px; }
  .Ui_main_rgtSec .internship_top_search .comapny_serch_wrapper .navbar-form-custom.comapny_search_form, .internship_top_search .comapny_serch_wrapper .navbar-form-custom.comapny_search_form { padding: 25px 20px 25px; }
  .ui_recommendedCourses [class*="col-"] { padding: 0 15px; width: 100%; }
  .guestProDetailInner ul li { width: 100%; }
  .ui_search_result_con #search-jobs.btn-save-edit.ui_filter-btm { margin-top: 15px; }
  .banner_content_section { top: 5px; left: 5px;}
  .banner_content_section h3 { font-size: 14px; }
  .banner_content_section p { font-size: 13px; margin: 0; }
  .mobile_banner_content { padding-top: 10px; }
  .mobile_banner_content h3 { font-size: 15px; line-height: 20px; }
  .mobile_banner_content h5 { font-size: 14px; line-height: 18px;  margin: 0; }
  .profile_top_wrapper.ui_public_profile .profile-info { margin-top: 0; width: 100%; }
  .pro_connect.uiProfile_con2 { margin: 4px 0; width: 100%; }
  .add_connection_user_pro .btn {  margin: 4px 0 !important;  }
  .adv_top_form { margin-left: 0; width: 100%; }
  .reff_table .connected .fa { font-size: 15px; margin-right: 1px; }

  /* Guest job new screens */
  .guest_job_forrm .guest_forrm_header { padding: 15px 15px; }
  .guest_job_forrm .guest_forrm_sec {
    float: left;
    padding: 15px 15px;
    width: 100%;
  }
  .guest_signup_form_con .guest_form_inner { padding: 0; }
  .gst_btn_row { padding: 0; }
  .guest_job_signup_con {  padding: 15px; }
  .submit_note p { font-size: 15px; }
  .edit_field_again {  width: auto;  }
  .modal.guest_popup .modal-body .guest_popup_inner5 { padding: 10px 0; }
  /* Guest job new screens */
  .modal.imcomp_profilepopup .modal-dialog {  padding: 0 15px;  }
  .imcomp_profilepopup .modal-body { padding: 15px 20px; }
  .no_content{padding-left: 0px;}
  .reff_social_con .shareby_email , .reff_social_con .shareby_facebook , .reff_social_con .shareby_twitter , .reff_social_con .shareby_linkedin { margin: 4px 0; width: 100%; }
  .learningComp_content .learning_rgt_main3 .priceRow:first-child { margin-top: 0; }
  .guest_job_signup .centraJobDetail .internship_basic_info .intern_comnp_basic_detail , .guest_job_signup .centraJobDetail .internship_basic_info .intern_price_rgt { padding-left: 12px; }
  .home_sharing_con ul li {  padding: 20px 0px; width: 100%;  }
  .home_sharing_con ul li p { min-height: 20px; }
  .gstt_logo1 img { height: auto; max-width: 180px; }
  .gstt_logo1 { padding: 30px 0 0; }
  .banner_section_top.banner_ambassdor .signup-btn.get-started {  display: inline-block; margin:0px;  }
  .banner_ambassdor .banner_content_section {  width: 240px;   }
  .banner_section_top.banner_ambassdor h3 { font-size: 18px;  }
  .press_asst_content { width: 100%;  padding-left: 0; }
  .press_download { margin-top: 0px; width:100%; }
  .banner_e-learning .banner_content_section { width: 100%; max-width: 270px; left: 10px; }
  .banner_section_top.banner_e-learning h3 { margin: 0;font-size: 17px;  }
  .banner_e-learning .signup-btn.get-started  { display: inline-block; padding: 7px 18px; font-size: 12px; margin-top: 5px; }
  .learning_conlist ul li { width: 100%; }
  .learning_block2 .learning_sec2 { width: 100%; }
  .learning_block2 .learning_sec2:last-child { margin-top: 15px; }
  li .case_st_img_Sec { width: 70px; }
  .case_st_content { width: calc(100% - 100px); }
  .case_st_content { width: 100%; margin-top: 20px; }
  li .case_st_img_Sec { width: 100px; }
  .case_studies_listing ul li { padding: 50px 0; }
  .video_panel { padding: 50px 0 24px; }
  .home_sharing_con ul { padding: 20px 0 40px; }
  .gstt_form-right { padding: 40px 35px 25px;  }
  .invite_btn_sec { width: 75px; margin:0px; }
  .invite_btn_sec .btn_blue_fill, .invite_btn_sec .btn_blue_bordered { width: 100%; padding: 5px 8px; line-height: 1; }
  .invite_btn_sec button ~ button { margin-right: 0; }
  .gp_manage_li.invitation_list_con .gh_contSec { width: calc(100% - 135px); }
  .gh_contSec h3 { font-size: 14px; }
  .gsst_top_rgt ul li { width: 100%; padding: 15px 0 15px 15px; }
  .gp_cont_wrapper .btn-save-edit { max-width: 100%; }
  .member_listing_ul { margin: 0 0 20px 0; width: 100%; }
  .member_listing_li { width: 100%; margin: 5px 0; }
  .members_top_search .gh_contSec { width: calc(100% - 55px); }
  .member_head_search { width: calc(100% - 66px); margin-top: 12px; }
  .referAJObConInner { width: 100%; padding-right: 0; }
  .shareby_refereal { margin: 10px 0 8px 0; width: 100%; }

  /**********/
  a.shareby_whstapp.whstapp {
    width: 100%;
    margin: 4px 0px;
  }
  #mobile-readable-without-pinch p { font-size: 16px !important;}
  #mobile-readable-without-pinch strong { font-size: 16px !important;}
  #mobile-readable-without-pinch h3 { font-size: 16px !important;}
  #mobile-readable-without-pinch h4 { font-size: 16px !important;}
  #mobile-readable-without-pinch span { font-size: 14px !important;}
  #mobile-readable-without-pinch em { font-size: 14px !important;}
  #mobile-readable-without-pinch .intern_job_detail1 { font-size: 16px !important;}
  #mobile-readable-without-pinch .intern1_main-share { font-size: 16px !important;}
}

@media (max-width:400px){
  .centraJobDetail .internship_wrap .intern_comnp_basic_detail{
    width:100%;
  }
  .ui_completeProfileFeed .uiFeedImgP { display: none; }
  .ui_filterSelect.uiFilter-checkbox { width: 100%; }
  .vr_list_row [class*="col-"] { width: 100%; }
  .comp_detail_head { padding: 15px; }
  .brand_logo { margin: 0;width: 80px;position: relative;left: 0; top: 0;}
  .bannd_11_inner { height: auto; }
  .comp_head_rgt { padding: 0; margin-top: 0; width: calc(100% - 90px); }
  .brand_logo_inner img { max-width: 80px; }
  .ui_share_Social .uiShareDrop_down .feedIcons { padding: 5px 5px; }
  .ui_share_Social .uiShareDrop_down .fa { font-size: 16px; }
  .ui_share_Social .uiShareDrop_down p { line-height: 15px; }
  .share_status_head li.active::after { bottom: -18px; }
  .art_form_submit form.m-t .input-group.feed_home_sec textarea { padding-right: 5px; border: 1px solid #e5e6e7; }
  .art_form_submit form.m-t .input-group { border: none; }
  .feed_home_sec .news-feed-send-comment-post { position: static; margin: 10px 0 0 0; }
  .art_comment_serction{margin:10px 0 0 0px;}
  .newsfeedvp_wrapper .vote-item.span10-l-r{margin-bottom:0px;}
  .input-group.wht_bg.feed_home_sec.news-comt-dis { background-color: transparent; }
  .credit-plan-inner-img a.prem_comp_abs { bottom: 26px; left: 5px; }
  .comp_learningImage { margin: 0; max-width: 100%; padding: 15px;}
  .guest_new_btn { padding: 6px 12px; }
  .learning_side_top .comp_learningImage { padding: 0; }
  .guest_job_signup .centraJobDetail .internship_basic_info .intern_comnp_basic_detail , .guest_job_signup .centraJobDetail .internship_basic_info .intern_price_rgt { padding-left: 0; }
  .login_form12 {  padding: 40px 35px;  }
  .check_log{ width: 100%; margin-bottom: 5px; }
  .section5 .static_block_img img { max-width: 90%; }
  .gp_discover_li { width: 100%; }
  .le_item { width: 100%; }
  #mobile-readable-without-pinch .intern_job_detail1 { font-size: 16px !important;}

}
