@import url(custom.css);

.detailcontent, .detailcontent table, .detailcontent table td, .invitecol5 {
    word-break: break-all
}

#divCampaignExpiry, .add_btt, .bizcom_h3 h3, .budgetLabel_outer, .divPifHeading, .error_block p, .feedContentframe, .friends_btn_yellow, .frnd_requests .notifi_no, .intro_list div, .jobactions span.tagbox, .joblocation, .jobsback, .linkstyle3, .listjobcontent h4, .mediapost_links, .new-titile, .planlist h4, .table_layout_inner, .update-status, body, h1, h2, h3, h4, h5, h6 {
    font-family: Roboto, sans-serif
}

body, p {
    color: #242424
}

.show_message_outer p, p {
    font-size: 14px;
    line-height: 24px
}

.bus_catprofileform #role.rolename, .bus_catprofileform #serachbuisness.busname {
    margin: 10px 10px 10px 0 !important;
    padding: 4px;
    font-size: 15px !important;
    background: #fff
}

.c-menu__close, select {
    -webkit-appearance: none;
    -moz-appearance: none
}

.bs-wizard>.bs-wizard-step.disabled>.bs-wizard-dot:after, .c-mask {
    opacity: 0
}

.news-details-page p, .normal_txt_profile, .postsubhead_left span, .tooltips span {
    word-wrap: break-word
}

body {
    font-size: 14px;
    font-weight: 400;
    background-color: #faf9fe
}

#myprofile h3, .blue_btn2, .col1, .hdsec h3, .link, .mfp-title, .pro_inner_cnt_drop .dropdown-menu span, .tags, h1, h2, h3, h4, h5, h6, span.date {
    font-weight: 500
}

body, html {
    overflow-x: hidden
}

a, img {
    outline: 0 !important;
    border: 0
}

.bord0, .cover-wrapper img, .login_namebox, .menufloattop a input, img {
    border: 0 !important
}

a:active, a:focus, a:hover, input[type=button] {
    outline: 0 !important
}

#cboxClose:active, #cboxNext:active, #cboxPrevious:active, #cboxSlideshow:active, #colorbox, embed, img:focus, object {
    outline: 0
}

.bnrright_img img, .lib-panel img, img {
    max-width: 100%
}

.height-auto {
    height: auto !important
}

.profileimg-box h3 {
    position: relative;
    top: -10px;
    font-weight: 500;
    color: #3c3939
}

#jDisplayCommonIntroDiv .display_table_cell label, #myprofile .control-label, .cust_offer_outr label, .custom-control-label, .footer-inner-links, .footer-links, .form-group>label, .form-top-left h3 span, .posthead h4 span, .postsubhead_left span {
    font-weight: 400
}

.show_message_outer p {
    text-align: justify !important;
    color: #3a3939
}

.show_message_outer h1 {
    border-bottom: 1px solid #23b7e5;
    font-weight: 700 !important;
    padding-bottom: 10px
}

.job-add-head-small {
    margin-bottom: 0;
    font-size: 12px;
    position: absolute;
    top: 11px;
    left: 27px
}

.articleDetailpage, .c-profile-img, .chat_count_relative, .classified_form, .connection-tile .picpost_left, .friend_rqst, .head .round-search, .history_modal .modal-dialog .modal-content .modal-header, .inner-header .inner-header-grid .inner-header-grid-left, .jDisplayReply, .p-relative, .picpost_left_pic, .position_relatv, .profile_pic, .profilepic, .relative, .update_bt, .whitebox, a.camicon, a.invite-friend, a.writearticle, ul#menu li {
    position: relative
}

.add-section-box, .edit_profile .form-group {
    margin-bottom: 30px
}

.nav-invitefriend {
    font-weight: 600 !important;
    color: #fff !important;
    font-size: 14px !important;
    display: inline-block !important;
    margin-right: 20px
}

.atic_review, .t-flex, .t-flex .t-col, ul.round-social-icons {
    display: flex
}

.pending-request h3.head {
    font-weight: 500;
    color: #4e4e4e
}

.head .round-search {
    top: -2px
}

.pending-request .no-pending {
    text-align: center;
    position: relative;
    top: 128px
}

.jobsearch-blk .job-search-form .searchbtn {
    top: 9px
}

.job-search-form .searchbtn {
    top: 4px
}

.article-sec1 .content-sec h4 {
    min-height: 33px !important
}

.article-sec1 .content-sec p, .articlepageSection .content-sec p, .job-sec1 .content-sec p {
    min-height: 27px
}

.job-sec1 .cateforylist_items {
    min-height: 255px;
    max-height: 255px
}

.job-sec1 .content-sec h4 {
    font-size: 14px !important;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    line-height: 19px;
    overflow: hidden
}

.left-top-profile-sec #profilepic img {
    width: 80px;
    height: 80px
}

.profileimg-box img {
    min-width: 46px;
    min-height: 46px
}

.job-banner-section, .market-banner {
    align-items: center
}

.market-banner h3 {
    margin-bottom: 0;
    top: 0
}

#divBudget p, #member_middle_blk.findfriend, .description_outer p, .hdr_indication_icon, .market-banner .job-search-form, .price_outer h4 {
    margin: 0
}

a.camicon {
    left: 10px
}

a.writearticle {
    left: 1px
}

a.invite-friend {
    padding-right: 10px;
    padding-top: 5px;
    float: left;
    left: 33px
}

.photoicon span, a.invite-friend span {
    color: #5e5e5e;
    font-size: 14px;
    font-weight: 600 !important;
    margin-left: 5px
}

a.invite-friend i {
    background: url(../images/invite-friend.svg) 0 50% no-repeat;
    width: 20px;
    height: 22px;
    display: block;
    margin-left: 10px;
    float: left
}

#cke_Upload_168 .cke_dialog_tab, .header-link-mobile-view, .plancontent .tab-content>.tab-pane {
    display: none !important
}

.job-banner-section .job-banner-img img, .market-banner .market-banner-img img {
    max-width: 344px !important;
    padding: 15px !important
}

.firend-request span {
    font-size: 13px;
    padding-right: 3px
}

.about_feature_lists p, .business_profile .content_left h3 span.count_bg, .clr_black, .list_item_container a.jtab:hover, .media-body a:hover span.reject, .profile_leftlinks li a:hover, .profile_pic_sec a:hover span.reject, .profilenamesec h4 span, .view_all_bizcom:hover, .view_other_bizcom:hover, .yellow_btn4:hover, a {
    color: #000
}

a:focus, a:hover {
    text-decoration: none
}

header.inrheader {
    background: #43b9f6 !important;
    padding: 10px 0;
    top: 0;
    z-index: 1000;
    width: 100%
}

.jgroupfeeddisplay_div .whitebox {
    margin-top: 25px !important
}

.applyjob-btn i, .biz_step_btns_group, .business_profile_commentBlk h5 span, .business_profile_commentrow .datepaosted, .business_profile_desc_starring, .codrops-top span.right, .content_right, .float-right, .floatright, .member_search .invite_btn, .pro_review, .right, .starring {
    float: right
}

.atic_review .name_head, .business_profile_desc_colside_list .business_profile_desc_colside, .content_comment, .fleft, .left, .multi_pdf iframe, .post_left, .press_details_cnt_iframe iframe, .press_details_cnt_iframe img, .search_bizcom, .srch_list, ul.hdr_indication_icon li {
    float: left
}

.business_profile, .inner {
    background: #f3f3f4
}

.codrops-top a:hover, .inboxlist, .initial_fee_inner.white, .member_area, .nav .open>a, .nav .open>a:focus, .nav .open>a:hover, .nav>li>a:focus, .register, .side_drop .nav>li>a:hover, .stripe-connect.white, footer {
    background: #fff
}

#profilepic, .bs-wizard>.bs-wizard-step.complete>.progress>.progress-bar, .display_table, .logo, .wid100per {
    width: 100%
}

.logo img {
    max-height: 70px
}

.add_article_tooltip .pro_inner_cnt_drop .dropdown-menu p, .footer_nav li, .footer_nav li a, .jEmojiable, .likesec .sharemenu-btn, .name, .relative {
    font-size: 14px
}

.absolute {
    position: absolute
}

.accept b, .bizcomlisting .media-body p.owncaption, .btn-success {
    font-size: 13px
}

.fontupper {
    text-transform: uppercase !important
}

.hdrtopnav.nav ul li a, .menufloattop a input {
    text-transform: capitalize !important;
    background: 0 0 !important
}

.banner_outer {
    margin: 0;
    padding: 0;
    background: url("../images/soc_t2_bg.jpg") left top;
    overflow: hidden;
    width: 100%
}

.bnr_content_sec {
    padding-bottom: 35px;
    background: rgba(83, 86, 90, .8);
    min-height: 550px;
    width: 100%
}

.bnrright_hds {
    text-align: center;
    margin: 5px 0
}

.bnrright_hds h3 {
    color: #fff;
    font-size: 32px;
    margin: 0 !important
}

.bnrright_hds h3 span {
    font-size: 40px
}

.login_main_sec {
    width: 100%;
    max-width: 554px;
    margin: 10px 0;
    float: right
}

.login_namebox {
    width: 100%;
    color: #8b8a8a;
    font-size: 12px !important;
    height: 24px;
    border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    -webkit-border-radius: 0 !important;
    margin-right: 1px;
    padding: 0 3px !important
}

.remember_blk, span.forg_pwrd a {
    font-size: 12px !important;
    font-weight: 400 !important;
    color: #fff !important
}

.remember-box {
    color: #898989 !important
}

.signinform span.forg_pwrd a {
    font-size: 12px !important;
    font-weight: 400 !important;
    color: #898989 !important
}

.articlelist h4 a:hover, .charity_sec_content p a, .edit_link:hover, .hdrtopnav.nav ul li a:hover, .inboxlist .dropdown-menu>li>a:hover, .liked, .liked .fa-thumbs-o-up, .liked span, .planprice, .signinform span.forg_pwrd a:hover, .sticky .header_link_outer a i, .temrs_blk_signup a:hover, .yellow_text {
    color: #43b9f6 !important
}

.signinform .form-top-left h3, .table a:hover {
    color: #969696
}

.signuphome {
    margin: 115px 0 25px
}

.home_content_sec {
    width: 100%;
    padding: 30px 0;
    min-height: 250px;
    background: #f7e25a;
    background: -moz-linear-gradient(left, #f7e25a 0, #f7e25a 50%, #5c5c5c 50%, #5c5c5c 100%);
    background: -webkit-gradient(left top, right top, color-stop(0, #f7e25a), color-stop(50%, #f7e25a), color-stop(50%, #5c5c5c), color-stop(100%, #5c5c5c));
    background: -webkit-linear-gradient(left, #f7e25a 0, #f7e25a 50%, #5c5c5c 50%, #5c5c5c 100%);
    background: -o-linear-gradient(left, #f7e25a 0, #f7e25a 50%, #5c5c5c 50%, #5c5c5c 100%);
    background: -ms-linear-gradient(left, #f7e25a 0, #f7e25a 50%, #5c5c5c 50%, #5c5c5c 100%);
    background: linear-gradient(to right, #f7e25a 0, #f7e25a 50%, #5c5c5c 50%, #5c5c5c 100%)
}

.home_content_sec_left {
    width: 100%;
    padding: 20px 10px 20px 0
}

.home_content_sec_right {
    width: 100%;
    padding: 20px 0 20px 30px
}

span.icon4content {
    width: 100%;
    margin-bottom: 10px
}

.home_content_sec_left h2 {
    color: #2d2d2d !important;
    font-size: 34px !important;
    font-weight: 300 !important;
    padding-bottom: 15px;
    background: url(../images/h2border_white.png) bottom left no-repeat
}

.home_content_sec_left ul, .home_content_sec_right ul {
    margin: 0;
    padding: 0;
    width: 95%
}

.home_content_sec_left li, .home_content_sec_right li {
    padding-left: 30px;
    width: 100%;
    line-height: 20px;
    margin-top: 15px;
    list-style: none
}

.home_content_sec_left li {
    background: url(../images/home_li_white.png) 0 15% no-repeat;
    font-size: 15px;
    color: #434343
}

.home_content_sec_right h2 {
    color: #fff !important;
    font-size: 34px !important;
    font-weight: 300 !important;
    padding-bottom: 15px;
    background: url(../images/h2border_yellow.png) bottom left no-repeat
}

.home_content_sec_right li {
    background: url(../images/home_li_yellow.png) 0 15% no-repeat;
    font-size: 15px;
    color: #fff
}

.slide_text h2, .slide_text h4, .slide_text p {
    color: #fff !important;
    text-shadow: 0 2px 1px rgba(0, 0, 0, .9)
}

.slide_text {
    color: #fff;
    padding-top: 15%
}

.slide_text h2 {
    font-size: 36px;
    font-weight: 500;
    font-family: Oswald, sans-serif;
    padding-bottom: 10px
}

.slide_text h4, .slide_text p {
    font-weight: 400;
    letter-spacing: 1px
}

.slide_text h2 span {
    background: url(../images/h2_border.jpg) bottom left repeat-x;
    padding-bottom: 10px
}

.slide_text h4 {
    font-size: 28px;
    line-height: 38px
}

.slide_text p {
    font-size: 20px
}

.form-top {
    overflow: hidden;
    padding: 0 0 10px;
    text-align: left
}

.form-top-left {
    float: left;
    width: 75%;
    padding-top: 25px
}

.form-top-left h3 {
    margin-top: 0;
    font-weight: 500;
    color: #000;
    font-size: 20px
}

.addbusiness a, .banner_outer .signuphome .form-top-left h3, .hdrtopnav li.dropdown>a .fa, .plancontent .nav li.active a, .pro_orange h3, .pro_orange h4, .r-search2 a, .signup_btn:hover, .ui-autocomplete .list_item_container:hover .label, .ui-autocomplete .list_item_container:hover .search_info, a.deleteitem:hover .fa-trash, a.editbizcom:hover .fa-pencil, a.edititem:hover, a.edititem:hover .fa-pencil {
    color: #fff !important
}

.form-top-left p {
    margin-top: 0;
    font-weight: 300;
    color: #373737;
    font-size: 16px
}

.form-top-right {
    float: left;
    width: 25%;
    padding-top: 5px;
    font-size: 70px;
    color: #eee;
    line-height: 0;
    text-align: right
}

.form-top-right .fa {
    font-size: 60px
}

.form-bottom {
    padding: 10px 0 15px;
    text-align: left
}

.form-bottom form textarea {
    height: 100px
}

.form-bottom form .form-links {
    display: inline-block;
    width: 275px;
    text-align: right;
    vertical-align: top
}

.breadCrumb a, .form-bottom form .form-links a, .rt_title {
    color: #888
}

.form-bottom form .form-links a:focus, .form-bottom form .form-links a:hover {
    color: #888;
    border-bottom: 1px dotted #888
}

.signup_form .form-control {
    padding-right: 30px
}

.chat_list .notifi_no, .frnd_requests .notifi_no, .mail_list .notifi_no, .notifi_list .notifi_no {
    position: absolute;
    width: 20px;
    height: 20px;
    right: -2px;
    top: -8px;
    font-weight: 700;
    padding: 0 2px !important;
    z-index: 100;
    font-size: 9px
}

.temrs_blk_signup {
    padding: 0;
    font-size: 12px;
    color: #fff !important
}

.temrs_blk_signup a {
    color: #f8af30 !important
}

footer {
    border: 0;
    margin: 20px 0 0;
    padding: 10px 0;
    border-top: 1px solid #ececec
}

ul.ftr_links {
    color: #8b8b8b;
    width: 100%;
    float: left
}

ul.ftr_links li {
    color: #8b8b8b;
    list-style: none;
    float: left;
    margin: 10px 15px 10px 0
}

ul.ftr_links li a {
    color: #8b8b8b;
    font-size: 13px;
    text-decoration: none
}

.copyright {
    width: 100%;
    margin: 10px 0;
    padding: 0;
    text-align: right;
    font-size: 13px;
    color: #8b8b8b
}

.userdisplayname, div.userdisplayname a {
    color: #fff !important;
    font-weight: 400;
    font-size: 12px !important;
    text-transform: capitalize !important
}

.codrops-top, .invite_btn, .nav ul li a, .normal_txt, .right_nav ul li.title, .step-titile, .step-titile-normal {
    text-transform: uppercase
}

.userdisplayname {
    margin-left: 15px;
    margin-top: 5px
}

.userdisplayname img {
    margin-right: 8px;
    height: 24px;
    width: 24px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    background-color: #fff;
    object-fit: cover
}

.userdisplayname a {
    padding-left: 10px !important;
    display: block
}

.userdisplayname span {
    float: left;
    padding: 2px 0 0
}

.header-search {
    margin: 5px auto 0;
    max-width: 370px;
    width: 100%;
    border: 0
}

.header-search input {
    background: 0 0 !important;
    display: table-cell;
    width: 80%;
    float: none !important
}

.login_db_search {
    border-bottom: 1px solid #f6a59c;
    margin: 0;
    padding: 0;
    border-radius: 3px
}

.login_db_searchbox {
    height: 26px !important;
    line-height: 26px !important;
    background-color: none !important;
    font-size: 13px !important;
    outline: 0;
    border: 0 !important;
    border-radius: 3px !important;
    -moz-border-radius: 3px !important;
    -webkit-border-radius: 3px !important;
    margin: 0 !important;
    padding: 0 5px !important;
    box-shadow: none !important;
    color: #c3e6fa !important
}

.login_db_searchbox::-webkit-input-placeholder {
    color: #ffcfca !important
}

.login_db_searchbox:-moz-placeholder {
    color: #ffcfca !important
}

.login_db_searchbox::-moz-placeholder {
    color: #ffcfca !important
}

.login_db_searchbox:-ms-input-placeholder {
    color: #ffcfca !important
}

.login_db_searchbtn {
    color: #ffcfca;
    outline: 0;
    border: 0;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0px;
    background: 0 0 !important;
    padding: 4px 12px !important
}

.chat_list .notifi_no, .frnd_requests .notifi_no {
    background-color: #d64949;
    border-radius: 10px;
    color: #fff;
    display: block;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px
}

.login_db_searchbtn i.fa {
    color: #ffcfca;
    font-size: 20px
}

.chat_list, .frnd_requests, .mail_list, .notifi_list {
    position: relative;
    padding: 0 15px
}

.chat_list_icon, .frnd_requests_icon {
    width: 24px;
    margin: 2px 0 !important;
    height: 22px !important;
    padding: 0 !important;
    display: block
}

.frnd_requests .notifi_no {
    text-align: center;
    line-height: 18px
}

.chat_list .notifi_no, .mail_list .notifi_no, .notifi_list .notifi_no {
    line-height: 20px;
    text-align: center;
    font-family: Roboto, sans-serif
}

.frnd_requests_icon {
    background: url(../images/icon_friends_req.png) 0 50% no-repeat !important
}

.mail_list_icon, .notifi_list_icon, .notifi_pending_list_icon {
    display: block;
    margin: 6px 0 0 !important;
    padding: 0 !important
}

.mail_list .notifi_no, .notifi_list .notifi_no {
    background-color: #f8af30;
    display: block;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    color: #47494b
}

.mail_list_icon {
    height: 22px !important
}

.mail_list_icon .fa, .notifi_list_icon .fa, .notifi_pending_list_icon .fa {
    color: #fff;
    font-size: 18px
}

#cssmenu ul ul, .c-profile-img .action-button, .chat_list span, .could_none, .cover_disply_resp, .create_ress_elease #pic, .filter_outer_T, .frnd_requests_icon span, .inner-header-grid-left .side_drop .dropdown ul.dropdown-menu:after, .inner-header-grid-left .side_drop .dropdown ul.dropdown-menu:before, .loader, .mail_list span, .newsSection .carousel-control, .notifi_list span, .timelineimage form, .web_hide {
    display: none
}

.username_drpdwn {
    background: url(../images/arrow_dwn.png) 100% 50% no-repeat !important;
    padding-right: 10px;
    font-size: 16px !important
}

.member_area .member_left_outer_blk {
    display: table;
    max-width: 965px;
    width: 100%;
    vertical-align: top
}

.member_area .member_left_blk {
    width: 100%;
    display: table-cell;
    background: #f8f8f8;
    padding: 12px 8px
}

.member_profile_picblk {
    width: 178px;
    height: 164px;
    border: 0;
    position: relative
}

.member_profile_picblk img {
    max-width: 178px !important;
    max-height: 164px !important
}

.member_profile_changeimg {
    width: 178px;
    height: 27px;
    line-height: 27px;
    display: block;
    text-align: center;
    z-index: 100;
    position: absolute;
    bottom: 0;
    background: url(../images/profilename_bg.png);
    color: #bcbcbc
}

.myacc_left, .myacc_right {
    display: table-cell;
    vertical-align: top;
    float: none
}

.member_profile_changeimg a {
    color: #bcbcbc;
    text-decoration: none;
    font-size: 15px
}

.chatlisthead h3 a, .contact_sec_info h3, .footer_nav li a:hover, .hdrtopnav .dropdown-menu>li>a, .invite_contacts_content p a, .jEmojiable a#shareButton, .member_profile_changeimg a:hover, .more-menu-item:hover .more-menu-btn, .roundshare .btn.icon i, DIV.list_item_container:hover {
    color: #fff
}

.member_area .member_left_blk span {
    margin: 10px 0;
    width: 184px !important;
    display: block;
    color: #4f4f4f;
    font-size: 13px;
    text-align: center
}

.member_area .member_left_blk h5 {
    display: block;
    width: 164px;
    background: #f1d567;
    color: #4f4f4f;
    font-size: 15px;
    text-align: left;
    padding: 3px 10px;
    margin: 10px 0;
    font-weight: 400
}

a.editbizcom:hover, a.edititem:hover {
    background: #1480af
}

.member_area .member_left_blk ul {
    width: 184px;
    margin: 10px 0
}

.member_area .member_left_blk ul li {
    list-style: none;
    width: 184px;
    font-weight: 400;
    color: #aaa;
    font-size: 15px;
    padding: 2px 0
}

.member_area .member_left_blk ul li b {
    color: #656565;
    font-weight: 400;
    font-size: 15px;
    width: 82px !important;
    margin-right: 5px;
    display: block;
    float: left
}

.member_area .member_left_blk ul a {
    color: #e19708;
    font-size: 15px;
    margin-top: 15px
}

.member_area .member_left_blk ul a:hover {
    color: #e0bb2b
}

.myacc_left {
    background: #f5f5f5;
    padding: 0 0 50px !important;
    margin-right: 5%
}

.myacc_left_inr {
    height: 100% !important;
    background: #000
}

.myacc_right {
    background: #fff;
    padding-left: 45px
}

.profilesec_left {
    width: 100%;
    background: #fff;
    min-height: 200px;
    padding: 20px;
    margin-bottom: 15px
}

.frnd_reqst_blk_content, .frnd_reqst_blk_content .seeall, .profilesec_left ul, .pt-1, .pt-3, .recent_adddtion_blk_content, .recent_adddtion_blk_content .seeall {
    margin-top: 10px
}

.profilesec_left li {
    list-style: none
}

.profilesec_left li a {
    list-style: none;
    padding: 7px 0;
    color: #242424;
    font-size: 13px;
    font-weight: 500;
    display: block
}

.camicon .fa:hover, .campaign_details_title a, .changepic a, .hdsec h3 a:hover, .inboxlist h5.normal_user a, .media-body a:hover h4, .media-body h5 a:hover, .media-body span.accept a, .profilesec_left li a:hover, .smiley .fa:hover, .table a, .timelineheader_left h3 a:hover, .welcome_head h4 span, a.req_pend_community:hover {
    color: #43b9f6
}

.profilesec_left li a .fa {
    color: #000;
    padding-right: 7px;
    font-size: 15px
}

.profile_pic_sec {
    width: 100%;
    background: #ececec;
    min-height: 200px;
    padding: 10px
}

.profile_pic_sec select {
    border: 1px solid #ddd;
    padding: 5px;
    border-radius: 3px;
    width: 100%;
    height: 32px
}

.profile_pic {
    width: 32px !important;
    height: 32px !important;
    border-radius: 16px;
    -moz-border-radius: 16px;
    -webkit--moz-border-radius: 16px;
    line-height: 32px;
    border: 2px solid #d8d8d8;
    overflow: hidden;
    display: block
}

.changepicsec, .profile_lefticons_left, .profile_leftlinks_left, .profile_leftlinks_right, .profilenamesec, .profilepicsec {
    display: table-cell;
    vertical-align: middle
}

.bizcomsugg .mediapost_pic img, .commentblk .mediapost_pic img, .profile_pic img {
    max-width: 40px;
    max-height: 40px
}

.whitebox {
    width: 100%;
    background: #fff;
    padding: 15px 18px;
    margin-bottom: 25px;
    display: inline-block;
    border-radius: 10px
}

.whitebox textarea {
    width: 100%;
    border: 1px solid #ccc;
    padding: 5px 10px;
    height: 80px
}

.whitebox textarea#newsfeed_comment {
    font-size: 13px;
    height: 38px;
    padding: 5px 10px !important
}

.emotionsbtn_textblk .jEmojiTextarea {
    min-height: 60px !important;
    background: #f8f8f8 !important;
    border: 0 !important;
    border-radius: 7px !important;
    margin-left: 13px !important;
    width: 89%;
    padding-left: 15px !important;
    font-size: 15px !important
}

.whitebox.jpost_comment_div textarea {
    font-size: 13px;
    height: 38px;
    padding: 5px 0 !important
}

.whitebox .signup_form textarea {
    width: 100%;
    min-height: 80px;
    border: 1px solid #dbdbdb !important;
    padding: 10px
}

.changepic {
    height: 22px;
    width: 22px;
    background: #fff;
    border-radius: 11px;
    -moz-border-radius: 11px;
    -webkit-border-radius: 11px
}

.changepic a:hover, .profile_leftlinks li a {
    color: #7a7a7a
}

.profile_leftpicthumb a {
    position: relative;
    overflow: hidden;
    width: 40px;
    height: 40px;
    display: block;
    border: 2px solid #e4e4e4 !important
}

.profile_leftpicthumb a img {
    position: absolute;
    left: 50%;
    top: 50%;
    height: 100%;
    width: auto;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    max-width: none !important
}

.profilepic .changepic {
    background: rgba(0, 0, 0, .75);
    border-radius: 12px;
    display: block;
    height: 24px;
    width: 24px;
    line-height: 24px;
    position: absolute;
    right: 9px;
    text-align: center;
    top: -7px
}

.profilepic .changepic label {
    line-height: 24px !important;
    display: inline-block
}

.profilepic .changepic .fa {
    color: #fff !important;
    font-size: 12px !important
}

a.editbizcom {
    height: 30px;
    width: 30px;
    display: block;
    background: #e9e9e9;
    border-radius: 15px;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    margin-top: 0;
    text-align: center;
    float: right
}

a.deleteitem, a.edititem {
    height: 26px;
    width: 26px;
    display: block;
    margin-top: 0;
    text-align: center
}

a.editbizcom .fa-pencil {
    font-size: 17px;
    color: #8d8d8d !important;
    padding-top: 5px
}

a.edititem {
    border-radius: 15px;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px
}

a.deleteitem .fa-trash, a.edititem .fa-pencil {
    font-size: 15px;
    color: #fff !important;
    padding-top: 5px
}

a.deleteitem {
    border-radius: 15px;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    margin-right: 7px
}

a.deleteitem:hover {
    background: #e14242;
    color: #fff !important
}

.profile_name {
    font-size: 18px;
    color: #5b5b5b;
    margin: 0 !important
}

.profilenamesec h5 {
    font-size: 11px;
    font-weight: 400 !important;
    color: #939393;
    margin: 0 !important
}

.profile_name a {
    font-size: 13px !important;
    color: #000 !important;
    font-weight: 500
}

.profile_pic_sec h5 {
    font-size: 13px;
    font-weight: 400px;
    color: #7a7a7a;
    width: 100%
}

#myprofile h4, #myprofile h4 a {
    font-weight: 700;
    font-size: 15px;
    color: #2a2a2a
}

.profile_pic_sec h5 span {
    color: #43b9f6;
    float: right
}

.o-header, .profile_leftlinks, .profile_leftlinks ul {
    margin: 0;
    padding: 0
}

#myprofile h3, .margtop15, .masonry .mediapost, .mediapost {
    margin-top: 15px !important
}

.profile_leftlinks li {
    list-style: none;
    width: 100%;
    border-left: 1px solid #f5f5f5;
    border-right: 1px solid #f5f5f5;
    border-bottom: 1px solid #f5f5f5;
    background: #fff;
    float: left;
    padding: 15px;
    color: #7a7a7a
}

.profile_lefticons_left {
    width: 10%;
    padding-right: 2%
}

.profile_lefticons_left .fa {
    color: #7a7a7a;
    font-size: 16px
}

.profile_leftlinks_left {
    width: 70%;
    padding-right: 3%
}

.profile_leftlinks_right, .wid20per {
    width: 20%
}

li.profile_left_sublinks {
    list-style: none;
    width: 100%;
    border: 0 !important;
    background: #fff;
    float: left;
    padding: 10px 0;
    color: #7a7a7a
}

.profile_leftlinks ul li ul li.profile_left_sublinks .profile_lefticons_left .fa {
    padding-left: 10px;
    color: #1480af
}

.profile_leftlinks ul li ul li.profile_left_sublinks .profile_leftlinks_right span {
    background: #fff;
    border: 1px solid #ddd
}

.profile_leftlinks ul li ul li.profile_left_sublinks .profile_leftlinks_right span a {
    color: #aaa !important
}

.profile_leftlinks_right a {
    border-radius: 10px;
    color: #43b9f6 !important;
    font-size: 12px;
    font-family: Oswald, sans-serif;
    text-align: center;
    display: block
}

.profile_leftlinks_right span {
    background: #fff;
    padding: 1px 5px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    color: #1480af !important;
    font-size: 11px;
    font-weight: 700;
    font-family: Oswald, sans-serif;
    min-width: 24px;
    text-align: center;
    display: block;
    float: right
}

.profile_leftlinks li:nth-child(2n) .profile_leftlinks_right span, .profile_leftlinks li:nth-child(odd) .profile_leftlinks_right span {
    border: 1px solid #43b9f6;
    background: #fff
}

.tab_container {
    width: 100%;
    border-bottom: 1px solid #dfdfdf
}

.jFriends_div .tab_container {
    width: 100%;
    border-bottom: 0 !important
}

.dropdown-toggle {
    color: #000 !important;
    border: 1px solid #c5c5c5 !important
}

.timeline_tabmenu ul.nav-tabs, label.error {
    background: 0 0 !important
}

.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
    border: 0 !important;
    outline: 0 !important;
    color: #43b9f6 !important;
    font-size: 13px;
    font-weight: 500 !important
}

.nav-tabs.nav-justified>.active>a, .nav-tabs.nav-justified>.active>a:focus, .nav-tabs.nav-justified>.active>a:hover {
    outline: 0 !important;
    color: #fff !important;
    border-radius: 0 !important;
    border-bottom: 3px solid #43b9f6 !important;
    background: 0 0 !important
}

.nav-tabs.nav-justified>li>a {
    border: 0 !important;
    color: #fff !important;
    font-size: 13px;
    font-weight: 500 !important;
    text-shadow: 0 0 5px #969696;
    border-bottom: 3px solid rgba(255, 255, 255, .5) !important
}

.nav-tabs.nav-justified>li>a:hover {
    color: #43b9f6 !important;
    background: 0 0 !important
}

.mediapost {
    border: 1px solid #edecec;
    border-radius: 12px;
    -moz-border-radius: 12px;
    -webkit-border-radius: 12px;
    min-height: 98px;
    padding: 5px 0 13px
}

#member_container_div .mediapost, #tagged_people .mediapost, .bizcomlisting .mediapost, .grplisting .mediapost, .jFriends_div .mediapost, .phone_wrap_main_address {
    padding-bottom: 0 !important
}

.masonry .mediapost {
    border: 1px solid #edecec;
    padding-bottom: 5px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    min-height: 98px
}

.media-body {
    padding: 2px 10px 10px 5px
}

.follow_section .media-body {
    padding: 0 10px 10px 5px !important
}

.media-body h4 {
    color: #000;
    font-size: 14px;
    padding: 0;
    margin: 0
}

.bizcomlisting .media-body h4 {
    color: #000;
    font-size: 15px;
    font-weight: 400 !important;
    padding: 0;
    margin: 0 0 6px
}

.media-body h4 a {
    color: #000;
    line-height: 21px
}

.media-body h4 a:hover {
    color: #43b9f6;
    text-decoration: none
}

.bizcomlisting .media-body h5 {
    font-size: 14px;
    margin-bottom: 5px;
    margin-top: 5px
}

.bizcomlisting .media-body p.owncaption span {
    font-size: 13px;
    color: #636363 !important
}

.media-body h3 {
    color: #000;
    font-size: 14px;
    font-weight: 400;
    padding: 0;
    margin: 0
}

.req_hd {
    color: #000;
    font-weight: 400
}

.media-body p {
    color: #767676;
    font-size: 15px;
    padding: 5px 0 0;
    margin: 0;
    line-height: 19px
}

.media-body span.accept, .media-body span.reject, .profile_pic_sec span.accept, .profile_pic_sec span.reject {
    padding: 0 10px 0 0;
    margin: 0;
    color: #62605d;
    font-size: 12px;
    float: left
}

.media-body a:hover span.accept, .media-body span.accept a:hover, .media-body span.reject a:hover {
    color: #4e4e4e
}

.media-body a span.accept {
    color: #43b9f6;
    cursor: pointer;
    transition: 1s;
    -moz-transition: 1s;
    -webkit-transition: 1s
}

.profile_pic_sec a span.accept {
    color: #ebb83f;
    cursor: pointer;
    transition: 1s;
    -moz-transition: 1s;
    -webkit-transition: 1s
}

.profile_pic_sec .profile_pic_actions a span.accept {
    color: #2f2f2f !important;
    cursor: pointer;
    transition: 1s;
    -moz-transition: 1s;
    -webkit-transition: 1s
}

.profile_pic_sec .profile_pic_actions span.accept, ul.friendphotobox_outer li:last-child {
    padding-right: 0 !important
}

.profile_pic_actions .dishid a {
    margin-top: 5px;
    display: block
}

.profile_pic_actions a span.reject {
    padding: 4px 12px !important;
    border: 1px solid #b4b4b4 !important;
    font-size: 12px;
    border-radius: 4px;
    background: #fff
}

.profile_pic_actions .dropdown .dropdown-toggle {
    padding: 4px 12px !important;
    border: 1px solid #f6b819 !important;
    font-size: 12px
}

.profile_pic_actions ul.dropdown-menu {
    right: 0;
    left: inherit !important;
    top: 30px !important
}

.marg5right, .profile_pic_sec .deletemessage, .profile_pic_sec .fullmessage, .profile_pic_sec .replymessage {
    margin-right: 5px !important
}

.bizcom_accept a span.accept {
    color: #ffb238;
    cursor: pointer;
    transition: 1s;
    -moz-transition: 1s;
    -webkit-transition: 1s;
    padding: 5px;
    border: 1px solid #f2d05a;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    margin-left: 0
}

.bizcom_accept a span.accept:hover {
    background: #f9c948;
    color: #fff
}

.media-body a span.viewoffer {
    color: #a8bc6c;
    cursor: pointer;
    transition: 1s;
    -moz-transition: 1s;
    -webkit-transition: 1s
}

.media-body a:hover span.viewoffer, .subscribe_listing .media-heading span a, a.req_pend_community {
    color: #333
}

.bizcom_decline a span.reject {
    padding: 5px;
    margin: 0;
    color: #62605d;
    float: left;
    border: 1px solid #d8d8d8;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px
}

.media-body a span.reject, .profile_pic_sec a span.reject {
    color: #aaa;
    cursor: pointer;
    transition: 1s;
    -moz-transition: 1s;
    -webkit-transition: 1s
}

.bizcom_decline a span.reject:hover {
    background: #62605d;
    color: #fff;
    border: 1px solid #62605d
}

.media-body span.reject a {
    color: #aaa
}

.mediapost_head {
    background: #f7f7f7;
    padding: 15px;
    color: #2a2a2a;
    margin-bottom: 10px
}

.mediapost_head h4 {
    color: #2a2a2a;
    font-size: 14px;
    padding: 0;
    margin: 0
}

.mediapost_head h4 span {
    float: right;
    font-weight: 400;
    font-size: 12px
}

.mediapost_left {
    padding: 10px;
    width: 83px;
    height: 83px
}

.mediapost_left.bizcomsugg {
    padding: 10px;
    width: 50px;
    height: 50px
}

.mediapost_pic {
    width: 58px;
    height: 58px;
    border: 2px solid #e4e4e4;
    overflow: hidden;
    display: block;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    background: #fdfdfd;
    transition: 1s;
    -moz-transition: 1s;
    -webkit-transition: 1s
}

.picpost_left {
    padding: 0;
    width: 94px;
    height: 94px;
    margin-right: 7px
}

.picpost_left_pic {
    width: 94px;
    height: 94px;
    overflow: hidden;
    display: block
}

.connection-tile .picpost_left .looking-for-job {
    position: absolute;
    right: 5px;
    top: 5px;
    width: 15px;
    height: 15px;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 15px;
    z-index: 1
}

.candidate-list .candidate-list-item .card .user-img .looking-for-job img, .picpost_left .looking-for-job img {
    display: block;
    max-width: 100%;
    width: 15px;
    height: 15px;
    margin: 0 auto;
    border-radius: 15px
}

.bizcomlisting .mediapost_pic img, .picpost_left_pic img {
    max-width: none !important;
    max-height: none !important;
    position: absolute;
    left: 50%;
    top: 50%;
    height: 100%;
    width: auto;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.postheadtablediv .mediapost_pic {
    width: 58px;
    height: 58px;
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    align-items: flex-start;
    justify-content: center
}

.postheadtablediv .mediapost_pic img {
    object-fit: cover !important;
    max-width: none !important;
    width: 44px;
    height: 44px;
    border-radius: 50%;
    background: center center/cover #fff;
    border: 5px solid rgba(255, 255, 255, .85);
    margin: auto;
    overflow: hidden;
    -webkit-box-shadow: 1px 5px 15px -2px rgb(0 0 0 / 75%);
    -moz-box-shadow: 1px 5px 15px -2px rgba(0, 0, 0, .75);
    box-shadow: 1px 5px 15px -2px rgb(0 0 0 / 75%);
    display: flex;
    display: -ms-flexbox;
    align-items: center;
    justify-content: center;
    -moz-align-items: center;
    -ms-justify-content: center
}

.grplisting .picpost_left_pic a, .grplisting .picpost_left_pic img {
    border-right: 1px solid #edecec !important
}

.grplisting .picpost_left_pic a, .picpost_left_pic a {
    width: 94px;
    height: 94px;
    display: block
}

.pendappr .picpost_left_pic {
    width: 94px;
    height: 114px !important;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
    background: #fdfdfd
}

.grplisting .picpost_left_pic a {
    position: relative;
    overflow: hidden
}

#portfolio li a img, .announcement-detail-sec .mediapost_pic img, .grplisting .picpost_left_pic a img {
    position: absolute;
    left: 50%;
    top: 50%;
    height: 100%;
    width: auto;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    max-width: none !important;
    max-height: none !important
}

.grplisting .picpost_left {
    margin-right: 8px
}

.bizcomlisting .mediapost_pic, .bizcomsugg .mediapost_pic {
    display: block;
    margin-right: 10px;
    background: #fdfdfd;
    overflow: hidden
}

.whitebox .post_left .mediapost_pic {
    position: absolute;
    top: -19px
}

.bizcomsugg .mediapost_pic {
    width: 40px;
    height: 40px;
    border: 1px solid #ececec;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px
}

.mediapost_pic img {
    max-width: 56px;
    max-height: 56px
}

.bizcomlisting .mediapost_pic {
    width: 86px;
    height: 86px;
    border: 3px solid #ececec;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    text-align: center !important;
    line-height: 86px !important;
    position: relative
}

.bizcomlisting .mediapost_left {
    padding: 10px;
    width: 108px;
    height: 108px
}

.inboxlist .mediapost_left {
    padding: 0;
    width: 48px;
    height: 48px
}

.inboxlist .mediapost_pic {
    width: 48px;
    height: 48px;
    overflow: hidden;
    background-size: cover;
    background-position: center center;
    border: 3px solid #f4bfba;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px
}

.form-control:focus, .mediapost_pic:hover, .single-line:focus {
    border-color: #43b9f6 !important
}

.inboxlist .mediapost_pic img {
    max-width: 48px;
    max-height: 48px
}

.mediapost.announcementblk .media-body {
    padding: 15px !important
}

.media-body h5 a, .text-secondary {
    color: grey;
    font-size: 15px
}

.content .frnds_blk.memberslist h3 {
    margin: 5px 10px !important
}

.welcome_head h4, .welcome_head h5 {
    font-weight: 400;
    margin: 0 !important
}

.memberslist .filter_feild {
    height: 30px;
    background: #fff;
    border: 1px solid #d9d9d9;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    padding: 2px 6px;
    font-size: 12px
}

.welcome_head {
    color: #2a2a2a;
    display: table;
    width: 100%
}

.business_profile_desc_col1, .conver_img, .conver_txt, .dashboard_block, .groupwelcome.welcome_left, .welcome_left, .welcome_right {
    display: table-cell;
    vertical-align: top
}

.welcome_head h4 {
    color: #292929;
    font-size: 18px
}

.welcome_head h5 {
    color: #000;
    font-size: 13px;
    padding-top: 5px
}

.welcome_head h5 span {
    color: #939393;
    padding-left: 15px
}

.welcome_left {
    width: 65%;
    margin-right: 5%
}

.my_pending_campaignwise_business_incentives .table_layout_2, .my_pending_campaignwise_business_incentives .table_layout_6, .suggbody_right, .welcome_right, .wid30per {
    width: 30%
}

.welcome_right .rateit {
    text-align: right;
    float: right
}

.pad10col, .pad5, .welcome .media-body {
    padding: 10px 0 !important
}

.media-body.invitefrnds_blk {
    padding: 10px 15px !important
}

.groupwelcome.welcome_left {
    width: 100% !important;
    margin-right: 0 !important
}

.dashboard_blocks, .friendphotobox_outer, .member_prof_abt_table, .suggbody {
    display: table;
    width: 100%
}

.suggbody_left, .suggbody_right {
    display: table-cell;
    margin-right: 3%;
    vertical-align: middle
}

.suggbody_left {
    width: 67%
}

.viewall_link {
    padding: 2px 10px;
    border-top: 1px solid #f0f0f0;
    display: block;
    color: #828282;
    text-align: center;
    font-size: 13px
}

.viewall_link a {
    color: #828282 !important
}

.articledticon .dropdown-item, .pro_violet h3, .pro_violet h4, .sticky .header_link_outer a, .viewall_link a:hover {
    color: #000 !important
}

#myprofile h4 a:hover {
    color: #1480af;
    text-decoration: none
}

.ui-widget-content {
    background: #fff !important;
    border: 1px solid #ededed !important
}

.list_item_container .search_info, .stars span {
    color: #bfbfbf
}

.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
    color: #1c94c4;
    text-decoration: none;
    font-weight: 400
}

.ui-state-focus, .ui-state-hover, .ui-widget-content .ui-state-focus, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-focus, .ui-widget-header .ui-state-hover {
    border: 0 !important;
    background: #43b9f6;
    font-weight: 400;
    color: #fff !important
}

.ui-state-hover a, .ui-state-hover a:hover {
    color: #ebe06a;
    text-decoration: none
}

.ui-menu .ui-menu-item a.ui-state-active, .ui-menu .ui-menu-item a.ui-state-hover {
    font-weight: 400;
    margin: 0 !important;
    color: #fff !important
}

.ui-widget-header {
    border: 1px solid #fbe20f;
    background: #fbe20f;
    color: #000
}

.member_prof_abt {
    width: 100%;
    margin-top: 10px
}

.member_prof_abt_row {
    display: table-row;
    font-size: 12px;
    padding: 10px 15px 10px 5px
}

.member_prof_abt_col1 {
    display: table-cell;
    padding: 8px 15px 7px 0;
    font-size: 13px;
    font-weight: 500;
    color: #4f4f4f
}

.member_prof_abt_col2 {
    width: 25px;
    padding: 8px 10px 7px;
    font-size: 13px;
    color: #484848;
    text-align: center
}

.member_prof_abt_col3 {
    display: table-cell;
    padding: 8px 5px 7px 15px;
    font-size: 13px;
    color: #787878
}

.loginfb_btn {
    width: 100%;
    margin-top: 10px !important;
    height: inherit !important;
    text-align: center;
    padding: 7px 20px;
    background: #2c72c7 !important;
    border: 0 !important;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    color: #fff !important;
    font-size: 16px
}

.signinform .form-top-left {
    padding-top: 35px
}

.form-bottom p {
    margin-bottom: 10px;
    line-height: 21px;
    color: #717171
}

section.description {
    margin-top: 15px;
    min-height: 400px
}

section.description p {
    font-size: 14px;
    color: #737373;
    line-height: 22px
}

.addbusiness {
    float: right;
    vertical-align: middle;
    background: #43b9f6;
    border: 1px solid #43b9f6;
    font-weight: 500;
    color: #fff;
    display: inline-block;
    padding: 7px 14px;
    border-radius: 4px;
    font-size: 13px
}

.addbusiness a:hover {
    color: #fff !important;
    text-decoration: none
}

.businesslist_search_blk {
    margin-top: 10px;
    line-height: 36px;
    display: block;
    width: 100%;
    padding: 5px 0
}

.businesslist_search_blk_col1 {
    width: 60%;
    float: left
}

.businesslist_search_blk_col2 {
    width: 48%;
    float: left;
    padding-left: 13px;
    color: #8e8e8e;
    font-size: 17px
}

.businesslist_search_blk_col3 {
    width: 40%;
    float: right
}

.frnds_blk {
    background: #f8f8f8;
    padding: 10px 0;
    margin: 10px 0 !important
}

.frnds_blk.content h3 {
    font-size: 18px;
    color: #505050;
    padding-left: 12px;
    margin-top: 0 10px !important;
    border: 0 !important
}

.frndslisting_blk_content, .member_prof_abt_edit_table, .recent_content .more {
    margin-top: 5px
}

.friendlist1blk {
    margin: 10px 0 10px 10px;
    padding: 5px;
    border: 1px solid #e1e2e3;
    background: #fafafa;
    height: 80px;
    width: 100%;
    max-width: 225px;
    float: left
}

.friendlist1blk_img {
    width: 68px;
    height: 78px;
    margin-right: 10px;
    background: #fff;
    float: left;
    text-align: center;
    vertical-align: bottom;
    border: 1px solid #efefef
}

.friendlist1blk_img img {
    max-width: 68px !important;
    max-height: 78px !important;
    text-align: center;
    vertical-align: bottom
}

.friendlist1blk_content {
    font-size: 12px;
    color: #505050;
    max-width: 145px;
    float: left;
    width: 100%
}

.article-content table tr td strong, .campaign_details_title h4 label, .referral_btn_icon {
    font-size: 16px !important
}

.friendlist1blk_content h6 {
    color: #1480af;
    font-size: 13px;
    font-weight: 400;
    margin: 0;
    padding: 0
}

.friendlist1blk_content p {
    color: #505050;
    font-size: 11px;
    margin-top: 2px;
    padding: 0
}

.bizcomlisting, .minht {
    min-height: 380px
}

.ht70 {
    height: 70px !important
}

.minht132 {
    min-height: 132px !important
}

.minht550 {
    min-height: calc(100vh - 129px)
}

span.commentsdate {
    font-size: 12px;
    color: #43b9f6;
    float: right
}

#contact_list1, .product_details_sharefnt {
    margin-bottom: 10px
}

.cateforylist_items {
    float: left;
    width: 100%;
    border-bottom: 1px solid #eee;
    padding: 10px 0;
    margin-top: 20px;
    min-height: 48px
}

.cateforylist_items a {
    color: #fff;
    display: block
}

.cateforylist_items a:hover {
    color: #c9ebfd
}

.subscribe_listing .mediapost_pic {
    width: 100%;
    height: 200px;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border: 0
}

.subscribe_listing .mediapost_pic img {
    max-width: none !important;
    max-height: 200px
}

.inv_back a, .inv_back a .fa {
    color: #2a2a2a
}

.referral_blk {
    margin-top: 5px;
    float: left;
    width: 100%
}

.referral_btn {
    padding: 5px 15px 5px 30px;
    border: 1px solid #1480af !important;
    color: #1480af;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    float: left
}

.referral_btn_icon {
    color: #5c5e5e;
    padding-right: 2px
}

.referraltype_blk {
    float: left;
    width: 100%;
    margin-top: 10px
}

.referral_blk h4 {
    color: #656565;
    font-size: 15px;
    margin: 0 0 5px !important;
    width: 100%
}

.referral_blk ul {
    margin: 0;
    float: left;
    width: 100%;
    text-align: left
}

.referral_blk li {
    margin: 8px 0 0;
    width: 100%;
    float: left
}

.edit_link_businessprofile {
    color: #43b9f6 !important;
    font-size: 12px;
    font-weight: 400;
    background: url(../images/edit_icon.png) center left no-repeat;
    padding-left: 20px;
    margin: 4px 15px 0;
    vertical-align: middle
}

.bus_name_profile a:hover, .delete_link_business:hover, .edit_link_business:hover, .edit_link_businessprofile:hover {
    color: #757575 !important
}

.delete_link_business {
    color: #1480af !important;
    font-family: Roboto, sans-serif;
    font-size: 12px;
    font-weight: 400;
    background: url(../images/del_icon.png) center left no-repeat;
    padding-left: 15px;
    margin: 0 15px;
    vertical-align: middle
}

.business_profile_desc_location span {
    padding-left: 17px;
    background: url(../images/location_icon.jpg) left center no-repeat
}

.business_profile_map_outer {
    height: 242px;
    margin-right: 10px;
    width: 100%
}

.business_profile_map {
    width: 100%;
    height: 242px
}

.addresstbl, .home_log_form_blk [type=checkbox], .successmodal .modal-body .successimg {
    margin: 10px 0
}

.display_table.addresstbl .display_table_cell {
    padding: 5px 0;
    font-size: 12px;
    color: #4c4c4c
}

.business_profile_commentBlk {
    float: left;
    border-top: 1px solid #f3f3f3;
    padding-top: 5px;
    margin-top: 5px;
    width: 100%;
    font-size: 12px
}

#jDivDisplayBusiness .business_profile_commentBlk, .bordertop_0 {
    border-top: 0 !important
}

.business_profile_commentrow {
    margin-top: 5px;
    padding: 10px 0;
    border-bottom: 1px solid #f3f3f3
}

.business_profile_commentBlk h3, .recent_adddtion_blk h3 {
    font-size: 22px;
    color: #505050;
    border: 0 !important
}

.business_profile_commentBlk h3 span {
    height: 30px;
    vertical-align: middle
}

#jDivDisplayBusiness .business_profile_commentBlk h3, .invite_contacts_blk_content.recent_adddtion_blk_content, .marg0top, .mt-0, .my-0, .no-top-mrg {
    margin-top: 0 !important
}

.business_profile_addressBlk h3 span a, .business_profile_commentBlk h3 span a {
    float: right;
    font-size: 12px;
    color: #505050;
    margin-top: 5px;
    padding: 0 0 0 15px
}

ul.sub-menu li, ul.sub-menu li a {
    padding: 0 5px;
    display: inline-block
}

.business_profile_commentBlk h3 span a:hover, .categorylist_row a:hover, .recent_content .more a:hover {
    color: #eda306
}

.testi_icon {
    padding: 5px 0;
    width: 100%;
    line-height: 20px;
    float: none;
    font-style: italic;
    font-size: 14px;
    color: #333
}

.businesslist_col3_srchbox, .businesslist_col3_srchbtn {
    color: #bfbebe;
    font-family: Roboto, sans-serif;
    font-size: 14px;
    outline: 0
}

#tagged_people {
    min-height: 350px
}

.member_prof_abt_edit_table .abtlabel {
    width: 165px !important;
    float: left;
    margin-top: 20px
}

#myprofile h3 {
    font-size: 18px;
    color: #000
}

.bus_prof_outer {
    width: 100%;
    padding: 10px;
    background: #fcfcfc
}

#serachbuisnessform label {
    padding-top: 7px
}

.srch_blk {
    background: #f8f8f8;
    margin: 2px 2px 3px 0;
    height: 28px;
    border: 1px solid #dbd9d9
}

.businesslist_col3_srchbox {
    float: left;
    height: 23px;
    padding-left: 5px;
    background: #f8f8f8;
    border: 0;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0px;
    margin: 0;
    max-width: 314px;
    width: 85%
}

.businesslist_col3_srchbtn {
    height: 20px;
    padding: 2px 5px;
    background: url(../images/srch_icon.jpg) no-repeat #f8f8f8;
    border: 0;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0px;
    margin: 4px 0 0;
    width: 25px;
    cursor: pointer
}

.businesseditlists {
    margin-top: 15px;
    padding: 10px 0;
    border-top: 1px solid #efefef
}

.businesseditlists h4.media-heading, .champions_blk, .ext_profile_info button {
    margin: 10px 0 0
}

.inbox_section {
    min-height: 550px;
    margin: 20px 0
}

.inboxlist, .inboxlist .read {
    padding: 5px 25px;
    border-bottom: 1px solid #e0e0e0;
    margin-bottom: 3px
}

.inbox_section h3 {
    margin: 10px 0 15px;
    font-weight: 500;
    color: #000
}

.inboxlist .read {
    background: #f4f8f9
}

#divDisplayUserTypes .intro_list_members, .campaign_details #divBudget, .commentblk .jEmojiable, .ext_profile_info .blue_bt span, .inboxlist .border_bot, .joblist-blk .cateforylist_items, .mediapost_user-side, .reg_steps_inner.last, .split_R .colside1_pic11 {
    padding: 0
}

.inboxlist h6.normal_head {
    margin: 10px 25px 5px 5px !important
}

.inboxlist h6.normal_head a {
    font-size: 14px;
    color: #6f6f6f;
    font-weight: 700 !important
}

.inboxlist h5.normal_user a:hover, .inboxlist h6.normal_head a:hover {
    color: #b6b6b6 !important
}

.inboxlist h6.normal_head a span {
    font-size: 13px;
    color: #6f6f6f;
    font-weight: 700 !important;
    transition: 1s;
    -moz-transition: 1s;
    -webkit-transition: 1s
}

.inboxlist h6.normal_head a:hover span {
    color: #b6b6b6 !important;
    font-weight: 700 !important
}

.inboxlist h5.normal_user {
    margin: 10px 0 5px !important;
    color: #43b9f6
}

.inbox_date, .item-card .item-card-body {
    padding-top: 10px
}

span.date {
    color: #404040;
    font-size: 12px;
    display: block;
    margin: 2px 0 5px !important
}

.inboxlist .dropdown-toggle {
    border: 0 !important;
    padding: 0 !important
}

.inboxlist .dropdown-menu {
    min-width: 162px;
    padding: 0;
    border-radius: 1px !important;
    -moz-border-radius: 1px !important;
    -webkit-border-radius: 5px !important;
    background-color: #fff;
    border: 1px solid #ccd8e0;
    box-shadow: 1px 1px 3px rgba(0, 0, 0, .2)
}

.inboxlist .dropdown-menu>li>a {
    padding: 8px 15px !important;
    font-size: 13px !important;
    color: #626465 !important;
    cursor: pointer !important;
    border-bottom: 1px solid #f0f0f0
}

.find_friends_list_blk .rownoborder, .inboxlist .dropdown-menu>li:last-child>a, .no_btmborder {
    border-bottom: 0 !important
}

.inboxlist .dropdown-menu>li>a .fa {
    width: 14px;
    text-align: center
}

.about_us_banner, .listin h4.media-heading, .login_form [type=password], .marg0btm, .profilesec_left ul {
    margin-bottom: 0 !important
}

.find_friends_list_outer {
    width: 100%;
    background: 0 0
}

.inbox_read {
    background: #f7f7f7
}

#divBudget label, .ibox-content label, .inboxlist.inbox_read h6.normal_head a, .inboxlist.inbox_read h6.normal_head a span, .plancheckrow label, .signup_form label {
    font-weight: 400 !important
}

.ibox-content {
    background-color: #fff;
    color: inherit;
    padding: 15px 0;
    border-color: #e7eaec;
    border-image: none;
    border-style: solid solid none;
    border-width: 1px 0;
    clear: both
}

.form-control, .signuphome .form-control, .single-line {
    background-color: #fff;
    background-image: none;
    color: inherit;
    padding: 3px 5px;
    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    display: block;
    width: 100%
}

.signuphome .form-control {
    border: 0 !important;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    font-size: 14px
}

.form-control {
    border: 1px solid #ccc;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    font-size: 15px
}

.single-line {
    border: 0;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    font-size: 14px
}

.input-group-btn:last-child>.btn, .input-group-btn:last-child>.btn-group {
    margin-left: -2px
}

.btn-primary.active, .btn-primary:active, .btn-primary:focus, .btn-primary:hover, .open>.dropdown-toggle.btn-primary {
    background-color: #43b9f6;
    border-color: #43b9f6;
    color: #fff
}

.btn-primary {
    background-color: #43b9f6;
    border-color: #e14f40;
    color: #fff
}

#frmBizComListing h4, #jDisplayCommonIntroDiv h4, #jDivUserDetails h4, .steps4 h4 {
    font-size: 15px !important;
    font-family: Karla, sans-serif !important;
    color: #505050;
    border: 0 !important;
    font-weight: 400 !important
}

.input-sm.form-control, textarea#announcement_desc {
    border: 1px solid #eaeaea !important
}

.content_pif .divPifHeading, .content_pif .pif_preview, .mail_preview p, .member_search {
    padding: 10px 0
}

.linkstyle2 {
    color: #8f8f8f;
    margin: 15px 0;
    font-size: 12px;
    width: 100%;
    border: 0;
    display: block;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    clear: both;
    cursor: pointer;
    padding: 5px;
    text-align: center;
    background-color: #f0f0f0
}

.campaignInput, .campaignLabel {
    display: table-cell;
    vertical-align: middle;
    font-family: Roboto, sans-serif;
    color: #333
}

#jDisplayCommonIntroDiv .intro_list {
    background: #fff;
    padding: 5px 0 0
}

.bizcom_back, .bizcom_next {
    float: left;
    margin: 10px 10px 10px 0
}

.initial_fee {
    float: left;
    width: 100%;
    background: #fafafa;
    border: 1px solid #ebebeb;
    padding: 0;
    margin: 15px 0
}

.initial_fee_inner {
    float: left;
    width: 100%;
    padding: 10px 0
}

.initial_fee_inner_L {
    float: left;
    width: 35%;
    padding-left: 2%
}

.initial_fee_inner_R {
    float: left;
    width: 50%
}

.budgetInput [type=text] {
    background: #fff;
    border: 1px solid #d8d8d8;
    color: #4f4f4f;
    font-size: 13px;
    height: 30px;
    padding: 2px 5px
}

.budgetInput .buttons {
    background: #e7e7e7;
    border: 0;
    color: #666;
    display: inline-block;
    font-size: 15px;
    height: 30px;
    width: 26px;
    text-align: center;
    padding: 8px 10px 0;
    float: left
}

.budgetInput .buttonInput {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    width: 75px
}

.campaignLabel {
    width: 75%;
    text-align: left;
    font-size: 13px;
    padding-top: 20px !important
}

.campaignInput {
    width: 25%;
    text-align: right;
    font-size: 13px
}

.campaignInput [type=text] {
    background: #fff;
    border: 1px solid #d8d8d8;
    color: #4f4f4f;
    font-family: Karla, sans-serif;
    font-size: 13px;
    height: 30px;
    padding: 2px 5px
}

.campaign_details .budgetInput, .campaign_details .budgetLabel, .campaign_details_title {
    border-bottom: 1px solid #e1e1e1
}

#termsTextArea {
    height: 135px;
    margin-left: 20px;
    width: 100%;
    max-width: 530px
}

.termsTextArea {
    height: 135px;
    margin-left: 0;
    width: 100%;
    max-width: 500px
}

.ajxtxtarea {
    max-width: 630px;
    height: 98px;
    width: 100%
}

.campaign_details_title {
    width: 100% !important;
    padding: 5px 15px !important;
    background: #f0f0f0
}

.campaign_details .budgetLabel {
    border-right: 1px solid #e1e1e1;
    padding-bottom: 10px;
    padding-left: 17px;
    padding-top: 10px !important
}

.content_pif {
    background: #fff;
    margin: 15px 0 10px
}

.campaign_details_mainouter, .user-profile-left .card-feed .action-sec ul.lcs li a {
    margin: 5px 0
}

.campaign_details_mainouter h1 {
    font-size: 20px;
    font-weight: 400;
    margin: 10px 0 5px
}

.campaign_details_mainouter h4 a {
    float: right;
    font-size: 14px;
    font-weight: 400;
    margin: 2px 0 0
}

.campaign_details_split {
    float: left;
    width: 45.8%;
    margin: 0 20px 0 0
}

.align-left, .bank-details .details-header h3, .campaign_details_mainouter .budgetInput, .history_modal .modal-dialog .modal-content .modal-footer, .news_video_section p {
    text-align: left
}

.intro_list h4 {
    color: #505050 !important;
    font-family: Karla, sans-serif;
    font-size: 16px;
    font-weight: 400 !important
}

.bus_catprofileform #role.rolename, .bus_catprofileform #serachbuisness.busname, .business_prof_menu ul li a, .checkbox_label, .datepaosted, .error_block span, .find_friends_list_blk .colmiddle h5.normal_user a, .find_friends_list_blk .colmiddle h6.normal_head a, .footer_nav h5, .footer_nav li, .footer_nav li a, .home_loginsec_left .yellow_btn, .r-search, .r-search2, .r-search2 a, .register [type=textarea], .right_nav li a, .right_nav ul li, .right_search [type=text], .search_info, .welcome_area h3 {
    font-family: 'Open Sans Condensed', sans-serif !important
}

.campaign_details_title label {
    font-weight: 400 !important;
    font-size: 15px
}

table.invitation_tbl {
    margin: 15px 0;
    width: 100%;
    border-collapse: collapse
}

.table-responsive {
    min-height: .01%;
    overflow-x: auto
}

.invitation_tbl tr:nth-of-type(2n) {
    background: #f4f4f4
}

#jSendPifMail.invite_btn:hover, .menufloattop a:hover, .yellow_btn, .yellow_btn2, .yellow_btn3, .yellow_btn3:hover, .yellow_btn4, .yellow_btn4:hover, .yellow_btn:hover {
    background: #43b9f6 !important
}

.invitation_tbl th {
    background: #ececec;
    color: #454545;
    font-weight: 700
}

.invitation_tbl td, .invitation_tbl th {
    padding: 6px;
    border: 1px solid #e4e4e4;
    text-align: left;
    word-wrap: break-word
}

@media only screen and (max-width:760px), (min-device-width:768px) and (max-device-width:1024px) {
    .invitation_tbl thead tr, thead tr {
        position: absolute;
        top: -9999px;
        left: -9999px
    }

    .invitation_tbl tr, tr {
        border: 1px solid #ccc
    }

    .invitation_tbl td, td {
        border: none;
        border-bottom: 1px solid #eee;
        position: relative;
        padding-left: 50%
    }

    .invitation_tbl td:before, td:before {
        position: absolute;
        top: 6px;
        left: 6px;
        width: 45%;
        padding-right: 10px;
        white-space: nowrap
    }

    table.invitation_tbl td:first-of-type:before, td:first-of-type:before {
        content: "First Name"
    }

    table.invitation_tbl td:nth-of-type(2):before, td:nth-of-type(2):before {
        content: "Last Name"
    }

    table.invitation_tbl td:nth-of-type(3):before, td:nth-of-type(3):before {
        content: "Job Title"
    }

    table.invitation_tbl td:nth-of-type(4):before, td:nth-of-type(4):before {
        content: "Favorite Color"
    }

    table.invt_list_tbl td:first-of-type:before {
        content: "Sender Name"
    }

    table.invt_list_tbl td:nth-of-type(2):before {
        content: "Status"
    }

    table.invt_list_tbl td:nth-of-type(3):before {
        content: "Sent On"
    }

    table.invt_list_tbl td:nth-of-type(4):before {
        content: "Received By"
    }

    table, tbody, td, th, thead, tr {
        display: block
    }

    td:nth-of-type(5):before {
        content: "Wars of Trek?"
    }

    td:nth-of-type(6):before {
        content: "Porn Name"
    }

    td:nth-of-type(7):before {
        content: "Date of Birth"
    }

    td:nth-of-type(8):before {
        content: "Dream Vacation City"
    }

    td:nth-of-type(9):before {
        content: "GPA"
    }

    td:nth-of-type(10):before {
        content: "Arbitrary Data"
    }
}

@media only screen and (min-device-width:320px) and (max-device-width:480px) {
    body {
        padding: 0;
        margin: 0
    }

    .rate_review_bt {
        margin-top: 10px
    }

    .articlepageSection .content-sec {
        min-height: auto !important
    }
}

@media only screen and (min-device-width:1057px) and (max-device-width:1980px) {
    .product_feed .rate_exp_inner li {
        width: calc(95%/5)
    }
}

@media only screen and (min-device-width:992px) and (max-device-width:1199px) {
    .buy_offer_bt {
        text-align: right;
        font-size: 14px
    }
}

.comment_btn, ul.sub-menu {
    padding: 0;
    margin: 0
}

input [type=password], input [type=text] {
    background: #f4f4f4;
    margin-top: 4px;
    color: #4f4f4f;
    font-size: 13px
}

ul.sub-menu li {
    list-style-type: none;
    background: #252525;
    width: 150px;
    height: 30px !important;
    line-height: 3 !important;
    margin-top: 5px
}

.nav ul li, .nav ul li a {
    height: 41px;
    list-style: none
}

ul.sub-menu li a {
    text-decoration: none;
    color: #fff;
    font-size: 12px;
    background: 0 0
}

ul#menu li ul.sub-menu {
    display: none;
    position: absolute;
    top: 28px;
    right: -4px;
    width: 160px;
    padding-top: 0;
    padding-bottom: 12px;
    z-index: 9999;
    height: auto !important;
    background: #252525
}

#cssmenu>ul>li.active>ul, .cover_disply, .customradio input:checked~.checkmark:after, .filter_outer_B, .mobile_hide, .more-menu-item, .tooltip_outer:hover .text, .user-profile-head:hover form, ul#menu li:hover ul.sub-menu {
    display: block
}

.display_table_row {
    display: table-row
}

.member_area .content_left, .vert_align_top, .vlaign_top {
    vertical-align: top
}

.edit_link_business, .frnd_reqst_img img, .nav ul li, .nav ul li a, .nav ul li img, .recent_img img, .timelinebox .sharenow-blk, .user, .vert_align_middle, .vlaign_middle {
    vertical-align: middle
}

.vlaign_bottom {
    vertical-align: bottom
}

.wid2per {
    width: 2%
}

.wid5per {
    width: 5%
}

.my_pending_business_incentives .table_layout_2, .my_pending_campaignwise_business_incentives .table_layout_1, .wid10per {
    width: 10%
}

.wid32per {
    width: 32%
}

.wid40per {
    width: 40%
}

.bs-wizard>.bs-wizard-step.active>.progress>.progress-bar, .bs-wizard>.bs-wizard-step:last-child>.progress, .wid50per {
    width: 50%
}

.wid60per {
    width: 60%
}

.wid70per {
    width: 70%
}

.wid80per {
    width: 80%
}

.wid90per {
    width: 90%
}

.wid95per {
    width: 95%
}

.wid98per {
    width: 98%
}

.widnone {
    width: none !important
}

.min_width252px {
    min-width: 252px
}

input [type=text] {
    border: 0;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    padding: 2px
}

input [type=password] {
    border: 0;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    padding: 2px 5px
}

[type=file] {
    width: 100%;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    color: #4f4f4f;
    font-size: 13px;
    padding: 5px;
    border: 1px solid #dbdbdb
}

.blue_btn2, .dark_blue_btn, .msg_back_btn, .yellow_btn, .yellow_btn2, .yellow_btn3 {
    color: #fff;
    margin: 0 !important;
    cursor: pointer
}

.dark_blue_btn, .yellow_btn {
    padding: 0 15px;
    height: 24px !important;
    font-size: 12px;
    border: 0 !important;
    transition: 1s;
    line-height: 24px;
    -moz-transition: 1s;
    -webkit-transition: 1s
}

.dark_blue_btn {
    background: #f8af30 !important
}

.msg_back_btn, .yellow_btn2 {
    padding: 6px 20px;
    font-size: 13px;
    border: 0 !important;
    transition: 1s;
    -moz-transition: 1s;
    -webkit-transition: 1s
}

.blue_btn2:hover, .dark_blue_btn:hover {
    background: #bf3636 !important
}

.cancel-btn, .grey_btn, .msg_back_btn {
    background: #bdbaba !important
}

.msg_back_btn:hover {
    background: #898989 !important
}

.blue_btn2, .yellow_btn3 {
    transition: 1s;
    border: 0 !important;
    -moz-transition: 1s;
    -webkit-transition: 1s
}

.blue_btn2 {
    padding: 0 15px;
    height: 38px !important;
    background: #f8af30 !important;
    font-size: 16px
}

.yellow_btn3 {
    padding: 3px 15px;
    height: 30px !important;
    font-size: 12px
}

.grey_btn, .yellow_btn4 {
    margin: 0 !important;
    transition: 1s;
    cursor: pointer;
    -moz-transition: 1s;
    -webkit-transition: 1s;
    color: #fff
}

.yellow_btn4 {
    padding: 6px 15px;
    font-size: 13px;
    border: 0 !important;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px
}

.grey_btn {
    padding: 3px 15px;
    height: 30px !important;
    font-size: 12px;
    border: 0 !important;
    display: block;
    line-height: 24px
}

.primary, .primary:hover {
    font-size: 13px;
    color: #fff
}

.cancel-btn {
    border: transparent
}

.grey_btn:hover {
    background: #2f2f2f !important;
    color: #fff
}

.primary {
    background: #0090ff !important;
    border: 0
}

.primary:hover {
    background: #43b9f6 !important;
    opacity: .8
}

.post_btn {
    padding: 8px 15px !important;
    border: 1px solid transparent
}

.camicon, .smiley {
    padding-top: 5px;
    float: left
}

.camicon, .pad_cont_right {
    padding-right: 10px
}

.camicon .fa, .smiley .fa {
    font-size: 18px;
    color: #6f7273
}

.pad_cont_left, .smiley {
    padding-left: 10px
}

.sendref_offr_btn {
    background: #43b9f6;
    color: #fff;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    height: 28px;
    border: 0;
    padding: 5px 10px;
    cursor: pointer
}

.sendref_offr_btn:hover {
    background: #e17909 !important
}

.addedsuccess {
    background: #ecf7c1;
    padding: 5px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    font-size: 12px;
    width: 100%;
    color: #656761
}

.addedsuccess .fa {
    color: #87bb36;
    font-size: 12px
}

.pad_right1px {
    padding-right: 1px
}

.pad5top {
    padding-top: 5px !important
}

.pad15top {
    padding-top: 15px !important
}

.pad5col {
    padding: 5px 0 !important
}

.pad10_right {
    padding-right: 10px !important
}

.marg5col {
    margin: 5px 0 !important
}

.marg7col {
    margin: 7px 0 !important
}

.marg10col {
    margin: 10px 0 !important
}

.marg15col {
    margin: 15px 0 !important
}

.marg20col {
    margin: 20px 0 !important
}

.marg40col {
    margin: 40px 0 !important
}

#divDisplayIntroductionMemberDetails .yellow_btn, .marg10top, .margtop10 {
    margin-top: 10px !important
}

.marg20top {
    margin-top: 20px !important
}

.marg40top {
    margin-top: 40px !important
}

.marg10right {
    margin-right: 10px !important
}

.pad15px_left {
    padding-left: 15px !important
}

.pad25px_left {
    padding-left: 25px !important
}

.pad25px_right {
    padding-right: 25px !important
}

.pad5p {
    padding: 5px !important
}

.pad5_10p {
    padding: 5px 10px !important
}

.pad10p, .tagform.whitebox {
    padding: 10px !important
}

.pad_left_0 {
    padding: 0 0 0 10px !important
}

.align-center, .notify_Profile .modal-title, .plannav {
    text-align: center !important
}

.align-right, .buy_offer_bt, .company_cover_cnt_email, .newsSectionDetail .header-right {
    text-align: right
}

.textnormal {
    font-style: normal !important
}

.border_top1px {
    border-top: 1px solid #eee
}

.border_bot1px, .find_friends_list_blk .row {
    border-bottom: 1px solid #eee
}

.border_left1px {
    border-left: 1px solid #d7d7d7
}

.border_box {
    border: 1px solid #eee !important
}

.padding_left_10 {
    padding-left: 10px !important
}

.display_table {
    display: table !important
}

.display_table_cell {
    display: table-cell !important
}

.applyjob-btn, .atic_review_time, .bottom_text, .create_ress_elease, .custom-file-upload, .custom_review .text-star, .enquirenow, .exp_cont a, .getquote-form, .gray_bt, .item, .nav ul li, .not_summery, .press_head, .product_seller, .profileimg-box, .remove-btn, .review_cnt, .wrap-drop::after, span.lastupdate {
    display: inline-block
}

.yellow_text:hover {
    color: #333 !important
}

*, :after, :before {
    box-sizing: border-box !important
}

.row.masonry {
    -moz-column-width: 18em;
    -webkit-column-width: 18em;
    -moz-column-gap: 0.25em;
    -webkit-column-gap: 0.25em
}

.item {
    padding: .25rem;
    width: 100%
}

.well {
    position: relative;
    display: block;
    padding: 0;
    background: #fff
}

.bs-wizard {
    margin-top: 40px;
    border-bottom: 1px solid #e0e0e0;
    padding: 0 0 10px
}

.bs-wizard>.bs-wizard-step {
    padding: 0;
    position: relative
}

.bs-wizard>.bs-wizard-step .bs-wizard-stepnum {
    color: #595959;
    font-size: 16px;
    margin-bottom: 5px
}

.bs-wizard>.bs-wizard-step .bs-wizard-info {
    color: #999;
    font-size: 14px
}

.bs-wizard>.bs-wizard-step>.bs-wizard-dot {
    position: absolute;
    border: 0;
    width: 30px;
    height: 30px;
    display: block;
    background: #fbe8aa;
    top: 45px;
    left: 50%;
    margin-top: -15px;
    margin-left: -15px;
    border-radius: 50%
}

.bs-wizard>.bs-wizard-step>.bs-wizard-dot:after {
    content: ' ';
    width: 14px;
    height: 14px;
    background: #fbbd19;
    border-radius: 50px;
    position: absolute;
    top: 8px;
    left: 8px
}

.bs-wizard>.bs-wizard-step>.progress {
    position: relative;
    border-radius: 0;
    height: 8px;
    box-shadow: none;
    margin: 20px 0
}

.bs-wizard>.bs-wizard-step>.progress>.progress-bar {
    width: 0;
    box-shadow: none;
    background: #fbe8aa
}

.bs-wizard>.bs-wizard-step:first-child.active>.progress>.progress-bar {
    width: 0%
}

.bs-wizard>.bs-wizard-step:last-child.active>.progress>.progress-bar {
    width: 100%
}

.bs-wizard>.bs-wizard-step.disabled>.bs-wizard-dot {
    background-color: #f5f5f5
}

.bs-wizard>.bs-wizard-step:first-child>.progress {
    left: 50%;
    width: 50%
}

.bs-wizard>.bs-wizard-step.disabled a.bs-wizard-dot {
    cursor: default
}

.bs-wizard-info p {
    font-weight: 700;
    margin-bottom: 0;
    padding-bottom: 0
}

@font-face {
    font-family: 'Open Sans Condensed';
    font-style: normal;
    font-weight: 300;
    src: url(https://themes.googleusercontent.com/static/fonts/opensanscondensed/v6/gk5FxslNkTTHtojXrkp-xC6kCn9XFT9tXM-RebqqdG0.eot);
    src: local('Open Sans Cond Light'), local('OpenSans-CondensedLight'), url(https://themes.googleusercontent.com/static/fonts/opensanscondensed/v6/gk5FxslNkTTHtojXrkp-xC6kCn9XFT9tXM-RebqqdG0.eot) format('embedded-opentype'), url(https://themes.googleusercontent.com/static/fonts/opensanscondensed/v6/gk5FxslNkTTHtojXrkp-xLF0I8LnmRdLRTOvKd-OXMQ.woff) format('woff')
}

input[type=checkbox].css-checkbox {
    position: absolute;
    overflow: hidden;
    clip: rect(0 0 0 0);
    height: 1px;
    width: 1px;
    margin: -1px;
    padding: 0;
    border: 0
}

input[type=checkbox].css-checkbox+label.css-label {
    padding-left: 20px;
    height: 15px;
    display: inline-block;
    line-height: 15px;
    background-repeat: no-repeat;
    background-position: 0 0;
    font-size: 15px;
    vertical-align: middle;
    cursor: pointer
}

input[type=checkbox].css-checkbox:checked+label.css-label {
    background-position: 0 -15px
}

.css-label {
    background-image: url(http://csscheckbox.com/checkboxes/lite-gray-check.png)
}

.outer {
    width: 100%;
    margin: 0;
    padding: 0
}

.wrapper {
    width: 1000px;
    margin: 0 auto;
    padding: 0
}

.header {
    width: 100%;
    height: 102px
}

.hdr_wrapper {
    width: 1000px;
    height: 102px;
    margin: 0 auto;
    padding: 0;
    background: url(../images/chat_bg.png) repeat-x
}

.business_profile .hdr_wrapper, .member_area .hdr_wrapper {
    max-width: 1000px !important;
    width: 100%;
    height: 102px;
    margin: 0 auto;
    padding: 0;
    background: url(../images/chat_bg.png) repeat-x
}

.business_profile .wrapper, .member_area .wrapper {
    max-width: 1000px !important;
    width: 100%;
    margin: 0 auto;
    padding: 0
}

.business_profile .content_area, .member_area .content_area {
    margin: 0;
    display: table;
    vertical-align: top;
    float: none !important
}

.header_left {
    height: 92px;
    float: left;
    width: 814px;
    padding: 10px 10px 0 0
}

.logo_tagline {
    color: #fff;
    font-size: 30px;
    padding: 7px 0 0 109px;
    float: left
}

.checkbox_label, .home_loginsec_left .yellow_btn, .posticon .fa {
    font-size: 15px
}

.header_right {
    height: 58px;
    float: right;
    padding: 44px 0 0 10px
}

.main_nav, .nav ul {
    height: 45px
}

.main_nav {
    width: 100%;
    background: #252525
}

.nav {
    width: 1000px
}

.nav ul li {
    line-height: 41px;
    float: left
}

.nav ul li a {
    color: #fff !important;
    font-size: 16px;
    padding: 0 22px;
    background: url(../images/nav_sep.gif) right center no-repeat
}

.nav li.active a, .nav ul li a:hover {
    color: #ffe50c !important
}

.nav ul li img {
    margin-left: 10px;
    max-height: 35px;
    max-width: 35px
}

.nomarg-nav {
    padding-right: 0 !important;
    background: 0 0 !important
}

.nopadhome-nav {
    padding-left: 0 !important
}

.content_area {
    width: 1000px;
    float: left
}

.member_area .content_area {
    width: 100%;
    max-width: 1000px !important
}

.business_profile .content_area {
    width: 100%;
    max-width: 1250px !important
}

.business_profile .content_left, .member_area .content_left {
    max-width: 715px;
    width: 100%;
    display: table-cell;
    border-right: 0px !important;
    padding-right: 10px
}

.content_left {
    width: 700px;
    padding-right: 14px;
    border-right: 1px solid #e9e9e9;
    float: left
}

.business_profile .content_left {
    overflow: hidden !important;
    vertical-align: top
}

.business_profile .content_right, .content_right {
    max-width: 259px;
    border: 1px solid #d9d6d6
}

.business_profile .content_right, .content_right, .member_area .content_right {
    padding: 10px 7px;
    background: #e7e7e7;
    display: table-cell;
    vertical-align: top
}

.member_area .content_right {
    float: none !important
}

.welcome_area {
    width: 690px;
    padding: 25px 0 0
}

.welcome_area img {
    width: 115px;
    height: 115px;
    float: left;
    margin-right: 25px;
    margin-top: 20px
}

.welcome_area h3 {
    font-size: 28px;
    color: #444;
    padding: 15px;
    font-weight: 400;
    text-align: center;
    line-height: 40px
}

.home_loginsec {
    padding: 25px 0 0;
    border-top: 1px solid #e9e9e9;
    margin-top: 10px
}

.home_loginsec_left {
    width: 310px;
    padding: 5px 34px 20px 0;
    border-right: 1px solid #e9e9e9;
    float: left
}

.home_loginsec_right {
    width: 310px;
    padding: 5px 0 20px 34px;
    float: left
}

.home_log_form_blk span a, .home_loginsec_right form a, .register_form form a {
    color: #e99620
}

.home_log_form_blk span a:hover, .home_loginsec_right form a:hover {
    color: #929292
}

.home_log_form_blk {
    background: #f0f0f0;
    border: 1px solid #e7e6e6;
    margin-top: 15px;
    min-height: 145px;
    padding: 16px;
    width: 276px
}

.content h3, .home_loginsec h3, .right_search h3 {
    background: url(../images/h3_bg.jpg) 0 50% no-repeat;
    padding-left: 14px;
    margin-top: 25px !important
}

.home_loginsec_left .yellow_btn {
    padding: 0 15px;
    height: 30px;
    cursor: pointer;
    background: #1480af;
    border: 1px solid #1480af;
    color: #fff;
    text-shadow: Red;
    float: left;
    margin-top: 5px
}

.home_loginsec_left .yellow_btn:hover, .invite_btn_back:hover, .invite_btn_next:hover {
    background: #f8be4a
}

.checkbox {
    margin: 8px 7px 8px 0
}

.checkbox_label {
    color: #444
}

.readmore {
    float: right;
    margin-top: 10px;
    font-family: Roboto, sans-serif;
    font-size: 13px;
    padding-right: 10px;
    color: #1480af !important;
    background: url(../images/readmore.gif) 100% 70% no-repeat
}

.right_nav, .right_search {
    border: 1px solid #e0e0e0;
    background: #f8f8f8
}

.readmore:hover {
    color: #7d7d7d !important
}

.home_log_form_forgotblk {
    margin-top: 7px;
    padding-top: 5px
}

.home_log_form_blk span {
    color: #e99620;
    padding: 0 0 0 5px
}

.right_nav ul {
    width: 258px
}

.right_nav ul li {
    width: 224px;
    padding: 3px 10px 3px 24px;
    list-style: none;
    font-size: 25px;
    color: #8e8e8e;
    border-bottom: 1px solid #efefef
}

.right_nav li a, .right_search [type=text] {
    font-size: 18px
}

.right_nav li a {
    color: #8e8e8e;
    text-decoration: none
}

.find_friends_list_blk .colmiddle h6 a, .find_friends_list_blk .colmiddle1 h6 a, .icn-fnt-size:hover, .name, .right_nav li a:hover, .view_all_bizcom, .view_other_bizcom {
    color: #1480af
}

.right_nav ul li.title {
    background: url(../images/r_yellow_arrow.png) 7px 15px no-repeat;
    border-bottom: 1px solid #ececec;
    color: #7c7c7c;
    font-size: 16px;
    padding-bottom: 7px;
    padding-top: 7px;
    cursor: pointer
}

.right_nav ul li.title:hover {
    color: #f1c212
}

.right_search {
    padding: 20px 16px;
    margin-top: 15px;
    float: left;
    width: 226px
}

.right_search [type=text] {
    background: #fff;
    border: 1px solid #d8d8d8;
    height: 32px;
    width: 214px !important;
    border-radius: 0 !important;
    margin: 10px 0 !important;
    color: #444;
    padding: 4px
}

.search_btn {
    width: 83px;
    height: 29px;
    margin-top: 5px;
    background: url(../images/search_btn.jpg) no-repeat;
    border: 0;
    cursor: pointer;
    outline: 0;
    float: left
}

.search_btn:hover {
    background: url(../images/search_btn_over.jpg) no-repeat
}

.member_area .member_middle_blk {
    width: 100%;
    max-width: 495px;
    margin: 15px 0;
    display: table-cell;
    padding-left: 10px;
    padding-top: 15px;
    vertical-align: top
}

.member_prof_abt_edit_table [type=password], .member_prof_abt_edit_table [type=text] {
    border: 1px solid #d8d8d8;
    width: 294px;
    padding: 2px 5px;
    margin-top: 15px;
    color: #4f4f4f;
    font-size: 13px;
    font-family: Roboto, sans-serif
}

.member_prof_menu {
    height: 43px;
    background: #fff
}

.business_prof_menu ul li, .member_prof_menu ul li {
    list-style: none;
    height: 43px;
    line-height: 43px;
    display: block;
    float: left;
    margin-right: 1px
}

.member_prof_menu ul li a {
    font-weight: 400;
    font-family: Karla, sans-serif !important;
    color: #4f4f4f;
    font-size: 14px;
    padding: 0 15px;
    border-right: 1px solid #e5e5e5
}

.business_prof_menu ul li:last-child a, .member_prof_menu ul li:last-child a {
    border-right: 0
}

.member_prof_menu ul .active, .member_prof_menu ul li:hover {
    border-bottom: 2px solid #43b9f6 !important
}

.more_menu {
    border-right: 0 !important;
    background: url(../images/moremenu_arrow.jpg) right no-repeat
}

.member_prof_abt_edit_table [type=text] {
    background: #fff;
    height: 35px
}

.member_prof_abt_edit_table [type=password] {
    background: #fff;
    height: 30px;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0
}

.member_prof_abt_edit_table select, .member_prof_abt_edit_table textarea {
    border: 1px solid #d8d8d8;
    margin-top: 15px;
    color: #4f4f4f;
    background: #fff;
    font-size: 13px;
    font-family: Roboto, sans-serif
}

.member_prof_abt_edit_table select {
    height: 39px !important;
    width: 305px !important;
    padding: 5px
}

.member_prof_abt_edit_table textarea {
    height: 60px;
    width: 294px;
    padding: 2px 5px
}

.business_profile_detailsarea {
    max-width: 683px;
    background: #fff;
    border: 1px solid #e1e1e1;
    padding: 15px;
    margin: 15px 0
}

.business_profile_desc_pic {
    width: 256px;
    height: 242px;
    border: 1px solid #e2e2e2;
    padding: 2px;
    float: left;
    margin-right: 15px;
    text-align: center;
    vertical-align: middle;
    display: block;
    clear: right
}

.business_profile_desc {
    display: table;
    padding-bottom: 15px;
    border-bottom: 1px solid #f3f3f3;
    width: 100%;
    margin-top: 15px
}

.business_profile_desc_cola1 {
    display: table-cell;
    vertical-align: top;
    width: 312px
}

.col1wide {
    width: 406px
}

.margtop5 {
    margin-top: 5px !important
}

.margtop6 {
    margin-top: 6px !important
}

.business_profile_addressBlk p, .business_profile_desc p {
    color: #4c4c4c;
    font-size: 13px;
    line-height: 20px;
    margin-top: 10px
}

.business_profile_desc h3 {
    font-size: 22px;
    color: #505050;
    margin-bottom: 10px
}

.business_profile_desc h3 span {
    padding-left: 12px;
    background: url(../images/h3_bg.jpg) 0 50% no-repeat
}

.business_profile_desc_location {
    font-size: 13px;
    color: #43b9f6;
    line-height: 20px;
    display: block
}

.inquire_ratingblk {
    margin-top: 7px;
    width: 100%
}

.comment_btn, .inquire_btn {
    width: 116px;
    height: 35px;
    background: #f0a901;
    border: 1px solid #f0a901;
    cursor: pointer;
    outline: 0;
    font-size: 18px;
    color: #fff
}

.inquire_btn, .location-company span, .mr-1, .product_details .size, .product_header span {
    margin-right: 10px
}

.comment_btn:hover, .inquire_btn:hover {
    background: #f0a901;
    border: 1px solid #bb8300
}

.register_form form .signup_btn:hover, .signup_btn:hover {
    text-shadow: 1px 1px 1px #dfb515;
    background: #f8be4a
}

.col1, .col2, .col3 {
    font-size: 13px;
    float: left
}

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

.business_profile_addressBlk {
    float: left;
    padding-bottom: 15px;
    border-bottom: 1px solid #f3f3f3;
    margin-top: 15px;
    max-width: 683px;
    width: 100%
}

.business_profile_addressdiv {
    width: 400px;
    padding-left: 5px;
    float: left
}

.col1 {
    width: 100px;
    color: #7a7a7a
}

.col2 {
    width: 25px
}

.col3 {
    width: auto;
    color: #9a9a9a;
    font-weight: 400
}

.business_profile_addressrow, .exp_inner_cont .exp_cont_section ul li:not(:last-child), .projects-list .projects-item .body ul li:not(:last-child) {
    margin-bottom: 8px
}

.business_profile_commentBlk_pic {
    width: 66px;
    height: 60px;
    border: 1px solid #e3e3e3;
    float: left;
    margin-right: 25px;
    clear: right;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px
}

.clear, .clserror, .linkstyle3 {
    clear: both
}

.register_form form .signup_btn, .signup_btn {
    border: 1px solid #dcb30d;
    background: #1480af
}

.business_profile_commentBlk p {
    color: #4c4c4c;
    font-size: 12px;
    line-height: 20px;
    margin-top: 10px
}

.business_profile_commentBlk h5 {
    color: #f9a512;
    font-size: 13px;
    margin-bottom: 5px;
    font-weight: 400
}

.inner .content, .register .content {
    font-size: 17px;
    color: #8e8e8e;
    min-height: 480px
}

.inner .content p, .register .content p {
    font-size: 17px;
    color: #8e8e8e;
    margin-top: 10px;
    text-align: justify;
    line-height: 27px
}

.cancel_btn, .register_form form .signup_btn, .signup_btn {
    height: 35px;
    cursor: pointer;
    padding: 0 20px;
    font-size: 16px;
    color: #fff;
    outline: 0
}

.register .content p a {
    color: #edbb00
}

.register .content p a:hover {
    text-decoration: underline
}

.register_form {
    width: 690px;
    margin-top: 20px
}

.login_form {
    width: 690px;
    margin: 15px
}

.cancel_btn, .signup_btn {
    margin: 10px 10px 0 0
}

.login_form [type=checkbox] {
    margin: 15px 0
}

.register_form span {
    margin-right: 25px
}

.register_form form a:hover {
    color: #515151
}

.register_form span p {
    font-size: 14px !important;
    color: #4a4a4a !important;
    line-height: 24px
}

.classified_category {
    width: 410px !important
}

.register_form form .signup_btn {
    text-shadow: 1px 1px 1px #a78a1c;
    margin: 15px 10px 0 0
}

.cancel_btn {
    border: 1px solid #656565;
    background: #9c9c9c
}

.cancel_btn:hover {
    border: 1px solid #7e7e7e;
    background: #ababab
}

.recent_adddtion_blk {
    background: #f8f8f8;
    border: 1px solid #e1e1e1;
    padding: 10px 15px;
    margin: 10px 0
}

.recent_img {
    width: 141px;
    height: 102px;
    margin-right: 20px;
    background: #fff;
    float: left
}

.recent_img img {
    max-width: 141px;
    max-height: 102px;
    text-align: center
}

.recent_content {
    font-size: 12px;
    color: #505050;
    width: 100%
}

.recent_content h6 {
    color: #1480af;
    font-size: 13px;
    font-weight: 400
}

.recent_content h6 a {
    color: #6b6b6b
}

.recent_content p {
    color: #505050;
    font-size: 12px;
    line-height: 20px
}

.recent_content .more a {
    float: right;
    font-size: 13px;
    padding-right: 10px;
    color: #505050;
    background: url(../images/more_arrow.jpg) right no-repeat
}

.frnd_reqst_blk_content .seeall a, .recent_adddtion_blk_content .seeall a {
    float: right;
    font-family: Roboto, sans-serif;
    font-size: 13px;
    padding-right: 20px;
    color: #eda306;
    background: url(../images/seeall_arrow.jpg) right no-repeat
}

.frnd_reqst_blk_content .seeall a:hover, .recent_adddtion_blk_content .seeall a:hover, .show_product_link a {
    color: #505050
}

.champions_blk h3 {
    font-size: 22px;
    color: #505050
}

.business_profile .content_left h3 {
    font-size: 22px;
    color: #505050 !important;
    margin-top: 25px
}

#classifieds_image_id, .business_profile .content_left .business_profile_desc_col1 h3, .business_profile_desc_colmiddle p a.readmore, .inner-header-grid-left .side_drop .dropdown ul.dropdown-menu, .more-tools a.edit-profile, .product_details .product-title {
    margin-top: 0
}

.business_profile .content_left .addbusiness a, .business_profile .content_left h3 span a {
    color: #505050 !important
}

#jMorecommentsButton, .business_profile .content_left h3 span a:hover, .colorgrey_text:hover, .coloryellow_text, .mediapost_user-side-top .btm-mrg a {
    color: #1480af !important
}

#cboxCurrent, #cboxTitle {
    color: #949494;
    bottom: 4px
}

.business_profile .content_left .addbusiness {
    color: #505050 !important;
    font-size: 12px !important;
    float: right;
    vertical-align: middle;
    background: url(../images/plus_icon.png) 0 50% no-repeat;
    margin-top: 5px;
    padding: 0 0 0 15px
}

.business_profile .content_left .addbusiness a:hover {
    color: #1480af !important;
    text-decoration: none
}

.all_press .releases_outer, .bigimg, .emotionsbtn_textblk.smileyicon .tox-tinymce, .ext_profile_info, .full-width, .invite_search_list, .invite_search_list .businesslist_search_blk_col3, .jobsearchsvg, .press_head, .press_head_right, .pro_d_img img, .suggbody_fullwidth {
    width: 100%
}

.invite_search_list select {
    float: left;
    height: 28px;
    margin: 3px 0 0 3px;
    width: 180px
}

.invite_search_list .businesslist_search_blk_col3 .srch_blk {
    float: right;
    width: 276px
}

.double_list {
    width: 100%;
    padding: 0 0 10px
}

.double_list select {
    width: 183px
}

.double_list .businesslist_search_blk_col1 {
    float: left;
    width: auto
}

.double_list .businesslist_search_blk_col2 {
    float: right;
    width: auto
}

.filter_feild {
    background-color: #fff;
    width: 200px;
    float: right;
    margin: 0;
    border: 1px solid #d8d8d8;
    padding: 0 10px
}

.businesslist_search_business {
    padding-left: 13px;
    color: #8e8e8e;
    font-size: 17px
}

.businesslist_search_blk_col2 a, .jCommentDisplayDiv .name {
    margin-left: 10px
}

.businesslist_search_blk_col2 span {
    color: #fff;
    font-family: Roboto, sans-serif;
    font-size: 14px;
    background: url(../images/srch_location_icon.jpg) 0 50% no-repeat;
    padding-left: 25px
}

.business_profilelist_detailsarea {
    max-width: 693px;
    width: 100%;
    background: #fff;
    border: 1px solid #e1e1e1;
    padding: 10px;
    margin: 15px 0;
    display: table;
    -dt-display: table
}

.business_profilelist_detailsarea .business_profile_desc_colside {
    display: table-cell;
    width: 210px;
    vertical-align: top;
    padding-right: 5px
}

.business_profile_desc_colside_list {
    width: 100%;
    padding: 0 0 5px
}

.business_profile_desc_colside_list .edit_link_business, .listannouncements_img_bottom a.delete_link_business, .ml-0 {
    margin-left: 0
}

.business_profile_desc_colside_list .delete_link_business, .mr-0, .product_details .preview-thumbnail.nav-tabs li:last-of-type {
    margin-right: 0
}

.business_profilelist_detailsarea .business_profile_desc_colmiddle {
    max-width: 468px;
    display: table-cell;
    vertical-align: top;
    padding-right: 10px
}

.business_profile_desc_colmiddle h3 {
    font-size: 22px;
    font-family: Roboto, sans-serif;
    color: #505050;
    padding-left: 12px;
    padding-bottom: 5px;
    background: url(../images/h3_bg.jpg) 0 8px no-repeat !important;
    margin-top: 0 !important
}

.business_profile_desc_colmiddle_location {
    font-size: 13px;
    font-family: Roboto, sans-serif;
    color: #1480af;
    padding-left: 0;
    margin: 7px 0;
    line-height: 20px;
    display: block
}

.frnd_content, .frnd_reqst_blk h3, .show_product_link {
    color: #505050;
    font-family: Roboto, sans-serif
}

.business_profile_desc_colmiddle_location span {
    padding: 10px 0 10px 21px;
    background: url(../images/location_icon.jpg) left center no-repeat
}

.colmiddle h3, .colmiddle1 h3, .frnd_reqst_blk h3 {
    background: url(../images/h3_bg.jpg) 0 50% no-repeat
}

.business_profile_desc_colmiddle p {
    font-size: 12px;
    font-family: Roboto, sans-serif;
    line-height: 18px
}

.show_product_link {
    font-size: 12px;
    padding-left: 14px;
    background: url(../images/add_icon.jpg) left no-repeat;
    margin-top: 10px
}

.show_product_link a:hover {
    color: #e4b70d
}

.frnd_reqst_blk {
    background: #f8f8f8;
    border: 1px solid #e1e1e1;
    padding: 10px;
    margin: 10px 0
}

.frnds_list_blk, .frnds_list_blk_tag {
    width: 100%;
    min-height: 50px;
    padding-right: 10px;
    margin: 10px 0 15px;
    float: left
}

.frnd_reqst_blk h3 {
    font-size: 22px;
    padding-left: 12px;
    border: 0 !important;
    margin: 0 !important
}

.frnds_list_blk {
    max-width: 226px
}

.frnds_list_blk_tag {
    max-width: 325px
}

.notification_div, .success_div {
    min-height: 22px;
    line-height: 22px
}

.frnd_reqst_img {
    width: 50px;
    height: 50px;
    margin-right: 10px;
    background: #fff;
    float: left;
    border: 1px solid #ececec
}

.frnd_reqst_img img {
    max-width: 50px;
    max-height: 50px;
    text-align: center
}

.frnd_content {
    font-size: 12px;
    width: 100%
}

.frnd_content_accept, .frnd_content_add, .frnd_content_decline {
    color: #62605d;
    line-height: 15px;
    float: left
}

.frnd_content a, a.divShowOptions:hover {
    color: #e26102
}

.frnd_content a:hover {
    color: #797979
}

.frnd_content h6 {
    color: #1480af;
    font-family: Roboto, sans-serif;
    font-size: 14px;
    font-weight: 400
}

.frnd_content p, .frnd_content_accept, .frnd_content_add, .frnd_content_decline {
    font-size: 11px;
    font-family: Roboto, sans-serif
}

.frnd_content p {
    color: #505050;
    line-height: 20px
}

.frnd_content_add {
    margin: 1px 5px 0 0;
    width: 103px
}

.frnd_content_accept {
    margin: 1px 5px 0 0;
    width: 54px
}

.frnd_content_accept span, .frnd_content_decline span {
    color: #e58f2b;
    font-family: Roboto, sans-serif
}

.frnd_content_accept span a, .frnd_content_decline span a {
    color: #e58f2b;
    text-decoration: none
}

.frnd_content_accept span a:hover, .frnd_content_decline span a:hover {
    color: #e58f2b;
    text-decoration: underline
}

.frnd_content_decline {
    margin: 1px 0 0 5px
}

.footer_main {
    width: 100%;
    margin: 0;
    padding: 0;
    background: url(../images/footer_bg.jpg) repeat-x
}

.business_profile .footer, .footer, .member_area .footer {
    width: 1000px;
    margin: 0 auto;
    padding: 30px 0 0
}

.footer_nav, .footer_nav ul {
    width: 191px
}

.footer_nav {
    float: left;
    background: url(../images/ftr_sep.jpg) center right no-repeat
}

.footer_nav h5 {
    font-size: 18px;
    color: #e5e5e5;
    padding-bottom: 10px;
    font-weight: 400
}

.footer_nav li {
    padding: 0;
    color: #fff;
    list-style: none
}

.footer_nav li a {
    color: #989898;
    padding-left: 20px;
    background: url(../images/ftr_arrow.png) center left no-repeat
}

.nav_pad {
    padding-left: 72px
}

.nav_nobg {
    padding-left: 60px;
    background: 0 0 !important;
    padding-top: 19px
}

.edit_link, .edit_link_business {
    color: #43b9f6 !important;
    font-weight: 400;
    padding-left: 20px
}

.member_prof_abt_edit_table #frmUserEdit label {
    width: 300px !important;
    margin-right: 10px
}

.edit_link {
    font-family: Roboto, sans-serif;
    font-size: 13px;
    background: url(../images/edit_icon.png) center left no-repeat;
    margin-right: 10px
}

.clserror, .edit_link_business, div.pagination {
    font-size: 12px;
    font-family: Roboto, sans-serif
}

.edit_link_business {
    background: url(../images/edit_icon.png) 1px 0 no-repeat;
    float: right
}

.community_page_nav li a {
    padding: 0 13px !important
}

.community_page, .frnds_blk.memberslist h3, .no-mrg, .timelinebox .postpic, .timelinebox .postpic ul {
    margin: 0 !important
}

.community_page>.edit_link_business {
    margin: 14px 20px 0 11px !important
}

div.pagination {
    float: right;
    margin: 10px 0;
    padding: 10px 0;
    text-align: right;
    width: auto
}

.codrops-top a, .codrops-top span.right a {
    float: left;
    display: block
}

#cboxTitle, .linkstyle3, .o-footer, .o-header__title, .pagesSectionlisttop, .r-search2, .round-search, .user, DIV.image, p.codrops-demos {
    text-align: center
}

div.pagination span.disabled {
    background-color: #f9f9f9;
    border: 1px solid #ececec;
    color: #ccc;
    margin: 4px;
    padding: 7px 15px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px
}

div.pagination span.current {
    background-color: #fff;
    border: 1px solid #1480af;
    color: #1480af;
    font-weight: 700;
    margin: 2px;
    padding: 7px 13px
}

div.pagination a, div.pagination a:hover {
    background-color: #f4f4f4;
    margin: 4px;
    text-decoration: none
}

div.pagination a {
    border: 1px solid #dfdfdf;
    color: #444;
    padding: 7px 13px
}

div.pagination a:hover {
    border: 1px solid #bfbfbf;
    color: #333
}

.clserror {
    color: #ef5350 !important;
    margin-bottom: 2px
}

.error_div {
    color: red !important;
    margin-bottom: 7px;
    font-family: Roboto, sans-serif;
    font-size: 14px;
    border: 1px solid #f9ea96;
    line-height: 22px;
    padding: 2px 3px 2px 35px;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    background: 0 50% #fff8bd
}

.success_div {
    color: #3d7258 !important;
    margin-top: 10px;
    font-family: Roboto, sans-serif;
    border: 1px solid #d5e5ca;
    padding: 7px 10px;
    font-weight: 500;
    font-size: 13px;
    margin-bottom: 10px;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    background: 5px 50% #def0d8
}

#inviteblock h3, #portfolio li, .notification_div {
    margin-bottom: 7px
}

.notification_div {
    color: #94ac10 !important;
    font-family: Roboto, sans-serif;
    font-size: 12px;
    border: 1px solid #f9ea96;
    padding: 2px 3px 2px 5px;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    background: #fff8bd;
    width: 650px
}

.codrops-top, .invite_btn {
    line-height: 24px
}

.register [type=textarea] {
    background: #fff;
    border: 1px solid #d8d8d8;
    color: #444;
    font-size: 18px;
    margin-bottom: 0 !important;
    line-height: 32px;
    margin-top: 15px;
    padding: 4px;
    width: 400px
}

.friends_btn, .profile_pic_sec .friends_btn {
    margin: 0 !important;
    cursor: pointer !important
}

.invite_contacts_content p a:hover {
    color: #898989
}

.business_profile_info .bus_name_profile>span, .ui-menu-item a {
    font-size: 13px !important
}

.codrops-top {
    font-size: 11px;
    background: rgba(255, 255, 255, .6);
    z-index: 9999;
    position: relative;
    box-shadow: 1px 0 2px rgba(0, 0, 0, .2)
}

.find_friends_list_blk .colside3 .friends_btn, .friends_btn {
    font-size: 12px;
    padding: 3px 10px;
    color: #8a8a8a !important;
    background-color: #f8f8f8;
    font-family: Roboto, sans-serif;
    text-decoration: none
}

.codrops-top a {
    padding: 0 10px;
    letter-spacing: 1px;
    color: #333;
    text-shadow: 0 1px 1px #fff
}

p.codrops-demos {
    display: block;
    padding: 14px
}

p.codrops-demos a, p.codrops-demos a.current-demo, p.codrops-demos a.current-demo:hover {
    display: inline-block;
    border: 1px solid #b19099;
    padding: 4px 10px 3px;
    font-size: 13px;
    line-height: 18px;
    margin: 0 3px;
    font-weight: 800;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .1);
    -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, .1);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .1);
    color: #fff;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, .6);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background: #b19099;
    background: -moz-linear-gradient(top, #b19099 0, #936975 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #b19099), color-stop(100%, #936975));
    background: -webkit-linear-gradient(top, #b19099 0, #936975 100%);
    background: -o-linear-gradient(top, #b19099 0, #936975 100%);
    background: -ms-linear-gradient(top, #b19099 0, #936975 100%);
    background: linear-gradient(top, #b19099 0, #936975 100%)
}

.plannav .nav-pills>li.active>a, .plannav .nav-pills>li>a, .plannav .nav-pills>li>a.active {
    margin: 20px 5px;
    font-size: 20px;
    padding: 19px 20px !important;
    width: 220px;
    border-radius: 5px
}

p.codrops-demos a:hover {
    background: #b19099
}

p.codrops-demos a:active {
    -webkit-box-shadow: 0 1px 1px rgba(255, 255, 255, .4);
    -moz-box-shadow: 0 1px 1px rgba(255, 255, 255, .4);
    box-shadow: 0 1px 1px rgba(255, 255, 255, .4)
}

p.codrops-demos a.current-demo, p.codrops-demos a.current-demo:hover {
    color: #443132;
    text-shadow: 0 1px 1px rgba(255, 255, 255, .3)
}

#testSlide3 {
    display: inline-block;
    border: 1px solid #b19099;
    padding: 4px 10px 3px;
    margin: 0 3px;
    color: #fff;
    background: #111
}

.friendname_blk {
    height: 54px
}

.friends_btn {
    border: 0;
    display: inline-block;
    width: 121px;
    border-radius: 6px;
    float: left !important
}

.friends_btn:hover {
    border: 1px solid #1480af
}

.profile_pic_sec .friends_btn {
    border: 1px solid #ebb83f;
    font-size: 12px;
    padding: 3px 6px !important;
    text-decoration: none;
    display: inline-block;
    color: #8a8a8a !important;
    background: 0 0 !important;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px
}

.tik_icon {
    background: url(../images/tik.png) 0 50% no-repeat;
    margin-right: 3px;
    height: 8px;
    width: 11px;
    padding-left: 11px
}

.view_m_icon {
    background: url(../images/view_eye_icon.png) 0 50% no-repeat;
    margin-right: 3px;
    height: 10px;
    width: 13px;
    padding-left: 13px
}

.addfriend_icon {
    margin-right: 3px;
    height: 8px;
    width: 16px;
    padding-left: 10px;
    background-size: 8px
}

.declinefriend_icon {
    background: url(../images/decline_icon.png) 0 50% no-repeat;
    margin-right: 3px;
    height: 8px;
    width: 11px;
    padding-left: 11px
}

.business_profile .member_area .findfriend h3 {
    font-size: 28px;
    font-family: Roboto, sans-serif;
    color: #505050;
    margin: 15px 0;
    background: 0 0;
    padding-left: 14px
}

.find_friends_list_blk {
    max-width: 693px;
    width: 96%;
    padding: 0 2%;
    margin: 5px 0;
    display: table;
    -dt-display: table
}

.categorylist_row, .find_friends_list_blk .row, .inviterow {
    margin: 0 5px;
    padding: 10px 0
}

.cboxIframe, .cboxPhoto {
    display: block;
    border: 0
}

.categorylist_row a {
    color: #5d5d5d;
    font-size: 16px
}

.find_friends_list_blk .colside1 {
    display: table-cell;
    width: 75px;
    vertical-align: top;
    padding-right: 15px
}

.find_friends_list_blk .colmiddle {
    width: 308px;
    display: table-cell;
    vertical-align: top;
    padding-right: 15px
}

.find_friends_list_blk .colside3 {
    display: table-cell;
    width: 260px;
    vertical-align: top;
    padding-left: 10px
}

.find_friends_list_blk .colmiddle h6 {
    color: #1480af;
    font-family: Roboto, sans-serif;
    font-size: 14px;
    margin: 0;
    padding: 0
}

.find_friends_list_blk .colmiddle h6.normal_head a {
    font-size: 20px;
    font-weight: 700;
    color: #000
}

.find_friends_list_blk .colmiddle h5.normal_user a {
    font-size: 14px;
    font-weight: 400;
    color: #1480af
}

.find_friends_list_blk .colmiddle p.mesage_txt {
    font-family: Roboto, sans-serif;
    font-size: 13px;
    font-weight: 400;
    color: #000;
    padding: 0 0 10px
}

.msg_date_1 {
    font-family: Roboto, sans-serif;
    color: #333;
    font-size: 14px;
    font-weight: 400;
    padding: 15px 0 0
}

.find_friends_list_blk .colmiddle p, .find_friends_list_blk .colmiddle1 p {
    color: #505050;
    font-family: Roboto, sans-serif;
    font-size: 11px;
    margin-top: 2px;
    padding: 0
}

.colside1_pic {
    width: 75px;
    height: 75px;
    border: 1px solid #ebebeb;
    float: left
}

.colside1_pic img {
    max-width: 75px;
    max-height: 75px
}

.colmiddle h3, .colmiddle1 h3 {
    font-size: 20px;
    font-family: Roboto, sans-serif;
    color: #505050;
    padding-left: 12px;
    margin-top: 0 !important
}

.find_friends_list_outer h3 {
    background: #85caff;
    border: 0 !important;
    color: #fff;
    font-family: Roboto, sans-serif;
    font-size: 22px !important;
    padding: 9px;
    margin: 4px 15px !important;
    border-radius: 70px;
    width: 40px;
    height: 40px;
    text-align: center;
    font-weight: 500
}

.find_friends_list_blk .colside3 .friends_btn {
    border: 1px solid #f9d13c;
    cursor: default;
    margin-left: 10px;
    float: right !important
}

.friends_btn:hover {
    background-color: #1480af !important;
    color: #fff !important;
    border: none
}

span.expiry {
    margin-top: 5px;
    margin-left: 10px
}

#cboxOverlay, #cboxWrapper, #colorbox {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 10001;
    overflow: hidden
}

#cboxOverlay {
    position: fixed;
    width: 100%;
    height: 100%;
    background: #1c272d
}

#cboxBottomLeft, #cboxMiddleLeft {
    clear: left
}

#cboxContent {
    position: relative;
    background: #fff;
    overflow: hidden
}

#cboxLoadedContent {
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    margin-bottom: 28px
}

#cboxTitle {
    margin: 0;
    position: absolute;
    left: 0;
    width: 100%
}

#cboxLoadingGraphic, #cboxLoadingOverlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

#cboxClose, #cboxNext, #cboxPrevious, #cboxSlideshow {
    cursor: pointer;
    border: 0;
    padding: 0;
    margin: 0;
    overflow: visible;
    width: auto;
    background: 0 0
}

#cboxClose, #cboxNext, #cboxPrevious {
    width: 25px;
    height: 25px;
    position: absolute;
    text-indent: -9999px
}

.cboxPhoto {
    float: left;
    margin: auto;
    max-width: none
}

.cboxIframe {
    width: 100%;
    height: 100%;
    background: #fff
}

#cboxContent, #cboxLoadedContent, #colorbox {
    box-sizing: content-box;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box
}

#cboxTopLeft {
    width: 21px;
    height: 21px;
    background: url(../images/controls.png) -101px 0 no-repeat
}

#cboxTopRight {
    width: 21px;
    height: 21px;
    background: url(../images/controls.png) -130px 0 no-repeat
}

#cboxBottomLeft {
    width: 21px;
    height: 21px;
    background: url(../images/controls.png) -101px -29px no-repeat
}

#cboxBottomRight {
    width: 21px;
    height: 21px;
    background: url(../images/controls.png) -130px -29px no-repeat
}

#cboxMiddleLeft {
    width: 21px;
    background: url(../images/controls.png) left top repeat-y
}

#cboxMiddleRight {
    width: 21px;
    background: url(../images/controls.png) right top repeat-y
}

#cboxTopCenter {
    height: 21px;
    background: url(../images/border.png) repeat-x
}

#cboxBottomCenter {
    height: 21px;
    background: url(../images/border.png) 0 -29px repeat-x
}

#cboxError {
    padding: 50px;
    border: 1px solid #ccc
}

#cboxCurrent {
    position: absolute;
    left: 58px
}

#cboxLoadingOverlay {
    background: url(../images/loading_background.png) center center no-repeat
}

#cboxLoadingGraphic {
    background: url(../images/loading.gif) center center no-repeat
}

#cboxSlideshow {
    position: absolute;
    bottom: 4px;
    right: 30px;
    color: #0092ef
}

#cboxPrevious {
    bottom: 0;
    left: 0;
    background: url(../images/controls.png) -75px 0 no-repeat
}

#cboxPrevious:hover {
    background-position: -75px -25px
}

#cboxNext {
    bottom: 0;
    left: 27px;
    background: url(../images/controls.png) -50px 0 no-repeat
}

#cboxNext:hover {
    background-position: -50px -25px
}

#cboxClose {
    top: 0;
    right: -3px;
    background: url(../images/controls.png) -25px 0 no-repeat
}

#cboxClose:hover {
    background-position: -25px -25px
}

DIV.list_item_container {
    height: 39px;
    padding: 2px 5px;
    cursor: pointer;
    display: flex;
    display: -ms-flexbox;
    align-items: center
}

DIV.image {
    width: 35px;
    height: 35px;
    position: relative;
    border: 1px solid #eee;
    border-radius: 50%;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    background: #43b9f6;
    overflow: hidden;
    display: flex;
    display: -ms-flexbox;
    align-items: center;
    justify-content: center;
    -webkit-align-items: center;
    -webkit-justify-content: center
}

DIV.image img, a.photobox img {
    width: 100%;
    height: 100%;
    object-fit: cover
}

DIV.image h4 {
    font-weight: 500;
    color: #fff;
    font-size: 16px
}

.list_item_container .label {
    font-size: 15px !important;
    padding-top: 4px;
    font-weight: 400;
    color: #bbb
}

.list_item_container .tile {
    display: flex;
    width: calc(100% - 30px);
    justify-content: space-between
}

.ui-autocomplete .list_item_container .label {
    font-size: 13px !important;
    padding-top: 4px;
    font-weight: 400;
    color: #707b87 !important;
    text-overflow: ellipsis;
    overflow: hidden;
    max-width: 280px;
    white-space: nowrap
}

.list_item_container a.jtab {
    color: #e19708
}

.datepaosted {
    color: #aaa;
    font-size: 14px
}

.jedit, .jedittag {
    float: right;
    margin-top: -25px
}

.user {
    color: #949494;
    display: inline-block;
    float: left;
    margin: 10px 0 0 24px
}

.user a {
    color: #1480af;
    float: left
}

.user img {
    float: left;
    margin-right: 3px
}

.friend {
    float: right;
    margin: 10px
}

#inviteblock .invite {
    margin: 10px 0 18px;
    float: left
}

.invitefrnd_contact_blk {
    width: 290px;
    padding-right: 10px;
    float: left
}

.search_info {
    font-style: italic;
    font-size: 12px;
    color: #443132;
    float: right
}

.invite_btn {
    background: #43b9f6;
    border: 0;
    color: #fff !important;
    cursor: pointer;
    height: auto;
    font-size: 13px;
    margin: 5px 0 0;
    border-radius: 3px !important;
    -webkit-border-radius: 3px !important;
    -moz-border-radius: 3px !important;
    padding: 5px 15px
}

.invite_btn:hover, .more_add a:hover {
    opacity: .8
}

#jDivEmail textarea {
    margin: 15px 0 0;
    border: 1px solid #eee;
    width: 100%;
    border-radius: 3px !important;
    -webkit-border-radius: 3px !important;
    -moz-border-radius: 3px !important;
    padding: 10px
}

.invite_btn.grey_btn {
    height: auto !important;
    border-radius: 3px !important;
    -webkit-border-radius: 3px !important;
    -moz-border-radius: 3px !important
}

.member_prof_menu .more {
    float: right;
    margin-right: 10px
}

.find_friends_list_blk .colmiddle1 {
    width: 308px;
    display: table-cell;
    vertical-align: top;
    padding-right: 15px;
    max-width: 212px
}

.find_friends_list_blk .colmiddle1 h6 {
    color: #1480af;
    font-family: Roboto, sans-serif;
    font-size: 14px;
    font-weight: 700;
    margin: 0;
    padding: 0
}

.cateforylist_blk {
    width: 210px;
    display: table-cell;
    vertical-align: top;
    padding: 0 10px
}

.breadCrumb {
    padding: 10px 10px 10px 0;
    color: #1480af;
    vertical-align: middle
}

.cancel_btn1, .invite_btn1 {
    height: 25px;
    padding: 0 5px;
    font-size: 16px;
    color: #fff;
    font-family: Roboto, sans-serif;
    cursor: pointer;
    outline: 0
}

.breadCrumb span {
    background: url(../images/brdcrumb_arrow.png) 50% 50% no-repeat;
    width: 16px;
    height: 12px;
    text-indent: -9999px;
    display: inline-block;
    vertical-align: middle
}

.find_friends_list_blk .colside4 {
    display: table-cell;
    width: 260px;
    vertical-align: top;
    padding-left: 10px;
    max-width: 161px
}

.invite_frnds_div {
    width: auto
}

.invite_btn1 {
    background: linear-gradient(to bottom, #f2c40f 0, #f6b116 100%) rgba(0, 0, 0, 0);
    border: 1px solid #dcb30d;
    border-radius: 0;
    box-shadow: 0 1px #f8d86b inset;
    margin: 5px 5px 5px 10px;
    text-shadow: 1px 1px 1px #a78a1c
}

.cancel_btn1 {
    border: 1px solid #656565;
    margin: 5px;
    text-shadow: 1px 1px 1px #656565;
    box-shadow: inset 0 1px #c6c6c6;
    border-radius: 0;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background: #9c9c9c;
    background: -moz-linear-gradient(top, #9c9c9c 0, #6d6d6d 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #9c9c9c), color-stop(100%, #6d6d6d));
    background: -webkit-linear-gradient(top, #9c9c9c 0, #6d6d6d 100%);
    background: -o-linear-gradient(top, #9c9c9c 0, #6d6d6d 100%);
    background: -ms-linear-gradient(top, #9c9c9c 0, #6d6d6d 100%);
    background: linear-gradient(to bottom, #9c9c9c 0, #6d6d6d 100%)
}

.textarea1 {
    background: #fff;
    border: 1px solid #d8d8d8;
    height: 55px;
    width: 220px;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    margin-top: 15px;
    color: #4f4f4f;
    font-size: 13px;
    font-family: Roboto, sans-serif;
    padding: 2px 5px
}

.invitecol1, .invitecol2, .invitecol3, .invitecol4 {
    padding-right: 10px;
    display: table-cell;
    word-break: break-all
}

.ui-autocomplete {
    max-height: 300px;
    min-width: 200px;
    overflow: auto
}

.box-BRD, .outer-box {
    overflow: hidden;
    clear: both
}

.orange_hd_invite {
    color: #d77b18;
    font-size: 18px
}

.invitecol1 {
    width: 150px
}

.fixed-width-btn, .invitecol2 {
    width: 200px
}

.invitecol3, .invitecol4 {
    width: 90px
}

.invitecol5 {
    width: 100px;
    padding-right: 0;
    display: table-cell
}

.categ_count {
    padding: 0 5px 0 10px;
    margin: 2px 0 0 5px;
    font-size: 14px;
    float: right;
    background: #43b9f6;
    color: #fff;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px
}

.bus_catprofileform {
    margin: 10px
}

.bus_catprofileform #serachbuisness.busname {
    border: 1px solid #d8d8d8;
    height: 21px;
    max-width: 150px !important;
    border-radius: 0 !important;
    color: #444
}

.bus_catprofileform #role.rolename {
    border: 1px solid #d8d8d8;
    height: 21px;
    max-width: 125px !important;
    border-radius: 0 !important;
    color: #444
}

#tag_list_19, .intro_list_members {
    padding: 0 10px
}

.bus_profile_blk {
    width: 483px;
    float: left;
    margin: 5px 5px 10px
}

.bus_name_profile {
    width: 273px;
    float: left;
    padding: 0 5px 0 7px
}

.loaderposition, .loaderposition1 {
    float: right;
    vertical-align: bottom
}

.bus_name_profile a {
    color: #1480af !important;
    cursor: pointer
}

.bus_name_profile span {
    color: #716962 !important
}

.error_block {
    width: 100%;
    background: #fff;
    padding: 15px;
    margin: 5px 0;
    min-height: 550px
}

.error_block span {
    background: url(../images/error_img.png) center left no-repeat;
    padding: 0 0 0 45px;
    font-size: 21px !important;
    color: #f99910;
    height: 35px
}

.error_block p {
    color: #757575 !important;
    font-weight: 400;
    margin: 10px 0 0
}

.tooltip {
    display: none;
    position: absolute;
    border: 1px solid #333;
    background-color: #161616;
    border-radius: 5px;
    padding: 10px;
    font-size: 12px Arial
}

.commentimg_box img, .profilebizcom_invite {
    max-width: 100% !important
}

.loaderposition {
    padding: 15px 5px 5px
}

.loaderposition1, select option {
    padding: 5px
}

.right_name {
    float: right !important
}

ul#menu li:first a {
    padding-left: 0 !important;
    margin-left: 0 !important;
    float: left
}

.permission_link {
    padding: 10px 0;
    cursor: pointer
}

.content_left .inbox_div {
    display: block;
    max-width: 710px
}

.deletemessage, .fullmessage, .replymessage {
    float: left;
    margin: 0 50px 0 0;
    cursor: pointer
}

.deletemessage a, .fullmessage a, .replymessage a {
    color: #1480af;
    font-family: Roboto, sans-serif;
    font-size: 12px;
    font-weight: 400;
    padding: 0 0 0 20px;
    cursor: pointer
}

.menufloattop {
    float: right;
    padding-top: 25px;
    padding-right: 20px
}

.menufloattop .deletemessage, .menufloattop .fullmessage, .menufloattop .replymessage {
    float: left;
    margin: 0 5px 0 0 !important;
    cursor: pointer
}

.menufloattop a {
    padding: 5px 15px !important;
    background: rgba(0, 0, 0, .35) !important;
    border-radius: 3px;
    font-size: 12px !important;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    color: #fff !important;
    float: left;
    margin: 0 5px 0 0 !important;
    border: 1px solid #43b9f6
}

.menufloattop .deletemessage a, .menufloattop .fullmessage a, .menufloattop .replymessage a {
    color: #fff;
    font-size: 12px;
    font-weight: 400;
    padding: 0 0 0 20px;
    cursor: pointer
}

.replymessage a {
    background: url(../images/msg_icons.png) no-repeat
}

.fullmessage a {
    background: url(../images/msg_icons.png) 0 -44px no-repeat
}

.deletemessage a {
    background: url(../images/msg_icons.png) 0 -82px no-repeat
}

.classified_remove_img {
    position: absolute;
    top: 285px;
    left: 129px;
    z-index: 1000;
    cursor: pointer
}

.classified_form .classifieds_description {
    resize: none;
    height: 130px !important
}

#frmClassifiedsRegister div>label.error {
    font-size: 0px !important;
    text-indent: -999em !important;
    display: none
}

#frmClassifiedsRegister div.clserror label.error {
    font-size: 12px !important;
    text-indent: inherit !important;
    display: inherit
}

.classif_image {
    max-height: 150px;
    max-width: 150px
}

.intro_list div {
    font-size: 13px;
    text-align: left;
    color: #333;
    line-height: 18px
}

#divIntoType, .conver_txt p {
    line-height: 20px
}

.member_search .filter_feild {
    float: left;
    width: 205px;
    margin-top: 5px
}

.intro_list_members .friendlist1blk {
    max-width: 215px;
    position: relative;
    margin-top: 0
}

.intro_list_members h4 {
    padding-left: 10px;
    padding-right: 10px
}

.frndsselect_chkbx {
    position: absolute;
    left: 6px;
    top: 7px
}

.linkstyle2:hover {
    color: #f6b116
}

.mail_preview {
    padding: 0 11px 15px
}

.mail_textarea {
    width: 638px;
    height: 40px;
    margin-top: 0
}

.introdiv {
    padding: 0 0 10px;
    margin: 15px 0;
    max-width: 674px;
    background: #fff
}

.introdiv .member_prof_menu {
    border-bottom: 1px solid #dfdfdf;
    background: 0 0
}

.bizcom_blk {
    background: #fafafa;
    width: 305px;
    float: left;
    border: 1px solid #ccc;
    height: 80px;
    padding: 5px;
    position: relative
}

.bizcomlist_image, .charitylist_image {
    float: left;
    width: 60px;
    height: 70px;
    margin-right: 10px;
    margin-left: 10px
}

.linkstyle3, .rtmargin {
    margin: 0 10px
}

.bizcomlist_image img {
    border: 1px solid #e1e1e1;
    padding: 1px;
    background: #fff
}

.bizcom_detail {
    color: #f99910
}

.linkstyle3 {
    color: #828282;
    font-size: 12px;
    width: 606px;
    border: 1px solid #bbb;
    display: block;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    cursor: pointer;
    padding: 0 0 0 15px;
    background-color: #e9e9e9
}

.linkstyle3:hover {
    color: #666
}

.refferal_request_outer {
    width: 100%;
    max-width: 100%;
    background: #fff;
    margin: 15px 0 10px
}

.divPifHeading {
    padding: 10px;
    font-size: 18px;
    color: #43b9f6
}

.pif_preview {
    padding: 10px 20px
}

#divDisplayUserTypes .intro_list_members h4 {
    padding-left: 0;
    padding-right: 0
}

#divDisplayIntroductionMemberDetails #jSendPifMail.invite_btn {
    float: left;
    background: #43b9f6 !important;
    border: 0 !important
}

.bizcom_img {
    float: left;
    margin: 0 auto;
    padding: 5px 10px
}

.divShowOptions {
    color: #43b9f6;
    cursor: pointer
}

.Introduction-container {
    min-height: 500px;
    padding: 10px;
    font-size: 16px
}

#divBudget, #divCampaignExpiry, .budgetLabel_outer, .table_layout_outer {
    display: table;
    width: 100%;
    font-size: 13px;
    color: #333
}

.budgetInput, .budgetLabel, .table_layout_inner {
    display: table-cell;
    vertical-align: middle;
    color: #333;
    font-size: 13px
}

.budgetLabel {
    width: 75%;
    text-align: left;
    padding-top: 20px !important;
    padding-right: 10px !important
}

.budgetInput {
    width: 25%;
    text-align: right;
    padding-left: 34px !important
}

.admin_announcement .mediapost_head {
    background: #fbe20f !important
}

.table_layout_inner {
    text-align: left;
    padding: 20px 10px 10px !important;
    border-bottom: 1px solid #e1e1e1;
    border-right: 1px solid #e1e1e1
}

.table_layout_1 {
    width: 35%
}

.my_pending_business_incentives .table_layout_5, .my_pending_campaignwise_business_incentives .table_layout_4, .pending_pf_2, .table_layout_2, .table_layout_3, .table_layout_4, .table_layout_5 {
    width: 15%
}

.table_layout_inner.last {
    border-right: 0px !important
}

.error {
    color: #ef2e2e;
    border-color: #ef2e2e
}

.bizcom_content .rtmargin {
    margin: 5px 7px
}

.business_profile .content_left h3 {
    padding-left: 15px !important;
    background: url("../images/h3_bg.jpg") 0 50% no-repeat !important
}

.login_dashboard_wrapper {
    padding: 20px 0
}

.dashboard_block_row {
    display: table-row;
    width: 100%
}

.dashboard_block {
    background-color: #fff;
    border: 1px solid #f3f3f3;
    border-right-width: 25px;
    border-bottom-width: 25px;
    padding: 15px 2%;
    width: 26%;
    margin: 25px 5% 0 0
}

.dashboard_block_outer {
    margin-right: 15px;
    margin-bottom: 15px
}

.dashboard_block .col_1 {
    float: left;
    width: 40%;
    vertical-align: top
}

.dashboard_block .col_2 {
    float: right;
    width: 55%;
    vertical-align: top
}

.db_block_img {
    width: 100px;
    height: 100px;
    border: 1px solid #d1d1d1
}

.dashboard_block_nomargin {
    margin: 25px 0 0 !important;
    border-right: 0px
}

.dashboard_block .col_2 p {
    font-size: 16px;
    line-height: 26px;
    padding-bottom: 10px;
    min-height: 104px
}

.dashboard_block .col_2 a {
    font-size: 16px;
    background: url(../images/arrow-right.gif) 0 50% no-repeat;
    padding-left: 15px
}

.bizbfrndz {
    background: url(../images/bizb1.jpg) no-repeat
}

.bizcom {
    background: url(../images/bizb2.jpg) no-repeat
}

.bizbdirectory {
    background: url(../images/bizb3.jpg) no-repeat
}

.rewards {
    background: url(../images/bizb6.jpg) no-repeat
}

.newintr {
    background: url(../images/biz5.jpg) no-repeat
}

.messg {
    background: url(../images/biz4.jpg) no-repeat
}

.Pbuttons, .buttons, .campaign_Urobox {
    background: #e7e7e7;
    color: #666;
    display: inline-block;
    font-size: 15px;
    height: 28px
}

.recent_conversations {
    padding: 20px 0 0
}

.recent_conversations h2 {
    font-size: 20px;
    color: #363636;
    padding: 5px 0 0 35px;
    background: url(../images/conversation_icon.png) 0 50% no-repeat
}

.rcnt_conver li {
    display: block;
    float: left;
    width: 296px;
    padding: 10px;
    margin: 20px 23px 0 0;
    height: 64px;
    background: #fff;
    border: 1px solid #ebebeb
}

.conver_img {
    width: 45px;
    padding-top: 5px;
    padding-right: 8px
}

.conver_txt p {
    font-size: 13px;
    color: #5a5a5a !important
}

.linomargin {
    margin: 20px 0 0 !important
}

#referral_subheading {
    padding-left: 35px;
    font-size: 16px
}

.bizcom_accept {
    float: left;
    margin-bottom: 10px
}

.bizcom_decline {
    float: right;
    margin-bottom: 10px
}

.contactDetails {
    width: 589px
}

.lib-panel .lib-row, .padside10 {
    padding: 0 20px
}

.buttons {
    border: 0;
    padding: 8px 10px 0
}

.buttonInput {
    width: 75px;
    border-bottom-left-radius: 0 !important;
    -moz-border-bottom-left-radius: 0 !important;
    -webkit-border-bottom-left-radius: 0 !important;
    border-top-left-radius: 0 !important;
    -moz-border-top-left-radius: 0 !important;
    -webkit-border-top-left-radius: 0 !important;
    border: 1px solid #ccc;
    height: 28px
}

.buttonInput.urotxtbox {
    width: 165px !important;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    padding: 0 5px
}

.Pbuttons, .campaign_Urobox {
    border: 0;
    margin-right: -3px
}

.Pbuttons {
    padding: 9px 11px 0
}

.campaign_Urobox {
    padding: 0 10px;
    line-height: 28px;
    margin-bottom: 0;
    margin-top: 0;
    float: left
}

.round, .round-active {
    line-height: 4px;
    text-align: center
}

.hasDatepicker {
    border: 1px solid #ccc;
    height: 28px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    background: #fff;
    padding: 0 5px
}

.campaignfriendlist1blk {
    margin: 10px !important;
    padding: 5px;
    border: 1px solid #e1e2e3;
    background: #fafafa;
    height: 80px;
    width: 100%;
    max-width: 280px !important;
    float: left;
    position: relative
}

.outer-box {
    width: 671px;
    height: auto;
    background: #f3f3f3;
    border-top: 1px solid #dfdfdf;
    border-bottom: 1px solid #dfdfdf;
    margin-bottom: 15px
}

.inner-box, .inner-box-active {
    width: auto;
    height: auto;
    padding: 6px 5px;
    float: left
}

.inner-box {
    border-left: 1px solid #dfdfdf;
    background: #f8f8f8
}

.inner-box-active {
    background: #252525
}

.round {
    border: 2px solid #6d6d6c;
    border-radius: 100px;
    float: left;
    font-size: 16px;
    height: 7px;
    padding: 10px;
    width: 7px;
    background: #fff
}

.line-outer {
    width: 106.5px;
    height: auto;
    float: left;
    padding-left: 15px;
    padding-right: 5px
}

.round-active {
    border-radius: 100px;
    float: left;
    font-size: 15px;
    height: 5px;
    padding: 10px;
    width: 5px;
    color: #fff;
    border: 2px solid #fff;
    background: #febf04
}

.step-titile {
    font-size: 14px;
    color: #fff
}

.step-heading {
    font-size: 10px;
    color: #fff
}

.step-titile-box {
    width: 100%;
    height: auto;
    float: left
}

.step-titile-normal {
    font-size: 14px;
    color: #000
}

.step-heading-normal {
    font-size: 10px;
    color: #000
}

.box-BRD {
    border: 1px solid #ececec;
    padding-top: 15px
}

.border_none, .no-bdr {
    border: none !important
}

.btn-outer {
    width: 659px;
    height: auto;
    float: left
}

.intro_list-new {
    padding: 10px;
    border: 1px solid #d8d8d8;
    float: left;
    margin-left: 20px;
    margin-right: 20px;
    margin-bottom: 20px;
    width: 610px
}

.back-btn, .invite_btn_back, .invite_btn_next {
    color: #fff !important;
    margin: 5px 0 0;
    font-family: Roboto, sans-serif;
    padding: 0 15px;
    cursor: pointer
}

.back-btn {
    background: linear-gradient(to bottom, #f2c40f 0, #f6b116 100%) rgba(0, 0, 0, 0);
    border: 1px solid #dcb30d;
    border-radius: 0;
    box-shadow: 0 1px #f8d86b inset;
    font-size: 17px;
    height: auto !important;
    outline: 0;
    text-shadow: 1px 1px 1px #a78a1c
}

.invite_btn_next, .jMenu li a {
    font-size: 16px
}

.invite_btn_back, .invite_btn_next {
    background: #f6b116;
    border: 1px solid #1480af
}

.invite_btn_back {
    font-size: 16px;
    height: 30px !important
}

.right-mrg {
    margin-right: 8px !important
}

.small-padding {
    padding-left: 2px !important
}

.add_classifieds_img_feild {
    border: 1px solid #ccc;
    float: left;
    height: 26px !important;
    margin-top: 14px;
    width: 351px !important
}

.add_classifieds_img_btt {
    margin-top: 13px
}

.split_outer {
    margin-bottom: 10px;
    margin-top: 10px
}

.split_L, .split_R, .split_outer>div {
    float: left;
    width: 45%
}

.campaign_details {
    border: 1px solid #e7e7e7;
    border-bottom: 0;
    background: #fafafa
}

.reg_steps_outer {
    float: left;
    width: 100%;
    margin: 0 0 20px
}

.reg_steps_top {
    width: 612px;
    margin: 0 auto;
    padding: 0 0 2px
}

.reg_steps_bottom {
    float: left;
    width: 96%;
    margin: 0 2%
}

.reg_steps_bottom_inner {
    float: left;
    width: 108px;
    padding: 0 69px 0 0
}

.reg_steps_bottom_inner p {
    float: left;
    width: 100%;
    padding: 0;
    margin: 0;
    color: #4f4f4f;
    text-align: center;
    font-size: 15px;
    text-transform: uppercase
}

.reg_steps_bottom_inner span {
    float: left;
    width: 100%;
    padding: 0;
    margin: 0;
    color: #4f4f4f;
    text-align: center;
    font-size: 12px
}

.padding-R0, .pr_0, .reg_steps_bottom_inner.last {
    padding-right: 0
}

.reg_steps_inner {
    float: left;
    width: 37px;
    height: 37px;
    padding: 0 138px 0 0;
    background: url(../images/inactive.png) left center no-repeat
}

.reg_steps_inner span {
    float: left;
    width: 37px;
    height: 37px;
    text-align: center;
    line-height: 37px;
    font-size: 20px;
    color: #cecece
}

.reg_steps_inner.after {
    background: url(../images/after.png) left center no-repeat !important
}

.reg_steps_inner.after span {
    font-size: 0px;
    text-indent: -999em;
    background: url(../images/tick.png) center center no-repeat !important
}

.reg_steps_inner.active {
    background: url(../images/active.png) left center no-repeat !important;
    color: #252525
}

.reg_steps_inner.active span {
    color: #252525
}

.nonbizmemnberlisting {
    max-width: 300px !important
}

.more_non_bizcom_members_button {
    width: 618px !important
}

.home_page_left_content {
    padding-right: 0;
    border: 0;
    width: 100%
}

.home_page_left_content .welcome_area {
    width: 100%;
    padding-bottom: 35px
}

.home_page_left_content .home_loginsec_left {
    width: 465px
}

.home_page_left_content .home_loginsec_right {
    width: 466px
}

.home_page_left_content .home_log_form_blk {
    width: 431px
}

.home_page_left_content [type=password], .home_page_left_content [type=text] {
    width: 419px;
    padding: 2px 5px
}

.intro_list.gray {
    background: #fafafa;
    padding: 7px 10px
}

.intro_list.white {
    background: #fff;
    padding: 7px 10px
}

.split_R .colside1_pic11 img {
    width: 46px;
    background: #fff;
    border: 1px solid #ececec;
    padding: 2px
}

.invite_list_blk_outer {
    border: 1px solid #f1f1f1;
    float: left;
    margin: 0 0 20px;
    width: 99.8%
}

.main_listing_gray_main_outer {
    float: left;
    padding: 0 10px 20px;
    width: 683px
}

.main_listing_gray_outer {
    margin: 0 11px 10px 0;
    padding: 5px;
    border: 1px solid #e1e2e3;
    background: #fafafa;
    height: 80px;
    width: 319px;
    float: left;
    position: relative
}

.pending_pf_1, .pending_pf_2 {
    border-right: 1px solid #e1e1e1
}

.main_listing_gray_main_outer .linkstyle2 {
    margin-left: 0;
    margin-right: 0;
    width: 656px
}

.margin_r_0, .my_friends_list_last {
    margin-right: 0 !important
}

#divDisplayGoodFriendIntro, .suggbody_btm-pdg {
    padding-bottom: 15px
}

.pending_pf_1, .pending_pf_2, .pending_pf_3 {
    display: table-cell;
    font-size: 13px;
    color: #333;
    padding: 20px 10px 10px 17px !important;
    border-bottom: 1px solid #e1e1e1;
    font-family: Roboto, sans-serif;
    text-align: left;
    vertical-align: middle
}

.pending_pf_1 {
    width: 45%
}

.pending_pf_3 {
    width: 40%;
    border-right: 0 solid #e1e1e1
}

.pending_pf_3 a {
    color: #000;
    cursor: pointer;
    margin: 0 20px 0 0
}

.pif_approve_link {
    background: url(../images/approve.png) left center no-repeat
}

.pif_dis_approve_link {
    background: url(../images/dis_pprove.png) left center no-repeat
}

.dashboard.content_left h3 {
    padding-left: 15px !important;
    font-size: 22px;
    background: url("../images/h3_bg.jpg") 0 50% no-repeat !important
}

.affliate_content_add {
    color: #62605d;
    font-family: Roboto, sans-serif;
    font-size: 11px;
    line-height: 15px;
    margin: 22px 5px 0 0;
    width: 150px
}

#greyspan {
    color: #cecece
}

.content_changepassword {
    background: #f8f8f8;
    border: 1px solid #e1e1e1;
    margin: 10px 0;
    padding: 2px 15px
}

.div_cc_detail {
    background: #fafafa;
    border: 1px solid #e5e5e5;
    padding: 15px
}

.business_prof_menu {
    height: 43px;
    background: #fff;
    margin-top: 10px
}

.business_prof_menu ul li a {
    font-weight: 400;
    color: #4f4f4f;
    font-size: 17px;
    padding: 0 15px;
    border-right: 1px solid #e5e5e5
}

.business_prof_menu ul .active, .business_prof_menu ul li:hover {
    background: url(../images/profile_menu_li_bg.jpg) bottom repeat-x
}

.round-search {
    min-width: 60px;
    height: 36px;
    margin: 0 0 0 10px !important;
    padding: 2px 6px;
    font-size: 12px;
    font-weight: 500;
    background: #fff;
    line-height: 20px;
    border: 1px solid #43b9f6;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    color: #43b9f6
}

.add_btt, .likesec a, .likesec span, .more_add a, .r-search, .r-search a, .r-search2, .r-search2 a {
    font-size: 12px !important
}

.r-search, .r-search2 {
    background: #1480af;
    color: #000 !important
}

.search-heading-outer {
    width: 715px;
    height: 30px;
    float: left
}

.heading_h3 span {
    float: left;
    margin: 5px 0 0
}

.search-heading-inner {
    width: 150px;
    height: 30px;
    float: left
}

.r-search-left {
    float: left;
    height: 30px;
    width: 82px
}

.r-search-right {
    width: 102px;
    height: 30px;
    float: left
}

.r-search {
    width: 50px !important;
    height: 50px !important;
    padding: 25px;
    border-radius: 5px;
    margin-left: 85px;
    margin-top: -4px
}

.r-search2 {
    width: 25% !important;
    height: 20px !important;
    border-radius: 50px;
    line-height: 22px;
    float: right
}

.jMenu {
    float: right;
    padding-right: 0 !important;
    width: 256px;
    margin-right: 1px
}

.jMenu li {
    padding-left: 23px;
    width: 222px !important;
    background: url(../images/r_white_arrow.png) 5% 50% no-repeat #e0e0e0 !important
}

.jMenu li a {
    color: #585858
}

.bus_prof_inner {
    float: left;
    width: 230px
}

.bus_prof_inner label, .bus_prof_inner_1 label {
    float: left;
    width: 90px;
    text-align: left;
    margin: 13px 0 0
}

.bus_prof_inner input[type=text] {
    width: 120px !important;
    margin-right: 0 !important
}

.bus_prof_inner_1 {
    float: left;
    width: 460px
}

.bus_prof_inner_1 input[type=text] {
    width: 260px !important;
    height: 21px !important;
    margin-right: 0 !important;
    font-size: 15px !important
}

.bus_prof_inner_1 input[type=submit] {
    width: 80px !important;
    margin: 5px 0 0 10px !important
}

.pay_now_btt {
    float: left;
    width: 79px;
    height: 25px;
    background: url(../images/pay_now_btt.png) left top no-repeat
}

.business_profile_info DIV.image, .main_business_profile_info_outer DIV.image {
    width: 50px !important
}

.business_profile_info DIV.image img, .main_business_profile_info_outer DIV.image img {
    max-height: 50px !important;
    max-width: 50px !important
}

.business_profile_info .bus_name_profile {
    width: 267px !important
}

.main_business_profile_info_outer .label {
    float: left;
    font-size: 13px !important;
    line-height: 20px;
    padding-bottom: 15px;
    padding-left: 7px;
    padding-top: 4px;
    width: 400px
}

.article-content table tr td span, .main_business_profile_info_outer .label a {
    font-size: 15px !important
}

.review_confirm_Payment {
    padding: 10px;
    margin: 0;
    border: 1px solid #e8e8e8
}

.review_confirm_Payment_inner {
    padding: 15px 0 0
}

.review_confirm_Payment_inner label {
    float: left;
    padding: 18px 10px 0 0
}

.review_confirm_Payment_inner table {
    float: right;
    margin: 0 220px 0 0
}

.review_confirm_Payment .bizcom_next {
    margin: 15px 255px 20px 0 !important
}

.my_friends_list {
    margin: 10px 10px 0 0;
    padding: 5px;
    border: 1px solid #e1e2e3;
    background: #fafafa;
    height: 92px;
    width: 100%;
    max-width: 219px;
    float: left
}

.my_friends_list .friendlist1blk_content {
    max-width: 136px
}

.my_friends_list .friendname_blk {
    height: 64px
}

#jDisplayCommonIntroDiv .intro_list.gray {
    background: #f5f5f5;
    border-bottom: 1px solid #e3e3e3
}

.intro_list_inner {
    float: left;
    width: 98%;
    padding: 10px 0 0 1%;
    background: 0 0
}

.annsection_cont_outer, .p-3, .p-5, .profile-bnr img {
    padding: 15px
}

.annsection_cont_outer_2 {
    margin: 10px;
    width: 459px
}

.add_btt {
    float: right;
    vertical-align: middle;
    background: url(../images/plus_icon.png) 0 50% no-repeat;
    margin-top: 5px;
    padding: 0 0 0 15px;
    cursor: pointer;
    color: #505050 !important
}

.testi_icon2 {
    width: 20px;
    height: 20px;
    background: url(../images/testi_icon2.png) 0 bottom no-repeat;
    padding: 0 12px 7px;
    margin: 0 0 0 6px
}

.margin_l_20, .nav, .product_details .color:first-of-type {
    margin-left: 20px
}

.my_pending_business_incentives .table_layout_1 {
    width: 23%
}

.my_pending_business_incentives .table_layout_3, .my_pending_campaignwise_business_incentives .table_layout_5 {
    width: 12%
}

.my_pending_business_incentives .table_layout_4, .my_pending_campaignwise_business_incentives .table_layout_3 {
    width: 13%
}

.my_pending_business_incentives .table_layout_6 {
    width: 27%
}

.my_pending_campaignwise_business_incentives .table_layout_full {
    float: left;
    width: 96%;
    padding: 20px 2% 10px !important
}

.padding_L_15 {
    padding-left: 15px
}

.friends_btn_yellow {
    border: 1px solid #1480af;
    font-size: 12px;
    padding: 3px 10px 3px 20px;
    text-decoration: none;
    display: inline-block;
    color: #fff !important;
    background: url(../images/tik_white.png) 5px 52% no-repeat #f8be4a;
    cursor: pointer !important
}

.friends_btn_yellow:hover {
    background: url(../images/tik.png) 5px 52% no-repeat #f8f8f8;
    color: #8a8a8a !important;
    border: 1px solid #d7dada
}

.view_my_campaign {
    border: 0
}

.business_profile_commentBlk h5.testimonials {
    float: left;
    width: 440px;
    margin-left: 98px
}

.business_profile_commentBlk h5.testimonials span {
    float: left;
    color: #969696
}

.register [type=email], .register [type=url] {
    background: #fff;
    border: 1px solid #d8d8d8;
    color: #444;
    font-family: "Open Sans Condensed", sans-serif !important;
    font-size: 18px;
    height: 32px;
    line-height: 32px;
    margin-top: 15px;
    padding: 4px;
    width: 400px
}

.width280 {
    width: 280px !important
}

.charitylist_image img {
    border: 1px solid #e1e1e1;
    padding: 1px;
    max-width: 100%;
    background: #fff
}

#cssmenu, #cssmenu ul, #cssmenu ul li, #cssmenu ul li a {
    margin: 0;
    padding: 0;
    border: 0;
    list-style: none;
    line-height: 1.15;
    display: block;
    position: relative;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

#cssmenu {
    width: 100%;
    color: #fff
}

#cssmenu>ul>li>a {
    padding: 13px 35px 13px 20px;
    cursor: pointer;
    z-index: 2;
    font-size: 15px;
    text-decoration: none;
    color: #fff;
    background: #272727;
    transition: 1s;
    -moz-transition: 1s;
    -webkit-transition: 1s
}

#cssmenu>ul>li>a:hover {
    color: #fff;
    background: #e9c32e
}

#cssmenu ul>li.has-sub>a:after {
    position: absolute;
    right: 26px;
    top: 19px;
    z-index: 5;
    display: block;
    height: 10px;
    width: 2px;
    background: #fff;
    content: "";
    -webkit-transition: .1s ease-out;
    -moz-transition: .1s ease-out;
    -ms-transition: .1s ease-out;
    -o-transition: .1s ease-out;
    transition: .1s ease-out
}

#cssmenu ul>li.has-sub>a:before {
    position: absolute;
    right: 22px;
    top: 23px;
    display: block;
    width: 10px;
    height: 2px;
    background: #fff;
    content: "";
    -webkit-transition: .1s ease-out;
    -moz-transition: .1s ease-out;
    -ms-transition: .1s ease-out;
    -o-transition: .1s ease-out;
    transition: .1s ease-out
}

#cssmenu ul>li.has-sub.open>a:after, #cssmenu ul>li.has-sub.open>a:before {
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg)
}

#cssmenu ul ul li a {
    padding: 14px 22px;
    cursor: pointer;
    z-index: 2;
    font-size: 14px;
    text-decoration: none;
    color: #ddd;
    background: #49505a;
    transition: 1s;
    -moz-transition: 1s;
    -webkit-transition: 1s
}

#cssmenu ul ul li a:hover {
    background: #e6cb4d;
    color: #fff
}

#cssmenu ul ul ul li a {
    padding-left: 32px
}

#cssmenu ul ul>li.has-sub>a:after {
    top: 16px;
    right: 26px;
    background: #ddd
}

#cssmenu ul ul>li.has-sub>a:before {
    top: 20px;
    background: #ddd
}

.o-wrapper {
    -webkit-transition: -webkit-transform .3s;
    transition: transform .3s
}

.o-container {
    margin: 0 auto;
    padding: 0 12px;
    max-width: 960px
}

.o-header-nav {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    background-color: #67b5d1
}

.o-header-nav__link {
    padding: 12px;
    color: #fff
}

.o-header-nav__link:hover {
    color: #fff;
    background-color: #3184a1
}

.o-header__title {
    margin: 24px;
    padding: 0;
    color: #818181;
    font-size: 28px;
    font-weight: 300
}

.o-sub-nav {
    margin: 0 0 24px;
    padding: 0
}

.o-sub-nav__items {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    list-style: none;
    margin: 0;
    padding: 0
}

.o-sub-nav__item {
    margin: 0;
    padding: 4px
}

.o-sub-nav__link {
    display: block;
    margin: 0;
    padding: 4px 24px;
    border: 2px solid #67b5d1
}

.o-sub-nav__item.active .o-sub-nav__link, .o-sub-nav__link:hover {
    color: #fff;
    background-color: #67b5d1
}

.o-footer {
    padding: 12px 0
}

@media all and (min-width:480px) {
    .o-container {
        padding: 0
    }

    .o-header__title {
        margin: 36px;
        font-size: 42px
    }

    .o-footer {
        padding: 24px 0
    }
}

@media all and (min-width:720px) {
    .o-container {
        padding: 0
    }

    .o-sub-nav {
        margin: 0 0 48px
    }

    .o-footer {
        padding: 48px 0
    }
}

.c-menu {
    position: fixed;
    z-index: 200;
    background-color: #272727;
    -webkit-transition: -webkit-transform .3s;
    transition: transform .3s
}

.c-menu__items {
    list-style: none;
    margin: 0;
    padding: 0
}

.name, .ryt-mrg {
    margin-right: 5px
}

.c-menu--push-left, .c-menu--push-right, .c-menu--slide-left, .c-menu--slide-right {
    width: 100%;
    height: 100%;
    overflow-y: scroll
}

.c-mask, .clear, .postpic, .sidead, body.has-active-menu {
    overflow: hidden
}

.c-menu--push-left .c-menu__item, .c-menu--push-right .c-menu__item, .c-menu--slide-left .c-menu__item, .c-menu--slide-right .c-menu__item {
    display: block;
    text-align: center;
    border-top: 1px solid #b5dbe9;
    border-bottom: 1px solid #3184a1
}

.c-menu--push-left .c-menu__item:first-child, .c-menu--push-right .c-menu__item:first-child, .c-menu--slide-left .c-menu__item:first-child, .c-menu--slide-right .c-menu__item:first-child {
    border-top: none
}

.c-menu--push-left .c-menu__item:last-child, .c-menu--push-right .c-menu__item:last-child, .c-menu--slide-left .c-menu__item:last-child, .c-menu--slide-right .c-menu__item:last-child {
    border-bottom: none
}

.c-menu--push-left .c-menu__link, .c-menu--push-right .c-menu__link, .c-menu--slide-left .c-menu__link, .c-menu--slide-right .c-menu__link {
    display: block;
    padding: 12px 24px;
    color: #fff
}

.c-menu--push-left .c-menu__close, .c-menu--push-right .c-menu__close, .c-menu--slide-left .c-menu__close, .c-menu--slide-right .c-menu__close {
    display: block;
    padding: 12px 24px;
    width: 100%
}

.c-menu--push-left, .c-menu--slide-left {
    top: 0;
    left: 0;
    -webkit-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%)
}

@media all and (min-width:320px) {
    .c-menu--push-left, .c-menu--push-right, .c-menu--slide-left, .c-menu--slide-right {
        width: 300px
    }

    .c-menu--push-left, .c-menu--slide-left {
        -webkit-transform: translateX(-300px);
        -ms-transform: translateX(-300px);
        transform: translateX(-300px)
    }
}

.c-menu--push-left.is-active, .c-menu--slide-left.is-active {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0)
}

.c-menu--push-right, .c-menu--slide-right {
    top: 0;
    right: 0;
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%)
}

@media all and (min-width:320px) {
    .c-menu--push-right, .c-menu--slide-right {
        -webkit-transform: translateX(300px);
        -ms-transform: translateX(300px);
        transform: translateX(300px)
    }
}

.c-menu--push-right.is-active, .c-menu--slide-right.is-active {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0)
}

.o-wrapper.has-push-left {
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%)
}

.o-wrapper.has-push-right {
    -webkit-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%)
}

@media all and (min-width:320px) {
    .o-wrapper.has-push-left {
        -webkit-transform: translateX(300px);
        -ms-transform: translateX(300px);
        transform: translateX(300px)
    }

    .o-wrapper.has-push-right {
        -webkit-transform: translateX(-300px);
        -ms-transform: translateX(-300px);
        transform: translateX(-300px)
    }
}

.o-wrapper.has-push-top {
    -webkit-transform: translateY(60px);
    -ms-transform: translateY(60px);
    transform: translateY(60px)
}

.o-wrapper.has-push-bottom {
    -webkit-transform: translateY(-60px);
    -ms-transform: translateY(-60px);
    transform: translateY(-60px)
}

.c-menu__close {
    color: #fff;
    background-color: #646464;
    font-size: 14px;
    border: none;
    box-shadow: none;
    border-radius: none;
    appearance: none;
    cursor: pointer
}

.mediapost_user-side, .mediapost_user-side1 {
    border-top: 1px solid #edecec;
    margin-top: 10px
}

.c-menu__close:focus {
    outline: 0
}

.c-mask {
    position: fixed;
    z-index: 100;
    top: 0;
    left: 0;
    width: 0;
    height: 0;
    background-color: #000;
    -webkit-transition: opacity .3s, width 0s .3s, height 0s .3s;
    transition: opacity .3s, width 0s .3s, height 0s .3s
}

.c-mask.is-active {
    width: 100%;
    height: 100%;
    opacity: .7;
    -webkit-transition: opacity .3s;
    transition: opacity .3s
}

.mediapost_user-side1 {
    padding: 2px 0
}

.mediapost_links a.jShowReply, .mediapost_user-side a.jShowReply {
    color: #b5b5b5 !important
}

.mediapost_links {
    color: #868686;
    font-size: 14px;
    width: auto;
    cursor: pointer;
    padding: 0 0 5px;
    display: inline-block;
    font-weight: 400
}

.emoji-wysiwyg-editor {
    min-height: 30px;
    padding-bottom: 5px;
    border-top: 0 !important;
    border-left: 0 !important;
    border-right: 0 !important;
    border-bottom: none !important;
    padding-top: 6px
}

.emotionsbtn_textblk {
    width: 100%;
    position: relative;
    color: #777 !important
}

.emotionsbtn_textblk #custom-emoji-button {
    position: absolute;
    right: 0;
    top: 3px
}

.emotionsbtn_textblk i.fa {
    font-size: 16px !important;
    margin-right: 15px
}

.mediapost_user-side-top {
    padding: 0;
    margin-top: 5px
}

.mediapost p, .new-size, .new-text {
    font-size: 12px
}

.masonry .mediapost p {
    font-size: 12px;
    text-align: left
}

.referral_blk .yellow_btn {
    border-radius: 3px !important;
    -moz-border-radius: 3px !important;
    -webkit-border-radius: 3px !important
}

.colorgrey_text, .timelinebox .colorgrey_text:hover, .unliked {
    color: #868686 !important
}

.emoji-picker-container .fa, .mediapost_user-side-top .fa {
    color: #868686 !important;
    font-size: 15px !important
}

.referral_btn-new {
    color: #878787;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px
}

.mediapost_links-width, .mediapost_links-widthM, .mediapost_links-widthN, .new-text {
    color: #999;
    font-family: Roboto, sans-serif
}

.farefer {
    background: url(../images/free_gift_icon.png) 50% 50% no-repeat;
    width: 17px;
    height: 15px;
    display: inline-block
}

.mediapost_links-width {
    width: 10%;
    float: left
}

.frnds_blk.memberslist {
    padding: 7px 10px !important
}

.mediapost_links-widthM {
    width: 17%;
    font-size: 12px;
    float: left
}

.mediapost_links-widthN {
    width: 30%;
    font-size: 12px;
    float: left
}

.fontsmall, .jCommentButton, .jLikeNewsFeed span, .jNewsfeedCommentButton, .jNewsfeedDeletetButton, .likesec a, .timelinebox .likesec span, a.jLikeFeedcommunity span {
    font-size: 14px !important
}

.icn-fnt-size, .icn-fnt-size:hover {
    font-size: 17px !important
}

.mediapost_head h4 a {
    color: #4c4c4c
}

.frndslist_media {
    overflow: inherit !important
}

.mediapost .dropdown .btn {
    font-size: 12px !important;
    color: #8a8a8a !important;
    padding: 3px 10px !important
}

.new-height {
    height: 50px
}

.mediapost_user-side-top .btm-mrg a:hover {
    color: #878787 !important
}

#jDisplayCommonIntroDiv a label {
    font-weight: 400;
    color: #1480af !important;
    font-size: 15px
}

label.hding {
    font-weight: 700 !important
}

.commentblk {
    background: #fbfbfb;
    padding-top: 15px;
    padding-bottom: 15px;
    border: 1px solid #ededed;
    margin-top: 10px
}

.commentblk .mediapost_pic {
    width: 40px;
    height: 40px;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border: 2px solid #ececec
}

.jfeeddisplay .mediapost {
    padding-bottom: 0
}

.comment_sharelike_sec a {
    font-size: 12px;
    color: #626161 !important;
    font-weight: 400
}

.ext_profile_info a {
    display: inline-block;
    margin: 10px 0 0
}

.comment_sharelike_sec a:hover {
    font-size: 12px;
    color: #45b9f6 !important
}

.commentblk .postsubhead_right {
    padding: 0 0 5px;
    text-align: left
}

.action-sec ul.lcs li a:hover .feed-comment-icon, .timelinebox a.commentbtnblk:hover i.commenticons, .user-profile-left .card-feed .action-sec ul.lcs li a:hover .feed-comment-icon {
    background: url(../images/commenticonover.svg) 0 0/contain no-repeat
}

.action-sec ul.lcs li a:hover .feed-like-icon, .user-profile-left .card-feed .action-sec ul.lcs li a:hover .feed-like-icon {
    background: url(../images/liked.png) 0 0/contain no-repeat
}

.action-sec .sharemenu-btn:hover .feed-share-icon, .user-profile-left .card-feed .sharemenu-btn:hover .feed-share-icon {
    background: url(../images/shareover.svg) no-repeat !important
}

.action-sec:hover, .sharemenu-btn:hover, .timelinebox a.colorgrey_text:hover, .timelinebox a.commentbtnblk:hover, .user-profile-left .card-feed .action-sec ul.lcs li a:hover {
    color: #45b9f6 !important
}

.jDisplayReply {
    margin: 10 0 0
}

.no-btn-pad, .nopadding, .pad0px {
    padding: 0 !important
}

.searchblk_box {
    width: 100%;
    margin-bottom: 8px
}

.height32 {
    height: 32px !important
}

.sugge_box_outer {
    border-bottom: 0 !important;
    border-left: 0 !important;
    border-right: 0px !important
}

.choose_referral_outer {
    padding: 5px;
    margin: 10px 0 0;
    border: 1px solid #edecec;
    background: #edecec
}

.btt_full_width {
    float: left !important;
    width: 100% !important
}

.profilepicsec {
    width: 17% !important
}

.profilenamesec {
    width: 70% !important
}

.changepicsec {
    width: 10% !important
}

.profilepic_business1blk, .profilepic_timelineblk {
    width: 100%;
    position: relative
}

.profilepic_timelineblk {
    max-width: 300px;
    float: left
}

.profilepic_business1blk form.upload {
    height: 30px;
    width: 30px;
    display: block;
    position: absolute;
    bottom: 46px;
    right: 115px !important;
    text-align: center;
    line-height: 30px;
    border-radius: 15px;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    background: rgba(0, 0, 0, .5);
    padding-left: 5px
}

@media screen and (max-width:767px) {
    .container>header, .inboxlist {
        text-align: center
    }

    p.codrops-demos {
        position: relative;
        top: auto;
        left: auto
    }

    .mediapost_user-side-top .display_table_cell {
        display: block;
        width: 100%
    }

    .inboxlist .mediapost_left, .profile_left {
        width: 100% !important
    }

    .budgetInput, .budgetLabel {
        display: block !important;
        width: 100% !important
    }

    div.pagination a, div.pagination span {
        float: left;
        font-size: 12px !important;
        text-indent: inherit !important
    }

    .pagination {
        font-size: 0px !important;
        text-indent: -999em
    }

    .filter_outer_T, .web_hide {
        display: block
    }

    .filter_outer_B, .mobile_hide {
        display: none
    }

    .profile_left {
        margin-right: 0 !important
    }

    .memberslist input.filter_feild {
        width: 100%;
        margin: 20px 0 0
    }

    .inboxlist .mediapost_left .mediapost_pic {
        margin: 10px auto 0
    }

    .buttonInput.urotxtbox {
        width: 66px !important
    }

    .campaign_details_title {
        margin-bottom: 25px
    }

    .campaign_details {
        background: #fff;
        border-right: 0px !important;
        border-left: 0 !important
    }

    .budgetInput, .budgetLabel {
        border-left: 1px solid #e1e1e1
    }

    .budgetLabel {
        border-top: 1px solid #e1e1e1;
        background: #f7f7f7
    }

    .budgetInput {
        border-right: 1px solid #e1e1e1;
        padding: 10px 15px !important;
        margin: 0 0 25px
    }

    .timeline_tabmenu, .timeline_tabmenu .nav {
        margin-left: 0 !important
    }

    .timeline_tabmenu {
        width: 100%;
        max-width: 100% !important;
        position: static !important;
        right: none;
        bottom: none;
        padding-left: 0 !important
    }

    body .modal-dialog {
        width: auto !important
    }

    .press_head_right {
        float: left !important;
        max-width: 283px;
        height: 63px
    }

    .side_drop .dropdown ul.dropdown-menu {
        left: auto !important;
        position: absolute
    }

    .buy_history_box {
        width: 30% !important;
        float: left;
        margin-top: 20px
    }

    .resp_text_left {
        text-align: left !important
    }

    .profilesec_left li a .fa {
        font-size: 18px
    }
}

.postpic, .sidead {
    background-size: cover;
    background-position: center center
}

@media screen and (max-width:600px) {
    .press_head_right {
        height: 50px
    }

    .press_head_right .job-search-form {
        float: left !important
    }

    .press_head .dropdown-toggle {
        margin-left: 0 !important;
        margin-top: 0
    }

    .press_head .inbox_section h3 {
        font-size: 22px
    }
}

.margin_l_1 {
    margin-left: 1px !important
}

.upload_cambtn {
    float: right;
    margin-right: 25px
}

.emotionsbtn_textblk .upload_cambtn {
    top: 0 !important
}

.emotionsbtn_textblk .upload_cambtn .feed-reply-camera {
    position: static !important
}

.jDisplayReply .emotionsbtn_textblk .upload_cambtn {
    float: none !important;
    margin-right: 0 !important;
    position: absolute;
    right: 25px;
    top: 15px !important;
    color: #868686 !important
}

.commentimg_box {
    width: 100%;
    margin: 10px 0
}

.errorbox, .header_link_outer, .not_summery {
    width: 100%;
    text-align: center
}

.errorbox img {
    margin: 0 auto;
    max-width: 100% !important
}

.error_block p {
    text-align: center !important;
    font-size: 26px;
    margin-bottom: 25px
}

.frndboxlist li, a.deleteitem, a.edititem {
    padding: 3px !important
}

a.deleteitem .fa-trash, a.edititem i.fa {
    display: inline !important
}

.feed-reply-camera {
    position: absolute;
    bottom: 58px;
    right: 44px
}

.feed-ajax-reply-camera {
    bottom: 13px;
    position: absolute;
    right: 32px
}

.announcement-detail-sec {
    width: 100%;
    margin-top: 40px
}

.sharepage .announcement-detail-sec {
    width: 100%;
    margin-top: 0 !important
}

.announcement-detail-sec .mediapost_pic {
    border: 1px solid #ececec;
    width: 150px;
    height: 150px;
    position: relative;
    overflow: hidden;
    margin-right: 15px;
    background: #43b9f6
}

.announcement-detail-sec .mediapost_pic h3 {
    font-size: 43px
}

.announcement-detail-sec p {
    color: #999;
    font-family: Roboto, sans-serif;
    margin-top: 0 !important;
    line-height: 20px
}

.announcement-detail-sec .mediapost {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom: 1px solid #edecec !important;
    border-image: none;
    border-left: 1px solid #edecec;
    border-radius: 2px;
    border-right: 1px solid #edecec;
    border-top: 1px solid #edecec;
    display: inline-block;
    margin-top: 15px !important;
    min-height: 204px;
    padding-bottom: 5px;
    padding-top: 25px
}

.announcement-detail-sec h3 {
    color: #43b9f6;
    font-family: Roboto, sans-serif !important;
    font-size: 23px;
    margin: 0 0 10px;
    padding: 0
}

a.twitter-timeline {
    display: inline-block;
    padding: 1px 6px 0 16px;
    margin: 0;
    border: 1px solid #55acee;
    border-radius: 3px;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNzIgNzIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDcyIDcyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxyZWN0IHg9IjAiIGZpbGw9Im5vbmUiIHdpZHRoPSI3MiIgaGVpZ2h0PSI3MiIvPg0KPHBhdGggZmlsbD0iIzU1YWNlZSIgZD0iTTY4LjgxMiwxNS4xNDFjLTIuMzQ4LDEuMDM5LTQuODY5LDEuNzQzLTcuNTE5LDIuMDZjMi43MDMtMS42Miw0Ljc3OC00LjE4Nyw1Ljc1Ni03LjI0NGMtMi41MjksMS41LTUuMzMsMi41OTItOC4zMTMsMy4xNzYNCglDNTYuMzQ5LDEwLjU5MSw1Mi45NDgsOSw0OS4xODIsOWMtNy4yMjksMC0xMy4wOTIsNS44NjEtMTMuMDkyLDEzLjA5M2MwLDEuMDI2LDAuMTE4LDIuMDIxLDAuMzM4LDIuOTgxDQoJYy0xMC44ODUtMC41NDgtMjAuNTI4LTUuNzU3LTI2Ljk4Ny0xMy42NzljLTEuMTI2LDEuOTM2LTEuNzcxLDQuMTg0LTEuNzcxLDYuNTgxYzAsNC41NDIsMi4zMTIsOC41NTEsNS44MjQsMTAuODk4DQoJYy0yLjE0Ni0wLjA2OS00LjE2NS0wLjY1Ny01LjkzLTEuNjM4Yy0wLjAwMiwwLjA1NS0wLjAwMiwwLjExLTAuMDAyLDAuMTYyYzAsNi4zNDUsNC41MTMsMTEuNjM4LDEwLjUwNCwxMi44NA0KCWMtMS4xMDEsMC4yOTgtMi4yNTYsMC40NTctMy40NDksMC40NTdjLTAuODQ2LDAtMS42NjctMC4wNzgtMi40NjUtMC4yMzFjMS42NjcsNS4yLDYuNDk5LDguOTg2LDEyLjIzLDkuMDkNCgljLTQuNDgyLDMuNTEyLTEwLjEyOSw1LjYwNi0xNi4yNiw1LjYwNmMtMS4wNTUsMC0yLjA5Ni0wLjA2MS0zLjEyMi0wLjE4NGM1Ljc5NCwzLjcxNywxMi42NzYsNS44ODIsMjAuMDY3LDUuODgyDQoJYzI0LjA4MywwLDM3LjI1MS0xOS45NDksMzcuMjUxLTM3LjI0OWMwLTAuNTY2LTAuMDE0LTEuMTM0LTAuMDM5LTEuNjk0QzY0LjgzOCwyMC4wNjgsNjcuMDU4LDE3Ljc2NSw2OC44MTIsMTUuMTQxeiIvPg0KPC9zdmc+DQo=) 2% 50%/1em 1em no-repeat #0090ff;
    color: #fff !important;
    font: 600 12px/18px Helvetica, Arial, sans-serif;
    white-space: nowrap
}

a.twitter-timeline:focus, a.twitter-timeline:hover {
    background-color: #dedede;
    color: #0e8ccd !important
}

a.twitter-timeline:focus {
    outline: 0;
    border-color: #0089cb
}

#tooltip:after, .hdrtopnav .dropdown ul.dropdown-menu:before {
    border-right: 10px solid transparent;
    border-left: 10px solid transparent
}

.border-radious-left {
    border-radius: 0 2px 2px 0 !important;
    height: 31px;
    border: none !important;
    float: left;
    margin-top: 2px
}

.no-box-shadow {
    box-shadow: none !important;
    border: 0 !important
}

.width-new {
    width: 26%;
    float: left
}

.new-titile {
    color: #2a2a2a;
    margin: 13px 0;
    padding: 0
}

.center-div {
    margin: 0 auto !important;
    float: none !important
}

.charity_title {
    color: #fbbd19
}

.post_right {
    float: left;
    width: 100%;
    margin-top: 25px
}

.posthead {
    width: 100%;
    border-bottom: none;
    padding: 5px 0
}

.posthead h4 a {
    color: #000;
    line-height: 18px;
    font-size: 14px;
    font-weight: 500
}

.posthead h4 span, .postsubhead_left span {
    color: #777;
    font-size: 13px;
    line-height: 18px
}

.postsubhead {
    width: 100%;
    display: table
}

.postsubhead_left {
    display: table-cell;
    width: 80%;
    padding: 5px 5px 5px 0;
    text-align: justify
}

.postsubhead_right {
    display: table-cell;
    width: 20%;
    padding: 5px 0 5px 5px;
    text-align: right
}

.postsubhead_right span {
    color: #b2b2b2;
    font-size: 12px;
    line-height: 18px;
    font-weight: 400
}

.postpic, .timelineheader {
    width: 100%;
    margin: 15px 0
}

.btm-mrg, .price, .product-description, .product_details .product-title, .rating, .sizes, .terms-new, .vote, .whitebox_right {
    margin-bottom: 15px
}

.sidead {
    width: 100%;
    height: 320px
}

.whitebox_right {
    width: 100%;
    background: #fff;
    padding: 5px;
    border-radius: 10px;
    box-shadow: 0 3px 10px rgba(0, 0, 0, .1)
}

.title {
    font-size: 50px;
    text-align: center
}

@-webkit-keyframes slide_in {
    0% {
        left: -1000px
    }

    100% {
        left: 0
    }
}

.low-mrg-top {
    margin-top: 5px;
    float: left
}

.descimgblk .xzoom, .no-shadow {
    box-shadow: none !important
}

.radio-mrg {
    margin-top: 5px !important;
    padding-top: 5px !important;
    margin-right: 6px !important
}

.special_terms {
    display: table-caption;
    width: 100%;
    overflow-y: scroll
}

.terms-new {
    width: 100%;
    padding: 15px;
    border: 1px solid #ececec;
    display: table-caption;
    text-align: justify
}

.profile-bnr {
    max-width: 100%;
    height: auto;
    display: block;
    padding: 0
}

@media(max-width:766px) {
    .profile-bnr, .profile-bnr img {
        width: 100% !important
    }

    .profile-bnr {
        height: auto;
        display: block;
        max-width: 100% !important
    }
}

.adbox-s img, .center {
    margin: 0 auto
}

.no-item {
    border: 2px solid #ececec;
    border-radius: 5px;
    padding: 15px;
    width: 98.5%;
    margin-top: 15px;
    margin-left: 10px;
    float: left
}

@media(max-width:1181px) {
    .no-item {
        width: 98%
    }
}

@media(max-width:656px) {
    .no-item {
        width: 97%
    }
}

@media(max-width:480px) {
    .login_main_sec .display_table, .login_main_sec .display_table_cell {
        display: block !important;
        width: 100% !important;
        padding-bottom: 7px !important
    }

    .login_main_sec .display_table_cell .dark_blue_btn {
        min-width: 139px
    }

    .buy_history_box {
        width: 100% !important;
        float: left;
        margin-top: 20px
    }
}

@media(max-width:360px) {
    .no-item {
        width: 94%
    }
}

.paragraph-height {
    overflow: hidden;
    height: 20px
}

.no_found_page {
    text-align: center;
    padding: 65px 15px;
    margin: 0;
    border: 1px solid #eaeaea;
    background: #fff;
    font-size: 15px
}

.profile_left {
    width: 288px
}

select {
    background: url(../images/select_bg.png) right center no-repeat #fff !important;
    appearance: none;
    padding-right: 28px !important
}

.filter_outer, .jobactions {
    padding-top: 15px
}

.normal_txt {
    font-size: 11px;
    font-weight: 400
}

.normal_txt_profile {
    font-size: 12px;
    padding-top: 15px
}

.terms-new-paypal {
    width: 100%;
    padding: 15px;
    border: 1px solid #ececec;
    margin-bottom: 15px;
    display: table;
    text-align: justify
}

.listannouncements_img_bottom {
    margin-top: 5px;
    padding: 8px 15px
}

.listannounce_date {
    margin: 17px 0 0
}

.suggestions_border_outer {
    border: 1px solid #edecec;
    border-bottom-width: 5px;
    margin: 0 0 30px;
    min-height: 90px
}

.ui-datepicker-title select {
    background: url(../images/select_bg.png) right center no-repeat !important;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    padding-right: 28px !important
}

a#newlink {
    color: #f4c11b !important
}

.select_chkbx {
    position: relative !important;
    left: 6px;
    top: 7px
}

.bigimg .mediapost_pic {
    width: 200px;
    height: 200px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    margin: 20px 0
}

.posticon, .privateicon {
    border-radius: 12px;
    float: left !important;
    line-height: 22px;
    text-align: center
}

.list_img_blk, .mediapostpicblk {
    width: 100%;
    height: 200px;
    overflow: hidden;
    background-size: cover;
    background-position: center center
}

.charity_sec_content .display_table_cell {
    height: 200px !important;
    vertical-align: middle
}

.charity_sec_content .charity_title {
    font-size: 16px;
    color: #43b9f6 !important
}

.charity_sec_content p {
    color: #656565
}

.charity_sec_content p a:hover {
    color: #ecb716 !important
}

.charity_sec_content .fa {
    width: 20px
}

.sidebanner_right {
    width: 100%;
    margin: 15px 0;
    min-height: 700px !important
}

.tooltip {
    color: #900 !important;
    text-decoration: none !important;
    opacity: 1 !important
}

.tooltip:hover {
    color: red;
    position: relative
}

.tooltip-left[data-tooltip]:hover:after {
    content: attr(data-tooltip);
    padding: 4px 8px;
    position: absolute;
    right: 30%;
    white-space: nowrap;
    z-index: 99999;
    background-color: #000;
    color: #fff
}

#jDivEmail {
    padding-top: 1%
}

.profile_pic_actions {
    background: #f7f7f7;
    border-top: 1px solid #43b9f6;
    padding: 10px
}

.posticon {
    width: 24px;
    height: 24px;
    background: #fff;
    margin-right: 5px
}

.privateicon {
    width: 23px;
    height: 22px;
    background: #494949;
    margin-right: 5px
}

.privateicon .fa {
    font-size: 14px;
    color: #ffdd48
}

.marg4btns {
    margin: 0 0 10px 10px !important
}

.marg10btms {
    margin: 0 0 10px !important
}

.tooltips:hover span {
    opacity: 1;
    visibility: visible;
    z-index: 9999
}

.tooltips span {
    padding: 10px;
    top: 20px;
    min-width: 100px;
    max-width: 250px;
    background: rgba(0, 0, 0, .8);
    color: #fff;
    font-weight: 400;
    height: auto;
    border-radius: 5px;
    opacity: 0;
    position: absolute;
    visibility: hidden;
    -webkit-transition: .5s;
    -moz-transition: .5s;
    -ms-transition: .5s;
    -o-transition: .5s;
    transition: .5s
}

.pageslisting_actions a.deleteitem, .pageslisting_actions a.edititem, .timelineimage form {
    background: rgba(0, 0, 0, .5)
}

#tooltip {
    text-align: center;
    color: #fff;
    background: #111;
    position: absolute;
    z-index: 100;
    padding: 15px
}

#tooltip:after {
    width: 0;
    height: 0;
    border-top: 10px solid #111;
    content: '';
    position: absolute;
    left: 50%;
    bottom: -10px;
    margin-left: -10px
}

#tooltip.top:after {
    border-top-color: transparent;
    border-bottom: 10px solid #111;
    top: -20px;
    bottom: auto
}

#tooltip.left:after {
    left: 10px;
    margin: 0
}

#tooltip.right:after {
    right: 10px;
    left: auto;
    margin: 0
}

.nomessage_title {
    padding: 10px;
    margin-top: 15px;
    display: block;
    background: #fff;
    border: 5px solid #ededed;
    width: 100%;
    height: 100px;
    line-height: 70px;
    text-align: center;
    color: #757575;
    font-size: 15px
}

.chatlist .profilepicsec .mediapost_pic, .cover-wrapper {
    overflow: hidden;
    background-size: cover;
    background-position: center center
}

.cover-wrapper {
    width: 100%;
    height: 258px;
    border: 0 !important;
    -webkit-box-shadow: inset 0 0 126px 35px rgba(0, 0, 0, .75);
    -moz-box-shadow: inset 0 0 126px 35px rgba(0, 0, 0, .75);
    box-shadow: inset 0 0 126px 35px rgba(0, 0, 0, .75)
}

.shareitemsblks {
    float: right;
    margin-top: 15px
}

.sharefnt span, .shareitemsblks span {
    font-size: 11px !important
}

.timeline_tabmenu {
    width: 100%;
    max-width: 600px;
    position: absolute;
    right: 25px;
    bottom: 0
}

.timeline_tabmenu.buztimelineblock {
    max-width: 890px
}

.timelineheader_left {
    width: 100%;
    text-align: center;
    vertical-align: middle
}

.timelineheader_left h3 {
    color: #fff;
    font-size: 15px;
    text-align: center;
    font-weight: 400
}

.timelineheader_left h3 a {
    color: #fff;
    font-size: 16px;
    text-shadow: 0 0 5px #969696
}

.timelineheader_right {
    background: #595e60;
    width: 100%;
    position: relative
}

.timeline_left_pic {
    width: 100%;
    height: 100%;
    border-radius: 50%;
    background: center center/cover #fff;
    overflow: hidden;
    display: flex;
    display: -ms-flexbox;
    align-items: center;
    justify-content: center;
    -moz-align-items: center;
    -ms-justify-content: center
}

.timeline_left_pic h4 {
    color: #43b9f6;
    margin: 0;
    text-align: center;
    font-size: 50px;
    line-height: 30px;
    font-weight: 500
}

.timeline_left_pic_nosec {
    width: 150px;
    height: 150px;
    margin: 38px auto 20px
}

.timelineimage form {
    height: 38px;
    width: 38px;
    position: absolute;
    top: 62px;
    right: 25px;
    text-align: center;
    line-height: 39px;
    border-radius: 19px;
    -moz-border-radius: 19px;
    -webkit-border-radius: 19px;
    padding-left: 5px;
    z-index: 13333
}

.timelineheader_left .dltbtn, .timelineheader_left form {
    height: 30px;
    width: 30px;
    position: absolute;
    bottom: 53px;
    line-height: 30px;
    text-align: center;
    display: block;
    background: rgba(0, 0, 0, .5)
}

.timelineimage .fa {
    cursor: pointer;
    margin: 0 auto !important;
    font-size: 16px !important;
    color: #fff
}

.timelineheader_left form {
    left: 45%;
    transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    border-radius: 15px;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    padding-left: 5px
}

.timelineheader_left .fa {
    cursor: pointer;
    margin: 0 auto !important;
    font-size: 14px !important;
    color: #fff
}

.timelineheader_left .dltbtn {
    right: 118px;
    border-radius: 15px;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px
}

.chatbutton {
    padding: 10px;
    border-radius: 20px;
    -moz-border-radius: 20px;
    -webkit-border-radius: 23px;
    position: fixed;
    bottom: 56px;
    right: 15px;
    background: #0090ff;
    text-align: center;
    color: #fff !important;
    -webkit-box-shadow: 1px 5px 15px -2px rgb(0 0 0 / 32%);
    -moz-box-shadow: 1px 5px 15px -2px rgba(0, 0, 0, .75);
    box-shadow: 1px 5px 15px -2px rgb(0 0 0 / 18%);
    z-index: 8;
    display: flex;
    display: -ms-flexbox;
    align-items: center;
    -webkit-align-items: center
}

.chatbutton .fa {
    font-size: 25px;
    color: #fff;
    margin-right: 0
}

.chatbutton:hover {
    background: #43b9f6;
    color: #fff
}

.chatlist {
    width: 250px;
    height: 400px;
    position: fixed;
    bottom: 0;
    right: 25px;
    background: #fdfdfd;
    text-align: center;
    color: #43b9f6;
    z-index: 100;
    border-radius: 10px;
    box-shadow: 0 3px 7px rgb(0, 0, 0, .1);
    -webkit-box-shadow: 0 3px 7px rgb(0, 0, 0, .1);
    overflow-y: scroll !important
}

.chatlist h3.profile_name {
    text-align: left;
    color: #cfcfcf !important;
    padding-left: 5px
}

.chatlist ul {
    padding: 41px 10px 10px !important
}

.chatlist li {
    padding: 5px 0;
    border-bottom: 1px solid #eee
}

.chatlist .profilepicsec .mediapost_pic {
    width: 35px;
    height: 35px;
    border: 2px solid #0090ff
}

.picstatus {
    color: #a6a6a6;
    font-size: 11px;
    display: table-cell;
    vertical-align: middle
}

.chatlisthead {
    height: 40px;
    width: 248px;
    background: #646b6f;
    line-height: 40px;
    padding: 0 10px;
    position: fixed;
    z-index: 14;
    border-radius: 10px 10px 0 0;
    border: none
}

.chatlisthead h3 {
    font-size: 14px;
    color: #fff;
    margin: 0 !important;
    text-align: left;
    height: 40px;
    line-height: 40px;
    font-weight: 500
}

.picstatus .fa {
    color: #36c99a
}

.pro_attached_doc, .timelinebox .post_right {
    float: left;
    width: 100%
}

.hdrtopnav.nav {
    width: inherit !important
}

.hdrtopnav.nav .open>a, .hdrtopnav.nav .open>a:focus, .hdrtopnav.nav .open>a:hover, .hdrtopnav.nav>li>a:focus, .hdrtopnav.nav>li>a:hover {
    color: #1b82bd;
    background: 0 0
}

.hdrtopnav .dropdown {
    border: 0;
    width: inherit
}

.hdrtopnav .dropdown ul.dropdown-menu {
    border-radius: 4px;
    box-shadow: none;
    margin-top: 15px;
    width: 210px;
    right: -15px !important;
    left: inherit !important;
    height: inherit !important;
    padding: 7px 0 !important;
    -webkit-box-shadow: 1px 5px 15px -2px rgba(0, 0, 0, .75);
    -moz-box-shadow: 1px 5px 15px -2px rgba(0, 0, 0, .75);
    box-shadow: 1px 5px 15px -2px rgba(0, 0, 0, .75)
}

.hdrtopnav .dropdown ul.dropdown-menu:before {
    content: "";
    border-bottom: 10px solid #fff;
    position: absolute;
    top: -10px;
    right: 16px;
    z-index: 10
}

.hdrtopnav .dropdown ul.dropdown-menu:after {
    content: "";
    border-bottom: 12px solid #ccc;
    border-right: 12px solid transparent;
    border-left: 12px solid transparent;
    position: absolute;
    top: -12px;
    right: 14px;
    z-index: 9
}

.hdrtopnav.navbar-nav>li>a {
    padding: 0 !important;
    border: 0 !important
}

.hdrtopnav.nav ul li {
    height: inherit !important;
    width: 100%
}

.hdrtopnav.nav ul li a {
    list-style: none;
    color: #5b5b5b !important;
    font-size: 12px;
    padding: 5px 15px;
    vertical-align: middle;
    height: inherit !important
}

.hdleft {
    font-weight: 500 !important
}

.sentitemslink {
    margin-right: 25px;
    padding-top: 10px;
    color: #565a5c;
    cursor: pointer
}

.main_gallary a {
    width: 100%;
    margin-bottom: 5px
}

.main_gallary a.fancybox {
    padding: 3px;
    height: 96px;
    display: block;
    line-height: 96px;
    border: 1px solid #eee
}

.main_gallary a img {
    max-width: 100%;
    max-height: 110px;
    margin: 0 auto;
    border: 0 !important
}

.profile_sm_pic_outer {
    width: 34px;
    height: 34px
}

img.profile_sm_pic {
    margin-right: 8px;
    height: 40px;
    width: 40px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    background-color: #fff
}

.mediapost.announcementblk .profile-bnr {
    border-top: 1px solid #eee;
    border-bottom: 1px solid #eee
}

.likesec {
    padding-top: 10px !important;
    width: auto;
    float: left
}

.sharefnt {
    padding-top: 14px !important;
    float: right
}

.lead.emoji-picker-container {
    margin-bottom: 10px !important;
    position: relative
}

.bnrright_img {
    padding-top: 50px
}

#sticky.stick {
    margin-top: 0 !important;
    position: fixed;
    top: 25px;
    z-index: 10000;
    max-width: 265px
}

#jDivDisplayBusiness {
    padding-top-top: 10px
}

.media-body #starring {
    min-height: 26px
}

.wel_community #sticky.stick {
    max-width: 540px !important
}

.form-bottom.signup_form .error_div {
    margin-bottom: 20px !important
}

@media only screen and (max-width:1024px) {
    .wel_community #sticky.stick {
        position: static !important;
        max-width: 540px !important
    }

    .article-content td:before {
        position: absolute;
        top: -3px;
        left: 3px;
        padding-right: 10px;
        white-space: nowrap;
        display: none !important;
        color: #858585
    }

    .article-content td {
        position: relative;
        display: inline-block;
        font-size: 13px;
        padding: 4px 2px !important;
        border: none
    }

    .article-content tr {
        border: none !important
    }

    .article-content table {
        min-width: 1024px
    }
}

.friendphotobox {
    width: 57px;
    height: 57px;
    border-radius: 50%;
    border: 1px solid #c4e6f7;
    margin: 0 auto;
    display: flex;
    align-items: center;
    justify-content: center;
    background: center center/cover #c4e6f7;
    display: flex;
    display: -ms-flexbox;
    align-items: center;
    justify-content: center
}

#portfolio li a, .pageslisting_img {
    height: 160px;
    overflow: hidden;
    width: 100%
}

.friendphotobox_blk img {
    width: 100%;
    height: 100%
}

.friendphotobox h3 {
    margin: 0;
    font-weight: 400;
    border: 0;
    color: #020202;
    font-size: 16px
}

.friendphotobox_blk h4 {
    font-size: 11px;
    font-weight: 500;
    color: #000
}

.hdsec h3 {
    color: #000;
    font-size: 15px;
    text-transform: capitalize;
    margin-top: 6px;
    margin-bottom: 30px
}

.more_add a, .more_add a .fa {
    color: #a0a6ab !important;
    text-transform: capitalize !important
}

.hdsec h3 a {
    font-size: 14px;
    color: #43b9f6;
    font-weight: 400;
    padding: 0
}

.more_add {
    font-size: 12px;
    color: #a0a6ab
}

.more_add a .fa {
    font-size: 9px !important;
    font-weight: 400;
    margin-left: 0
}

#portfolio {
    display: block;
    padding: 0 10px
}

#portfolio li {
    display: block;
    float: left;
    width: 17.7%;
    max-width: 400px;
    margin-right: 12px
}

#portfolio li a {
    display: block;
    background: #f3f3f3;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border: 1px solid #dadde0;
    position: relative;
    border-radius: 10px
}

.mfp-title {
    font-size: 1.2em;
    color: #ddd !important
}

ul.friendphotobox_outer li {
    padding-right: 3px
}

.jDivMain #jDivDisplayBusiness {
    min-height: 400px
}

.rememberstext {
    margin-top: 1px;
    padding-left: 3px
}

#jaddTestimonial {
    font-size: 14px !important;
    color: #869296
}

#mainCaptcha, .tags {
    font-size: 15px;
    text-align: center
}

#jaddTestimonial .fa {
    font-size: 14px !important;
    color: #43b9f6
}

#jTestimonials .mediapost {
    min-height: 90px !important;
    padding-bottom: 0 !important
}

#txtTestimonial {
    height: 40px !important
}

.ui-autocomplete .list_item_container .label:hover {
    color: #eee !important
}

.content_comment .register_form {
    width: 100% !important
}

.frndboxlist {
    padding: 0 12px !important;
    margin-bottom: 0 !important
}

.pageslisting_img {
    background-size: contain;
    background-position: center center;
    background-repeat: no-repeat;
    border: 1px solid #f3f3f3;
    background-color: #f5f5f5;
    border-radius: 6px
}

.pageslisting_actions {
    position: absolute;
    right: 20px;
    top: 20px;
    z-index: 10
}

#mainCaptcha {
    background: #ececec;
    border: 1px solid #bbb;
    height: 35px;
    color: #000;
    font-weight: 700
}

.err_div, .red, .red_text {
    color: red
}

@media screen and (max-width:780px) {
    #portfolio li {
        width: 45%
    }

    .hdrtopnav.nav {
        margin-top: 0 !important
    }

    .hdrtopnav .userdisplayname {
        margin-top: 0 !important;
        margin-right: 20px !important
    }

    .hdrtopnav.navbar-nav .open .dropdown-menu {
        background-color: #fff !important;
        position: absolute !important
    }

    .hdrtopnav .dropdown ul.dropdown-menu {
        right: 6px !important
    }
}

@media screen and (max-width:550px) {
    #portfolio {
        text-align: center
    }

    #portfolio li {
        float: none;
        display: inline-block;
        width: 44%;
        margin-bottom: 30px
    }
}

@media (min-width:550px) and (max-width:767px) {
    .friendphotobox_blk {
        height: 172px !important
    }

    .friendphotobox {
        height: 170px !important
    }

    .preview iframe {
        width: 43% !important
    }
}

#frmUserRegister label.error {
    font-size: 12px;
    font-weight: 400;
    line-height: 17px;
    padding: 0 1px;
    margin-top: 5px;
    border-radius: 2px;
    color: #ec6c72
}

#frmLogin .display_table label.error {
    background: red !important;
    color: #fff;
    font-size: 9px;
    font-weight: 400;
    line-height: 20px;
    padding: 0 5px;
    margin-top: 3px;
    border-radius: 2px;
    box-shadow: 0 3px 6px rgba(0, 0, 0, .1)
}

.gradient-button, .planlist:hover {
    -webkit-box-shadow: 0 3px 18px 5px #c8ecff;
    box-shadow: 0 3px 18px 5px #c8ecff
}

.autocomplete-items {
    position: absolute;
    border: 1px solid #d4d4d4;
    border-bottom: none;
    border-top: none;
    z-index: 99;
    top: 100%;
    left: 0;
    right: 0
}

.autocomplete-items div {
    padding: 10px;
    cursor: pointer;
    background-color: #fff;
    border-bottom: 1px solid #d4d4d4
}

.autocomplete-items div:hover {
    background-color: #e9e9e9
}

.autocomplete-active {
    background-color: #1e90ff !important;
    color: #fff
}

.form-top-left h6 {
    color: #000 !important;
    display: inline-block
}

.tags {
    background: #43b9f6;
    color: #fff;
    padding: 11px 10px;
    border-radius: 3px;
    margin-top: 10px;
    display: inline-block;
    width: 100%;
    transition: .2s;
    font-family: 'Nunito Sans', sans-serif
}

.jobsearch-blk, .planlist, .planlist .content-sec p, .planprice, .planprice span, .plantop {
    font-family: Montserrat, sans-serif
}

.applyjob-btn, .enquirenow, .gradient-button, .joblist-blk .cateforylist_items, .plannav .nav-pills>li>a {
    transition: .3s cubic-bezier(.25, .8, .25, 1)
}

.articlepageSection .moreBtn:hover, .tags:hover {
    -webkit-transform: translateY(-1px);
    -ms-transform: translateY(-1px);
    transform: translateY(-1px)
}

.form-top-right span {
    font-size: 10px !important;
    color: #000 !important
}

.planprice, .plantop h4 {
    font-size: 30px;
    font-weight: 500
}

body.plans {
    background: url("../images/planbg.jpg") center center/cover fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    padding-top: 55px
}

.plancontent .tab-pane, .plantop {
    margin: 50px 0 30px
}

.plantop h4 {
    color: #235e7d;
    text-align: center
}

.plantop p {
    font-size: 17px;
    color: #52798d;
    text-align: center;
    margin-top: 15px
}

.plantop a {
    color: #43b9f6;
    font-weight: 500
}

.planlist {
    border: 2px solid #cde3ef;
    border-radius: 20px;
    padding: 20px !important
}

.planlist:hover {
    border: 2px solid #45b9f6
}

.planlist .content-sec {
    padding: 15px 30px !important
}

.planlist h4 {
    color: #41555f !important;
    font-size: 18px !important;
    font-weight: 700 !important;
    margin: 0 !important
}

.planprice sup {
    font-size: 11px;
    font-weight: 500;
    padding-right: 2px;
    top: -14px !important
}

.planlist .content-sec p, .planprice span {
    font-size: 12px;
    font-weight: 500;
    text-transform: uppercase
}

.planprice span {
    color: #669ab5 !important;
    display: block;
    letter-spacing: 1px
}

.plannav .nav-pills>li>a, a.choosebtn {
    font-family: Roboto, sans-serif;
    text-align: center
}

.planlist .content-sec p {
    color: #669ab5;
    margin-top: 5px;
    line-height: 20px;
    min-height: 46px;
    -webkit-line-clamp: 2
}

.plancheckrow, .planlist .pricing-levels-3 p {
    margin-top: 0;
    font-family: Montserrat, sans-serif
}

.planlist .pricing-levels-3 {
    margin: 20px 0
}

.planlist .pricing-levels-3 p {
    color: #669ab5;
    font-size: 16px;
    line-height: 26px;
    min-height: 75px;
    font-weight: 400;
    -webkit-line-clamp: 5;
    text-transform: capitalize
}

.plancontent .tab-content>.tab-pane.in, .review_cnt, .text-star {
    display: block !important
}

.plancontent .nav {
    width: 464px;
    display: inline-block !important;
    margin-left: 0
}

.plannav .nav-pills>li>a {
    color: #689bb6
}

.plannav .nav-pills>li>a.gradient-button-3 {
    background-image: linear-gradient(to right, #fff 0, #fff 75%, #fff 100%)
}

.plannav .nav-pills>li.active>a.gradient-button-3, .plannav .nav-pills>li>a.active, .plannav .nav-pills>li>a.gradient-button-3:hover {
    background-image: linear-gradient(to right, #1185df 0, #27baf1 75%, #27baf1 100%)
}

.plannav .nav-pills>li.active>a, .plannav .nav-pills>li>a.active {
    font-family: Roboto, sans-serif;
    color: #fff;
    text-align: center
}

.gradient-button {
    background-size: 200% auto;
    color: #fff;
    border-radius: 5px;
    cursor: pointer;
    display: inline-block
}

.gradient-button:hover {
    -webkit-box-shadow: 0 3px 18px 5px #c8ecff;
    box-shadow: 0 3px 18px 5px #c8ecff;
    margin: 8px 10px 12px
}

.plannav .nav-pills>li>a.gradient-button-3:hover {
    transition: .3s cubic-bezier(.5, .8, .25, 1);
    color: #fff
}

.gradient-button-3:hover {
    background-position: right center
}

a.choosebtn {
    background: #1185df !important;
    background-image: linear-gradient(to right, #1185df 0, #27baf1 75%, #27baf1 100%) !important;
    font-size: 16px !important;
    font-weight: 400 !important;
    border-radius: 5px !important;
    color: #fff;
    padding: 11px 10px;
    margin-top: 10px;
    display: inline-block;
    width: 100%;
    transition: .2s
}

a.choosebtn:hover {
    background-image: linear-gradient(to right, #27baf1 0, #1185df 75%, #1185df 100%) !important;
    color: #fff !important
}

.plangutter {
    padding-left: 8px !important;
    padding-right: 8px !important
}

.plancheckrow {
    color: #669ab5;
    font-size: 15px;
    line-height: 16px;
    min-height: 16px
}

.joblocation, .namedata h4 {
    -webkit-box-orient: vertical;
    line-height: 19px;
    overflow: hidden
}

.planlist [type=checkbox]:checked, .planlist [type=checkbox]:not(:checked) {
    position: absolute;
    left: -9999px
}

.planlist [type=checkbox]:checked+label, .planlist [type=checkbox]:not(:checked)+label {
    position: relative;
    padding-left: 28px;
    cursor: pointer;
    line-height: 20px;
    display: inline-block
}

.planlist [type=checkbox]:checked+label:before, .planlist [type=checkbox]:not(:checked)+label:before {
    content: '';
    position: absolute;
    left: 0;
    top: 2px;
    width: 18px;
    height: 18px;
    border: 2px solid #689bb6;
    background: #fff
}

.planlist [type=checkbox]:checked+label:after, .planlist [type=checkbox]:not(:checked)+label:after {
    content: '\f00c';
    font-family: FontAwesome;
    width: 0;
    height: 0;
    font-size: 12px;
    background: #00a69c;
    position: absolute;
    top: 1px;
    left: 3px
}

.planlist [type=checkbox]:not(:checked)+label:after {
    opacity: 0;
    -webkit-transform: scale(0);
    transform: scale(0)
}

.planlist [type=checkbox]:checked+label:after {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1)
}

.provid_popup_total input, body.plans .footer-inner-links {
    background: 0 0
}

.jobsearch-blk {
    background: #f9fdff;
    border-radius: 22px;
    border: 1px solid #b5d9ec;
    padding: 0 15px;
    -webkit-box-shadow: 0 24px 12px 2px #e5e8e9;
    box-shadow: 0 24px 12px 2px #e5e8e9;
    margin-bottom: 50px
}

.jobsearch-blk h3 {
    color: #235e7d;
    font-size: 26px;
    font-weight: 500
}

.job-search-form .textbox, .jobsearch-blk h4 {
    font-size: 16px;
    font-family: Roboto, sans-serif
}

.jobsearch-blk h4 {
    color: #57859d;
    font-weight: 400
}

.jobsearch-blk .flex-container {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row
}

.jobsearch-blk .flex-item-left {
    padding: 30px;
    flex: 60%
}

.jobsearch-blk .flex-item-right {
    padding: 10px;
    flex: 40%
}

.job-search-form {
    width: 100%;
    max-width: 500px;
    outline: 0;
    border: 0;
    height: 60px;
    position: relative;
    margin-top: 30px
}

.job-search-form .textbox {
    width: 100%;
    border: 1px solid #45b9f6;
    padding: 8px 50px 8px 20px;
    height: 50px;
    position: absolute;
    left: 0;
    font-weight: 400;
    -webkit-box-shadow: 0 5px 5px 3px #e5e8e9;
    box-shadow: 0 5px 5px 3px #e5e8e9;
    border-radius: 7px
}

.searchbtn {
    background: 0 0;
    border: 0;
    outline: 0;
    position: absolute;
    right: 10px;
    top: 9px
}

.joblist-blk .cateforylist_items {
    border: 1px solid transparent
}

.applyjob-btn:hover, .enquirenow:hover, .joblist-blk .cateforylist_items:hover {
    transition: .3s cubic-bezier(.5, .8, .25, 1)
}

.joblist-blk .cateforylist_items:hover {
    border: 1px solid #43b9f6;
    -webkit-box-shadow: 0 8px 24px 2px #c0d9e9;
    box-shadow: 0 8px 24px 2px #c0d9e9;
    transform: translateY(-3px)
}

.joblist-blk h3 {
    color: #4e4e4e !important;
    font-size: 24px !important;
    font-family: Roboto, sans-serif;
    margin: 0
}

.joblist-blk .grid-sec .srtby {
    border: 1px solid #cbcbcb;
    border-radius: 4px;
    padding: 5px 10px;
    color: #7b7b7b;
    font-weight: 500;
    font-family: Roboto, sans-serif;
    background: #fff;
    margin-right: 6px;
    margin-bottom: 0 !important
}

.joblist-blk .grid-sec .post_btn {
    padding: 8px 25px !important;
    font-family: Roboto, sans-serif
}

.listjob {
    display: flex;
    flex-direction: row;
    padding: 22px 25px 15px;
    align-items: center
}

.listjob .thumbblk img {
    width: 45px;
    height: 45px;
    border-radius: 50%;
    border: 1px solid #f7f7f7 !important;
    box-shadow: 1px 2px 4px #cccccc78
}

.jobdetail-whitebox .thumb, .my-job-list .listjob .thumbblk h3, .thumbblk .thumb {
    border-radius: 50%;
    text-align: center;
    background: #faf9fe;
    align-items: center;
    display: flex
}

.my-job-list .listjob .thumbblk h3 {
    width: 45px;
    height: 45px;
    justify-content: center;
    margin: 0;
    font-weight: 400 !important;
    color: #235e7d
}

.listjob .thumbblk {
    flex: 62px
}

.listjob .namedata {
    flex: calc(100% - 50px)
}

.jobdetail-whitebox .thumb, .thumbblk .thumb {
    height: 50px;
    width: 50px;
    border: 1px solid #f2f2f2;
    overflow: hidden;
    line-height: 60px;
    margin-right: 7px;
    justify-content: center
}

.thumbblk .thumb img {
    object-fit: cover;
    border: 0 !important;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center
}

.namedata h4 {
    font-size: 15px;
    font-weight: 500;
    margin: 0 0 3px;
    color: #41555f;
    font-family: Montserrat, sans-serif;
    display: -webkit-box;
    -webkit-line-clamp: 2
}

.my-job-list .cateforylist_items {
    float: left;
    width: 100%;
    border-bottom: 1px solid #eee;
    padding: 10px 0;
    margin-top: 20px;
    min-height: 295px
}

.emotionsbtn_textblk .media, .jobdetail-whitebox .media {
    padding-bottom: 15px;
    border-bottom: 1px solid #cee0e9;
    margin-bottom: 25px
}

.update-status {
    font-size: 12px;
    color: #41555f;
    font-weight: 400
}

.listjobcontent {
    padding: 0 30px 30px !important
}

.listjobcontent h4 {
    font-size: 15px !important;
    color: #41555f !important;
    font-weight: 600 !important;
    line-height: 21px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden
}

.joblocation {
    color: #707070;
    font-size: 13px;
    font-weight: 500;
    display: -webkit-box;
    -webkit-line-clamp: 1
}

.joblocation i {
    font-size: 13px;
    margin-right: 7px
}

.jobactions span.tagbox {
    background: 0 0;
    color: #567484;
    font-size: 13px;
    font-weight: 400 !important;
    padding: 0 !important;
    border-radius: 4px;
    margin-right: 5px;
    position: relative;
    margin-left: 9px
}

.jobactions span.tagbox::after {
    content: '';
    width: 5px;
    height: 5px;
    background-color: #ccc;
    border-radius: 50%;
    position: absolute;
    left: -8px;
    top: 6px
}

body.business_profile {
    padding-top: 56px !important
}

.jobback-sec {
    padding: 20px 0;
    text-align: right
}

.jobsback {
    color: #767578;
    font-size: 13px
}

.jobdetail-whitebox {
    background: #fff;
    padding: 30px;
    -webkit-box-shadow: 0 12px 18px 5px #dbeaf2;
    box-shadow: 0 12px 18px 5px #dbeaf2
}

.jobdetail-whitebox .media {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    margin-top: 0
}

.jobdetail-whitebox .expandsdots {
    right: 25px !important
}

.emotionsbtn_textblk .media {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

.mr-3, .mx-3 {
    margin-right: 1rem !important
}

.align-self-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important
}

.coonectionsmedia .media-body, .media-body {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.applyjob-top h3, .jobdetail-whitebox h3 {
    font-family: Roboto, sans-serif;
    font-size: 20px;
    font-weight: 700 !important;
    line-height: 30px;
    color: #43b9f6 !important;
    margin-bottom: 10px !important;
    margin-top: 0 !important
}

.jobdetail-whitebox .media-body {
    padding: 0 0 0 6px !important
}

.detailcontent p {
    line-height: 26px
}

.location-company {
    color: #6d7c84;
    font-size: 12px;
    font-weight: 600 !important
}

.applyjobform .form-control, .custom-file-upload {
    font-weight: 500;
    font-size: 14px;
    font-family: Roboto, sans-serif
}

.location-company i {
    color: #6d7c84;
    margin-right: 3px
}

span.lastupdate, span.tagbox {
    background: #dbf2fd;
    color: #567484;
    font-size: 11px;
    font-weight: 600 !important;
    padding: 5px 15px !important;
    border-radius: 4px;
    font-family: Roboto, sans-serif
}

.tag-update-blk {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    padding: 20px 0 10px
}

.tags-left {
    flex: 70%
}

.update-right {
    flex: 30%;
    text-align: right
}

span.lastupdate {
    line-height: 16px
}

.productslist h4 a, h4.detailhead {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2 !important;
    overflow: hidden;
    cursor: pointer
}

span.lastupdate i {
    margin-right: 3px
}

.redcolor {
    color: red !important
}

.applyjobform .form-group span {
    font-size: 14px;
    color: #2c4a5a;
    font-family: Roboto, sans-serif;
    font-weight: 400;
    margin-bottom: 5px
}

.applyjobform .form-control {
    padding: 15px !important;
    margin-top: 7px !important;
    border-radius: 4px;
    border: 1px solid #92a5ae;
    color: #859196 !important
}

.applyjobform .form-control:focus {
    -webkit-box-shadow: 0 3px 6px 1px #c9eafb;
    box-shadow: 0 3px 6px 1px #c9eafb
}

.applyjobform .form-group {
    margin-bottom: 0 !important;
    min-height: 81px !important
}

.custom-file-upload {
    border: 1px dashed #43b9f6;
    padding: 22px;
    cursor: pointer;
    background: #eff7fe;
    width: 100%;
    color: #43b9f6;
    text-align: center;
    text-decoration: underline;
    border-radius: 4px;
    margin-top: 10px
}

.applyjob-btn, .productslist h4 a {
    font-size: 16px !important;
    font-family: Roboto, sans-serif
}

.custom-file-upload i {
    margin-right: 7px
}

.applyjobform span.supportfiles-label {
    font-family: Roboto, sans-serif;
    color: #9f9f9f;
    font-size: 12px;
    display: block;
    margin-top: 5px;
    text-align: right
}

.applyjob-btn {
    background: #1185df !important;
    background-image: linear-gradient(to right, #1185df 0, #27baf1 75%, #27baf1 100%) !important;
    font-weight: 600 !important;
    border-radius: 5px !important;
    text-align: left;
    color: #fff;
    padding: 15px 20px;
    margin-top: 5px;
    width: 100%;
    border: 0;
    outline: 0
}

.enquirenow, .getquote-form, .successmodal .modal-body p, .successmodal .modal-body p a {
    font-weight: 400;
    font-family: Roboto, sans-serif
}

.applyjob-btn:hover {
    background-image: linear-gradient(to right, #27baf1 0, #1185df 75%, #1185df 100%) !important;
    color: #fff !important;
    -webkit-box-shadow: 0 3px 6px 3px #c9eafb;
    box-shadow: 0 3px 6px 3px #c9eafb;
    transform: translateY(-2px)
}

.my-25 {
    margin-bottom: 25px !important
}

.modal.successmodal {
    background: rgb(0, 0, 0, .5) !important
}

.successmodal .modal-dialog {
    margin-top: 130px !important
}

.successmodal .modal-header {
    border: 0;
    min-height: 50px !important
}

.successmodal .modal-header .close {
    opacity: .9 !important;
    width: 39px !important;
    height: 39px !important
}

.successmodal .modal-body {
    padding: 10px 20px 20px;
    text-align: center;
    color: #538fae
}

.successmodal .modal-body p {
    padding: 9px 0;
    text-align: center;
    color: #538fae;
    font-size: 17px;
    margin-bottom: 0
}

.successmodal .modal-body p a {
    padding: 0 20px;
    text-align: center;
    color: #43b9f6;
    font-size: 13px;
    text-decoration: underline;
    outline: 0 !important
}

.successmodal .modal-header .close:focus {
    outline: 0 !important;
    border: 0 !important
}

.productslist {
    min-height: 483px !important;
    max-height: auto !important
}

.productslist .pageslisting_image {
    min-height: 265px !important
}

.productslist .content-sec {
    padding: 15px 25px 5px;
    min-height: 144px
}

.productslist h4 a {
    color: #41555f !important;
    font-weight: 500 !important;
    line-height: 23px
}

.productslist h4 a:hover {
    color: #43b9f6 !important;
    transition: .2s
}

.productslist .content-sec p {
    font-size: 14px !important;
    color: #52798d !important;
    font-family: Roboto, sans-serif;
    font-weight: 400 !important;
    -webkit-line-clamp: 3 !important;
    line-height: 22px !important;
    margin-bottom: 15px !important
}

.enquireblk {
    padding: 0 25px 25px
}

.enquirenow {
    background: #0090ff;
    text-align: center;
    color: #fff;
    padding: 8px 15px;
    border-radius: 4px;
    font-size: 16px;
    margin-right: 5px;
    width: inherit;
    border: 0 !important
}

.enquirenow:hover {
    background: #249ad8;
    color: #fff;
    cursor: pointer;
    outline: 0;
    border: 0 !important;
    transform: translateY(-2px)
}

.productslist-category span.productlabel, .productslist-category span.servicelabel {
    border-radius: 4px;
    font-size: 13px !important;
    padding: 5px 10px;
    font-family: Roboto, sans-serif;
    color: #fff
}

.sharemenu-btn, .sharemenu-content .links {
    -webkit-transition: .4s;
    -o-transition: .4s
}

.enquirenow:focus {
    background: #43b9f6;
    outline: 0
}

.productslist-category {
    position: absolute;
    right: 15px;
    top: 15px;
    z-index: 10
}

.productslist-category span.productlabel {
    background: #87d37c;
    font-weight: 300 !important
}

.productslist-category span.servicelabel {
    background: #343434;
    font-weight: 400 !important
}

.detailmodal .modal-header {
    border: 0 !important;
    min-height: 20px !important
}

.detailmodal .modal-body {
    padding: 20px
}

.detailmodal .modal-content {
    border-radius: 0 !important
}

.detailmodal button.close {
    position: absolute;
    right: 15px;
    top: 15px;
    z-index: 9999;
    opacity: .75
}

h4.detailhead {
    font-size: 24px !important;
    color: #43b9f6 !important;
    font-family: Roboto, sans-serif;
    font-weight: 700 !important;
    line-height: 34px
}

.photoicon i, a.writearticle i {
    width: 20px;
    height: 20px;
    display: block;
    float: left
}

p.productdesc {
    font-size: 15px !important;
    color: #52798d !important;
    font-family: Roboto, sans-serif;
    font-weight: 400 !important;
    line-height: 30px !important;
    margin: 10px 0 !important
}

.getquote-form h4, .user-profile-left .exp-edu .edu-body .edu-item.lang:not(:last-child), .user-profile-left .exp-edu .edu-body .edu-item.skill:not(:last-child) {
    margin-bottom: 10px !important
}

.getquote-form {
    border: 2px dashed #43b9f6;
    padding: 30px;
    background: url(../images/bill.svg) 95% 5% no-repeat #eff7fe;
    width: 100%;
    border-radius: 4px;
    margin: 10px 0 20px
}

.getquote-form h4 {
    font-family: Roboto, sans-serif;
    font-size: 24px;
    font-weight: 700 !important;
    line-height: 30px;
    color: #43b9f6 !important;
    margin-top: 0 !important
}

.feedpost_btn, .profilenamesec h4 {
    font-weight: 500;
    font-size: 13px;
    font-family: Roboto, sans-serif
}

.getquote-form .form-control {
    border: 1px solid #b4c7ce;
    font-weight: 400;
    border-radius: 4px;
    margin-bottom: 5px !important
}

.getquote-form .form-group, .getquote-form label.error {
    margin-bottom: 5px !important
}

.profileimg-box {
    width: 46px;
    height: 46px;
    border-radius: 50%;
    overflow: hidden;
    border: 1px solid #f2f2f2;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    background: #fff;
    left: 0;
    top: 0;
    text-align: center;
    margin-right: 10px
}

.emotionsbtn_textblk.smileyicon {
    margin-bottom: 10px;
    display: flex;
    justify-content: space-between
}

.userpostTop .emotionsbtn_textblk.smileyicon #custom-emoji-button {
    position: absolute;
    left: 0;
    bottom: -44px !important;
    top: inherit !important;
    right: inherit !important
}

.smileyicon #custom-emoji-button.fa-smile-o:before {
    content: "\f118";
    color: #9f9f9f;
    font-size: 26px
}

.photoicon i {
    background: url(../images/photoicon.svg) 0 50% no-repeat;
    margin-left: 20px
}

.link, .projects-list .projects-item .heading>.head-btn .text, a.photoicon label {
    cursor: pointer
}

a.writearticle {
    padding-right: 10px;
    padding-top: 7px;
    float: left
}

a.writearticle:hover {
    background: #fefefe;
    border-radius: 4px
}

a.writearticle i {
    background: url(../images/writearticle.svg) 0 50%/cover no-repeat;
    margin-left: 10px
}

a.writearticle span {
    color: #5e5e5e;
    font-size: 14px;
    font-weight: 400 !important;
    margin-left: 6px
}

a.photoicon span:hover, a.writearticle span:hover {
    color: #181818 !important
}

.feedpost_btn {
    padding: 7px 25px !important;
    background: #43b9F6FC !important;
    color: #fff;
    border: 0;
    border-radius: 4px
}

.left-top-profile-sec #profilepic {
    width: 80px !important;
    height: 80px !important;
    border: 4px solid #fff !important;
    background-color: #f6f6f6
}

.smileyicon .emoji-wysiwyg-editor {
    min-height: 60px !important;
    padding: 10px 15px !important;
    background: #f8f8f8 !important;
    border: 0 !important;
    border-radius: 7px !important;
    margin-left: 13px !important;
    width: 89%
}

.comment_sharelike_sec .icn-fnt-size, .timelinebox .icn-fnt-size {
    background: url(../images/like.png) 0 0/contain no-repeat;
    position: relative
}

.profilenamesec h4 {
    color: #525252;
    width: 100%;
    line-height: 18px;
    margin-top: 0;
    margin-bottom: 12px
}

.feedconnectionblk {
    display: flex;
    display: -ms-flexbox;
    flex-direction: row;
    margin-top: 10px;
    font-family: Roboto, sans-serif;
    padding: 10px 0
}

.coonectionsmedia, .timelinebox .media {
    display: -webkit-box;
    display: -ms-flexbox
}

.feedconnectionblk-left {
    flex: 50%;
    border-right: 1px solid #e2e2e2;
    text-align: center;
    padding: 4px
}

.feedconnectionblk-right {
    flex: 50%;
    text-align: center;
    padding: 4px
}

@media only screen and (max-width:1098px) and (min-width:992px) {
    .feedconnectionblk-left {
        flex: 100%;
        text-align: left !important
    }
}

.feedconnectionblk-left h4, .feedconnectionblk-right h4 {
    font-size: 13px;
    color: #000;
    font-weight: 400 !important;
    margin: 0
}

.feedconnectionblk-left h5, .feedconnectionblk-right h5 {
    font-size: 14px;
    color: #43b9f6;
    font-weight: 700 !important;
    margin: 5px 0 0 !important
}

.newsfeedbox .whitebox .post_left .mediapost_pic {
    position: static
}

.timelinebox {
    font-size: 15px;
    font-weight: 400;
    color: #000;
    line-height: 23px;
    padding: 15px !important
}

.jfeeddisplay_div.newsfeedbox .timelinebox {
    padding: 15px 0 !important
}

.timelinebox .mediapost_user-side {
    padding: 0 14px !important;
    border-top: 0 !important;
    margin-top: 0 !important
}

.timelinebox .media {
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    margin-bottom: 5px;
    padding: 0 14px !important
}

.timelinebox .media-body {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    padding: 5px 0
}

.jfeeddisplay_div.newsfeedbox .timelinebox .posthead {
    width: 100%;
    border-bottom: 0 !important;
    padding: 0
}

.timelinebox .posthead h4 a {
    color: #1c1c1c !important;
    font-size: 14px !important;
    font-weight: 600 !important
}

.timelinebox .posthead span {
    color: #9f9f9f !important;
    font-family: Roboto, sans-serif;
    font-size: 13px !important;
    font-weight: 400 !important
}

.timelinebox .mediapost_user-side-top {
    padding: 5px 14px !important
}

.timelinebox .commentblk {
    margin-left: 14px !important;
    margin-right: 14px !important
}

.jEmojiable {
    padding: 0 14px 9px;
    color: #242424
}

.postheadtablediv.media .mediapost_pic {
    width: 44px !important;
    height: 44px !important
}

span.connectioncount {
    margin-left: 5px
}

span.connectioncount a {
    display: inline-block;
    background: #43b9f6;
    padding: 6px 10px;
    border-radius: 15px;
    color: #fff !important;
    font-family: Roboto, sans-serif;
    font-size: 13px !important;
    font-weight: 700 !important
}

span.connectioncount a:hover {
    background: #138ccb
}

.coonectionsmedia {
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

.friendphotobox_blk .media-body h4 {
    text-align: left !important;
    font-size: 14px !important;
    font-weight: 500 !important;
    color: #000
}

.coonectionsmedia .friendphotobox {
    width: 34px !important;
    height: 34px !important
}

.adbox-s {
    margin: 10px 0 15px;
    display: flex
}

.articlelist ul li {
    list-style: none;
    padding: 13px 0 0;
    width: 100%
}

.articlelist h4 {
    font-size: 14px !important;
    font-weight: 600 !important;
    color: #000;
    line-height: 20px;
    margin: 0 0 2px
}

.articlelist h4 a {
    font-size: 13px !important;
    font-weight: 600 !important;
    color: #242424
}

.articlelist span {
    font-family: Roboto, sans-serif;
    font-size: 12px !important;
    font-weight: 400 !important;
    color: #939393;
    line-height: 18px
}

.nodata h4, .nodata p {
    font-family: Montserrat, sans-serif;
    text-align: center
}

.timelinebox ul.portfolio li {
    width: 100% !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    background: #f7f7f7;
    min-height: 100px
}

.productlarge-blk, a.photobox {
    display: flex;
    align-items: center;
    width: 100%
}

.nodata {
    padding: 40px;
    text-align: center
}

.nodata h4 {
    color: #43b9f6 !important;
    font-size: 20px;
    line-height: 30px;
    font-weight: 500;
    margin: 15px 0
}

.nodata p {
    color: #41555f !important;
    font-size: 15px;
    line-height: 24px;
    font-weight: 400;
    margin: 0
}

a.photobox {
    height: 76px;
    border-radius: 5px;
    border: 1px solid #f3f3f3;
    margin: 0 auto;
    justify-content: center;
    background: #f3f3f3
}

.descimgblk {
    border: 1px solid #b2d4e5;
    padding: 15px;
    margin: 15px 0
}

.productlarge-blk {
    min-height: 488px;
    justify-content: center !important
}

.xzoom-container {
    display: inline-block;
    width: 100%
}

.btn.btn-default.icon {
    background: url(../images/in-icon.svg) 3px 3px no-repeat #0073b1;
    border: 0;
    color: #fff;
    padding: 1px 8px 1px 25px;
    height: 21px;
    max-width: 70px
}

.left-top-profile-sec .profilenamesec {
    display: block !important;
    width: 100% !important
}

.timelinebox i.commenticons {
    width: 18px;
    height: 18px;
    background: url(../images/commenticon.svg) 0 0/contain no-repeat;
    display: inline-block;
    margin-right: 5px
}

.timelinebox a.colorgrey_text:hover i.icn-fnt-size {
    background: url(../images/liked.png) 0 0/contain
}

.comment_sharelike_sec a:hover i.icn-fnt-size {
    background: url(../images/liked.png) 0 0/contain !important
}

.timelinebox .likesec a {
    font-size: 14px !important;
    display: flex;
    height: 30px;
    align-items: center;
    padding-right: 5px
}

.timelinebox .icn-fnt-size {
    width: 18px;
    height: 18px;
    margin-right: 5px;
    top: -3px
}

.comment_sharelike_sec .icn-fnt-size {
    width: 18px;
    height: 18px;
    margin-right: 2px;
    display: inline-block;
    top: 2px
}

.sharemenu-btn, .sharenow-blk .dropdown-menu {
    background-color: transparent !important;
    border: 0 !important;
    z-index: 700
}

.comment_sharelike_sec .liked .icn-fnt-size {
    width: 18px !important;
    height: 18px !important;
    background: url(../images/liked.png) 0 0/contain no-repeat !important;
    margin-right: 2px !important;
    display: inline-block !important;
    position: relative !important;
    top: 2px !important
}

.timelinebox i.shareicons {
    width: 19px;
    height: 15px;
    background: url(../images/share.svg) no-repeat;
    display: inline-block
}

.newsSection .content-sec h3, .newsSection .content-sec p {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    font-family: Roboto, sans-serif
}

.timelinebox .mediapost_links {
    font-size: 14px !important;
    color: #939393 !important;
    font-weight: 400 !important;
    margin-right: 6px
}

.timelinebox .likesec .display_table_cell {
    vertical-align: middle !important
}

.sharemenu-btn {
    outline: 0 !important;
    color: #868686 !important;
    padding: 0;
    transition: .4s
}

.timelinebox .sharemenu-btn:hover i.shareicons {
    width: 19px;
    height: 15px;
    background: url(../images/shareover.svg) no-repeat
}

.sharenow-blk .dropdown-menu {
    position: relative;
    display: inline-block;
    padding: 0 !important;
    margin: 0 !important;
    font-size: 13px !important;
    box-shadow: none !important
}

.sharemenu-content {
    display: none;
    position: absolute;
    background-color: #fff;
    min-width: 107px;
    z-index: 1;
    box-shadow: 0 3px 10px rgb(0 0 0 / 10%);
    padding: 10px
}

.sharemenu-content .links {
    color: #45b9f6;
    padding: 10px;
    border-radius: 4px;
    margin: 3px;
    text-decoration: none;
    display: block;
    font-size: 13px;
    font-weight: 500;
    border-bottom: 1px solid #fafafa;
    transition: .4s
}

.sharemenu-content .links:hover {
    background-color: #45b9f6;
    color: #fff
}

.sharemenu-content .dropdown-menu:hover .menu-btn {
    background-color: #3e8e41
}

.postcommentblk.emotionsbtn_textblk .emoji-wysiwyg-editor {
    padding: 10px 15px !important;
    border: 0 !important;
    background: #f7f7f7 !important;
    border-radius: 30px !important;
    font-size: 12px !important;
    min-height: 40px !important
}

.postcommentblk.emotionsbtn_textblk #custom-emoji-button {
    position: absolute;
    right: 47px;
    top: 10px !important
}

.postcommentblk.emotionsbtn_textblk .upload_cambtn {
    top: 14px !important;
    z-index: 99
}

a.postcommentbtn {
    position: absolute;
    top: 13px !important;
    right: 10px;
    background: url(../images/posticon.svg) no-repeat;
    width: 20px;
    height: 20px;
    text-indent: -9999px;
    -webkit-transition: .4s;
    -o-transition: .4s;
    transition: .4s;
    z-index: 99
}

a.postcommentbtn:hover {
    background: url(../images/posticonover.svg) no-repeat
}

.expandsdots {
    position: absolute;
    right: 12px;
    top: 15px
}

.expandsdots.detailpage-edit {
    position: absolute;
    right: 64px;
    top: 20px;
    z-index: 9999
}

.more-menu {
    width: 100px
}

.more-btn, .more-menu-btn {
    background: 0 0;
    border: 0;
    line-height: normal;
    overflow: visible;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    width: 100%;
    text-align: left;
    outline: 0;
    cursor: pointer
}

.more-dot {
    background-color: #6e6e6e;
    margin: 0 0 0 auto;
    display: inline-block;
    width: 4px;
    height: 4px;
    border-radius: 50%;
    transition: background-color .3s
}

.more-menu {
    position: absolute;
    top: 100%;
    z-index: 99;
    float: left;
    padding: 0;
    margin-top: 9px;
    background-color: #fff;
    border: 1px solid #ccd8e0;
    border-radius: 4px;
    box-shadow: 1px 1px 3px rgba(0, 0, 0, .25);
    opacity: 0;
    transform: translate(0, 15px) scale(.95);
    transition: transform .1s ease-out, opacity .1s ease-out;
    pointer-events: none;
    right: 0
}

.more-menu-caret {
    position: absolute;
    top: -10px;
    right: 6px;
    width: 18px;
    height: 10px;
    float: left;
    overflow: hidden
}

.more-menu-caret-inner, .more-menu-caret-outer {
    position: absolute;
    display: inline-block;
    margin-left: -1px;
    font-size: 0;
    line-height: 1
}

.more-menu-caret-outer {
    border-bottom: 10px solid #c1d0da;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    height: auto;
    left: 0;
    top: 0;
    width: auto
}

.more-menu-caret-inner {
    top: 1px;
    left: 1px;
    border-left: 9px solid transparent;
    border-right: 9px solid transparent;
    border-bottom: 9px solid #fff
}

.more-menu-items {
    margin: 0;
    list-style: none;
    padding: 0
}

.more-menu-btn {
    min-width: 100%;
    color: #66757f;
    cursor: pointer;
    display: block;
    font-size: 14px !important;
    line-height: 18px;
    padding: 6px 13px 3px;
    position: relative;
    white-space: nowrap
}

.more-menu-item:hover {
    background-color: #489fe5
}

.more-btn:hover .more-dot, .show-more-menu .more-dot {
    background-color: #516471
}

.show-more-menu .more-menu {
    opacity: 1;
    transform: translate(0, 0) scale(1);
    pointer-events: auto
}

@media screen and (max-width:800px) {
    .flex-item-left, .flex-item-right {
        flex: 100% !important
    }

    .flex-item-left {
        margin-bottom: 15px
    }

    .jobsearchsvg img {
        max-height: 150px
    }
}

@media screen and (min-width:1601px) {
    .plantop {
        margin: 80px 0
    }

    .plantop h4 {
        font-size: 38px
    }

    .plantop p {
        font-size: 20px;
        margin-top: 22px
    }
}

@media (min-width:1200px) {
    .detailmodal .modal-dialog {
        width: 1140px
    }
}

@media (min-width:992px) {
    .profile_cover {
        min-height: 329px
    }
}

@media (min-width:992px) and (max-width:1199px) {
    .detailmodal .modal-dialog {
        width: 968px
    }
}

@media (min-width:992px) and (max-width:1200px) {
    .inner-header .inner-header-grid .inner-header-grid-left .header-form form input {
        width: 100%;
        max-width: 190px
    }
}

@media (max-width:767px) {
    .plannav .nav-pills>li.active>a, .plannav .nav-pills>li>a, .plannav .nav-pills>li>a.active {
        border-radius: 4px;
        font-family: Roboto, sans-serif;
        font-size: 15px;
        width: 160px;
        margin: 15px 5px;
        padding: 9px 10px !important;
        text-align: center
    }

    .more-menu {
        right: 0
    }

    .more-menu-caret {
        left: 70px !important
    }

    .tags-left {
        flex: 50%
    }

    .update-right {
        flex: 50%;
        text-align: right
    }

    .plancontent .nav {
        margin: auto;
        display: block !important;
        max-width: 319px
    }

    .plannav .nav-pills>li>a {
        color: #689bb6;
        transition: .3s cubic-bezier(.25, .8, .25, 1)
    }

    .plannav .nav-pills>li.active>a, .plannav .nav-pills>li>a.active {
        color: #fff
    }

    .plantop h4 {
        font-size: 22px
    }

    .plantop p {
        font-size: 14px;
        color: #52798d;
        text-align: center;
        margin-top: 10px
    }
}

@media (max-width:530px) {
    .more-menu {
        right: 0
    }

    .more-menu-caret {
        left: 70px !important
    }

    .tags-left {
        flex: 100%;
        padding-bottom: 10px
    }

    .update-right {
        flex: 100%;
        text-align: left
    }

    .applyjob-top h3, .jobdetail-whitebox h3 {
        font-family: Roboto, sans-serif;
        font-size: 18px;
        font-weight: 700 !important;
        line-height: 22px
    }

    .productlarge-blk {
        width: 100%;
        min-height: 220px
    }

    .getquote-form h4, h4.detailhead {
        font-size: 16px !important;
        line-height: 21px
    }

    p.productdesc {
        font-size: 13px !important;
        line-height: 20px !important
    }
}

.header-main-right a, .header_link_outer a {
    display: inline-block;
    font-size: 15px;
    color: #fff
}

.header-main-right a {
    background: #fff;
    padding: 7px 34px;
    margin-left: 8px;
    font-weight: 500;
    border-radius: 35px;
    -webkit-transition: .2s;
    -ms-transition: .2s;
    transition: .2s
}

.customradio:hover input~.checkmark, .lib-panel img {
    background-color: transparent
}

.header-main-right a:hover {
    background: #2399d6;
    color: #fff !important
}

.header_link_outer a {
    margin: 0 16px;
    font-weight: 400
}

.header_link_outer a i {
    color: #e7e7e7;
    margin: 0 5px 0 0;
    font-size: 18px;
    font-weight: 100 !important
}

.tooltip_outer {
    position: absolute;
    right: 10px;
    top: 10px
}

.tooltip_outer .tooltip_inner {
    position: absolute;
    width: 25px;
    height: 25px;
    line-height: 25px;
    background: #43b9f6;
    right: 0;
    top: 0;
    text-align: center;
    border-radius: 50%;
    color: #fff;
    font-weight: 500;
    font-size: 14px;
    cursor: pointer
}

.tooltip_outer .focus-text, .tooltip_outer .text {
    display: none;
    position: absolute;
    z-index: 99;
    background: #fff;
    top: 40px;
    right: -10px;
    min-width: 200px;
    padding: 10px;
    border-radius: 10px;
    box-shadow: 0 -1px 15px rgba(0, 0, 0, .1);
    border: 1px solid #dcdcdc;
    color: #707070;
    font-size: 13px
}

.tooltip_outer .text::before {
    content: " ";
    position: absolute;
    right: 10px;
    top: -14px;
    width: 25px;
    height: 14px;
    background: url("../images/tooltip_arrow.png") left top no-repeat
}

.article-content {
    background: #fff;
    box-shadow: 0 -1px 15px rgba(0, 0, 0, .1);
    padding: 30px 30px 135px;
    border-radius: 20px
}

.article-content table {
    border-color: #ccc;
    margin-bottom: 30px;
    width: 100%
}

.article-content table tr td {
    padding: 8px 15px;
    vertical-align: top;
    border-top: none
}

.detail_banner_img_outer {
    width: 100%;
    padding: 0 0 30px
}

.detail_banner_img_outer img {
    max-width: 100%;
    max-height: 700px
}

.chooseplan_upgrade_outer {
    display: flex;
    justify-content: center
}

.chooseplan_upgrade_outer h5 {
    margin: 5px 8px 0 0 !important
}

.chooseplan_upgrade_outer span a {
    border-radius: 3px;
    background: #43b9f6;
    font-size: 11px;
    padding: 2px 10px;
    float: right;
    color: #fff;
    text-transform: uppercase;
    margin: 3px 0 0
}

.header-right .delete_btt, .header-right .edit_btt {
    border-radius: 5px;
    font-size: 13px;
    padding: 6px 30px;
    float: right;
    color: #fff !important;
    text-transform: uppercase;
    font-weight: 500;
    margin: 10px 0 0 10px
}

.header-right .edit_btt {
    background: #43b9f6
}

.header-right .delete_btt {
    background: #ccc
}

@media screen and (max-width:884px) {
    .header-link-mobile-view {
        display: block !important;
        margin-top: 13px;
        background: #4a4a4a;
        padding: 6px
    }

    .sticky .header-link-mobile-view {
        margin-top: 13px;
        background: #fff;
        padding: 6px;
        border-top: 1px solid #dbf3ff
    }

    .header-link-desktop-view {
        display: none
    }

    .header_link_outer a i {
        font-size: 20px !important
    }

    .share_news_outer_page {
        margin-top: 50px
    }
}

@media screen and (max-width:531px) {
    .header-link-mobile-view {
        display: none !important
    }

    .share_news_outer_page {
        margin-top: 0 !important
    }
}

@media screen and (max-width:1199px) {
    .job-banner-section .job-banner-img, .market-banner .jobsearchsvg {
        display: none
    }
}

@media screen and (max-width:882px) {
    .header_link_outer a {
        display: inline-block;
        margin: 1px 6px !important;
        min-width: 72px;
        font-size: 17px !important
    }
}

@media screen and (max-width:1192px) {
    .job-sec1 .cateforylist_items, .job-sec1 .listjob .namedata h4 {
        min-height: auto
    }

    a.invite-friend span, a.photoicon span, a.writearticle span {
        display: none
    }
}

.pagesec h3 {
    font-weight: 800;
    color: #000;
    font-size: 26px
}

.newsSection .gridrow {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.newsSection .cateforylist_items .pageslisting_image {
    width: 100%;
    height: 241px;
    overflow: hidden;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    border: 1px solid #f3f3f3;
    background-color: #f5f5f5;
    transition: .5s
}

.newsSection .cateforylist_items .pageslisting_image:hover {
    transform: scale(1.2);
    transition: .5s
}

.newsSection .content-sec p {
    overflow: hidden;
    color: #242424;
    font-size: 14px;
    margin-top: 9px;
    font-weight: 400;
    line-height: 20px
}

.newsSection .content-sec h3 {
    color: #313435;
    max-height: 79px;
    font-size: 20px;
    overflow: hidden
}

.newsSection .content-sec .moreBtn {
    color: #43b9f6;
    font-size: 16px;
    font-weight: 400;
    display: flex;
    width: 96px;
    justify-content: space-between;
    align-items: center
}

.newsSection .content-sec .moreBtn i {
    font-size: 10px;
    position: relative;
    top: .4999px
}

.newsSection .cateforylist_items {
    background: #fff;
    float: none;
    margin: 0 0 30px;
    padding-top: 0;
    overflow: hidden;
    -webkit-box-shadow: 0 3px 10px rgb(0 0 0 / 5%);
    -ms-box-shadow: 0 3px 10px rgba(0, 0, 0, .05);
    box-shadow: 0 3px 10px rgb(0 0 0 / 5%);
    padding-bottom: 0;
    transition: .5s;
    font-weight: 500;
    filter: drop-shadow(0px 12px 12px #d5e5ee)
}

.newsSection .cateforylist_items:hover {
    box-shadow: 0 10px 36px -10px #1188e073;
    transition: .5s
}

.newsSection .cateforylist_items .position_relatv a {
    margin-top: 0 !important;
    overflow: hidden
}

.newsSection .grid-sec .srtby {
    border: 1px solid #cbcbcb;
    padding: 3px 10px;
    outline: 0;
    color: #7b7b7b;
    font-weight: 500;
    background: #fff;
    margin-left: 6px;
    height: 34px;
    border-radius: 5px;
    margin-bottom: 0;
    line-height: 23px
}

.newsSection .grid-sec .srtby a {
    font-size: 13px;
    color: #7b7b7b
}

.newsSection .content-sec {
    padding: 22px 27px
}

.newsSection .grid-sec {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    align-items: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    margin-bottom: 15px
}

.newsSection .grid-sec .filter-right {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    align-items: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    max-width: 335px
}

.news-details-date span {
    font-weight: 700;
    color: #9c9c9c;
    font-size: 16px;
    margin-bottom: 6px;
    display: flex
}

.news-details-head {
    margin-bottom: 29px
}

.news-details-page p span {
    font-family: Roboto, sans-serif;
    font-size: 15px !important
}

.recommented {
    margin: auto !important
}

.recommented h2 {
    font-weight: 700;
    margin-bottom: 31px;
    font-size: 20px
}

.buy_offer_outer .product_inner_cnt, .lib-panel, .news-details-page img.news-img, .product_inner_cnt {
    margin-bottom: 20px
}

ul.round-social-icons li {
    width: 22px;
    height: 22px;
    background: #24aef6;
    border-radius: 50%;
    color: #fff;
    margin-right: 6px;
    align-items: center;
    justify-content: center;
    display: flex;
    font-size: 12px
}

.news-details-date p {
    font-weight: 700;
    text-transform: uppercase;
    font-size: 16px
}

.news-search-form {
    width: 100%;
    max-width: 160px;
    outline: 0;
    border: 0;
    height: 20px;
    position: relative;
    padding: 3px 10px;
    color: #7b7b7b;
    font-weight: 500;
    margin-bottom: 18px
}

.news-search-form .textbox {
    width: 100%;
    border: 1px solid #e3e3e3;
    height: 33px;
    position: absolute;
    left: 0;
    font-family: Roboto, sans-serif;
    font-size: 13px;
    font-weight: 500;
    border-radius: 4px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 13px
}

.news-search-form .searchbtn {
    background: 0 0;
    border: 0;
    outline: 0;
    position: absolute;
    right: 5px;
    top: 9px;
    color: #9c9c9c
}

.newsSectionDetail {
    padding-bottom: 31px
}

.newsSectionDetail .header-right a {
    color: rgba(0, 0, 0, .5);
    font-weight: 500
}

.newsSection .carousel-indicators {
    bottom: 0
}

.newsSection .carousel-indicators .active {
    width: 12px;
    height: 12px;
    margin: 0;
    background-color: #43b9f6
}

.roundshare .icon {
    height: 20px;
    width: 20px;
    padding: 0 !important;
    border-radius: 50%
}

.roundshare .btn.icon {
    border: 1px solid #0e8ccd;
    background-color: #43b9f6;
    padding: 1px 6px 0 16px;
    height: 21px;
    display: inline-block;
    margin: 0;
    border-radius: 3px;
    background-size: 1em 1em;
    color: #fff !important;
    font: 12px/18px Helvetica, Arial, sans-serif;
    white-space: nowrap
}

@media screen and (max-width:532px) {
    .header_link_outer a span {
        display: none
    }

    .header_link_outer a {
        min-width: 41px
    }
}

@media screen and (max-width:991px) {
    .businesslist_search_blk {
        padding-bottom: 8px
    }

    .login_db_search, .logo {
        margin-bottom: 8px !important
    }

    .post_right {
        float: left;
        width: 100%;
        max-width: 100% !important
    }

    .company-profile-left .u-tags ul.taglist {
        margin-bottom: 22px
    }

    .inner-header-grid-left .side_drop .dotmore {
        display: block !important;
        margin-top: 6px
    }

    .frndboxlist {
        width: 1000px
    }

    .frndboxlist li {
        float: left;
        width: auto
    }

    .resp_scroll {
        overflow: auto
    }

    .company_profile_left::before {
        background: 0 0
    }

    .profile_cover img {
        border-radius: 8px !important;
        height: auto;
        max-height: inherit
    }

    .croppie-container .cr-boundary {
        width: 100% !important
    }

    .card {
        display: block;
        height: 100%
    }

    .inner-header .inner-header-grid .inner-header-grid-left .header-form form input {
        width: 100%;
        max-width: 220px
    }

    .jobdetail-section .jobdetail-whitebox {
        min-height: 400px
    }

    a.photobox {
        width: 100%;
        height: 150px
    }

    .inner-header-grid .btn-links a span {
        display: none
    }

    .header_link_outer a span {
        font-size: 13px
    }
}

@media screen and (max-width:1388px) {
    .header_link_outer a {
        margin: 0 7px;
        font-size: 14px
    }
}

@media screen and (min-width:1389px) {
    .header_link_outer a {
        margin: 0 10px
    }
}

@media only screen and (max-width:992px) and (min-width:885px) {
    .header_link_outer {
        min-width: 550px !important
    }
}

.blue_bt, .bordr_bt, .dark_bt {
    min-width: 123px
}

@media screen and (max-width:1021px) {
    .header_link_outer a {
        margin: 0 3px;
        font-size: 13px !important
    }
}

.sticky .header-main-right a {
    background: #43b9f6 !important;
    color: #fff !important
}

.share-sec {
    font-weight: 700;
    color: #9c9c9c;
    font-size: 16px;
    margin-bottom: 6px
}

.news-detail-share {
    float: left;
    right: 14px;
    display: inline-block;
    width: 100%;
    margin-bottom: 14px
}

@media only screen and (max-width:767px) {
    .my-job-list .cateforylist_items {
        margin: auto auto 10px !important;
        display: block;
        float: none
    }

    .news-heading {
        font-size: 20px !important;
        line-height: 26px !important
    }

    .responsive-plancontent ul, .responsive-plancontent ul li a {
        width: 100% !important
    }

    .responsive-plancontent ul li {
        width: 42%;
        float: left;
        margin: 5px
    }
}

.successmodal .modal-dialog {
    width: 440px
}

.successmodal button.close {
    right: 7px
}

.successmodal button.close img {
    max-width: 28px
}

.stripe-connect {
    background: #0090ff;
    height: 38px;
    text-decoration: none;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    user-select: none;
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    -webkit-font-smoothing: antialiased;
    color: #fff;
    text-align: left;
    padding: 8px 2px;
    display: inline-block;
    width: 196px
}

.stripe-connect span {
    color: #fff;
    font-family: Roboto, sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 14px;
    padding: 5px 28px;
    position: relative;
    text-align: left;
    display: block;
    width: 100%
}

.stripe-connect:hover {
    background: #056cbb;
    color: #fff
}

.stripe-connect.slate {
    background: #0a2540
}

.stripe-connect.slate:hover {
    background: #393a3a
}

.stripe-connect.white span {
    color: #0a2540
}

.stripe-connect.white:hover {
    background: #f6f9fc
}

.stripe-connect span::after {
    background-repeat: no-repeat;
    background-size: 49.58px;
    content: "";
    height: 20px;
    left: 61%;
    position: absolute;
    top: -.05%;
    width: 49.58px;
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 23.0.4, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 468 222.5' style='enable-background:new 0 0 468 222.5;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill-rule:evenodd;clip-rule:evenodd;fill:%23FFFFFF;%7D%0A%3C/style%3E%3Cg%3E%3Cpath class='st0' d='M414,113.4c0-25.6-12.4-45.8-36.1-45.8c-23.8,0-38.2,20.2-38.2,45.6c0,30.1,17,45.3,41.4,45.3 c11.9,0,20.9-2.7,27.7-6.5v-20c-6.8,3.4-14.6,5.5-24.5,5.5c-9.7,0-18.3-3.4-19.4-15.2h48.9C413.8,121,414,115.8,414,113.4z M364.6,103.9c0-11.3,6.9-16,13.2-16c6.1,0,12.6,4.7,12.6,16H364.6z'/%3E%3Cpath class='st0' d='M301.1,67.6c-9.8,0-16.1,4.6-19.6,7.8l-1.3-6.2h-22v116.6l25-5.3l0.1-28.3c3.6,2.6,8.9,6.3,17.7,6.3 c17.9,0,34.2-14.4,34.2-46.1C335.1,83.4,318.6,67.6,301.1,67.6z M295.1,136.5c-5.9,0-9.4-2.1-11.8-4.7l-0.1-37.1 c2.6-2.9,6.2-4.9,11.9-4.9c9.1,0,15.4,10.2,15.4,23.3C310.5,126.5,304.3,136.5,295.1,136.5z'/%3E%3Cpolygon class='st0' points='223.8,61.7 248.9,56.3 248.9,36 223.8,41.3 '/%3E%3Crect x='223.8' y='69.3' class='st0' width='25.1' height='87.5'/%3E%3Cpath class='st0' d='M196.9,76.7l-1.6-7.4h-21.6v87.5h25V97.5c5.9-7.7,15.9-6.3,19-5.2v-23C214.5,68.1,202.8,65.9,196.9,76.7z'/%3E%3Cpath class='st0' d='M146.9,47.6l-24.4,5.2l-0.1,80.1c0,14.8,11.1,25.7,25.9,25.7c8.2,0,14.2-1.5,17.5-3.3V135 c-3.2,1.3-19,5.9-19-8.9V90.6h19V69.3h-19L146.9,47.6z'/%3E%3Cpath class='st0' d='M79.3,94.7c0-3.9,3.2-5.4,8.5-5.4c7.6,0,17.2,2.3,24.8,6.4V72.2c-8.3-3.3-16.5-4.6-24.8-4.6 C67.5,67.6,54,78.2,54,95.9c0,27.6,38,23.2,38,35.1c0,4.6-4,6.1-9.6,6.1c-8.3,0-18.9-3.4-27.3-8v23.8c9.3,4,18.7,5.7,27.3,5.7 c20.8,0,35.1-10.3,35.1-28.2C117.4,100.6,79.3,105.9,79.3,94.7z'/%3E%3C/g%3E%3C/svg%3E")
}

.stripe-connect.white span::after {
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 24.0.3, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 468 222.5' style='enable-background:new 0 0 468 222.5;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill-rule:evenodd;clip-rule:evenodd;fill:%230A2540;%7D%0A%3C/style%3E%3Cg%3E%3Cpath class='st0' d='M414,113.4c0-25.6-12.4-45.8-36.1-45.8c-23.8,0-38.2,20.2-38.2,45.6c0,30.1,17,45.3,41.4,45.3 c11.9,0,20.9-2.7,27.7-6.5v-20c-6.8,3.4-14.6,5.5-24.5,5.5c-9.7,0-18.3-3.4-19.4-15.2h48.9C413.8,121,414,115.8,414,113.4z M364.6,103.9c0-11.3,6.9-16,13.2-16c6.1,0,12.6,4.7,12.6,16H364.6z'/%3E%3Cpath class='st0' d='M301.1,67.6c-9.8,0-16.1,4.6-19.6,7.8l-1.3-6.2h-22v116.6l25-5.3l0.1-28.3c3.6,2.6,8.9,6.3,17.7,6.3 c17.9,0,34.2-14.4,34.2-46.1C335.1,83.4,318.6,67.6,301.1,67.6z M295.1,136.5c-5.9,0-9.4-2.1-11.8-4.7l-0.1-37.1 c2.6-2.9,6.2-4.9,11.9-4.9c9.1,0,15.4,10.2,15.4,23.3C310.5,126.5,304.3,136.5,295.1,136.5z'/%3E%3Cpolygon class='st0' points='223.8,61.7 248.9,56.3 248.9,36 223.8,41.3 '/%3E%3Crect x='223.8' y='69.3' class='st0' width='25.1' height='87.5'/%3E%3Cpath class='st0' d='M196.9,76.7l-1.6-7.4h-21.6v87.5h25V97.5c5.9-7.7,15.9-6.3,19-5.2v-23C214.5,68.1,202.8,65.9,196.9,76.7z'/%3E%3Cpath class='st0' d='M146.9,47.6l-24.4,5.2l-0.1,80.1c0,14.8,11.1,25.7,25.9,25.7c8.2,0,14.2-1.5,17.5-3.3V135 c-3.2,1.3-19,5.9-19-8.9V90.6h19V69.3h-19L146.9,47.6z'/%3E%3Cpath class='st0' d='M79.3,94.7c0-3.9,3.2-5.4,8.5-5.4c7.6,0,17.2,2.3,24.8,6.4V72.2c-8.3-3.3-16.5-4.6-24.8-4.6 C67.5,67.6,54,78.2,54,95.9c0,27.6,38,23.2,38,35.1c0,4.6-4,6.1-9.6,6.1c-8.3,0-18.9-3.4-27.3-8v23.8c9.3,4,18.7,5.7,27.3,5.7 c20.8,0,35.1-10.3,35.1-28.2C117.4,100.6,79.3,105.9,79.3,94.7z'/%3E%3C/g%3E%3C/svg%3E")
}

.home_contn_outer .feedconnectionblk-left, .padding-L0, .pl_0 {
    padding-left: 0
}

.connect_bt {
    border: 1px solid #707070;
    border-radius: 70px;
    padding: 5px 12px;
    font-size: 14px;
    background: 0 0
}

.connect_bt:hover {
    background: #0090ff;
    border: 1px solid #0090ff;
    color: #fff
}

.radiotextsty {
    color: #383838;
    font-size: 14px;
    font-weight: 400
}

.customradio {
    display: block;
    position: relative;
    padding-left: 30px;
    margin-bottom: 0;
    cursor: pointer;
    font-size: 14px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.customradio input {
    position: absolute;
    opacity: 0;
    cursor: pointer
}

.checkmark {
    position: absolute;
    top: 0;
    left: 0;
    height: 22px;
    width: 22px;
    background-color: #fff;
    border-radius: 50%;
    border: 1px solid #0090ff
}

.customradio input:checked~.checkmark {
    background-color: #fff;
    border: 1px solid #0090ff
}

.checkmark:after {
    content: "";
    position: absolute;
    display: none
}

.customradio .checkmark:after {
    top: 2px;
    left: 2px;
    width: 16px;
    height: 16px;
    border-radius: 50%;
    background: #0090ff
}

.blue, .history_modal .modal-dialog .modal-content .modal-body .process .process-item.me .history-date, .pro_inner_cnt_drop a, .pro_review h5 span, .upload_button .attache_icon {
    color: #0090ff
}

.upload_button .attache_icon span {
    text-align: left;
    float: left;
    font-size: 14px;
    margin-right: 6px
}

.upload_button .btn-file {
    position: relative;
    overflow: hidden;
    background: 0 0;
    border: #ffdead;
    padding: 0
}

.upload_button .btn-file input[type=file] {
    position: absolute;
    top: 0;
    right: 0;
    min-width: 100%;
    min-height: 100%;
    font-size: 100px;
    text-align: right;
    opacity: 0;
    outline: 0;
    background: #fff;
    cursor: inherit;
    display: block
}

.upload_button img {
    max-width: 103px
}

.radio_m {
    margin-top: 30px
}

.cateforylist_items .clserror {
    padding: 5px 15px;
    position: absolute
}

.change_password .yellow_btn2 {
    padding: 9px 18px;
    font-size: 15px
}

@media (max-width:390px) {
    .joblist-blk .grid-sec .post_btn {
        margin-top: 5px !important
    }

    .addbusiness, .articlepageSection .grid-sec .addbtn a, .post_btn {
        margin-top: 5px
    }
}

@media only screen and (min-width:320px) and (max-width:480px) {
    .card-feed .action-sec ul.lcs li a {
        color: #939393;
        display: flex;
        align-items: center;
        font-size: 12px
    }

    .card-feed .action-sec ul.lcs li {
        width: calc(93%/3) !important;
        padding: 7px;
        margin: .2% !important
    }

    .card-feed .action-sec ul.lcs li a .feed-comment-icon {
        margin-right: 3px
    }

    .resp_mobile {
        width: 100% !important
    }

    .product_header h6 span a {
        font-size: 12px !important;
        margin-left: 1px !important
    }

    .buy_offer_bt input {
        margin: 2px !important;
        padding: 8px !important
    }

    .buy_offer_bt {
        font-size: 12px !important
    }

    .resp_scroll {
        overflow: auto
    }

    .frndboxlist {
        width: 100%;
        margin: 0
    }

    .frndboxlist li {
        float: left;
        width: 100%
    }

    .coniinue_read span {
        margin-right: 0;
        width: 100%;
        display: block;
        margin-bottom: 10px
    }

    .coniinue_read {
        padding: 198px 0 0 !important;
        background: rgb(255 255 255 / 64%) !important
    }

    .adbox-s a {
        margin: auto;
        display: block;
        width: 100%;
        text-align: center
    }
}

@media only screen and (min-width:320px) and (max-width:767px) {
    .pro_review, .u-tags, .visit_link {
        width: 100%
    }

    .u-tags {
        overflow-x: auto
    }

    .company-profile-left .u-tags ul.taglist, .user-profile-left .u-tags ul.taglist {
        width: 751px
    }

    .rate_exp_inner {
        width: 100%;
        display: block;
        overflow: auto
    }

    .rate_exp_inner ul {
        width: 700px
    }

    .pro_rview_resp, .us_name {
        text-align: center
    }

    .pop_uplode_center, .pro_review h5 {
        text-align: center !important
    }

    .pro_pic {
        float: none !important;
        margin: auto
    }

    .pop_uplode_center {
        margin-bottom: 20px
    }

    .company_cover_cnt_email, .offer_exp_box {
        text-align: left !important
    }

    .adbox-s img {
        margin: 0 auto;
        height: auto
    }

    .company_cover_cnt_email {
        padding-top: 10px
    }
}

@media only screen and (min-width:885px) and (max-width:991px) {
    .loginHeader .logo-main {
        width: 118px
    }

    .loginHeader .header_link_outer {
        min-width: 499px !important
    }
}

@media only screen and (min-width:768px) and (max-width:1180px) {
    .company-profile-left .u-tags ul.taglist li {
        padding: 10px 2px;
        margin-right: .5%;
        font-size: 14px;
        width: calc(93% / 6);
        text-align: center
    }
}

@media only screen and (min-width:768px) and (max-width:992px) {
    .pro_rview_resp .visit_link {
        width: 100%;
        text-align: right
    }

    .rqst_count {
        top: -16px !important;
        right: -15px !important
    }
}

@media only screen and (min-width:320px) and (max-width:1024px) {
    .add-section-box img {
        height: auto
    }
}

@media only screen and (min-width:320px) and (max-width:991px) {
    .buy_offer_bt, .product_bt_sec {
        text-align: left !important
    }

    .radio_m {
        margin-top: 0
    }

    .customradio {
        margin-bottom: 10px
    }

    .resp_add {
        display: block;
        width: 100%
    }

    .resp_add tr {
        border: none !important
    }

    .resp_add button {
        float: right
    }

    .add_upload {
        width: 100%;
        display: inline-block
    }

    .add_upload .add_row td:nth-of-type(2):before, .add_upload td:first-of-type::after, .add_upload td:first-of-type:before {
        content: ""
    }

    .profile_right h4 {
        margin-top: 28px
    }

    .strength_right {
        margin-top: 30px
    }

    .cover_disply {
        display: none
    }

    .cover_disply_resp {
        display: block;
        padding: 0 15px !important
    }

    .pd_resp_15 {
        padding: 15px !important
    }

    .profile_cover {
        border-radius: 8px !important;
        width: 100% !important;
        height: auto !important
    }

    .company_profile_left {
        background: #323232;
        border-radius: 8px !important
    }

    .buy_offer_bt {
        font-size: 14px
    }

    .profilesec_left_bottom ul li a {
        list-style: none;
        padding: 2px 0 0;
        color: #000;
        font-size: 13px;
        font-weight: 500;
        display: block
    }

    .profilesec_left_bottom ul {
        width: 670px;
        margin-top: 19px
    }

    .profilesec_left_bottom ul li {
        float: left;
        padding: 9px 23px 9px 9px;
        background: #f5f5f5;
        margin: 14px 18px 15px 0;
        border-radius: 8px;
        position: relative
    }

    #sticky .profilesec_left_bottom ul li a .info-chat {
        right: 6px
    }

    .profilesec_left_bottom {
        width: 100%;
        overflow-x: auto
    }

    .profilesec_left_bottom h4 {
        position: absolute;
        left: 35px
    }

    .profilesec_left_bottom .image-icon-menu {
        width: 18px;
        position: relative;
        top: -2px
    }

    .profilesec_left {
        min-height: auto
    }
}

.add_product div span {
    font-size: 16px;
    color: #4d4d4d
}

.company_profile_left {
    background: #262626;
    padding: 10px 23px 7px;
    width: 100%;
    float: left;
    border-radius: 8px 0 0 8px;
    min-height: 389px
}

.gry .common_connection h4, .pro_review h5 {
    color: #fff;
    font-weight: 400
}

.pro_l_star {
    color: #edb500 !important
}

.pro_l_of {
    color: #9a9a9a !important
}

.pro_pic {
    width: 115px;
    float: left;
    border-radius: 70px;
    padding: 15px 0 0
}

.pro_pic img {
    width: 112px;
    border-radius: 70px;
    height: 112px
}

.us_name {
    float: left;
    width: 100%;
    color: #fff;
    font-size: 20px;
    padding: 10px 0;
    font-weight: 500
}

.custom_review h6 a, .popup_uplod {
    font-size: 16px;
    display: inline-block
}

.black_bt, .blue_bt, .dark_bt, .red_bt {
    padding: 8px 13px;
    margin-bottom: 5px;
    text-align: center;
    display: inline-block
}

.us_name span {
    float: left;
    width: 100%;
    color: #b1b1b1;
    font-size: 14px;
    font-weight: 400
}

.blue_bt {
    background: #0090ff;
    border-radius: 4px;
    color: #fff !important;
    border: none
}

.timelinebox .liked .icn-fnt-size {
    width: 18px;
    height: 18px;
    background: url(../images/liked.png) 0 0/contain no-repeat;
    margin-right: 5px;
    position: relative
}

.blue_bt:hover {
    background: #1d87c0;
    color: #fff;
    border: none
}

.dark_bt {
    background: #003957;
    border-radius: 4px;
    color: #fff;
    border: none
}

.dark_bt:hover {
    background: #001520;
    color: #fff;
    border: none
}

.black_bt {
    background: #545454;
    border-radius: 4px;
    color: #fff;
    border: none
}

.black_bt:hover {
    background: #333;
    color: #fff;
    border: none
}

.red_bt {
    background: #c73030;
    border-radius: 4px;
    color: #fff;
    border: none
}

.red_bt:hover {
    background: #641818;
    color: #fff;
    border: none
}

.popup_uplod {
    color: #0090ff;
    padding: 8px 0;
    font-weight: 400
}

.following-butons .blue_bt, .following-butons .bordr_bt {
    min-width: 100%
}

.bordr_bt {
    display: inline-block;
    background: 0 0;
    border: 1px solid #fff;
    padding: 7px 13px;
    border-radius: 4px;
    margin-bottom: 6px;
    color: #fff;
    text-align: center
}

.bordr_bt:hover {
    background: #1d87c0;
    border: 1px solid #1d87c0;
    color: #fff
}

.common_connection {
    background: #f8f8f8;
    padding: 20px 7px;
    max-width: 100%;
    float: right;
    margin-top: 0;
    text-align: left;
    border-radius: 7px;
    border: 1px solid #f1f0f0;
    width: 100%
}

.common_connection h3 {
    font-size: 13px;
    font-weight: 500;
    margin-top: 0;
    color: #000;
    margin-bottom: 0 !important
}

.common_connection h4 {
    color: #43b9f6;
    font-weight: 800;
    margin: 5px 0 0;
    font-size: 23px
}

.gry .common_connection {
    background: #606060;
    border: 1px solid #606060
}

.gry .common_connection:hover {
    background: #5b5b5b;
    border: 1px solid #5b5b5b
}

.profile_cover, .profile_cover img {
    border-radius: 0 8px 8px 0;
    width: 100%
}

.gry .common_connection h3 {
    color: #a5a5a5
}

.profile_cover {
    height: 100vh;
    max-height: 389px;
    position: relative
}

.profile_cover img {
    object-fit: cover;
    height: 100%
}

.visit_link {
    float: right;
    padding: 4px 0;
    color: #abaaaa
}

.bg_w {
    background: #fff;
    border-radius: 10px
}

.detailed-profile .details-items, .p-1 {
    padding: 10px
}

.dark_blue {
    background: #0090ff !important
}

.dark_blue:hover {
    background: #0c96ff !important
}

.card-inner {
    margin-left: 5rem
}

.press_details_card h5 {
    color: #000;
    font-size: 19px;
    font-weight: 400;
    display: inline-block;
    padding: 0 10px
}

.custom_review h6 a {
    color: #000;
    font-weight: 500;
    margin-bottom: 0;
    padding: 0 0 5px;
    text-transform: capitalize
}

.candidate-list .candidate-list-item .card .user-data p:last-child, .custom_review h6, .marketplace_lists .p-card .p-card-body .product_img, .projects-list .projects-item .body ol li {
    margin-bottom: 0
}

.custom_review h6 span a {
    color: #0090ff !important;
    margin-left: 10px;
    font-size: 13px
}

.ellow_text, .orenge_text, .text-star {
    color: #edb500
}

.custom_review .img-fluid {
    max-width: 69px
}

.reply_inner {
    border: 1px solid #dbdbdb;
    border-radius: 10px;
    padding: 15px
}

.b-t {
    border-top: 1px solid #dadada
}

.pt-3 {
    padding-top: 20px
}

.summery_text h3 {
    font-size: 18px;
    color: #767676;
    font-weight: 500
}

.main_pro_info {
    width: 100%;
    text-align: right;
    float: left
}

.ext_profile_info span {
    padding: 4px 0;
    display: inline-block
}

.stregth_default {
    background: #d8d8d8
}

.emoji-menu {
    margin-left: -43px;
    position: absolute;
    z-index: 13333
}

.c-profile-img:hover .action-button {
    position: absolute;
    bottom: 7px;
    border-radius: 70px;
    padding: 4px 6px;
    transition: .2s;
    width: 29px;
    height: 29px;
    background: #000000a8;
    color: #fff;
    margin: auto;
    cursor: pointer;
    left: 0;
    display: block;
    right: 0
}

.company-profile-left .summery_text {
    overflow-y: initial;
    height: auto;
    max-height: none
}

.pro_exp_box_img h3 {
    margin: 0;
    text-align: center;
    padding: 8px;
    font-size: 19px
}

.profile_cover:hover .timelineimage form {
    height: 38px;
    width: 38px;
    display: block;
    position: absolute;
    bottom: 0;
    right: 20px;
    text-align: center;
    line-height: 38px;
    border-radius: 19px;
    -moz-border-radius: 19px;
    -webkit-border-radius: 19px;
    background: rgba(0, 0, 0, .5);
    padding-left: 5px;
    margin-top: 10px
}

.pro_exp_box_found h3 {
    font-size: 16px;
    text-align: center;
    width: 93%;
    padding: 26px 0 5px;
    display: inline-block;
    position: absolute;
    color: #bdbbbb;
    font-weight: 300;
    margin: 0
}

.lib-panel .col-md-6, .lib-panel .row {
    padding: 17px 0;
    background-color: #fff
}

.lib-panel .lib-row.lib-header .lib-header-seperator {
    height: 2px;
    width: 26px;
    background-color: #d9d9d9;
    margin: 7px 0
}

.lib-panel .lib-desc {
    position: relative;
    height: 100%;
    display: block;
    font-size: 14px;
    max-height: 96px;
    overflow-y: hidden
}

.lib-panel .lib-row.lib-desc a {
    position: absolute;
    width: 100%;
    bottom: 10px;
    left: 20px
}

.lib-panel .lib-row.lib-header {
    background-color: #fff;
    font-size: 20px;
    padding: 0 3px 12px 0;
    line-height: 24px;
    color: #000
}

.lib-panel .lib-row.lib-header span {
    width: 100%;
    display: block;
    font-size: 13px;
    color: #383838
}

.attachment a {
    font-size: 15px;
    color: #0090ff;
    float: left;
    width: auto
}

.attachment {
    width: 100%;
    float: left;
    margin-top: 13px
}

.releases_outer {
    margin-bottom: 22px
}

.custom_review .img-rounded {
    height: 57px;
    width: 57px;
    border-radius: 70px;
    object-fit: cover
}

.custom_review h4 {
    width: 57px;
    height: 57px;
    background: #c4e6f7;
    padding: 18px;
    font-size: 22px;
    font-weight: 400;
    text-align: center;
    border-radius: 70px
}

.review_pro {
    width: auto;
    float: left;
    margin-right: 10px
}

.attachment a:hover {
    color: #002b4d
}

.cancel_bt {
    font-size: 14px;
    font-weight: 400;
    padding: 5px 0;
    color: #000;
    float: right;
    cursor: pointer
}

.product_seller {
    position: relative;
    border: 1px solid #c5c5c5;
    padding: 8px 10px;
    border-radius: 4px;
    font-size: 13px;
    margin-right: 6px;
    background-color: #fff
}

.gry_form_bg input, .gry_form_bg select, .gry_form_bg textarea {
    background-color: #f5f5f5 !important;
    border: none !important;
    box-shadow: none !important
}

.product_seller:hover {
    background: #43b9f6;
    color: #fff;
    border: 1px solid #43b9f6
}

.my_product_box .my_product_edit {
    left: 10px !important;
    top: 9px !important;
    width: 120px;
    float: left
}

.home_contn_outer h4, h5 {
    text-align: left !important
}

.home_contn_outer .feedconnectionblk-right {
    flex: 50%;
    text-align: center;
    padding-left: 18px
}

.comment_icon {
    width: 18px;
    position: relative;
    top: 2px
}

.home_post_photo {
    width: 20px;
    margin-top: 0
}

.right-section .hdsec h3 a {
    font-size: 12px;
    padding: 4px 0
}

.gry_form_bg textarea, .right-section .whitebox {
    padding: 11px
}

.right-section .media-body {
    padding: 8px 10px 15px 5px
}

.gry_form_bg .radio_bt input {
    min-height: auto !important
}

body .modal-dialog {
    width: 700px
}

.larg_popup {
    max-width: 700px !important
}

#datepicker {
    width: 180px;
    margin: 0 20px 20px
}

.certi_upload .upload_button {
    background: #f6f6f6;
    width: 155px;
    border-radius: 12px;
    text-align: center;
    padding: 28px 0 10px;
    border: 1px solid #dfdfdf
}

.upload_bt {
    position: relative;
    float: left;
    width: 100%;
    height: 39px;
    margin-top: 18px
}

.certi_upload .upload_button .btn-file {
    position: absolute;
    right: 0;
    left: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    color: #383838;
    height: 100px;
    cursor: pointer;
    padding: 29px 0 10px
}

.preview img {
    border: none !important;
    background: 0 0
}

.press_head_right .job-search-form {
    max-width: 420px;
    outline: 0;
    border: 0;
    height: auto;
    margin-top: 8px;
    float: right
}

.press_head_right .job-search-form .textbox {
    width: 100%;
    border: 1px solid #707070;
    padding: 8px 50px 8px 20px;
    height: 41px;
    font-size: 14px;
    font-weight: 400;
    box-shadow: none;
    border-radius: 13px;
    background: 0 0
}

.job-search-form .flaticon-loupe {
    color: #383838;
    font-size: 22px
}

.pressreleases_outer {
    padding: 0;
    border-radius: 12px
}

.press_head .sorting-drop {
    background-color: transparent !important;
    margin-right: 0
}

.press_head .sorting-drop button {
    background: 0 0;
    font-size: 13px
}

.press_head .dropdown-toggle {
    color: #7a7a7a !important;
    border: 1px solid #707070 !important;
    padding: 9px;
    border-radius: 12px;
    margin-left: 10px;
    min-width: 127px
}

.pressreleases_outer .releases_outer {
    margin-bottom: 20px;
    display: inline-block;
    background: #fff;
    padding: 16px 7px;
    border-radius: 12px
}

.side_drop .nav {
    right: 0;
    margin-left: 0;
    position: relative;
    width: 100%
}

.side_drop .dropdown {
    background: #fff;
    border: none;
    border-radius: 4px;
    width: 100%
}

.side_drop .dropdown-toggle {
    border: none !important;
    padding: 5px
}

.side_drop .dropdown-menu li {
    width: 100%;
    border: none;
    height: auto;
    line-height: 18px;
    padding: 0
}

.side_drop .nav ul li a:hover {
    color: #45b8f5 !important
}

.side_drop .dropdown-menu>li>a {
    background: 0 0;
    color: #000 !important;
    font-size: 12px;
    text-transform: capitalize;
    padding: 5px 10px;
    height: auto
}

.side_drop .dropdown ul.dropdown-menu {
    min-width: auto;
    border-radius: 4px;
    box-shadow: none;
    margin-top: 20px;
    width: 117px;
    right: 0;
    background: #fff;
    height: auto;
    left: auto
}

.side_drop .dropdown ul.dropdown-menu:before {
    content: "";
    border-bottom: 10px solid #fff;
    border-right: 10px solid transparent;
    border-left: 10px solid transparent;
    position: absolute;
    top: -10px;
    right: 3px;
    z-index: 10
}

.side_drop .dropdown ul.dropdown-menu:after {
    content: "";
    border-bottom: 12px solid #ccc;
    border-right: 12px solid transparent;
    border-left: 12px solid transparent;
    position: absolute;
    top: -12px;
    right: 1px;
    z-index: 9
}

.side_drop {
    position: absolute;
    right: 7px;
    top: 0;
    width: 23px
}

.create_ress_elease .newbtn {
    cursor: pointer;
    background: #f3f3f3;
    width: 161px;
    text-align: center;
    border-radius: 12px;
    padding: 36px 0;
    margin-bottom: 20px
}

.create_ress_elease #blah {
    max-width: 100px;
    height: 100px;
    margin-top: 0
}

.create_ress_elease {
    background: #fff;
    width: 100%;
    padding: 15px 0;
    border-radius: 12px
}

.rqst_count {
    position: absolute;
    background: #43b9f6;
    height: 20px;
    width: 20px;
    color: #fff !important;
    font-size: 11px;
    top: -5px;
    right: -5px;
    text-align: center;
    z-index: 12;
    border-radius: 71px;
    padding: 3px 0;
    display: block
}

.create_ress_elease .pop_uplode_center {
    text-align: right !important
}

.inner-header .btn-links {
    display: flex;
    justify-content: center;
    text-align: center;
    margin-left: -8px;
    margin-right: -8px;
    padding-left: 20px
}

.inner-header .btn-links span {
    width: 100%;
    display: block;
    text-align: center;
    color: #545454
}

.inner-header .btn-links a {
    position: relative;
    display: inline-flex;
    flex-direction: column;
    justify-content: flex-end;
    align-items: center;
    text-align: center;
    padding-left: 8px;
    padding-right: 8px
}

.inner-header .btn-links a .rqst_count {
    right: auto;
    left: 65%
}

.inner-header .inner-header-grid .inner-header-grid-left .btn-links a i {
    line-height: inherit
}

@media only screen and (max-width:1043px) and (min-width:991px) {
    .inner-header .btn-links {
        margin-left: -3.5px;
        margin-right: -3.5px
    }

    .inner-header .btn-links a {
        padding-left: 3.5px;
        padding-right: 3.5px;
        font-size: 13px
    }
}

@media only screen and (min-width:992px) {
    .inner-header .btn-links {
        padding-left: 15px
    }
}

.inner-header-grid-left .side_drop {
    right: -31px;
    top: -2px;
    width: 30px;
    text-align: center
}

.product_box_outer {
    width: 100%;
    background: #fff;
    float: left;
    padding: 10px;
    border-radius: 12px
}

.blank_bt, .border_bt {
    width: 120px;
    display: inline-block;
    font-size: 15px;
    text-align: center;
    margin-bottom: 10px
}

.product_header h4 {
    font-size: 17px
}

.product_header h6 span a {
    color: #0090ff;
    margin-left: 10px;
    display: inline-block;
    font-size: 14px
}

.buy_history_box p, .product_inner_cnt p {
    color: #5f5f5f;
    font-size: 13px;
    margin: 0;
    width: 100%
}

.product_inner_cnt span a {
    color: #0090ff;
    font-weight: 500;
    font-size: 18px
}

.product_c_content {
    border-right: 1px solid #f3f3f3;
    height: 100%;
    min-height: 130px
}

.product_inner_cnt h3 {
    font-size: 17px !important;
    font-weight: 500;
    margin: 0
}

.border_bt {
    border: 1px solid #0090ff;
    padding: 5px;
    border-radius: 8px;
    color: #0090ff
}

.product_bt_sec {
    text-align: center;
    margin-top: 44px
}

.blank_bt {
    padding: 5px;
    border-radius: 8px;
    color: #969696
}

.strth_full {
    border-right: none !important
}

.product_details .details, .product_details .preview {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

@media screen and (max-width:996px) {
    .product_details .preview {
        margin-bottom: 20px
    }
}

.product_details .colors, .product_details .preview-pic {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
}

.product_details .preview-thumbnail.nav-tabs {
    border: none;
    width: 100%;
    margin: 10px 0
}

.product_details .preview-thumbnail.nav-tabs li {
    width: 18%;
    margin-right: 2.5%
}

.product_details .preview-thumbnail.nav-tabs li img {
    max-width: 100%;
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover
}

.product_details .preview-thumbnail.nav-tabs li a {
    padding: 0;
    margin: 0;
    width: 100%;
    height: 55px
}

.product_details .tab-content {
    overflow: hidden;
    max-height: 320px
}

.product_details .tab-content img {
    width: 100%;
    -webkit-animation-name: opacity;
    animation-name: opacity;
    -webkit-animation-duration: .3s;
    animation-duration: .3s;
    object-fit: cover;
    height: 100%;
    max-height: inherit
}

.product_details .tab-content>.active {
    display: block;
    width: 100%;
    max-height: 320px
}

@media screen and (min-width:997px) {
    .product_details .wrapper {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex
    }
}

.colors, .price, .product_details .product-title, .sizes {
    text-transform: UPPERCASE;
    font-weight: 700
}

.product_details .checked {
    color: #ff9f1a
}

.content_scroll, .product-description {
    overflow-x: auto
}

.product_details .size:first-of-type {
    margin-left: 40px
}

.product_details .color {
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px;
    height: 2em;
    width: 2em;
    border-radius: 2px
}

.like:hover, .product_details .add-to-cart:hover {
    background: #b36800;
    color: #fff
}

.product_details .not-available {
    text-align: center;
    line-height: 2em
}

.product_details .not-available:before {
    font-family: fontawesome;
    content: "\f00d";
    color: #fff
}

.product_details .orange {
    background: #ff9f1a
}

.product_details .green {
    background: #85ad00
}

.product_details .blue {
    background: #0076ad
}

.product_details .tooltip-inner {
    padding: 1.3em
}

@-webkit-keyframes opacity {
    0% {
        opacity: 0;
        -webkit-transform: scale(3);
        transform: scale(3)
    }

    100% {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@keyframes opacity {
    0% {
        opacity: 0;
        -webkit-transform: scale(3);
        transform: scale(3)
    }

    100% {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

.product_details {
    padding-top: 95px
}

.product_details .price {
    font-size: 16px;
    font-weight: 400
}

.product_details .amound {
    color: #0090ff;
    font-weight: 600;
    font-size: 23px;
    padding: 0;
    display: block;
    width: 120px
}

.product_details .price_text {
    float: left;
    padding: 4px 0;
    margin-right: 10px
}

.price_outer p {
    text-align: left;
    float: left;
    margin: 0;
    width: 100%;
    font-size: 14px;
    color: #8c8c8c
}

.Product_details_box p, .Product_details_box ul {
    font-size: 14px;
    color: #5c8194
}

.cust_off_cnt p a, .product-description p a {
    color: #0090ff;
    font-weight: 500
}

.product_details .like {
    width: auto;
    min-width: auto;
    background: #fd9a05;
    margin-left: 10px
}

.product_details .like:hover {
    background: #db8503
}

.pro_atached_img li {
    float: left;
    margin-right: 10px;
    max-width: 50px;
    width: 100%
}

.Product_details_box ul {
    list-style: circle;
    padding-left: 17px
}

.Product_details_box_inner h4 {
    font-size: 16px;
    margin: 0 0 10px;
    font-weight: 500
}

.Product_details_box {
    padding: 20px;
    background: #fff;
    border: 1px solid #ccc;
    border-radius: 8px
}

.cust_off_img {
    width: 69px;
    height: auto;
    float: left;
    margin-right: 11px
}

.cust_off_cnt h5 {
    color: #000;
    margin: 0
}

.cust_off_cnt p {
    margin-top: 7px;
    color: #0090ff;
    font-weight: 500
}

.cust_off_cnt p span {
    color: #8c8c8c;
    font-size: 11px
}

.blue_clr {
    color: #0090ff !important
}

.cust_offer_top {
    width: 100%;
    float: left;
    margin: 7px 0 22px
}

.green_bt, .reject_bt {
    text-align: center;
    margin-bottom: 5px;
    display: inline-block
}

.cust_off_dash_box {
    padding: 24px;
    font-size: 13px;
    color: #8d8d8d;
    text-align: center;
    font-weight: 400;
    border: 1px dashed #70707063;
    border-radius: 8px
}

.buy_history {
    margin-top: 100px
}

.buy_history_box {
    width: calc(100% / 6);
    float: left;
    margin-top: 16px
}

.buy_history_box h3 {
    font-size: 16px !important;
    font-weight: 500;
    margin: 0
}

.but_offer_outer, .buy_offer_outer, .my_offer_requests, .sell_history {
    margin-top: 75px
}

.green_text {
    color: #07bd00
}

.buy_offer_outer .product_inner_cnt h3 {
    font-size: 18px;
    font-weight: 500;
    margin: 9px 0
}

.reject_bt {
    border: 1px solid red;
    padding: 7px 13px;
    border-radius: 4px;
    width: auto;
    background-color: transparent;
    color: red
}

.reject_bt:hover {
    background-color: red;
    color: #fff
}

.green_bt {
    padding: 8px 13px;
    border-radius: 4px;
    width: auto;
    color: #fff;
    background-color: #07bd00;
    border: none
}

.green_bt:hover {
    background-color: #069b01
}

.pro_inner_cnt_drop li {
    list-style: none;
    width: auto;
    outline: 0;
    border: none
}

.pro_inner_cnt_drop {
    display: inline-block;
    border: none
}

.pro_inner_cnt_drop .dropdown-menu {
    min-width: 250px;
    padding: 15px !important
}

.pro_inner_cnt_drop .dropdown-menu p {
    color: #000;
    font-size: 13px;
    line-height: 25px;
    font-weight: 400
}

.d_orenge_text {
    color: #f07600
}

.gray_text {
    color: #838383
}

.offer_exp_box {
    color: #969696;
    font-weight: 400;
    font-size: 14px;
    text-align: right
}

.f-600, .red {
    font-weight: 600
}

.company_page {
    display: inline-block !important;
    width: auto !important;
    margin-right: 10px;
    color: #000 !important
}

.my_offer_rq_head {
    border-bottom: 1px solid #e5e5e5;
    width: 99%;
    float: left;
    margin: 0 6px;
    padding: 10px 0
}

.my_offer_rq_head .product_c_content {
    min-height: auto
}

.create_ress_elease .text_box {
    font-size: 14px;
    width: 100%;
    border-radius: 8px;
    padding: 13px 10px
}

.create_ress_elease .preview iframe {
    width: 30% !important;
    margin: 10px;
    height: auto !important
}

.inner_banner_search_bt {
    float: right;
    font-size: 23px;
    min-width: 99px;
    border-radius: 8px
}

.my_offer_rq_head img {
    border-radius: 12px;
    max-width: 65px
}

.gray_bt {
    border: 1px solid #969696;
    text-align: center;
    padding: 7px 13px;
    border-radius: 4px;
    width: auto;
    background-color: transparent;
    margin-bottom: 5px;
    color: #969696
}

.wrap-drop {
    background: 0 0;
    cursor: pointer;
    max-width: 100%;
    padding: 3px 10px 10px;
    position: relative;
    width: 100%;
    z-index: 3;
    float: left;
    border: 1px solid #ccc;
    border-radius: 12px;
    font-size: 16px
}

.wrap-drop::after {
    content: "";
    height: 0;
    margin-top: -4px;
    position: absolute;
    right: 1rem;
    top: 63%;
    border: solid #717171;
    border-width: 0 2px 2px 0;
    padding: 3px;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg)
}

.wrap-drop .drop {
    background: #fff;
    display: none;
    left: 0;
    list-style: none;
    margin-top: 0;
    opacity: 0;
    padding-left: 0;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: 100%;
    z-index: 2
}

.wrap-drop .drop li a {
    color: #695d52;
    display: block;
    padding: 1rem;
    text-decoration: none
}

.wrap-drop .drop li:hover a {
    background-color: #0090ff;
    color: #fff
}

.wrap-drop.active .drop {
    display: block;
    opacity: 1;
    pointer-events: auto
}

.update_bt .p_update {
    position: absolute;
    top: 50%;
    right: 10px;
    z-index: 1;
    color: #0090ff;
    margin-top: -10px;
    cursor: pointer;
    transition: .3s
}

.update_bt .form-control {
    background-color: #fff;
    background-image: none;
    border: 1px solid #d5d5d5;
    border-radius: 8px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 8px;
    font-size: 15px;
    padding: 13px 68px 13px 10px;
    height: auto
}

.description_outer h3 {
    margin: 0;
    font-size: 18px
}

.provid_box {
    border: 1px solid #707070;
    padding: 10px;
    border-radius: 12px;
    width: 100%
}

.provid_box p {
    color: #9d9d9d;
    font-size: 13px;
    margin: 0
}

.provid_box input {
    border: none !important;
    box-shadow: none;
    font-weight: 600;
    font-size: 18px;
    padding: 0;
    height: auto;
    text-align: left
}

.provid_box .form-control:focus, .single-line:focus {
    border-color: none !important;
    box-shadow: none !important
}

.provide_outer h6 {
    color: #414141 !important;
    font-size: 14px;
    font-weight: 400 !important
}

.edit_profile textarea {
    height: auto
}

.edit_profile .hasDatepicker {
    height: 40px
}

.edit_profile {
    float: left;
    width: 100%;
    height: auto;
    background: #fff;
    border-radius: 10px;
    border: 1px solid #ddd;
    box-shadow: 0 3px 6px rgba(0, 0, 0, .16)
}

.edit_profile .gry_form_bg .min_auto input {
    min-height: auto !important;
    background: 0 0
}

.provid_popup_total {
    background: #ebebeb
}

.pro_orange {
    background: #ffac31 !important
}

.pro_blue {
    background: #b0ddff !important
}

.pro_blue h3, .pro_blue h4 {
    color: #2c2c2c !important
}

.pro_yellow {
    background: #ffdd31 !important
}

.pro_yellow h3, .pro_yellow h4 {
    color: #1e1e1e !important
}

.pro_violet {
    background: #f785f4 !important
}

.not_summery img {
    width: 85px
}

.word_count {
    position: absolute;
    right: 34px;
    font-size: 13px;
    bottom: 6px;
    color: #838383
}

.bottom_text {
    font-size: 14px;
    padding: 10px 0
}

.mt-6 {
    margin-top: 98px
}

.exp_cont a {
    margin: 0 0 0 12px;
    line-height: 20px;
    float: left
}

.exp_cont .jExperienceDeletetButton {
    margin-top: -1px
}

.jgroupfeeddisplay_div .card-feed .action-sec ul.lcs li .sharemenu-content a, .user-profile-left .card-feed .action-sec ul.lcs li .sharemenu-content a {
    font-size: 12px !important;
    width: 90px
}

.sharemenu-content .IN-widget {
    width: 90px;
    border-radius: 3px;
    background: #0073b1
}

.sharemenu-content .IN-widget:hover {
    background: #006097
}

.sharemenu-content iframe {
    background: #1877f2;
    border-radius: 3px;
    width: 90px
}

.sidemenu_logo {
    width: 100%;
    background: #fff;
    padding: 10px 0;
    float: left
}

#sticky .profilesec_left_bottom ul li a .info-chat {
    background: #43b9f6;
    border-radius: 3px;
    font-size: 10px;
    color: #fff;
    position: absolute;
    padding: 1px 3px;
    font-weight: 500
}

.remove-btn {
    background: #235378;
    padding: 2px 13px;
    border-radius: 4px;
    color: #fff;
    margin-bottom: 6px
}

.remove-btn:hover {
    background: #2b6897;
    color: #fff
}

.pt-2 {
    margin-top: 20px
}

.pt-4 {
    margin-top: 40px
}

.pt-5 {
    margin-top: 50px
}

.pb-1, .pb-3 {
    padding-bottom: 10px
}

.pb-2 {
    padding-bottom: 20px
}

.history_modal .modal-dialog .modal-content .modal-body .process .process-item:not(:last-child), .pb-4 {
    padding-bottom: 40px
}

.pb-5 {
    padding-bottom: 50px
}

.headersection .header-main-right.btns .register-btn, body .form-control {
    box-shadow: none
}

.rate_exp_outer textarea {
    padding: 10px;
    border-radius: 4px
}

.atic_review_time {
    color: grey;
    font-size: 13px;
    width: 100%;
    padding: 4px 0 15px
}

.atic_review_time_outer {
    margin: 0;
    padding: 0;
    line-height: 1px
}

.custom_review h3 {
    width: 57px;
    height: 57px;
    background: #c4e6f7;
    padding: 18px;
    font-size: 22px;
    font-weight: 400;
    text-align: center;
    border-radius: 70px;
    margin: 8px 0
}

.coniinue_read span {
    font-weight: 500;
    margin-right: 10px;
    width: 100%;
    display: block;
    padding: 17px 10px;
    font-size: 25px;
    color: #000
}

.coniinue_read .blue_bt, .coniinue_read .dark_bt {
    padding: 4px 9px;
    min-width: auto;
    font-size: 14px
}

.atic_review .reply_text {
    width: auto;
    text-align: left;
    float: left
}

.atic_review .review_cnt h6 {
    margin-bottom: 0;
    display: block
}

.article_content {
    height: auto;
    overflow: hidden;
    position: relative;
    min-height: 120px;
    max-height: 260px
}

.coniinue_read {
    position: absolute;
    bottom: 24px;
    left: 0;
    width: 100%;
    text-align: center;
    margin: 0;
    padding: 190px 0 0;
    background-image: -moz-linear-gradient(top, transparent, #000);
    background: linear-gradient(to top, #fff, rgba(255, 255, 255, 0)) rgba(240, 248, 255, 0)
}

.coniinue_read .cm_bt {
    padding: 7px 10px !important;
    font-size: 17px;
    width: 136px
}

a:focus, body a:hover {
    color: #9d9d9d
}

.pro_d_cont p span {
    padding-left: 8px
}

.pro_d_cont ul li {
    list-style: decimal;
    margin-bottom: 10px
}

.pro_d_cont ul {
    padding-left: 16px
}

.pro_d_img {
    width: 92px
}

.rate_section .checked {
    color: orange
}

.pro_d_cont {
    width: 100%;
    float: left;
    word-break: break-word;
    overflow-x: auto
}

.pagesSection .cateforylist_items .pagesSectionlistbottom a {
    margin: 0;
    color: #000
}

.articlepageSection .content-sec {
    min-height: 182px
}

.articlepageSection .moreBtn {
    width: 90%;
    background-image: linear-gradient(to right, #1185df, #27baf1);
    color: #fff !important;
    font-weight: 500;
    padding: 15px 18px !important;
    border-radius: 5px;
    font-size: 14px;
    transition: .2s;
    font-family: Roboto, sans-serif;
    box-shadow: 0 3px 18px #c8ecfffc;
    border: transparent;
    text-align: center;
    margin: auto;
    display: block
}

@media only screen and (max-width:760px) {
    .articlepageSection .moreBtn {
        padding: 10px 18px !important
    }
}

.news-details-page h3 {
    color: #000;
    font-weight: 500;
    margin: 7px 0;
    font-family: Roboto, sans-serif;
    line-height: 32px;
    font-size: 20px
}

.news-details-page {
    background: #fff;
    box-shadow: 0 -1px 15px rgb(0 0 0 / 10%);
    padding: 30px;
    border-radius: 20px
}

.companyblock .clserror {
    position: absolute;
    width: 100%;
    text-align: center;
    left: 0;
    right: 0
}

.companyblock .drop-toggle {
    font-size: 18px;
    line-height: 34px;
    display: inline-block
}

.detailcontent table {
    width: 100% !important;
    height: auto !important
}

.detailcontent table td {
    padding: 37px 5px;
    width: 100% !important
}

.IN-widget {
    margin: 1px !important
}

.share_post_outer {
    width: 100%;
    display: flex !important;
    padding: 15px
}

.share_post_left {
    width: 165px;
    float: left;
    text-align: center
}

.share_post_right {
    width: auto;
    float: left
}

.share_post_outer .mediapost_pic {
    width: 100px;
    height: 100px;
    margin: auto
}

.share_post_left span {
    padding: 6px 0;
    display: block;
    font-size: 14px
}

.share_user_img .mediapost_pic h3 {
    font-size: 43px;
    padding: 18px 0
}

.share_post_content {
    margin-bottom: 20px;
    padding: 0 15px
}

.share_post_content .jEmojiable {
    padding: 0 0 9px;
    font-size: 15px;
    color: #343434
}

@media only screen and (min-width:320px) and (max-width:480px) {
    .copyright, .share_post_left, .share_post_right, ul.ftr_links {
        text-align: center
    }

    .share_post_outer {
        display: inline-block !important
    }

    .share_post_left {
        width: 165px;
        float: none;
        margin: 10px auto
    }

    .share_post_right {
        width: 100%
    }

    .share_post_content {
        margin-bottom: 20px;
        padding: 0
    }

    .press_details_cnt_iframe .col-md-4 {
        margin-bottom: 20px;
        width: 100%
    }

    .pending-request h3.head {
        font-size: 20px
    }

    ul.ftr_links li {
        float: initial
    }

    .copyright {
        margin-bottom: 60px
    }

    .add_article_tooltip .pro_inner_cnt_drop .dropdown-menu {
        min-width: 250px !important;
        left: -141px
    }

    .share_news_section .share_post_right {
        margin: 0 !important
    }

    .company_cover_cnt_email {
        text-align: left !important;
        padding-top: 10px
    }
}

@media only screen and (min-width:481px) and (max-width:768px) {
    .copyright {
        margin-bottom: 60px;
        text-align: left
    }

    ul.ftr_links li {
        margin: 4px 8px 5px 0
    }

    .add_article_tooltip .pro_inner_cnt_drop .dropdown-menu {
        min-width: 427px !important;
        left: -141px
    }
}

@media only screen and (min-width:503px) and (max-width:768px) {
    .add_article_tooltip h4 {
        font-size: 13px !important
    }

    .add_article_tooltip .pro_inner_cnt_drop {
        display: inline-block;
        border: none;
        position: absolute;
        top: 10px
    }
}

@media only screen and (min-width:320px) and (max-width:502px) {
    .add_article_tooltip h4 {
        font-size: 13px !important
    }

    .add_article_tooltip .pro_inner_cnt_drop {
        display: inline-block;
        border: none;
        position: absolute;
        top: 10px;
        right: 0
    }

    .add_article_tooltip h4 .add_head_section {
        width: 93%;
        display: block
    }
}

@media only screen and (min-width:992px) and (max-width:1024px) {
    .copyright, ul.ftr_links li a {
        font-size: 12px
    }
}

@media only screen and (min-width:768px) and (max-width:991px) {
    .copyright {
        text-align: left
    }
}

.press_details_cnt_iframe a {
    float: left;
    padding: 0 10px
}

.press_details_cnt_iframe .col-md-4 {
    margin-bottom: 20px;
    display: inline-block
}

.multi_pdf img {
    margin: 10px;
    height: 150px;
    width: 150px
}

.chat_count {
    position: absolute;
    top: -4px;
    right: -17px;
    background: red;
    border-radius: 70px;
    width: 20px;
    height: 20px;
    color: #fff;
    font-size: 11px;
    text-align: center;
    padding: 3px 0
}

.page_post_img {
    padding: 16px 14px 9px;
    max-width: 600px
}

.add_article_tooltip .pro_inner_cnt_drop .dropdown-menu {
    min-width: 512px;
    padding: 15px !important;
    right: 0;
    left: auto
}

.add_article_tooltip h4 {
    font-size: 15px;
    margin-bottom: 0
}

.add_head_section {
    padding-right: 5px
}

.html_editor_read h4 {
    font-size: 14px;
    margin-bottom: 5px;
    background: #f1f1f1;
    padding: 9px;
    border-radius: 4px
}

.html_editor_read span {
    width: 100%;
    display: block;
    font-size: 13px;
    font-weight: 400 !important;
    line-height: 19px
}

.jobpage_error {
    position: relative !important;
    padding: 5px 0 5px 30px !important;
    font-size: 15px
}

.cateforylist_items .pagesSectionlistbottom a {
    line-height: 19px;
    padding-top: 10px;
    font-size: 14px
}

.cateforylist_items .pagesSectionlistbottom {
    min-height: 72px
}

.terms_popu_checkbox {
    float: left;
    margin-right: 7px !important
}

.pass_show {
    position: absolute;
    right: 39px;
    top: 0;
    color: #6c6c6c
}

.pass_show .pass_shoe_inner {
    background: 0 0;
    padding: 15px 5px 0
}

.chat_name a {
    padding: 10px 5px;
    display: block
}

.share_news_section .share_post_content {
    margin-bottom: 0;
    padding: 15px;
    background: #f9f9f9;
    border-radius: 10px;
    min-height: 203px
}

.share_news_section .share_post_right {
    width: 100%;
    display: block;
    margin: 0 0 0 15px
}

.share_news_section .mediapost {
    border: none !important;
    padding: 0;
    margin-top: 0 !important
}

.share_news_section .share_post_left {
    background: #f9f9f9;
    border-radius: 10px;
    padding: 15px 0
}

.notify_Profile_btn .btn {
    margin: 3px
}

.notify_Profile .description_outer p {
    color: #484848;
    margin-bottom: 15px
}

.company_profile_left::before {
    background: url(../images/company_profile_bg.jpg) 0 0/cover;
    position: absolute;
    opacity: .05;
    content: '';
    left: 15px;
    right: 0;
    top: 0;
    bottom: 0
}

.company_cover_cnt {
    position: absolute;
    width: 100%;
    padding: 20px;
    background: #2e2e2e8c;
    border-radius: 0 8px 0 0
}

.company_cover_cnt a, .company_cover_cnt a:hover {
    color: #cfcfcf
}

.company_cover_cnt a span {
    color: #0090ff;
    margin-right: 5px
}

.pass_show_one {
    right: 10px !important
}

input::-ms-clear, input::-ms-reveal {
    display: none
}

.sale_rqst .provid_box textarea {
    border: none;
    min-height: 70px
}

.form-control[readonly], .sale_rqst .form-control[disabled], fieldset[disabled] .form-control {
    background-color: #ebebeb
}

.cmnt_options {
    display: inline-flex
}

.ndtv_logo, .press_release_box h3 {
    display: inline-block;
    margin-bottom: 10px
}

.home-wrapper {
    background: 0 0/cover #f6f6f6;
    min-height: 100vh;
    padding-top: 35px;
    overflow-x: hidden
}

.inner_head {
    font-size: 28px;
    font-weight: 600;
    text-align: center;
    position: relative
}

.railware-logoz {
    margin-bottom: 10px;
    font-size: 30px
}

.news_video_inner iframe {
    border-radius: 10px
}

.press_release_box .card {
    height: 100%;
    padding-bottom: 30px;
    border-radius: 10px;
    border: none;
    background-color: #fff
}

.press_release_box h3 {
    font-size: 17px;
    font-weight: 600;
    color: #000;
    line-height: 22px;
    text-align: left;
    margin-top: 0
}

.press_release_box .card-body {
    flex: 1 1 auto;
    padding: 0
}

.press_release_box p {
    font-size: 15px;
    color: #000;
    text-align: left
}

.press_release_box .press_box_img {
    border-radius: 10px;
    width: 100%;
    height: 300px;
    border: 1px solid #ecececa1 !important
}

.press_release_box .card a {
    width: 100%;
    text-align: center;
    text-decoration: none;
    color: #0064d5;
    display: block
}

.ndtv_logo {
    width: 120px;
    height: auto
}

.news_video_section h2 {
    font-size: 30px;
    color: #000;
    font-weight: 600;
    padding: 0 0 20px;
    margin: 0
}

.press_video_box p {
    font-size: 14px;
    color: #000;
    text-align: left
}

.featured_by {
    margin-top: 22px
}

.featured_by_inner {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    width: 100%;
    justify-content: center;
    padding: 2px;
    border-radius: 10px
}

.featured_by_inner img {
    margin-right: 20px;
    margin-bottom: 20px;
    width: 231px
}

@media (max-width:860px) {
    .featured_by_inner img {
        width: 126px;
        margin-right: 20px;
        margin-bottom: 0
    }

    .featured_in {
        margin-bottom: 25px !important
    }
}

@media (max-width:430px) {
    .featured_by_inner img {
        width: 82px
    }
}

.address-location i {
    background: #43b9f6;
    padding: 7px 11px;
    border-radius: 50%;
    color: #fff;
    font-size: 16px
}

.address-location p {
    text-align: center;
    color: #8b8b8b;
    font-size: 13px
}

.address-location h3 {
    text-align: center;
    margin-top: 5px;
    font-weight: 500;
    color: #000;
    font-size: 20px
}

.box_logo {
    margin-bottom: 10px;
    width: 100%;
    display: inline-block;
    padding: 0 13px
}

.press_release_box h5 span {
    color: #4f4f4f;
    font-size: 12px;
    float: right;
    padding: 4px 15px 4px 0
}

.featured_in {
    text-align: center;
    padding-top: 10px;
    font-size: 18px;
    line-height: 0;
    margin-bottom: 0
}

.about-image {
    width: 100%;
    object-fit: cover;
    border-radius: 10px
}

.about-us-text p {
    padding-top: 7px;
    color: #707070
}

.press_text {
    padding: 0 13px;
    min-height: 153px
}

.latest_news {
    color: #43b9f6 !important;
    padding-top: 20px
}

.get_in_touch_main {
    background: 0 0/cover #f0f9f9;
    padding-bottom: 219px;
    background-image: url(../../../files/contact_background_img.png) !important
}

.get_in_touch_main h2 {
    padding-top: 3rem;
    text-align: center;
    font-weight: 600
}

.we_are_to_help {
    padding-left: 250px;
    padding-right: 250px;
    text-align: center;
    color: #333;
    font-size: 17px;
    margin-bottom: 0 !important
}

@media only screen and (max-width:925px) and (min-width:530px) {
    .get_in_touch_main h2 {
        padding-top: 10rem
    }
}

.contact_form_mainSec {
    margin-top: -180px;
    padding-left: 8px;
    background: #fff;
    border-radius: 16px;
    margin-bottom: 30px;
    box-shadow: 1px 2px 11px #cccccc75
}

@media only screen and (max-width:925px) {
    .contact_form_mainSec {
        padding-bottom: 30px
    }
}

.contact_sec_info {
    background-color: #43b9f6;
    margin-top: 10px;
    border-radius: 16px;
    padding: 10px 30px 17px 19px;
    margin-bottom: 10px;
    background: linear-gradient(to bottom right, #063487, #43b9f6);
    box-shadow: -3px 2px 26px #2983cb59
}

.contact_sec_info p {
    color: #fff;
    padding-bottom: 10px;
    font-size: 15px
}

.contact_sec_info h6 {
    color: #fff;
    font-size: 16px;
    padding-bottom: 20px
}

.contact_sec_info .fa {
    padding-right: 24px
}

.contact_sec_info .fa-map-marker {
    padding-right: 32px !important
}

.phone_wrap_sub_address {
    padding-left: 40px;
    color: #fff !important
}

.contact_fluid_container {
    padding-left: 0 !important;
    padding-right: 0 !important;
    padding-top: 40px
}

.main_contact_captche_box {
    width: 91%;
    border: none !important;
    background: #fff !important;
    border-bottom: 1px solid #ccc !important
}

.contact_us_capteche_sec {
    margin-top: 15px;
    margin-bottom: 20px
}

.contact_us_formone input {
    margin-top: 10px;
    margin-bottom: 20px;
    border: none;
    border-bottom: 1px solid #ccc;
    font-size: 14px
}

.email_desc_contact {
    min-height: 97px !important;
    border: none;
    border-bottom: 1px solid #ccc;
    font-size: 14px
}

.Contact_data_container {
    margin-top: 3rem
}

.contact_submit_btn {
    padding: 11px 58px;
    cursor: pointer;
    font-size: 15px;
    color: #fff;
    margin: 0 !important;
    border: 0 !important;
    transition: 1s;
    -moz-transition: 1s;
    -webkit-transition: 1s;
    float: right;
    border-radius: 8px;
    background: #23a0e1 !important
}

.Contact_data_container .form-control:focus {
    border-color: #ccc !important;
    outline: 0;
    -webkit-box-shadow: none !important;
    box-shadow: none !important
}

.contact_us_formone .form-control:focus, .email_desc_contact:focus {
    outline: 0;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    border-bottom: 1px solid #ccc;
    border-color: #ccc !important
}

.projects>header {
    position: relative;
    font-size: 18px;
    line-height: 1.4;
    font-weight: 500
}

.projects>header:before {
    position: absolute;
    content: '';
    display: block;
    top: 50%;
    transform: translateY(-50%);
    width: 100%;
    height: 1px;
    background-color: #d3d3d3
}

.projects>header span {
    position: relative;
    padding-right: 10px;
    background-color: #fff;
    display: inline-block;
    z-index: 1
}

.add-new-item, .projects-list, .user-profile-left .exp-edu .edu-body .edu-item.lang:first-child, .user-profile-left .exp-edu .edu-body .edu-item.skill:first-child {
    margin-top: 15px
}

.projects-list .projects-item {
    background-color: #f1f1f1
}

.projects-list .projects-item .heading>.head-btn {
    display: flex;
    justify-content: space-between;
    align-items: center;
    background-color: transparent;
    width: 100%;
    text-align: left;
    border: 0;
    padding: 5px 10px;
    font-size: 15px;
    font-weight: 500
}

.projects-list .projects-item .heading>.head-btn .tools {
    display: flex;
    margin-left: auto;
    margin-right: 15px
}

.projects-list .projects-item .heading>.head-btn .tools button {
    background-color: transparent;
    display: inline-flex;
    border: 0;
    padding: 5px;
    font-size: 18px;
    font-weight: 500;
    color: #333
}

.projects-list .projects-item .heading>.head-btn .drop .fa {
    font-size: 25px;
    transition: .4s;
    transform: rotate(180deg)
}

.projects-list .projects-item .heading>.head-btn.collapsed .drop .fa {
    transform: rotate(0)
}

.projects-list .projects-item .body {
    padding: 10px;
    border-top: 1px solid #c5c5c5
}

.projects-list .projects-item .body ol, .projects-list .projects-item .body ul {
    padding-left: 20px
}

.projects-list .projects-item .body ol li:not(:last-child) {
    margin-bottom: 5px
}

.item-card .item-card-header {
    display: flex;
    justify-content: space-between;
    align-items: center
}

.item-card .item-card-header h5 {
    color: #0d3b86
}

.item-card .item-card-header .link {
    color: #0d3b86;
    padding: 0;
    border: 0;
    background-color: transparent
}

.user-profile-left .exp-edu .edu-body .edu-item.lang, .user-profile-left .exp-edu .edu-body .edu-item.skill {
    position: relative;
    padding: 0 0 0 15px;
    border-bottom: 0
}

.user-profile-left .exp-edu .edu-body .edu-item.lang::before, .user-profile-left .exp-edu .edu-body .edu-item.skill::before {
    position: absolute;
    content: '';
    display: block;
    top: 8px;
    left: 0;
    width: 8px;
    height: 4px;
    background-color: #707070;
    border-radius: 4px
}

.user-profile-left .exp-edu .edu-body .edu-item.lang h4, .user-profile-left .exp-edu .edu-body .edu-item.skill h4 {
    margin-top: 0;
    font-size: 17px
}

.language-list {
    display: flex;
    align-items: flex-start;
    margin-left: -10px;
    margin-right: -10px
}

.language-list li {
    padding: 5px 10px;
    font-size: 14px;
    line-height: 1.4
}

.detailed-profile {
    display: flex;
    flex-wrap: wrap;
    margin: 15px -10px 0
}

.detailed-profile .details-items span {
    font-size: 13px;
    color: #949494
}

.detailed-profile .details-items p {
    font-size: 14px;
    color: #545454;
    font-weight: 500
}

.subscribe-banner {
    position: relative;
    display: flex;
    flex-direction: column;
    border-radius: 22px;
    border: 1px solid #b5d9ec;
    padding: 20px 120px 20px 20px;
    box-shadow: 0 24px 12px 2px #e5e8e9;
    margin-bottom: 25px;
    background: url('../../../files/recruitment.png') right 20px center/90px 90px no-repeat #f9fdff;
    min-height: 111px;
    overflow: hidden
}

.subscribe-banner h4 {
    color: #235e7d;
    font-size: 18px;
    font-weight: 500;
    margin: 0 0 10px;
    line-height: 1.4
}

.subscribe-banner .blue_bt {
    margin-right: auto;
    margin-bottom: 0;
    font-size: 17px;
    padding: 12px 20px
}

#endDate, #instEndDate, #instStartDate, #startDate, .datepicker:not(.dropdown-menu), .hasDatepicker {
    background-image: url('../../../files/calendar.png');
    background-position: right 10px center;
    background-size: 24px 24px;
    background-repeat: no-repeat
}

.inner-header .inner-header-grid .inner-header-grid-right .links a.candidate_search {
    color: #43b9f6;
    border: 1px solid #43b9f6;
    padding: 8px 10px;
    line-height: 1.4;
    display: inline-block;
    border-radius: 40px;
    font-size: 12px;
    font-weight: 500;
    transition: .4s ease-in-out;
    min-width: 136px;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}

.inner-header .inner-header-grid .inner-header-grid-right .links a.candidate_search:focus, .inner-header .inner-header-grid .inner-header-grid-right .links a.candidate_search:hover {
    background-color: #43b9f6;
    color: #fff
}

.more-tools {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
    align-items: center;
    margin: -5px -5px 5px
}

.more-tools .recruter-badge {
    padding: 5px 10px;
    background-color: #235e7d;
    font-size: 12px;
    font-weight: 500;
    color: #fff;
    border-radius: 20px;
    line-height: 1.4;
    margin-right: auto
}

.user-profile-left .user-profile-head .u-profile-img .looking-for-job {
    position: absolute;
    right: 10px;
    top: 0
}

.more-tools .links, .more-tools a {
    padding: 5px;
    display: inline-flex;
    align-items: center;
    font-size: 13px;
    font-weight: 500;
    color: #000;
    margin-bottom: 0
}

.more-tools .links img, .more-tools a img {
    display: inline-block;
    max-width: 100%;
    object-fit: contain;
    width: 15px;
    height: 15px;
    margin-right: 5px
}

.links-group {
    display: inline-flex;
    align-items: center;
    flex-wrap: wrap;
    margin-left: -5px;
    margin-right: -5px
}

.add-btn.exp_add_bt {
    right: 35px;
    padding-top: 8px;
    padding-bottom: 8px
}

.more-tools .links:hover, .more-tools a.edit-profile:hover {
    text-decoration: underline;
    color: inherit
}

.marketplace_lists .p-card {
    display: block;
    margin-top: 15px
}

.marketplace_lists .p-card .p-card-body {
    border: 1px solid #ddd;
    border-bottom: 0;
    border-radius: 10px 10px 0 0;
    padding: 20px 20px 10px;
    background-color: #fff
}

.marketplace_lists .p-card .p-card-footer {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 10px 25px;
    border-radius: 0 0 10px 10px;
    border: 1px solid #ddd;
    background-color: #fff
}

.mr-auto {
    margin-right: auto
}

.ml-auto {
    margin-left: auto
}

.marketplace_lists .p-card .p-card-body .product_img img {
    object-fit: contain;
    border: 1px solid #d3d3d3;
    border-radius: 6px
}

.marketplace_lists .p-card .p-card-body .product_c_content {
    position: relative;
    border-right: 0;
    height: auto;
    min-height: 1px;
    margin-top: 15px
}

.marketplace_lists .p-card .p-card-body .product_c_content .product_title {
    font-size: 20px;
    font-weight: 700;
    color: #545454
}

.marketplace_lists .p-card .p-card-body .product_c_content .product_details {
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    margin: 0 -20px
}

.marketplace_lists .p-card .p-card-body .product_c_content .product_details>span {
    display: block;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 14px;
    font-weight: 500;
    color: #545454;
    line-height: 1.4
}

.marketplace_lists .p-card .p-card-body .product_c_content .product_details>span.buy_unit {
    font-size: 16px;
    font-weight: 700;
    color: #c73030
}

.marketplace_lists .p-card .p-card-body .product_c_content .product_details>.product_inner_cnt {
    display: block;
    padding: 5px 20px;
    line-height: 1.4;
    margin-bottom: 0
}

.marketplace_lists .p-card .p-card-body .product_c_content .product_details>.product_inner_cnt h3 {
    font-size: inherit;
    margin: 0
}

.marketplace_lists .p-card .p-card-body .product_c_content .product_details>.product_inner_cnt .pro_inner_cnt_drop .dropdown a {
    color: #0d3b86;
    font-size: 15px
}

.marketplace_lists .p-card .p-card-body .product_c_content .product_details>.product_inner_cnt .offer_exp_box {
    background-color: #ffecd3;
    color: #545454;
    font-weight: 400;
    font-size: 14px;
    line-height: 1.4;
    display: inline-block;
    padding: 10px;
    border-radius: 6px
}

.marketplace_lists .p-card .p-card-body .product_c_content .product_quick_links {
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    margin: -5px -10px 0
}

.marketplace_lists .p-card .p-card-body .product_c_content .product_quick_links>span {
    display: block;
    padding: 5px 10px;
    font-size: 14px;
    font-weight: 400;
    text-decoration: underline;
    color: #545454;
    line-height: 1.4
}

.history_modal .modal-dialog .modal-content .modal-header .cancel_bt {
    position: absolute;
    float: none;
    top: 50%;
    transform: translateY(-50%);
    right: 15px
}

.history_modal .modal-dialog .modal-content .modal-body .process {
    display: flex;
    flex-direction: column;
    padding: 0;
    margin-bottom: 20px
}

.history_modal .modal-dialog .modal-content .modal-body .process .process-item {
    position: relative;
    padding-left: 30px
}

.history_modal .modal-dialog .modal-content .modal-body .process .process-item::after, .history_modal .modal-dialog .modal-content .modal-body .process .process-item::before {
    position: absolute;
    display: block;
    content: '';
    left: 0;
    background-color: #a2a2a2;
    top: 0
}

.history_modal .modal-dialog .modal-content .modal-body .process .process-item::after {
    width: 14px;
    height: 14px;
    border-radius: 14px
}

.history_modal .modal-dialog .modal-content .modal-body .process .process-item::before {
    width: 2px;
    height: 100%;
    left: 6px
}

.history_modal .modal-dialog .modal-content .modal-body .process .process-item.me::after {
    background-color: #0090ff
}

.exp_inner_cont .exp_cont_section ul li~br, .exp_inner_cont .exp_cont_section ul>br, .history_modal .modal-dialog .modal-content .modal-body .process .process-item:last-child::before {
    display: none
}

.history_modal .modal-dialog .modal-content .modal-body .process .process-item .history-date {
    display: block;
    font-size: 17px;
    font-weight: 500;
    color: #000;
    margin-top: -5px;
    margin-bottom: 5px
}

.history_modal .modal-dialog .modal-content .modal-body .process .process-item .details {
    display: flex;
    margin-left: -20px;
    margin-bottom: -20px
}

.history_modal .modal-dialog .modal-content .modal-body .process .process-item .details .data {
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
    flex-direction: column
}

.history_modal .modal-dialog .modal-content .modal-body .process .process-item .details .data>span {
    color: #545454;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.4
}

.history_modal .modal-dialog .modal-content .modal-body .process .process-item .details .data .data-price {
    font-size: 18px;
    color: #0d3b86;
    font-weight: 600
}

.history_modal .modal-dialog .modal-content .modal-body .process .process-item .details .data .data-info {
    font-weight: 500;
    font-size: 15px
}

.history_modal .modal-dialog .modal-content .modal-footer p {
    font-size: 16px;
    line-height: 1.4;
    margin-bottom: 0
}

.history_modal .modal-dialog .modal-content .modal-footer p.lead {
    font-weight: 600;
    margin-top: 8px;
    font-size: 20px
}

.history_modal .modal-dialog .modal-content .modal-footer .footer-heading {
    font-size: 14px;
    font-weight: 400
}

.candidateSearch {
    padding-top: 25px
}

.candidateSearch .page-title {
    margin: 0;
    padding: 0;
    font-size: 25px;
    line-height: 1.4;
    color: #545454
}

.candidateSearch .search-banner {
    margin-top: 25px;
    background-color: #f9fdff;
    border-radius: 20px;
    border-color: #b5d9ec
}

.candidateSearch .search-banner .search-form {
    padding: 25px 10px;
    width: 100%
}

.candidateSearch .search-banner .search-form .form-control {
    border-color: #b5d9ec;
    border-radius: 10px;
    color: #777
}

.candidateSearch .search-banner .search-form select.form-control {
    background-position: right 10px center !important
}

.candidateSearch .search-banner .search-form .form-control.location {
    background: url('../../../files/map-pointer.png') left 10px center/14px auto no-repeat #fff;
    padding-left: 35px
}

.candidateSearch .search-banner .search-form .button-section {
    display: flex;
    justify-content: space-between;
    margin-top: 15px
}

.reset_bt {
    display: inline-block;
    background: #bdbaba;
    padding: 8px 13px;
    border-radius: 4px;
    margin-bottom: 5px;
    color: #fff;
    min-width: 123px;
    text-align: center;
    border: none
}

.candidate-list {
    display: flex;
    flex-wrap: wrap;
    margin-left: -10px;
    margin-right: -10px
}

.candidate-list .candidate-list-item {
    padding: 10px;
    flex: 1 1 100%;
    width: 100%;
    max-width: 100%
}

.candidate-list .candidate-list-item .card {
    padding: 15px;
    display: flex;
    flex-direction: column;
    border: 1px solid #ddd;
    border-radius: 10px;
    box-shadow: 0 3px 6px rgba(0, 0, 0, .15);
    background-color: #fff
}

.candidate-list .candidate-list-item .card .user-data, .candidate-list .candidate-list-item .card .user-img {
    flex: 1 1 100%;
    width: 100%;
    max-width: 100%
}

.candidate-list .candidate-list-item .card .user-img {
    position: relative;
    margin-bottom: 15px
}

.candidate-list .candidate-list-item .card .user-img>img {
    display: block;
    object-fit: cover;
    object-position: top;
    width: 100px;
    height: 100px;
    margin: 0 auto;
    max-width: 100%;
    border-radius: 10px
}

.candidate-list .candidate-list-item .card .user-img .looking-for-job {
    position: absolute;
    right: 3px;
    top: 3px;
    width: 18px;
    height: 18px;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 18px
}

.candidate-list .candidate-list-item .card .user-data h3 {
    font-size: 16px;
    font-weight: 600;
    margin-bottom: 0;
    color: #333;
    margin-top: 0
}

.candidate-list .candidate-list-item .card .user-data small {
    font-size: 14px;
    color: #545454
}

.candidate-list .candidate-list-item .card .user-data p.strong {
    font-weight: 500;
    font-size: 14px
}

.candidate-list .candidate-list-item .card .user-data .details {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -10px 5px
}

.candidate-list .candidate-list-item .card .user-data .details .item {
    padding: 0 10px;
    width: auto
}

.candidate-list .candidate-list-item .card .user-data .location {
    font-size: 13px;
    color: #545454;
    padding-left: 20px;
    background: url('../../../files/map.svg') left center/10px auto no-repeat
}

@media screen and (max-width:991.98px) {
    .marketplace_lists .p-card .p-card-body .product_img img {
        max-width: 250px;
        margin-left: auto;
        margin-right: auto
    }

    .marketplace_lists .p-card .p-card-body .product_c_content .enq_history_btn {
        padding: 8px 0
    }

    .marketplace_lists .p-card .p-card-body .product_c_content .enq_history_btn a {
        color: #0d3b86;
        font-weight: 600
    }
}

@media screen and (min-width:420px) {
    .more-tools {
        position: absolute;
        top: 0;
        right: 15px;
        width: 100%;
        padding-left: 155px;
        margin-top: 5px
    }

    .candidate-list .candidate-list-item .card {
        flex-direction: row
    }

    .candidate-list .candidate-list-item .card .user-img {
        flex: 1 1 130px;
        width: 130px;
        max-width: 130px;
        margin-bottom: 0
    }

    .candidate-list .candidate-list-item .card .user-data {
        padding-left: 15px
    }
}

@media screen and (min-width:768px) and (max-width:991.98px) {
    .inner-header .inner-header-grid .inner-header-grid-left .header-form, .inner-header .inner-header-grid .inner-header-grid-right .links a.candidate_search {
        margin-right: 8px
    }

    .inner-header .inner-header-grid .inner-header-grid-left .header-form form input {
        max-width: 200px
    }
}

@media screen and (min-width:768px) {
    .candidate-list .candidate-list-item {
        flex: 1 1 calc(100% / 2);
        width: calc(100% / 2);
        max-width: calc(100% / 2)
    }

    .subscribe-banner {
        flex-direction: row;
        align-items: center;
        padding-right: 200px;
        background: url('../../../files/subscribe_art_bg.png') right center/247px 111px no-repeat #f9fdff
    }

    .subscribe-banner h4 {
        font-size: 23px;
        margin-bottom: 0
    }

    .subscribe-banner .blue_bt {
        margin-left: auto
    }
}

@media all and (max-width:991px) {
    .press_release_box .card {
        margin-bottom: 3rem
    }

    .press_box_mobile {
        padding-top: 3rem !important;
        margin-top: 3rem !important
    }

    .press_release_box .press_box_img {
        border-radius: 10px;
        width: 100%;
        height: unset;
        border: 1px solid #ecececa1 !important;
        object-fit: cover
    }
}

.about_features_key {
    font-weight: 700;
    font-size: 26px;
    line-height: 30px;
    padding-top: 10px
}

.about_features_list {
    padding-top: 0 !important
}

.about-us-text .intro_parag {
    padding-top: 0
}

.fox_logo_img {
    max-width: 118px !important
}

.ligt_back_div {
    background: #f6f5fa
}

.about_feature_lists i {
    font-size: 15px;
    padding-right: 10px
}

.about_feature_lists li {
    padding-bottom: 10px !important;
    display: flex
}

.bank-details, .employment-details {
    display: flex;
    flex-direction: column;
    background-color: #fff;
    border-radius: 10px;
    border: 1px solid #ddd;
    box-shadow: 0 3px 6px rgba(0, 0, 0, .16)
}

.bank-details>div, .employment-details>div {
    flex: 1 1 100%;
    width: 100%
}

.bank-details .details-header, .employment-details .employment-header {
    position: relative;
    padding: 15px 35px;
    border-bottom: 1px solid #ddd;
    display: flex;
    justify-content: space-between;
    align-items: center;
    cursor: pointer
}

.employment-details .employment-header.cursor-normal {
    cursor: unset
}

.employment-details .employment-header {
    border-bottom: 0;
    padding-top: 30px
}

.bank-details .details-header {
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column
}

.bank-details .details-header h3, .employment-details .employment-header h3 {
    margin: 0;
    font-weight: 500;
    color: #000;
    font-size: 20px
}

.bank-details .details-header .alert {
    display: flex;
    text-align: left;
    margin: 5px 0 0;
    padding: 0;
    align-items: center
}

.bank-details .details-header .acc-trigger {
    position: absolute;
    right: 30px;
    top: 50%;
    transform: translateY(-50%) rotate(0);
    transition: .4s;
    font-size: 35px;
    color: #707070
}

.bank-details .details-header.active-body .acc-trigger {
    transform: translateY(-50%) rotate(180deg)
}

.bank-details .details-body, .employment-details .details-body {
    padding: 15px 35px;
    border-bottom: 1px solid #ddd;
    display: none
}

.bank-details .details-footer {
    padding: 15px 35px;
    border-bottom: 1px solid #ddd;
    display: flex;
    align-items: center
}

.bank-details .details-footer .info {
    flex: 1 1 19px;
    width: 19px;
    max-width: 19px;
    margin-right: 10px
}

.bank-details .details-header .info {
    flex: 1 1 12px;
    width: 12px;
    max-width: 12px;
    margin-right: 5px;
    margin-left: 0
}

.bank-details .details-footer .info img, .bank-details .details-header .info img {
    object-fit: contain;
    width: 100%;
    max-width: 100%;
    display: block
}

.bank-details .details-footer p {
    margin-bottom: 0;
    line-height: 15px
}

.employment-details .details-body {
    display: block;
    padding-bottom: 30px
}

.button-footer {
    display: flex;
    align-items: center;
    justify-content: space-between
}

@media screen and (max-width:874px) {
    .content_top_spaced {
        padding-top: 60px !important
    }
}

@media screen and (max-width:530px) {
    .content_top_spaced {
        padding-top: unset !important
    }
}

.long_term_vision {
    text-align: center;
    font-size: 16px
}

.logo_links {
    text-align: left !important;
    width: unset !important
}

.removed_top_space {
    margin-top: 37px !important
}

@media only screen and (min-width:520px) and (max-width:879px) {
    .removed_top_space {
        margin-top: 90px !important
    }
}

.benzinga_logo {
    width: 193px !important
}

@media only screen and (max-width:879px) {
    .benzinga_logo {
        width: 100px !important
    }
}

@media only screen and (max-width:430px) {
    .benzinga_logo {
        width: 82px !important
    }
}

@media only screen and (max-width:870px) {
    .fox_logo_img {
        max-width: 60px !important
    }
}

@media only screen and (max-width:1150px) and (min-width:850px) {
    .featured_by_inner img {
        width: 134px
    }
}

@media only screen and (max-width:1200px) and (min-width:850px) {
    .email_desc_contact {
        min-height: 80px !important;
        border: none;
        border-bottom: 1px solid #ccc;
        font-size: 14px
    }
}

@media only screen and (max-width:1200px) {
    .contact_sec_info {
        padding-bottom: 80px
    }
}

@media only screen and (max-width:991px) {
    .press_release_box h5 span {
        color: #4f4f4f;
        font-size: 12px;
        float: right;
        padding: 4px 1px 4px 0
    }

    .we_are_to_help {
        padding-left: 40px;
        padding-right: 40px
    }

    .get_in_touch_main {
        background: 0 0/cover #f0f9f9;
        padding-bottom: 219px;
        background-image: none !important
    }

    .contact_sec_info {
        padding-bottom: 30px
    }
}

.logo-view {
    flex: 1 1 200px;
    max-width: 200px;
    width: 100%;
    margin-left: 0;
    margin-right: auto;
    padding-right: 0;
    padding-left: 15px
}

.logo-view img {
    width: 100%;
    height: auto;
    object-fit: cover;
    min-width: 100px
}

.right-nav-view {
    flex: 1 0 285px;
    max-width: 285px;
    width: 100%;
    margin-left: auto;
    margin-right: 0;
    padding-right: 15px;
    padding-left: 0
}

.btns {
    display: flex;
    align-items: center;
    justify-content: flex-end
}

@media screen and (max-width:420px) {
    .links-group, .more-tools {
        flex-direction: column;
        justify-content: flex-start;
        align-items: flex-start
    }

    .more-tools a, .more-tools a.edit-profile {
        margin: 8px 0
    }

    .right-nav-view {
        margin-left: -70px
    }
}

@media screen and (max-width:767.98px) {
    .header-main-right a {
        padding-right: 10px;
        padding-left: 10px
    }

    .header-main-right a:first-child {
        margin-left: 0
    }
}

@media screen and (min-width:992px) {
    .marketplace_lists .p-card .p-card-body .product_c_content {
        margin-top: 0
    }

    .marketplace_lists .p-card .p-card-body .product_c_content .enq_history_btn {
        position: absolute;
        right: 0;
        top: 0
    }

    .marketplace_lists .p-card .p-card-body .product_c_content .enq_history_btn a {
        color: #0d3b86
    }

    .index-container {
        max-width: 100%;
        padding-left: 60px;
        padding-right: 60px
    }
}

@media screen and (min-width:1200px) {
    .logo-view img {
        min-width: 180px
    }
}

.tox .tox-notification--warn, .tox .tox-notification--warning {
    color: #3b3830 !important;
    background-color: #fffaea;
    border-color: #ffe89d
}

.tox .tox-notification__body {
    color: inherit !important
}

.btn-link, .link {
    color: #45b9f6
}

.user-profile-left .exp-edu .section-title {
    font-size: 15px;
    font-weight: 500;
    color: #000
}

.showfull_c, .showless_c {
    font-size: 12px;
    font-weight: 500;
    color: #6e6e6e
}

.exp_inner_cont .exp_cont_section ul, .projects-list .projects-item .body ul {
    list-style-type: disclosure-closed;
    list-style-position: outside;
    padding-left: 40px
}

.exp_inner_cont .exp_cont_section ul li, .projects-list .projects-item .body ul li {
    font: inherit;
    line-height: 1.4
}

.arti_top_m {
    margin-top: 14px !important
}

@media only screen and (min-width:885px) and (max-width:945px) {
    .headersection .header-main-right.btns {
        text-align: left;
        display: inline-block
    }

    .header-main-right a {
        padding: 7px 15px
    }
}

@media (min-width:993px) and (max-width:1100px) {
    .connection-tile ul.msg-unfriend li {
        padding: 5px;
        font-size: 12px
    }

    .mediapost {
        min-height: 123px
    }
}

.blue_bt:disabled, .disabled, .red_bt:disabled {
    opacity: .5;
    cursor: no-drop
}

.blurproduct {
    position: absolute;
    top: 0;
    left: 0;
    margin: 0 auto;
    padding-top: 8%;
    width: 100%;
    height: 100%;
    z-index: 99;
    text-align: center
}

.blur {
    position: relative;
    -moz-filter: blur(5px);
    -o-filter: blur(5px);
    -ms-filter: blur(5px);
    filter: blur(5px)
}

.blur a, .blur button, .blur input {
    cursor: no-drop !important;
    appearance: none !important
}

#likeModal .modal-dialog {
    width: 100%;
    max-width: 420px
}

#likeModal .modal-dialog .modal-content .modal-body {
    overflow: hidden;
    overflow-y: auto;
    max-height: 500px
}

#likeModal .modal-dialog .modal-content .modal-header .close {
    right: 15px;
    margin-top: 0 !important;
    color: #000;
    opacity: 1;
    font-size: 25px
}

#likeModal .modal-dialog .modal-content .modal-header .close:hover {
    color: #23b7e5
}

#likeModal .modal-dialog.modal-dialog-centered {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) !important
}

.likes_section {
    display: flex;
    flex-direction: column;
    justify-content: flex-start
}

.likes_section .users {
    display: flex;
    align-items: center
}

.likes_section .users:not(:last-child) {
    padding-bottom: 10px;
    margin-bottom: 10px;
    border-bottom: 1px solid #eee
}

.likes_section .users .user-img {
    flex: 0 0 40px;
    width: 40px;
    max-width: 40px;
    height: 40px
}

.likes_section .users .user-img img {
    display: block;
    width: 40px;
    height: 40px;
    max-width: 40px;
    object-fit: cover;
    border-radius: 40px;
    border: 1px solid #eee !important
}

.likes_section .users .user-data {
    flex: 1 1 100%;
    width: 100%;
    max-width: 100%;
    padding-left: 15px
}

.likes_section .users .user-data h4 {
    font-size: 16px;
    font-weight: 700;
    color: #000;
    line-height: 1;
    margin-top: 5px;
    margin-bottom: 0
}

.likes_section .users .user-data small {
    font-size: 13px;
    font-weight: 400;
    color: #666;
    line-height: 1
}

.user_actions {
    display: block;
    text-align: right;
    margin-bottom: -40px;
    margin-top: 15px
}

.user_actions .link {
    padding-bottom: 0;
    color: #939393
}

.articleDetailpage .article-content .sharefnt {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    margin-left: -1px;
    margin-right: -1px
}

.articleDetailpage .article-content .sharefnt .sharefnt-item {
    flex: auto;
    padding: 0 1px
}

.articleDetailpage .article-content .sharefnt .sharefnt-item:not(:last-child) {
    flex: 0
}

.articleDetailpage .article-content .sharefnt .sharefnt-item:last-child {
    display: flex;
    align-items: center;
    margin-left: auto;
    margin-right: 0;
    flex: 0
}

.articleDetailpage .article-content .sharefnt .sharefnt-item .like-trigger, .articleDetailpage .article-content .sharefnt .sharefnt-item .like_text {
    flex: 0;
    display: inline-block;
    padding: 3px 15px;
    font-size: 12px;
    line-height: 12px
}

.articleDetailpage .article-content .sharefnt .sharefnt-item .like-trigger:not(.liked) {
    background-color: #0064d5;
    color: #fff !important
}

.articleDetailpage .article-content .sharefnt .sharefnt-item .like-trigger.liked {
    background-color: #43b9f6;
    color: #fff !important;
    font-weight: 700
}

.articleDetailpage .article-content .sharefnt .sharefnt-item .like-trigger.liked span {
    color: #fff !important;
    font-weight: 700
}

.articleDetailpage .article-content .sharefnt .sharefnt-item .like_text {
    margin-left: 5px;
    padding: 0;
    white-space: nowrap;
    font-weight: 700;
    color: #7a7a7a
}

.artic_titlelt {
    width: 100%;
    max-width: 100%
}

.business_profile.modal-open, .member_area.modal-open {
    overflow-y: hidden
}

.jEmojiable a {
    color: #1c8dd8
}

.modal-backdrop {
    z-index: 250
}

#editNewsFeed.modal {
    z-index: 910
}

.jDisplayReply .upload_cambtn {
    position: absolute;
    top: 16px;
    right: 20px;
    z-index: 999;
    margin-right: 0
}

.jDisplayReply .upload_cambtn .feed-reply-camera {
    position: inherit
}

.jCommentDisplayDiv .jEmojiable {
    margin-left: 10px;
    display: block
}

.tox .tox-tbtn svg {
    fill: #9f9f9f
}

#overlay {
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
    background-color: #eceaea;
    background-size: 50px;
    background-repeat: no-repeat;
    background-position: center;
    z-index: 10000000;
    opacity: .4
}

.jCommentDisplayDiv .comment_icon {
    margin-right: 15px;
    top: -3px;
    width: 19px
}

#editOrgFeed {
    z-index: 999
}

.sharemenu-content .btn.btn-default.icon {
    max-width: 90px !important
}

.jEmojiable ul {
    padding-left: 24px;
    list-style-position: inside !important;
    list-style: disc
}
.feed-post .postsubhead_left1 ul li {
    width: 100% !important;
    display: list-item;
    display: -ms-flexbox;
    align-items: center;
    justify-content: center;
    background: transparent;
    min-height: auto;
    list-style: disc;
    float: left;
}