@charset "UTF-8";
 /*
  Theme Name: Group50 Global
  Theme URI: https://flexsin.com/
  Author: Rohit Srivastava
  Author URI: https://flexsin.com/
  Description: Group50 Global is a blank canvas for your ideas and it makes the block editor your best brush. The template have soft colors and eye-catching — yet timeless — design will let your work shine.
  Requires at least: 6.4.2
  Tested up to: 6.4.2
  Requires PHP: 7.4
  Version: 1.0
  License: GNU General Public License v2 or later
  License URI: Under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
  Text Domain: flexsin
  Tags: one-column, accessibility-ready, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, block-patterns.
  Theme is distributed under the terms of the GNU GPL.
*/

/*@import url('https://fonts.googleapis.com/css2?family=Barlow:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');*/

@import url('https://fonts.googleapis.com/css?family=Material+Icons|Material+Icons+Outlined|Material+Icons+Two+Tone|Material+Icons+Round|Material+Icons+Sharp');

* {margin: 0; padding: 0; outline: 0; -webkit-box-sizing: border-box; box-sizing: border-box;}

@font-face{
    font-family:Tiempos;
    src:url(https://www.group50.com/wp-content/themes/groupfifty/fonts/Tiempos-Text-Regular.woff2) format("woff2"),url(https://www.group50.com/wp-content/themes/groupfifty/fonts/Tiempos-Text-Regular.woff) format("woff");
    font-weight:normal;
    font-style:normal;
    display:swap;
}

body {
	font-size: 17px;
	line-height: 1.7;
	color: #071526;
	/*font-family: "Tiempos",Georgia,serif;*/
	font-family: Tiempos,sans-serif;
	background: #fff;
	font-weight: normal;
}

a {outline: none; text-decoration: none; color: #071526; -webkit-transition: ease-in-out .3s; -moz-transition: ease-in-out .3s; -ms-transition: ease-in-out .3s; -o-transition: ease-in-out .3s; transition: ease-in-out .3s;}

.alignnone {
    margin: 5px 20px 20px 0;
}
.aligncenter, div.aligncenter {
    display: block;
    margin: 5px auto;
}
.alignright {
    float: right;
    margin: 5px 0 20px 20px;
}
.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}
a img.alignright {
    float: right;
    margin: 5px 0 20px 20px;
}
a img.alignnone {
    margin: 5px 20px 20px 0;
}
a img.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}
a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.wp-caption {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #f0f0f0;
    max-width: 96%;
    padding: 5px 3px 10px;
    text-align: center;
}
.wp-caption.alignnone {
    margin: 5px 20px 20px 0;
}
.wp-caption.alignleft {
    margin: 5px 20px 20px 0;
}
.wp-caption.alignright {
    margin: 5px 0 20px 20px;
}
.wp-caption img {
    border: 0 none;
    height: auto;
    margin: 0;
    max-width: 98.5%;
    padding: 0;
    width: auto;
}
.wp-caption p.wp-caption-text {
    font-size: 11px;
    line-height: 17px;
    margin: 0;
    padding: 0 4px 5px;
}
.screen-reader-text {
    clip: rect(1px, 1px, 1px, 1px);
    height: 1px;
    overflow: hidden;
    position: absolute !important;
    width: 1px;
}
.screen-reader-text:focus {
    background-color: #f1f1f1;
    border-radius: 3px;
    box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
    clip: auto !important;
    color: #21759b;
    display: block;
    font-size: 0.875rem;
    font-weight: bold;
    height: auto;
    left: 5px;
    line-height: normal;
    padding: 15px 23px 14px;
    text-decoration: none;
    top: 5px;
    width: auto;
    z-index: 100000;
}

.aboutTxt a {
    color: #c58d31;
}
.page-id-85 .advBody-R, .page-id-156 .advBody-R {
    height: auto !important;
}
.next_btn > a, .pre_btn > a {
    font-size: 17px;
    padding: 10px;
}

.newsHd a {
    background: rgba(0, 0, 0, 0.4) none repeat scroll 0 0;
    color: #decb96;
    display: block;
    padding: 10px 22px 11px;
    position: relative;
}
.newsHd {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    height: auto;
    padding: 0;
    top: 0 !important;
}
.newsBox:hover .newsHd > a {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    color: #000;
    padding: 25px;
}
.newsHd a {
    color: #fff;
}
.newsBoxSmll:hover .newsHd > a {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    color: #000;
    padding: 25px !important;
}
body .blogDisc p + ol, body .blogDisc p + ul {
    margin-top: 8px;
}
body span.wpcf7-not-valid-tip {
    color: #8f6b31;
}
body div.wpcf7-validation-errors {
    border: 2px solid #8f6b31;
}
.post-type-archive-quiz .supplyChainTxt li {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}
.single-quiz .addtoany_share_save_container.addtoany_content_bottom {
    display: none;
}
.page-id-95 .adv-str-L {
    float: left;
    width: 70%;
}
body .supplyChainTxt {
    line-height: 26px;
}
.page-id-95 .adv-str-R {
    float: right;
    padding-right: 10px;
    width: 30%;
}

/*3 feb*/
table.war,table.war th,table.war td {border:1px solid #e2a034;}
table.war {border-collapse: collapse;min-width:500px;}
.war th {text-align:center;font-weight:800;font-size:17px;padding:15px;text-transform: capitalize;}
table.war tr td:nth-child(1),table.war tr td:nth-child(2) {text-align:center;}
table.war tr td:nth-child(3) p {line-height: 20px;padding: 10px 10px 10px 5px;text-align: left;}
table.war tr td {padding-top:10px;}
.war-cont {overflow-x:auto;}

/******************************media query*************************************/

@media only screen and (max-width: 767px) {
.page-id-95 .adv-str-L {
    float: none;
    max-width: 100%;
    width: 100%;
}
.page-id-95 .adv-str-R {
    float: none;
    max-width: 100%;
    text-align: center;
    width: 100%;
}
.page-id-95 .adv-str-R img {
    margin: auto;
    max-width: 100%;
    width: auto;
}
}
@media only screen and (max-width: 399px) {
.expertBx {
    max-width: 90%;
}
}
.page-template-strategic-execution-page h1.supchainHd, .page-template-company-physical-page-php h1.supchainHd, .page-template-organizational-development-page-php h1.supchainHd {
    padding-top: 25px;
} 
.cancel_link {
    font-size: 17px;
    font-weight: 700;
}
.subsBox {
    display: inline;
}
.cPractices {
    color: hsl(0, 0%, 100%);
}
.bookHd > p {
    display: inline;
}
.next_btn {
    float: right;
}
.pr_btn {
    float: left;
}
.nxt_btn {
    float: right;
}
.advanced_logo {
    background: hsla(0, 0%, 100%, 0.99) none repeat scroll 0 0;
    height: 82px;
    margin: 0 0 0 2px;
    padding-top: 2px;
    text-align: center;
}
.advanced_logo img {
    margin: 0 auto;
    text-align: center;
}
.advanced_copy {
    color: hsl(0, 0%, 100%);
    font-size: 12px;
    margin: auto;
    padding-bottom: 25px;
    padding-top: 25px;
    text-align: center;
}
.advancedContainer {
    min-height: 537px;
}
.Inner-banner.custdiv {
    margin-top: 0;
    position: absolute;
}
.advancedmincon {
    margin-top: 84px;
}
.advancedBody-L {
    width: 50%;
}
.advancedBody-R {
    float: right;
    width: 50%;
}
.login_box {
    background: hsl(0, 0%, 96%) none repeat scroll 0 0;
    border: 1px solid hsl(0, 0%, 89%);
    border-radius: 3px;
    box-sizing: border-box;
    color: hsl(0, 0%, 40%);
    font-size: 13px;
    height: 46px;
    padding: 0 10px;
    width: 72%;
}
.advancedBody-R a {
    color: hsl(37, 60%, 48%);
}


.fa {
    margin-left: 8px;
}

.current-page-parent.current_page_parent > a {
    background-color: #000;
    color: #fff;
}
.widget-title {
	border-bottom: 1px solid #ccc;
	color: #a9a9a9;
	font-size: 15px;
	font-weight: 700;
	line-height: 20px;
	margin-bottom: 10px;
	margin-top: 0px;
	padding-bottom: 5px;
	text-transform: uppercase;
}
.newsul {
    padding-bottom: 20px;
}
.newsul ul li {
    display: block;
}
.newsul ul li a {
    color: #333 !important;
    display: block;
    font-size: 15px;
    line-height: 20px;
}

.blog-R .cat-item {
    border-bottom: 1px dotted #ccc;
    padding: 6px 0;
}
.blog-R .cat-item > a {
    color: #c78d31;
}
.blog-R ul li {
    border-bottom: 1px dotted #ccc;
    padding: 6px 0;
}
.blog-R ul li a {
    color: #c58d31 !important;
    font-weight: 700;
}
ul.ilc-htabs li a {
    color: #010101 !important;
    display: block;
    font-size: 15px;
    margin-right: 5px;
    padding: 7px 15px;
    text-transform: uppercase;
}
ul.ilc-htabs li a.select {
    background: #c78d31 none repeat scroll 0 0;
    color: #fff !important;
}
ul.ilc-htabs {
    border-bottom: 5px solid #c78d31 !important;
}
.ilc-tab ul.tab_links li a {
    border-bottom: 1px solid #ccc;
    color: #c78d31;
    display: block;
    line-height: 20px;
    padding: 5px 0 9px;
}
.ilc-tab ul.tab_links li {
    border-bottom: 0 none;
    padding: 0;
}

.marketeffectImg > img {
    width: 100%;
}
.textwidget > a {
    color: #c78d31;
    font-weight: 700;
}
.find {
    font-size: 17px;
    font-weight: 700;
    padding-bottom: 1px;
}
.ilc-htabs li {
    border: 0 none !important;
    padding-bottom: 0 !important;
}
.cl {
    clear: both;
}
.about_rightcontactinimg {
    float: left;
    text-align: center;
    width: 44%;
}
.contactabout_right {
    float: left;
    padding-left: 5%;
    width: 48%;
}
.jimaboutwidget {
    clear: both;
    padding-top: 10px;
    text-align: justify;
}
.current-menu-parent > a {
    background-color: #000;
    color: #fff !important;
}

.page-id-8 .w3eden .col-md-6 {
    width: 57%;
}
.page-id-209 .blogDisc > p {
    text-align: left !important;
}
.page-id-3464 .aboutBoxInner > p {
    text-align: left;
}
.page-id-3464 .aboutBoxInner {
    text-align: left;
}
.page-id-1471 .aboutBoxInner {
    text-align: left;
}
.about_rightcontactinimg > img {
    width: 100%;
}
.page-id-127 .execubot-Txt {
    text-align: justify;
}
.page-id-127 .execubot-Txt .supchainHd {
    font-size: 22px;
    text-align: center;
}
.page-id-127 figure {
    float: right;
    margin: auto auto auto 10px;
}
.page-id-192 figure {
    float: right;
    margin: auto;
}
.page-id-337 .alignright.wp-image-3492.size-medium {
    float: right;
}
.page-id-4384 .aligncenter.wp-image-3598.size-full {
    width: 100%;
}
.page-id-1863 .supplyChainTxt h2 {
    font-weight: 700;
}
.page-id-2642 .supChainImg figure {
    width: 100% !important;
}
.postid-1114 .aligncenter.wp-image-3598.size-full {
    width: 100%;
}
.page-id-1255 .w3eden .col-md-6 {
    width: 67%;
}
.page-id-2642 figure {
    width: 100% !important;
}
.page-id-1471 .supplyChainTxt {
    display: block !important;
}
.page-id-1471 h3.supchainHd.bg_faq_closed {
    background-image: none;
    padding-left: 0;
}
.page-id-156 .adv-str-R > img {
    width: 337px;
}
.page-id-3179 .alignleft.size-medium.wp-image-3181 {
    float: left;
    margin-right: 10px;
}

.search .entry-header {
    position: static;
}
.search .entry-title > a {
	color: #000;
	font-size: 22px;
	font-weight: 700;
	line-height: 10px;
	text-transform: uppercase;
}
.search .entry-summary > p {
    text-align: left !important;
}
.cl {
    clear: both;
}
.search .blog-L footer {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}
.search .page-title {
    margin-bottom: 16px;
}
.search .not-found .page-title {
    font-size: 28px;
}
.search .not-found .page-content > p {
    font-size: 17px;
    margin-bottom: 20px;
}
.search-submit.screen-reader-text {
    background: #c58d31 none repeat scroll 0 0;
    border: 0 none;
    color: #fff;
    margin-top: 0;
    padding: 10px 21px 10px 20px;
}
form.search-form {
    margin-bottom: 13px;
}
.search-submit.screen-reader-text:hover {
    background: #000 none repeat scroll 0 0;
    cursor: pointer;
}
.search-field {
    border: 1px solid #ccc;
    padding: 10px 0 10px 5px;
    width: 70%;
}
.quiz {
    margin-bottom: 18px;
}
.quiz_section.quiz_begin.slide1 {
    margin-bottom: -70px;
}
.search a.post-thumbnail img {
    width: 100%;
}
.search .entry-header {
    margin-top: 10px;
}
.search article {
    margin: 20px 0;
}
.search-form span.screen-reader-text {
    display: none;
}
.supplyChainTxt p {
    line-height: 24px;
}
.td-cont .td-left {
    font-size: 17px;
    hyphens: auto;
    min-width: 80px;
    width: 20%;
    word-wrap: break-word;
}
.td-right {
    color: #000;
    font-style: italic;
    line-height: 2;
    padding-left: 5%;
    width: 70%;
}
.td-cont {
    float: left;
}
.assesment .td-hd {
    border-bottom: 1px solid #efefef;
    border-top: 1px solid #efefef;
    clear: both;
    font-size: 17px;
    font-weight: 700;
    padding: 5px;
    text-align: center;
}
.td-cont {
    border-bottom: 1px solid #efefef;
    float: left;
    padding-bottom: 5px;
}
.supChainImg img {
    max-width: 100%;
}
.search label {
    display: inline-block;
    font-weight: 700;
    margin-bottom: 5px;
}
.search input[type="text"] {
    border: 1px solid #ccc;
    padding: 10px 0 10px 5px;
    width: 223px;
}
.search input[type="submit"] {
    background: #c58d31 none repeat scroll 0 0;
    border: 0 none;
    color: #fff;
    margin-top: 8px;
    padding: 10px 21px 10px 20px;
}
.adv-str-L i {
    color: #000;
    font-size: 15px;
    line-height: 2;
}
.adv-str-L {
    line-height: 24px;
}
.page-id-85 .advBody-L {
    padding: 5px 30px 50px 0;
}
.promanag-Txt {
    text-align: left;
}
h2.aboutHdInner i {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    width: 100%;
}
h2.aboutHdInner {
    border-bottom: 1px solid #ccc;
    margin-bottom: 5px;
}
.aboutHdInner {
    padding-bottom: 0;
    text-align: left;
}
.globel-Txt {
    text-align: left;
}
.page-id-192 .supChainImg2 img {
    width: auto;
}
.blog-R ul li a {
    font-size: 15px;
}
.page-id-47 .aboutBoxInner {
    text-align: left;
}
.execubot-Txt {
    text-align: left;
}
.aboutBoxInner {
    padding: 35px 0;
}
.advBody-R {
    width: auto;
}
.page-id-127 .execubot-Txt .supchainHd {
    text-align: left;
}
.adv-str-new ul li, .businessTxt ul li {
    background: rgba(0, 0, 0, 0) url("images/supply-chain-bull.png") no-repeat scroll 0 13px;
    display: block;
    list-style: outside none disc;
    padding: 5px 0 5px 15px;
}
.adv-str-new a {
    color: #c58d31;
    font-size: 12pt;
    font-weight: 700;
}
.businessTxt ul li a {
    color: #c58d31;
    font-size: 12pt;
    font-weight: 700;
}
.case-std td {
    margin-bottom: 6px;
    padding-bottom: 10px;
}
.case-std a {
    border-bottom: 1px solid #e3e3e3;
    padding-bottom: 4px;
    text-decoration: none;
}
.case-std a:hover {
    color: #c58d31;
    text-decoration: underline;
}
.page-id-1416 .w3eden .col-md-6 {
    width: 100%;
}
.supChainImg2 figcaption {
    margin: 8px auto 0;
    width: 75%;
}
@media only screen and (max-width: 900px) {
.search-field {
    border: 1px solid #ccc;
    margin-bottom: 8px;
    padding: 10px 0 10px 5px;
    width: 100%;
}
}
.page-id-489 .supplyChainTxt table ul, .supplyChainTxt table ul li {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    list-style: outside none none !important;
    padding-bottom: 6px;
    padding-left: 0;
    padding-top: 6px;
    text-align: center;
}
.page-id-489 .supplyChainTxt > div[align="center"] {
    margin-bottom: 20px;
}
.adv-str-L a {
    font-weight: 700;
}
.bracrumNav a {
    font-weight: 700;
}
.breadcrumbs span {
    font-weight: 700;
}
.media-heading > a {
    font-size: 15px;
}
h5.bg_faq_closed {
    background-color: #d9d9d9;
    background-position: 2px center;
    border-bottom: 1px solid #ccc;
    font-size: 17px;
    font-weight: 700;
    margin-bottom: 10px;
    padding-bottom: 10px;
    padding-top: 10px;
}
.bg_faq_opened {
    background-color: #d9d9d9;
    background-position: 1px center;
    border-bottom: 1px solid #ccc;
    font-size: 17px;
    font-weight: 700;
    margin-bottom: 4px;
    padding-bottom: 9px !important;
    padding-left: 27px !important;
    padding-top: 10px;
}
.page-id-1471 .supplyChainTxt > p:empty {
    display: none !important;
}
h3.faqhead {
    font-size: 19px;
    font-weight: 600;
    margin-bottom: 10px;
    margin-top: 16px;
    text-decoration: underline;
}
h2.bg_faq_closed {
    font-size: 17px;
    font-weight: 700;
}
.supplyChainTxt > p + ul {
    line-height: 24px;
    margin-top: -20px;
}
.w3eden .col-md-6 {
    width: 100%;
}
.blog-L .alignright {
    float: right;
    margin-bottom: 2px;
    margin-left: 12px;
    margin-top: 10px;
    padding-left: 0;
}
.page-id-1729 .supplyChainTxt p {
    clear: both;
    text-align: left;
}
.leftright > span {
    float: left;
    padding: 0 26px 24px 0;
    width: 45%;
}
.leftright > span:nth-child(2) {
    font-size: 12px;
}
.supplyChainTxt ul ul {
    padding-bottom: 0 !important;
}
#crmWebToEntityForm input[type="text"], #wpcf7-f4398-p4388-o1 input[type="text"], #wpcf7-f4398-p4388-o1 input[type="email"], #wpcf7-f4398-p4388-o1 input[type="tel"] {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #e4e4e4;
    border-radius: 3px;
    box-sizing: border-box;
    color: #666;
    font-size: 13px;
    height: 46px;
    padding: 0 10px;
    width: 100%;
}
#crmWebToEntityForm td {
    padding-bottom: 20px !important;
}
#wpcf7-f4398-p4388-o1 textarea {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #e4e4e4;
    border-radius: 3px;
    box-sizing: border-box;
    color: #666;
    font-size: 13px;
    height: 135px;
    padding: 10px;
    resize: none;
    width: 100%;
}
#crmWebToEntityForm input[type="submit"], #crmWebToEntityForm input[type="reset"], #wpcf7-f4398-p4388-o1 input[type="submit"] {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: #c58d31 none repeat scroll 0 0;
    border-color: -moz-use-text-color -moz-use-text-color #8f6b31;
    border-image: none;
    border-radius: 3px;
    border-style: none none solid;
    border-width: 0 0 3px;
    color: #fff;
    cursor: pointer;
    display: block;
    font-size: 17px;
    font-weight: 700;
    margin: 10px auto;
    padding: 10px 0;
    text-align: center;
    text-transform: uppercase;
    width: 150px;
}
#crmWebToEntityForm input[type="submit"]:hover, #crmWebToEntityForm input[type="reset"]:hover, #wpcf7-f4398-p4388-o1 input[type="submit"]:hover, .search input[type="submit"]:hover, .blogDisc input[type="submit"]:hover {
    background: #8f6b31 none repeat scroll 0 0;
    border-bottom: 3px solid #6a4710;
    cursor: pointer;
}
.w3eden .col-md-6 {
    padding-left: 0;
}
.alignleft {
    float: left;
    padding-right: 15px;
}
.s2_error {
    color: red;
}
.s2_message {
    color: #c78d31;
    font-size: 17px;
    font-weight: 700;
}

html, body {
    height: 100%;
    width: 100%;
}
* {
    margin: 0;
    outline: 0 none;
    padding: 0;
}
.search article {
    border-bottom: 1px dotted #ccc;
    margin: 0;
    padding: 20px 0;
}
.blogDisc input[type="submit"] {
    background: #c58d31 none repeat scroll 0 0;
    border: 0 none;
    color: #fff;
    padding: 6px 10px;
}
.blogDisc input[type="text"] {
    border: 1px solid #ccc;
    margin-bottom: 10px;
    padding: 4px 0 4px 5px;
}
.blogDisc label[for="s2email"] {
    font-size: 17px;
    font-weight: 700;
}
.blogDisc input[type="submit"] {
    background: #c58d31 none repeat scroll 0 0;
    border: 0 none;
    color: #fff;
    padding: 6px 10px;
}
.blogDisc h1 {
    font-size: 18px;
    font-weight: 700;
    line-height: 23px;
    padding: 10px 0 6px;
}
body .blogDisc ul li {
    border-bottom: 0 none;
    display: list-item !important;
    list-style-type: disc !important;
    padding: 9px 0 4px;
}
body .blogDisc ul {
    margin: 0 0 10px 17px;
}
.bloglist ul li {
    display: block;
}
.blogDisc p {
    margin: 10px 0;
}
.blogDisc p + ul li:nth-child(1) {
    padding-top: 0;
}
.blogDisc ol li {
    padding: 5px 0;
}
.blogDisc ol {
    margin-left: 15px;
}
.blogDisc ol ul {
    margin: 10px 0 0 15px;
}
.blogDisc li {
    line-height: 23px;
}
.blogDisc > iframe {
    width: 100% !important;
}
.postid-1801 .blogDisc p {
    clear: both;
    line-height: 24px;
}
.single-post table {
    border-collapse: collapse;
}
.postid-718 td {
    padding: 3px 10px 2px;
}
.search .search-field {
    width: 100%;
}
.search .search-submit.screen-reader-text {
    margin-top: 0;
}
.search .page-title b {
    color: #000;
    font-size: 22px;
}
.search .page-title {
    color: #666;
}
.eduTbl {
    border: medium none !important;
    width: 100%;
}
.dlt {
    margin: 20px 10px;
}
.paged-4 .inputBox {
    width: 300px;
}
.paged-4 .datebox .inputBox {
    width: 14%;
}
.developList-R a {
    color: #fff;
    font-weight: 700;
}
span.error-message, span.success-message {
    display: block;
}
span.loading {
    background: rgba(0, 0, 0, 0) url("images/loading.gif") no-repeat scroll 0 0 / 16px auto;
    display: inline-block;
    height: 16px;
    margin-top: 3px;
    width: 16px;
}
.pmpro-checkout .pmpro_form .pmpro_btn.pmpro_btn-submit-checkout {
    width: auto;
}
#discount_code_button {
    -moz-user-select: none;
    background-color: #c58d31 !important;
    background-image: none;
    border: 1px solid #8f6b31 !important;
    border-radius: 4px;
    color: #fff !important;
    cursor: pointer;
    display: inline-block;
    font-size: 12px;
    font-weight: 700;
    margin: 5px 0 0;
    padding: 6px 12px;
    text-align: center;
    text-decoration: none;
    text-transform: none;
    vertical-align: middle;
    white-space: nowrap;
}
span.remove_btn {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #ccc;
    color: #777;
    cursor: pointer;
    font-size: small;
    outline: 0 none;
    padding: 6px 10px;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
}
span.remove_btn:hover {
    background: #ededed none repeat scroll 0 0;
    border: 1px solid #bbb;
    color: #555;
    outline: 0 none;
}
.contact .contact_field, .contact .social_other {
    margin-right: 10px;
    width: 33%;
}
.contact .email_field {
    margin-right: 10px;
    width: 69%;
}
.another_no, .another_email, .another_education, .another_employment, .another_social, .graduation-year .remove_btn, .employment-details .remove_btn, #buddypress .standard-form .editfield .dlt .deleteBTN, .pmpro-confirmation .paymentConfirmBx #nav-below a, .messages #message-threads .thread-options a {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #ccc;
    color: #777;
    cursor: pointer;
    font-size: small;
    margin-top: 10px;
    outline: 0 none;
    padding: 6px 10px;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    width: 100px;
}
.another_no:hover, .another_email:hover, .another_education:hover, .another_employment:hover, .another_social:hover, .graduation-year .remove_btn:hover, #buddypress .standard-form .editfield .dlt .deleteBTN:hover, .pmpro-confirmation .paymentConfirmBx #nav-below a:hover, .messages #message-threads .thread-options a:hover {
    background: #ededed none repeat scroll 0 0;
    border: 1px solid #bbb;
    color: #555;
    outline: 0 none;
}
.field-visibility-settings-close {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #ccc;
    color: #777;
    cursor: pointer;
    display: inline-block;
    font-size: small !important;
    margin-top: 5px;
    outline: 0 none;
    padding: 6px 10px;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
}
.field-visibility-settings-close:hover {
    background: #ededed none repeat scroll 0 0;
    border: 1px solid #bbb;
    color: #555;
    outline: 0 none;
}
fieldset legend {
    padding: 0 5px;
}
.field_gender input[type="radio"], .field_member-type input[type="checkbox"] {
    margin-left: 20px;
    margin-right: 10px;
}
.field-visibility-settings .radio li label {
    line-height: 20px;
    padding: 0 10px 0 20px;
}
.field-visibility-settings .radio li label input {
    margin-left: 0;
}
.standard-form p.field-visibility-settings-toggle {
    font-size: 15px;
    font-style: normal !important;
    margin-top: 5px;
}
#field_19, #field_53, #field_66 {
    width: 300px;
}
#field_72_day, #field_75_day {
    width: 80px;
}
#field_72_month, #field_72_month {
    width: 92px;
}
#field_72_year, #field_75_year {
    width: 125px;
}
#profile-edit-form .new_wrapper, #profile-edit-form .pre_wrapper, #profile-edit-form .emp_wrapper {
    margin-top: 35px;
}
.graduation-year .remove_btn a {
    color: #777;
}
.standard-form .editfield .dlt {
    margin-left: 0;
}
.graduation-year .field_major input[type="text"], .graduation-year .field_major-other input[type="text"], .pre_wrapper .field_course .field_major-other input[type="text"], .graduation-year .field_specialization input[type="text"], .graduation-year .field_specialization-other input[type="text"], .pre_wrapper .field_course .field_specialization-other input[type="text"], .graduation-year .field_instituteuniversity input[type="text"], .graduation-year .field_instituteuniversity-other input[type="text"], .pre_wrapper .field_course .field_instituteuniversity-other input[type="text"] {
    display: block;
    margin-top: 10px;
    width: 286px !important;
}
.field_major-other label, .field_major-other .field-visibility-settings-notoggle, .field_major-other .field-visibility-settings-toggle, .field_major-other .field-visibility-settings, .field_specialization-other label, .field_specialization-other .field-visibility-settings-notoggle, .field_specialization-other .field-visibility-settings-toggle, .field_specialization-other .field-visibility-settings, .field_instituteuniversity-other label, .field_instituteuniversity-other .field-visibility-settings-notoggle, .field_instituteuniversity-other .field-visibility-settings-toggle, .field_instituteuniversity-other .field-visibility-settings {
    display: none !important;
}
.standard-form.social-media .editfield.field_other input[type="text"] {
    width: 33% !important;
}
.standard-form.social-media .editfield.field_other-url label, .standard-form.social-media .field_other-url .field-visibility-settings-toggle, .standard-form.social-media .field_other-url .field-visibility-settings {
    display: none !important;
}
.standard-form.social-media .editfield.field_other-url input[type="text"] {
    width: 95% !important;
}
.standard-form.social-media .editfield.field_other .social_wrapper > input[type="text"], .standard-form.social-media .field_other-url {
    display: inline-block;
    margin-right: 10px;
    width: 34% !important;
}
#buddypress .standard-form.address .editfield select {
    width: 77%;
}
.contact, .social_wrapper {
    margin-top: 10px;
}
.message-container .input-box {
    background: #fafafa none repeat scroll 0 0;
    border: 1px solid #ccc;
    border-radius: 0;
    color: #888;
    font-family: inherit;
    font-feature-settings: inherit;
    font-kerning: inherit;
    font-language-override: inherit;
    font-size: 100%;
    font-size-adjust: inherit;
    font-stretch: inherit;
    font-style: inherit;
    font-synthesis: inherit;
    font-variant: inherit;
    font-weight: inherit;
    line-height: inherit;
    padding: 6px;
    width: 73%;
}
.message-container .input-row label {
    display: block;
    font-weight: 700;
    margin: 15px 0 5px;
    width: auto;
}
.message-container .input-row.submit {
    margin-top: 20px;
    text-align: right;
    width: 75%;
}
.message-container .wpcf7-response-output {
    width: 70%;
}
.message-container div.wpcf7 img.ajax-loader {
    display: block;
}
#item-body {
    min-height: 822px;
}
#item-body > h3 {
    font-weight: 700;
}
.faq-container .post-title {
    background: #ddd none repeat scroll 0 0;
    cursor: pointer;
    font-weight: 700;
    margin-bottom: 10px;
    padding: 5px 10px;
}
.post-container {
    margin-bottom: 15px;
}
.faq-container .post-content {
    line-height: 20px;
    text-align: justify;
}
.faq-container .post-content p {
    margin-bottom: 10px;
}
.group50_docs-container .post-container h4 {
    border-bottom: 1px solid #ccc;
    font-size: 15px;
    font-weight: 700;
    line-height: 20px;
    padding-bottom: 5px;
}
.post-container .post-content {
    margin-bottom: 10px;
    text-align: justify;
}
.post-attachment {
    text-align: right;
}
.post-attachment .attachment {
    display: inline-block;
    text-align: center;
    width: 35px;
}
.icon-attachment {
    background: rgba(0, 0, 0, 0) url("images/download_32x32.png") no-repeat scroll center center / 32px auto;
    display: inline-block;
    height: 32px;
    text-indent: 99px;
    width: 32px;
}
.attachment span {
    display: none;
}
.another_education {
    width: 170px;
}
.another_employment {
    width: 200px;
}
.pre_wrapper .dlt {
    margin-left: 0;
}
.custom_wrapper, .pre_wrapper, .new_wrapper, .emp_wrapper {
    border: 1px solid #ccc;
    margin: 10px 0;
    padding: 0 20px 10px;
}
.paged-4 .pre_wrapper .datebox .inputBox:nth-child(3) {
    width: 110px;
}
#buddypress ul.button-nav li a {
    line-height: 30px;
}
.graduation-year .profile-fields tr td.full-width {
    padding: 0 !important;
    width: 100%;
}
.graduation-year .new_wrapper span.remove_btn, .employment-details .new_wrapper span.remove_btn {
    display: block;
}
#buddypress .standard-form .contact_field {
    width: 33% !important;
}
.field_gender a.clear-value {
    display: none !important;
}
.custom_wrapper .editfield.field_region {
    display: none;
}
.editfield.field_country > input[type="text"], .editfield.field_state > input[type="text"] {
    display: none;
}
.profile table.profile-fields {
    border-collapse: collapse;
}
.profile table.profile-fields tr.top-line {
    border-top: 1px solid #ccc;
}
.profile table.profile-fields .eduTbl {
    border: medium none;
    border-collapse: collapse;
    margin: 0;
}
.profile table.profile-fields .eduTbl .label {
    width: 25.4% !important;
}
#search-members-form > label {
    line-height: 18px;
}
#search-members-form input {
    padding: 5px 10px !important;
}
.friendship-button a, .generic-button.not-following, .generic-button.following {
    line-height: 30px;
}
.main-nav > li#edit_link {
    background: rgba(0, 0, 0, 0) none no-repeat scroll 88% 53%;
}
.midCon .aboutConInner p {
    font-size: 17px;
    line-height: 26px;
    margin: 0;
    padding-bottom: 25px;
    text-align: justify;
}
.adv-str-L i {
    display: inline;
    line-height: 24px;
}
.effectList ul li {
    padding-left: 5px;
    width: 31%;
}
.page-template-page-clients-projects .supplyChainTxt p {
    font-size: 15px;
    line-height: 24px;
    margin: 0;
    text-align: justify;
}
.page-template-page-clients-projects .supplyChainTxt ul, .page-template-page-clients-projects .supplyChainTxt ol {
    margin-top: 10px;
}
.page-template-page-clients-projects .supplyChainTxt ul li {
    list-style-type: disc;
}
.page-template-page-clients-projects .supplyChainTxt ol li {
    list-style-type: decimal;
}
.page-template-page-clients-projects .supplyChainTxt li {
    font-size: 15px;
    line-height: 24px;
    list-style-position: outside;
    margin-left: 15px;
    padding-bottom: 5px;
}
.supplyChainTxt ul {
    margin-left: 20px;
    padding-left: 0;
}
.supplyChainTxt ul li {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    display: list-item;
    list-style: outside none disc;
    padding: 5px 0 0 10px;
}
.supplyChainTxt ul li:first-of-type {
    padding-top: 0;
}
.qmn_results_page .qmn_question_answer {
    padding-bottom: 25px;
}
.qmn_results_page .qmn_question_answer span {
    display: block;
    margin-bottom: 10px;
}
#profile-edit-form p.description {
    display: none;
}
#buddypress .profile p {
    padding: 0;
}
#buddypress div#subnav.item-list-tabs {
    padding-bottom: 0 !important;
}
#buddypress div.item-list-tabs ul li.current a, #buddypress div.item-list-tabs ul li.selected a {
    background-color: #fff;
}
.messages-options-nav, .notifications-options-nav {
    margin-top: 10px;
}
.messages-notices td p {
    padding-bottom: 10px !important;
}
#buddypress div#subnav.item-list-tabs ul li {
    border-left: medium none;
    border-right: 2px solid #ccc;
    border-top: 2px solid #ccc;
}
#buddypress div#subnav.item-list-tabs ul li:first-child {
    border-left: 2px solid #ccc !important;
    border-right: 2px solid #ccc;
    border-top: 2px solid #ccc;
}
#buddypress div#subnav.item-list-tabs ul li a, #buddypress div#subnav.item-list-tabs ul li:last-child a {
    border: medium none;
}
.adv-str-L > ul {
    line-height: 24px;
    padding: 0 0 0 10px;
}
.adv-str-L > ul li {
    line-height: 24px;
    padding: 5px 0 0;
}
.adv-str-L > ul li:first-of-type {
    padding-top: 0;
}
.supplyChainTxt ol {
    line-height: 24px;
    list-style: inside none decimal;
    margin-bottom: 24px;
}
.supplyChainTxt p + ol, .blogDisc p + ol, .blogDisc p + ul {
    margin-top: -20px;
}
.supplyChainTxt ol li {
    padding: 5px 0 0;
}
.supplyChainTxt ol li:first-of-type {
    padding-top: 0;
}
body .bloglist .blogDisc ul li {
    line-height: 24px;
    padding: 5px 0 0;
}
.bloglist .blogDisc p + ul li:nth-child(1) {
    padding-top: 0;
}
.blogDisc ol {
    margin-bottom: 10px;
}
.bloglist .blogDisc ol li {
    line-height: 24px;
    padding: 5px 0 0;
}
.blogDisc p + ol li:nth-child(1) {
    padding-top: 0;
}
figure#attachment_4118 figcaption.wp-caption-text {
    padding-bottom: 3px;
    text-align: center;
}
.blogDisc figure#attachment_2520 figcaption.wp-caption-text {
    text-align: center;
}
.blogDisc figure#attachment_2521 figcaption.wp-caption-text {
    text-align: center;
}
div.blogDisc ol li table {
    width: 100%;
}
.blogDisc table {
    margin: 0 auto 10px;
}
.has-child > a::after {
    content: ">";
    display: block;
    float: right;
    left: 20px;
    position: relative;
    text-align: right;
    transition: transform 0.8s ease-in-out 0s;
}
.has-child:hover > a::after {
    transform: rotate(90deg);
}
.buddypress .aboutHdInner, .bp-docs.post-type-archive-bp_doc .aboutHdInner {
    border: medium none;
}
.midCon .aboutConInner #message p {
    background-color: #ffd;
    border: 1px solid #cb2;
    color: #440;
    display: block;
    font-size: 90%;
    font-weight: 400;
    margin-top: 3px;
    padding: 10px 15px;
    text-decoration: none;
}
.midCon .aboutConInner #message.updated p {
    background-color: #efc;
    border: 1px solid #591;
    color: #250;
    text-align: center;
}
.midCon .aboutConInner #message.error p {
    background-color: #fdc;
    border: 1px solid #a00;
    clear: left;
    color: #800;
}
.line {
    border-bottom: 1px solid #ccc;
    margin-top: 5px;
}
#buddypress .activity-list p {
    padding-bottom: 0;
}
#buddypress .activity-list li.mini .activity-avatar img.avatar {
    height: auto;
    margin-left: 0;
    width: auto;
}
.activity-header p img.avatar {
    display: none;
}
.wpcf7-response-output {
    margin: 0 !important;
}
.SpeciTxt1 p {
    text-align: center !important;
}
#buddypress #create-group-form #invite-list {
    height: auto;
}
#buddypress .item-sett-L {
    top: auto;
}
.notifications-options-nav #notification-select, .messages-options-nav #messages-select {
    padding: 3px 10px;
}
li.feed {
    display: none !important;
}
#activity-filter-select {
    margin-bottom: 10px !important;
}
#bp-uploader-warning, #bp-webcam-message p.warning {
    color: red;
}
.activity.buddypress #subnav > ul {
    display: inline-block;
}
#buddypress #groups-list .item .item-title {
    margin-bottom: 5px;
}
.resume .bprp-edit .section-descr {
    float: none;
    padding: 4px 10px;
    top: 0;
}
.settings.general .bp-template-notice.error p::after {
    content: "";
}
#activity-filter-by {
    text-align: center;
}
#activity-filter-by option {
    text-align: left;
}
.activity .addtoany_share_save_container {
    border: medium none;
    margin: 0 !important;
}
#bp-delete-avatar-container > p {
    line-height: 30px;
}
#bp-uploader-warning {
    padding: 10px 15px !important;
}
.doc-attachments {
    margin-bottom: 10px;
}
.doc-content table#post-revisions tr {
    line-height: 25px;
}
.doc-content table#post-revisions th {
    min-width: 70px;
    padding-right: 10px;
    text-align: left !important;
}
.doc-content table#post-revisions th label {
    padding-left: 5px;
}
.activity #whats-new-form .activity-greeting {
    margin-bottom: 0 !important;
}
sup {
    line-height: 10px;
}
.supplyChainTxt a {
    color: #c58d31;
    font-weight: 700;
    line-height: 7px;
}
.resume select.std {
    width: 78% !important;
}
#buddypress form.standard-form .left-menu #invite-list ul li {
    margin: 0 0 4px;
}
form.pmpro_form .pmpro_error {
    box-shadow: 0 0 1px 1px #ff1919;
}
.standard-form p.field-visibility-settings-toggle {
    font-size: 13px;
    line-height: 30px;
}
.visibility-toggle-link {
    font-size: 13px !important;
    font-weight: 700;
}
.visibility-toggle-link:hover {
    text-decoration: underline;
}
.avatar-nav-item.current {
    background: #fff none repeat scroll 0 0;
}
#drag-drop-area .drag-drop-inside p {
    text-align: center;
}
.activity-comments .acomment-content a:hover {
    text-decoration: underline;
}
#docs-filter-sections label, #docs-filter-sections li {
    font-size: 13px;
    font-style: normal;
    vertical-align: middle;
}
#docs-filter-sections select#has-attachment {
    padding: 3px 5px;
}
#docs-filter-section-search input {
    padding: 4px 10px;
}
.media-modal-close .screen-reader-text {
    visibility: hidden;
    white-space: nowrap;
}
.media-frame-content .media-toolbar .screen-reader-text {
    display: inline-block;
    margin-right: 5px;
    margin-top: 11px;
    vertical-align: middle;
}
.media-frame-content .attachments-browser .media-toolbar {
    height: auto;
}
#doc-submit-options a.action.safe {
    display: none;
}
body #buddypress ul.item-list li div.item-title span {
    color: #161616;
    font-size: 11px;
}
#members-list li .item-title .activity-read-more a {
    font-size: 13px;
}
#members-list li .item-title .activity-read-more a:hover {
    text-decoration: underline;
}
#friend-list .item .item-meta .activity {
    font-size: 10px;
}
.my-activity #item-header-content .generic-button a {
    line-height: 20px;
}
#settings-form .notification-settings tbody tr > td:nth-child(2)::after {
    content: ".";
}
body.messages #buddypress #message-recipients .highlight {
    font-size: 13px;
}
.messages #message-threads .thread-options a {
    display: block;
}
.messages #message-threads .thread-options a:first-child {
    margin-top: 0;
}
.resume .bprp-form table input[type="text"] {
    text-transform: capitalize;
}
#buddypress .item-sett-L {
    border: 1px solid #ccc;
}
#buddypress #item-nav .item-list-tabs li {
    margin-bottom: 1px;
}
#buddypress div.item-list-tabs ul li a, #buddypress div.item-list-tabs ul li span {
    background: #f5f5f5 none repeat scroll 0 0;
    transition: none 0s ease 0s ;
}
#buddypress #item-nav .item-list-tabs li.current a, #buddypress #item-nav .item-list-tabs li.selected a, .bp-docs #buddypress #li-nav-docs a {
    background: #c5c5c5 none repeat scroll 0 0;
    color: #555;
    font-weight: 700;
    opacity: 1;
}
#buddypress #item-nav .item-list-tabs li:hover a {
    background: #c5c5c5 none repeat scroll 0 0;
    color: #555;
    font-weight: 700;
}
#buddypress #item-header-content .activity, .friends #buddypress #members-list li .item-meta .activity, #item-header-content #latest-update {
    font-size: 12px;
}
#item-header-content #latest-update a:hover, #buddypress #notifications-bulk-management tbody tr a:hover {
    text-decoration: underline;
}
#buddypress div#item-header div#item-meta {
    margin-top: 5px;
}
.response-container {
    display: inline-block;
    float: left;
    width: 50%;
}
.response-container .success {
    background-color: #efc;
    border: 1px solid #591;
    color: #250;
    padding: 4px 10px;
    text-align: center;
}
#want_need_desire_form .submit-btn {
    float: right;
}
.settings #settings-form > a:hover {
    text-decoration: underline;
}
body.docs #bp-create-doc-button.button, #bp-docs-all-docs #bp-create-doc-button {
    margin: 0 20px;
}
.messages-notices tbody tr {
    background: #fff none repeat scroll 0 0;
    border-bottom: 1px solid #ccc;
    margin-bottom: 1px;
}
.messages tbody tr.alt {
    background: #eaeaea none repeat scroll 0 0;
}
#buddypress #messages-bulk-management .messages-notices tbody tr td {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
}
#buddypress #message-threads .thread-from .activity {
    font-size: 12px;
}
.latnewsimg1 {
    height: 318px;
    max-width: 100%;
}
.latnewsimg1 img {
    height: 100%;
    width: 100%;
}
.latnewsimg2 {
    height: 247px;
    max-width: 100%;
}
.latnewsimg2 img {
    height: 100%;
    width: 100%;
}
.latnewsimg3 {
    height: 247px;
    max-width: 100%;
}
.latnewsimg3 img {
    height: 100%;
    width: 100%;
}
.latnewsimg4 {
    height: 247px;
    max-width: 100%;
}
.latnewsimg4 img {
    height: 100%;
    width: 100%;
}
.latnewsimg5 {
    height: 318px;
    max-width: 100%;
}
.latnewsimg5 img {
    height: 100%;
    width: 100%;
}
.blogDisc img {
    border-radius: 3px;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
    display: block;
    height: auto;
    max-width: 100%;
    padding: 0;
}
.alignleft {
    float: left;
    margin: 10px 20px 1px 0;
}
.bloglist .postingpurpose {
    padding-top: 0;
}

.page-id-1365 img {
    display: block;
    margin: auto;
}
.search-submit.screen-reader-text {
    margin-top: 5px;
}
#buddypress #notifications-bulk-management table.notifications, #buddypress #messages-bulk-management .messages-notices {
    border: 1px solid #ccc;
}
#buddypress #notifications-bulk-management tbody tr {
    background: #fff none repeat scroll 0 0;
}
#buddypress #notifications-bulk-management tbody tr:nth-child(2n) {
    background: #eaeaea none repeat scroll 0 0;
}
#buddypress #send_message_form ul.acfb-holder > li {
    float: none;
}
#buddypress #send_message_form.standard-form input#send-to-input {
    width: 75% !important;
}
.friends #buddypress ul#members-list li, .friends #buddypress ul#friend-list li {
    background: #fff none repeat scroll 0 0;
    border-bottom: 1px solid #ccc;
}
.friends #buddypress ul#members-list li:first-child, .friends #buddypress ul#friend-list li:first-child {
    border-top: 1px solid #ccc;
}
.friends #buddypress ul#members-list li:nth-child(2n), .friends #buddypress ul#friend-list li:nth-child(2n) {
    background: #eaeaea none repeat scroll 0 0;
}
.friends #buddypress ul#friend-list li::after {
    clear: both;
    content: "";
    display: block;
}
.friends #buddypress ul#friend-list li div.action {
    top: 30px;
}
.bp-docs #buddypress div#subnav ul#bp-docs-all-docs li {
    float: left;
}
.bp-docs #buddypress div#subnav ul#bp-docs-all-docs::after {
    clear: both;
    content: "";
    display: block;
}
.bp-docs #buddypress #doc-permalink {
    width: auto;
}
.docs #buddypress table.doctable td.title-cell, .bp-docs #buddypress table.doctable td.title-cell {
    max-width: 200px;
    word-wrap: break-word;
}
#notifications-bulk-management tbody tr td.notification-actions {
    visibility: hidden;
}
#buddypress #create-group-form #group-create-tabs > ul > li:first-child {
    border-left: 1px solid #ccc;
}
#buddypress #create-group-form #group-create-tabs > ul > li {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #ccc #ccc -moz-use-text-color -moz-use-text-color;
    border-image: none;
    border-style: solid solid none none;
    border-width: 1px 1px 0 0;
    display: inline-block;
    float: left;
    margin-top: 10px;
}
.docs-filters {
    margin-left: -10px;
}
.profile-fields tr {
    border-bottom: 1px solid #ccc;
}
.custom_wrapper label {
    font-size: 17px;
}
.custom_wrapper > div.editfield, .pre_wrapper > div.editfield, .new_wrapper > div.editfield {
    border-bottom: 1px solid #ccc;
    padding: 0 30px 10px;
}
.custom_wrapper, .pre_wrapper, .new_wrapper {
    padding: 0;
}
.pre_wrapper .dlt {
    padding-left: 30px;
}
#profile-edit-form .new_wrapper > span.remove_btn {
    margin-bottom: 15px;
    margin-left: 30px !important;
    margin-top: 15px !important;
}
#profile-edit-form .another_education {
    display: inline;
    margin-right: 10px;
}
#buddypress .standard-form div.submit {
    display: inline-block;
}
#buddypress .standard-form div.submit #profile-group-edit-submit {
    padding: 5px 10px;
}
#profile-edit-form .field-visibility-settings ul.radio {
    padding: 10px 0;
}
.resume h4 {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color #ccc #ccc;
    border-image: none;
    border-style: none solid solid;
    border-width: 0 1px 1px;
    font-weight: 700;
}
.resume .bprp-edit {
    margin-left: -10px;
}
.bprp-section {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color #ccc #ccc -moz-use-text-color;
    border-image: none;
    border-style: none solid solid none;
    border-width: 0 1px 1px 0;
    padding: 20px;
}
.resume #subnav {
    margin-bottom: 0 !important;
}
.resume h2 {
    font-weight: 700;
}
.resume h4 {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color #ccc #ccc;
    border-image: none;
    border-style: none solid solid;
    border-width: 0 1px 1px;
    font-size: 15px;
    font-weight: 700;
}
.directory #members-directory-form .item-list-tabs ul li {
    -moz-border-bottom-colors: none !important;
    -moz-border-left-colors: none !important;
    -moz-border-right-colors: none !important;
    -moz-border-top-colors: none !important;
    border-color: #ccc #ccc -moz-use-text-color !important;
    border-image: none !important;
    border-style: solid solid none !important;
    border-width: 1px 1px 0 !important;
    display: inline-block;
    float: left;
}
.directory #members-directory-form .item-list-tabs ul li:last-child {
    border-right: 1px solid #ccc;
}
.directory.bp-user #subnav {
    border-bottom: 0 none !important;
    position: absolute;
    right: 0;
    top: 66px;
}
.directory .odd {
    background: #fff none repeat scroll 0 0;
}
.directory .action {
    padding-right: 10px;
}
.directory ul.item-list li {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom: 0 none !important;
    border-image: none;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-top: 1px solid #ccc;
    padding-left: 10px !important;
}
.directory ul.item-list li:last-child {
    border-bottom: 1px solid #ccc !important;
}
.directory .item-list-tabs {
    border-bottom: 1px solid #ccc;
}
#group-create-tabs {
    border-bottom: 1px solid #ccc;
}
.activity-comments li {
    background: #fff none repeat scroll 0 0;
    padding: 10px !important;
}
.activity-comments > ul {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #ccc !important;
}
#create-group-form #group-create-body p {
    font-weight: 400;
}
#create-group-form .avatar-nav-item.current {
    border-bottom: 1px solid #ccc !important;
    margin-top: 10px !important;
}
#group-create-body #invite-list li {
    font-size: 17px;
    padding-bottom: 3px;
}
.friends .action {
    padding-right: 10px;
}
#message-threads th {
    text-align: center;
}
.groups #groups-list li .action {
    padding: 14px;
}
.groups #groups-list li.odd {
    background: #fff none repeat scroll 0 0;
}
.groups #groups-list li {
    border-bottom: 0 none !important;
    border-image: none;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-top: 1px solid #ccc;
    padding: 15px !important;
}
#buddypress ul.item-list li:last-child {
    border-bottom: 1px solid #ccc !important;
}
.groups #groups-list li .item-title a {
    font-size: 17px;
    font-weight: 700;
    line-height: 20px;
}
.directory #groups-directory-form .item-list-tabs li:last-child {
    border-right: 1px solid #ccc !important;
}
.directory #groups-directory-form .item-list-tabs li {
    -moz-border-bottom-colors: none !important;
    -moz-border-left-colors: none !important;
    -moz-border-right-colors: none !important;
    -moz-border-top-colors: none !important;
    border-bottom: 0 none;
    border-image: none !important;
    border-left: 1px solid #ccc !important;
    border-right: 0 none;
    border-top: 1px solid #ccc !important;
    display: inline-block !important;
    float: left !important;
}
.directory #groups-directory-form #groups-list li .meta {
    margin-top: 10px !important;
}
.bp-user .bprp-view .bprp-section h2 {
    background: #eaeaea none repeat scroll 0 0;
    border: 1px solid #ccc;
    font-size: 17px;
    padding: 5px;
}
.settings #settings-form table.notification-settings {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #ccc #ccc -moz-use-text-color;
    border-image: none;
    border-style: solid solid none;
    border-width: 1px 1px 0;
    margin-bottom: 0;
    padding: 10px;
}
.settings #settings-form .submit {
    border-top: 1px solid #ccc;
}
.bp-user .details-item p.top-container {
    border-bottom: 1px solid #ccc;
    margin-bottom: 10px !important;
    padding-top: 6px;
}
.bp-user .bprp-view {
    margin-left: -10px;
}
.buddypress.bp-user .bprp-view .bprp-section {
    margin-bottom: 0;
}
.bp-user .bprp-section .details-item {
    border-bottom: 0 none;
    margin-bottom: 0;
}
.resume.bp-user .bprp-section {
    padding-bottom: 8px;
}
.activity #buddypress ul.item-list li:last-child {
    border-bottom: 0 none !important;
}
#buddypress ul.item-list li {
    border-bottom: 1px solid #ccc;
    list-style: outside none none;
    margin: 0 0 0 -10px;
    padding: 15px 0 15px 12px;
    position: relative;
}
#buddypress #item-body form#whats-new-form {
    border-bottom: 2px solid #ccc;
    margin-left: -10px;
    margin-top: 15px;
    padding-left: 13px;
}
.directory.groups #buddypress div#subnav {
    border-bottom: 0 none;
    position: absolute;
    right: 0;
    top: 64px;
}
h1.aboutHdInner {
    border-bottom: 1px solid #ccc;
    margin-bottom: 5px;
}
h1.aboutHdInner i {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    width: 100%;
}
.page-template-page-clients-projects .supplyChainTxt ul, .page-template-page-clients-projects .aboutBoxInner ol {
    margin-bottom: 10px;
    padding-left: 25px;
}
.page-template-page-clients-projects .supplyChainTxt ul ol {
    padding-left: 0;
}
.page-template-page-clients-projects .supplyChainTxt ul {
    display: none;
}
.page-template-page-clients-projects .supplyChainTxt ul li li {
    list-style-position: inside;
}
.page-template-page-clients-projects .supplyChainTxt .bx-wrapper ul {
    display: block;
}
.wpcf7 .recaptcha .contInp {
    margin-top: 15px;
    vertical-align: middle;
    width: 50%;
}
.wpcf7 .img_captcha {
    display: block;
    float: left;
    margin-top: 15px;
    padding: 4px 10px;
    vertical-align: middle;
}
.wpcf7 .recaptcha {
    display: block;
    float: right;
}
.clientBox img {
    max-width: 100%;
    width: auto;
}

.aboutBoxInner > ol {
    margin-bottom: 10px;
    margin-top: 10px;
}
.aboutBoxInner > ol li {
   line-height: 24px;
   /*list-style-position: outside; */
    margin-left: 12px;
    padding-left: 10px;
}
.aboutBoxInner p {
    font-size: 17px;
    line-height: 24px;
    padding-bottom: 20px;
    text-align: left;
}
.aboutBoxInner p + ol {
    margin-top: -10px;
}

.ulList li {
    display: list-item;
    list-style-type: disc;
    margin-left: 40px;
}
.page-template-blog-page .blogDisc p {
    color: #000;
}
.page-template-blog-page .artcte a {
    font-weight: bold;
}
.page-template-blog-page .bloglist .postingpurpose {
    color: #000000;
}
.page-template-blog-page .bloglist ul li {
    color: #000;
}
.single-post .blogDisc p {
    color: #000;
}
.single-post .bloglist .postingpurpose {
	color: #000;
	clear: both !important;
}
.single-post .artcte a {
    font-weight: bold;
}
.single-post .bloglist .blogDisc ul li {
    color: #000000;
}
/*.single-post .Inner-banner {*/
/*    display: none;*/
/*}*/
.accordion .accordion-title {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #dadada;
    cursor: pointer;
    margin-bottom: 0;
    padding: 15px 10px;
    position: relative;
}
.accordion .accordion-title::after {
    background: #ffffff url("./images/pluse-minus.png") no-repeat scroll right top;
    content: "";
    height: 15px;
    position: absolute;
    right: 15px;
    top: 18px;
    width: 15px;
}
.accordion .accordion-title.open::after {
    background: #ffffff url("./images/pluse-minus.png") no-repeat scroll right bottom;
}
.accordion .accordion-content {
    background: #ffffff none repeat scroll 0 0;
    border-color: #dadada;
    border-style: solid;
    border-width: 0 1px 1px;
    padding: 15px 10px;
}
.assesment {
    margin-bottom: 16px;
    width: 100%;
}
/*.newsul {
    height: 800px;
} */

.newsul .mCustomScrollBox{height: 400px;}

.page-template-our_team-page .midCon .teamList strong {
    display: inline;
}
.aboutBoxInner .wpcf7 ul {
    list-style: outside none none !important;
}
.aoeBtn {
    position: fixed;
    right: 0;
    top: 32%;
    z-index: 1000;
}
.aoeBtn a {
    display: block;
}
.showContact > img {
    width: 110%;
}
@media only screen and (max-width: 767px) {
.showContact > img {
    float: right;
    width: 60%;
}
}
.digit {
    display: block;
    height: 72px;
}
.digit img {
    filter: grayscale(100%);
}
.iconHoverr:hover img {
    filter: grayscale(0%);
}
.rev_slider_wrapper .tp-loader.spinner5 {
    background: #000 url("./images/loader123.jpg") no-repeat scroll center center / 75% 110%;
    border-radius: 3px;
    box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.15);
    height: 100%;
    left: 0;
    margin-left: 0;
    margin-top: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1;
}
#ss-82dd2680-7d05-4b1a-9417-2d72fbc98036 tr td {
    padding: 0 18px 0 0;
}
.postid-7511 .adv-Left {border-right:0px !important;}
.postid-7511 .midCon .aboutConInner p { padding-bottom: 5px !important;}
.postid-7511 a img.alignleft{width: 290px; height: 180px;}

.bookList ul {list-style: none;}




.wp-video{width:100% !important;}

.cpm .cpm-top-bar .cpm-priject-search-bar {
  padding-top: 20px;
}
.cpm .cpm-top-bar .cpm-priject-search-bar .cpm-col-3.cpm-sm-col-12.cpm-no-padding.cpm-no-margin {
  width: 100%;
}
.cpm .cpm-top-bar .cpm-priject-search-bar .cpm-col-9.cpm-no-padding.cpm-no-margin.cpm-sm-col-12 {
  width: 100%;
}
.cpm .cpm-top-bar .cpm-priject-search-bar .cpm-col-9.cpm-no-padding.cpm-no-margin.cpm-sm-col-12 .cpm-col-5.cpm-sm-col-12 {
  width: 100%;
}
.cpm .cpm-top-bar .cpm-priject-search-bar .cpm-col-9.cpm-no-padding.cpm-no-margin.cpm-sm-col-12 .cpm-col-5.cpm-sm-col-12 select#project_cat {
  width: 70%;
  padding: 0px;
  margin: 0px;
  height: 40px;
}
.cpm .cpm-top-bar .cpm-priject-search-bar .cpm-col-9.cpm-no-padding.cpm-no-margin.cpm-sm-col-12 .cpm-col-5.cpm-sm-col-12 input[type='submit'] {
  height: 40px;
  width: 24%;
}
.cpm .cpm-top-bar .cpm-priject-search-bar .cpm-col-9.cpm-no-padding.cpm-no-margin.cpm-sm-col-12 .cpm-col-7.cpm-sm-col-12.cpm-project-search {
  width: 100%;
}
.cpm .cpm-top-bar .cpm-priject-search-bar .cpm-col-9.cpm-no-padding.cpm-no-margin.cpm-sm-col-12 .cpm-col-7.cpm-sm-col-12.cpm-project-search input {
  height: 40px;
  width: 46%;
  margin-right: 15px;
}
.cpm:after,
.cpm:before {
  clear: both;
  content: "";
  display: table;
}
.cpm .cpm-top-bar .cpm-project-group {
  width: 100%;
}
.cpm .cpm-top-bar .cpm-project-group .cpm-col-8.cpm-project-group-ul {
  width: 80%;
}
.cpm .cpm-top-bar .cpm-project-group .cpm-col-4.cpm-last-col.cpm-text-right.show_desktop_only {
  display: block;
  width: 20%;
}
.cpm .cpm-top-bar .cpm-project-group ul.list-inline.cpm-col-8.cpm-project-group-ul li a {
  box-shadow: none;
}
.cpm .cpm-top-bar .cpm-project-group .cpm-col-4.cpm-last-col.cpm-text-right.show_desktop_only .cpm-project-view li a {
  display: block;
  box-shadow: none;
}
.cpm .cpm-projects.cpm-project-grid.cpm-frontend-project-list .cpm-project.cpm-column-gap-left.cpm-sm-col-12 {
  min-width: 350px;
  margin-bottom: 50px;
}
.cpm .cpm-projects.cpm-project-grid.cpm-frontend-project-list .cpm-project.cpm-column-gap-left.cpm-sm-col-12 ul li {
  display: inline-block;
  width: 50%;
}
.cpm .cpm-projects.cpm-project-grid.cpm-frontend-project-list .cpm-project.cpm-column-gap-left.cpm-sm-col-12 .cpm-project-action-icon ul.cpm-settings li {
  width: 100%;
  display: block;
}
.cpm .cpm-projects.cpm-project-grid.cpm-frontend-project-list .cpm-project.cpm-column-gap-left.cpm-sm-col-12 .cpm-project-action-icon ul.cpm-settings li a {
  box-shadow: none;
}
.cpm .cpm-projects.cpm-project-grid.cpm-frontend-project-list .cpm-project.cpm-column-gap-left.cpm-sm-col-12 .cpm-project-action-icon ul.cpm-settings li span.cpm-spinner {
  display: none;
}
.cpm .tablenav {
  display: inline-block;
  width: 100%;
}
.cpm .tablenav .tablenav-pages {
  float: none !important;
  margin-left: 0 !important;
}
.cpm .nav-tab {
  padding: 4px 10px 6px;
  border-color: #DFDFDF #DFDFDF #FFFFFF;
  border-style: solid;
  border-width: 1px 1px 0;
  color: #aaa;
  text-shadow: #fff 0 1px 0;
  font-size: 12px;
  line-height: 16px;
  display: inline-block;
  padding: 4px 14px 6px;
  text-decoration: none;
  margin: 0 6px -1px 0;
  -webkit-border-top-left-radius: 3px;
  -webkit-border-top-right-radius: 3px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.cpm .nav-tab.nav-tab-active {
  border-width: 1px;
  color: #464646;
}
.cpm h2.nav-tab-wrapper,
.cpm h3.nav-tab-wrapper {
  border-bottom: 1px solid #DFDFDF;
  padding-bottom: 0;
  margin: 10px 0 0 0;
}
.cpm h2 .nav-tab {
  padding: 4px 10px 6px;
  font-weight: 200;
  font-size: 20px;
  line-height: 24px;
}
.cpm .cpm-frontend-project-list .cpm-project {
  height: auto;
}
.cpm .cpm-frontend-project-list .cpm-project .cpm-project-meta ul li {
  float: none;
  width: 100%;
}
.cpm .cpm-frontend-project-list .cpm-project .cpm-project-meta ul li a {
  box-shadow: none;
}
.cpm .cpm-frontend-project-list .cpm-project .cpm-project-meta ul li :hover {
  text-decoration: underline !important;
}
.cpm .cpm-frontend-project-list .cpm-project .cpm-project-people {
  margin-top: 10px;
  top: 85%;
}
.cpm .cpm-frontend-project-list .cpm-project .cpm-progress {
  bottom: 15%;
}
.cpm h3.cpm-nav-title {
  margin: 0 0 10px;
}
.cpm ul,
.cpm li {
  margin-left: 0;
  list-style: none;
}
.cpm .cpm-activity {
  margin-top: 15px;
}
.cpm .cpm-activity li {
  margin-left: 0;
}
.cpm .cpm-comment-form textarea,
.cpm .cpm-message-form textarea,
.cpm .cpm-milestone-form textarea {
  width: 95%;
}
.cpm table.cpm-messages-table {
  border: none;
}
.cpm table.cpm-messages-table td {
  border-top: none;
}
.cpm table.cpm-messages-table td.author {
  vertical-align: middle;
}
.cpm .cpm-single {
  margin-bottom: 15px;
}
.cpm .cpm-single .cpm-entry-title {
  line-height: 150%;
}
.cpm .cpm-single .cpm-entry-meta {
  margin: 5px 10px;
}
.cpm .cpm-single .cpm-message-form-wrap {
  margin: 15px 0 15px 10px;
}
.cpm .cpm-comment-form-wrap {
  margin: 15px 0 15px 65px;
}
.cpm .cpm-comment-edit-form .cpm-comment-form-wrap {
  width: 95%;
}
.cpm ul.cpm-todolists {
  padding: 0;
}
.cpm ul.cpm-todolists article.cpm-todolist > ul {
  padding: 0 15px;
  margin: 0;
}
.cpm ul.cpm-todolists article.cpm-todolist header h3 {
  line-height: 150%;
  margin: 0;
}
.cpm ul.cpm-todolists article.cpm-todolist header .cpm-list-actions {
  left: -58px;
  top: 6px;
}
.cpm ul.cpm-todolists article.cpm-todolist .cpm-todos li {
  margin-left: 0;
}
.cpm ul.cpm-todolists article.cpm-todolist .cpm-todos li .cpm-todo-action {
  left: -40px;
}
.cpm .cpm-new-todolist-form,
.cpm .cpm-list-edit-form {
  padding: 10px;
  margin-bottom: 15px;
  border: 1px dashed #DFDFDF;
}
.cpm .cpm-new-todolist-form textarea,
.cpm .cpm-list-edit-form textarea {
  width: 95%;
}
.cpm .cpm-single-task .cpm-todo-wrap .cpm-task-edit-form {
  width: 85%;
}
.cpm .cpm-milestones h3.title {
  margin-bottom: 0;
}
.cpm .cpm-milestones .cpm-milestone h3 {
  line-height: 150%;
}
.cpm .cpm-milestones .cpm-milestone .cpm-milestone-edit-form .cpm-milestone-form-wrap {
  width: 95%;
  margin-bottom: 15px;
}
.cpm .cpm-milestones ul.cpm-links:after,
.cpm .cpm-milestones ul.cpm-links:before {
  clear: both;
  content: "";
  display: table;
}
.cpm .cpm-milestones ul.cpm-links li {
  margin: 0;
}
.cpm .cpm-files {
  margin-top: 15px;
}
.cpm .submit {
  padding: 10px 0;
}
.cpm .cpm-comment-wrap ul {
  margin: 0 !important;
  list-style: disc !important;
}
.cpm .cpm-comment-wrap ul li {
  list-style: disc !important;
}
.cpm .cpm-comment-wrap ol {
  list-style: decimal !important;
  margin: 0 !important;
}
.cpm .cpm-comment-wrap ol li {
  list-style: decimal !important;
}
.comment-count-approved {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 8px;
  min-width: 24px;
  height: 2em;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  background-color: #72777c;
  color: #fff;
  font-size: 11px;
  line-height: 21px;
  text-align: center;
  display: inline-block;
}
.comment-count-approved:hover {
  background-color: #0073aa;
}
.cpm.cpm-front-end .cpm-project-header.cpm-project-head {
  padding-top: 10px;
}
.cpm.cpm-front-end .cpm-project-header.cpm-project-head .cpm-project-detail {
  margin: 0px;
  width: 100%;
}
.cpm.cpm-front-end .cpm-project-header.cpm-project-head .cpm-project-detail h2 {
  font-size: 20px;
}
.cpm.cpm-front-end .cpm-project-header.cpm-project-head .cpm-project-detail h2 .cpm-project-title {
  padding-top: 5px;
  margin-top: 5px;
  display: block;
}
.cpm.cpm-front-end .cpm-project-header.cpm-project-head .cpm-project-detail h2 a.cpm-icon-edit.cpm-project-edit-link.small-text {
  display: inline-block;
  padding-left: 0px;
  margin-left: 0px;
  background: #DDD;
  color: #0073aa;
  box-shadow: none;
}
.cpm.cpm-front-end .cpm-project-header.cpm-project-head .cpm-project-detail .detail {
  width: 100%;
}
.cpm.cpm-front-end .cpm-project-header.cpm-project-head .cpm-col-6.cpm-last-col.cpm-top-right-btn.cpm-text-right.show_desktop_only {
  position: absolute;
  top: 10px;
  right: 10px;
}
.cpm.cpm-front-end .cpm-project-header.cpm-project-head .cpm-col-6.cpm-last-col.cpm-top-right-btn.cpm-text-right.show_desktop_only .cpm-single-project-search-wrap {
  position: absolute;
  left: 10px;
  display: inline-block;
  width: 70%;
}
.cpm.cpm-front-end .cpm-project-header.cpm-project-head .cpm-col-6.cpm-last-col.cpm-top-right-btn.cpm-text-right.show_desktop_only .cpm-single-project-search-wrap #cpm-single-project-search {
  width: 100%;
  padding: 5px;
  margin: 0px;
}
.cpm.cpm-front-end .cpm-project-header.cpm-project-head .cpm-col-6.cpm-last-col.cpm-top-right-btn.cpm-text-right.show_desktop_only .cpm-project-action {
  display: inline-block;
  width: 29%;
  position: absolute;
  top: 10px;
  right: 10px;
}
.cpm.cpm-front-end .cpm-project-header.cpm-project-head .cpm-col-6.cpm-last-col.cpm-top-right-btn.cpm-text-right.show_desktop_only .cpm-project-action .cpm-settings-bind {
  margin-top: -10px;
  padding: 5px;
}
.cpm.cpm-front-end .cpm-project-header.cpm-project-head .cpm-col-6.cpm-last-col.cpm-top-right-btn.cpm-text-right.show_desktop_only .cpm-project-action ul.cpm-settings li {
  border-bottom: 1px solid #ddd;
}
.cpm.cpm-front-end .cpm-project-header.cpm-project-head .cpm-col-6.cpm-last-col.cpm-top-right-btn.cpm-text-right.show_desktop_only .cpm-project-action ul.cpm-settings li .cpm-spinner {
  height: 16px;
  display: none;
  width: 16px;
}
.cpm.cpm-front-end .cpm-project-header.cpm-project-head .cpm-col-6.cpm-last-col.cpm-top-right-btn.cpm-text-right.show_desktop_only .cpm-project-action ul.cpm-settings li a {
  border-bottom: none;
  box-shadow: none;
  display: block;
  width: 100%;
}
.cpm.cpm-front-end .cpm-project-header.cpm-project-head .cpm-project-group ul li {
  border-bottom: none;
}
.cpm.cpm-front-end .cpm-project-header.cpm-project-head .cpm-project-group ul li a {
  box-shadow: none;
  margin-top: 0px;
  margin-bottom: 0px;
  height: 50px;
  min-height: 50px;
}
.cpm.cpm-front-end .cpm-project-header.cpm-project-head .cpm-edit-project {
  margin-top: 0px;
  background-color: #ffffff;
}
.cpm.cpm-front-end .cpm-project-header.cpm-project-head .cpm-edit-project .cpm-form-item {
  margin-bottom: 15px;
}
.cpm.cpm-front-end .cpm-project-header.cpm-project-head .cpm-edit-project .cpm-form-item .chosen-container-single a.chosen-single {
  height: 30px;
  box-shadow: none;
}
.cpm.cpm-front-end .cpm-project-header.cpm-project-head .cpm-edit-project .cpm-form-item.cpm-project-role a.cpm-del-proj-role.cpm-assign-del-user {
  border: none;
  box-shadow: none;
}
.cpm.cpm-front-end .cpm-project-header.cpm-project-head .cpm-edit-project .cpm-form-item #project_cat_chosen {
  width: 100% !important;
}
.cpm.cpm-front-end .project-overview {
  width: 100%;
}
.cpm.cpm-front-end .project-overview .cpm-col-10.cpm-sm-col-12 {
  margin: 0px;
  padding: 0px;
  width: 100%;
}
.cpm.cpm-front-end .project-overview .cpm-col-10.cpm-sm-col-12 .overview-menu {
  margin: 0px;
  width: 100%;
}
.cpm.cpm-front-end .project-overview .cpm-col-10.cpm-sm-col-12 .overview-menu ul li {
  width: 33%;
  display: block;
}
.cpm.cpm-front-end .project-overview .cpm-col-10.cpm-sm-col-12 .overview-menu ul li a {
  text-align: center;
}
.cpm.cpm-front-end .project-overview .cpm-col-10.cpm-sm-col-12 .overview-menu ul li a .icon {
  display: block;
  float: none;
}
.cpm.cpm-front-end .project-overview .cpm-col-10.cpm-sm-col-12 .overview-menu ul li a .count {
  display: block;
  text-align: left;
  float: none;
}
.cpm.cpm-front-end .project-overview .cpm-col-10.cpm-sm-col-12 .cpm-chart {
  width: 100%;
}
.cpm.cpm-front-end .project-overview .cpm-right-part.cpm-last-col {
  width: 100%;
  margin-top: 20px;
}
.cpm.cpm-front-end .cpm-message-page .cpm-message-list .dicussion-list .cpm-col-12 {
  cursor: default;
}
.cpm.cpm-front-end .cpm-message-page .cpm-message-list .dicussion-list .cpm-col-12 .cpm-col-9 {
  cursor: pointer;
}
.cpm.cpm-front-end .cpm-message-page .cpm-message-list .dicussion-list .cpm-col-12 .cpm-col-1 {
  cursor: default;
}
.cpm.cpm-front-end .cpm-message-page .cpm-message-list .dicussion-list .cpm-col-12 .cpm-col-1 .cpm-message-action .delete-message {
  box-shadow: none;
  cursor: pointer;
}
.cpm.cpm-front-end .cpm-message-page .cpm-message-list .dicussion-list .cpm-col-12 .cpm-col-1 .cpm-message-action .delete-message :hover {
  border-bottom: 1px solid #333;
}
.cpm.cpm-front-end .cpm-message-page .cpm-message-list .dicussion-list .cpm-col-12 .cpm-col-2.cpm-last-col.cpm-right.comment-count {
  width: 87%;
  margin-top: -15px;
}
.cpm.cpm-front-end .cpm-new-message-form .cpm-message-form .item {
  margin-bottom: 15px;
}
.cpm.cpm-front-end .cpm-new-message-form .cpm-message-form .item input#message_title {
  width: 100%;
}
.cpm.cpm-front-end .cpm-new-message-form .cpm-message-form .item select#milestone {
  width: 50%;
  height: 35px;
}
.cpm.cpm-front-end .cpm-comment-area .cpm-comment-form-wrap .cpm-avatar a {
  box-shadow: none;
}
.cpm.cpm-front-end #cpm-signle-message .cpm-single .cpm-box-title .cpm-right.cpm-edit-link a.cpm-msg-edit {
  box-shadow: none;
  cursor: pointer;
}
.cpm.cpm-front-end #cpm-signle-message .cpm-single .cpm-box-title .cpm-right.cpm-edit-link a.cpm-msg-edit:hover {
  border-bottom: 1px solid #333 !important;
  cursor: pointer;
}
.cpm.cpm-front-end #cpm-signle-message .cpm-single .cpm-msg-edit-form {
  width: 100%;
}
.cpm.cpm-front-end #cpm-signle-message .cpm-single .cpm-msg-edit-form .cpm-message-form-wrap .cpm-message-form .item {
  margin-bottom: 15px;
}
.cpm.cpm-front-end #cpm-signle-message .cpm-single .cpm-msg-edit-form .cpm-message-form-wrap .cpm-message-form .item input {
  width: 100%;
  min-height: 40px;
}
.cpm.cpm-front-end #cpm-signle-message .cpm-single .cpm-msg-edit-form .cpm-message-form-wrap .cpm-message-form .item select#milestone {
  width: 60%;
  max-height: 40px;
  min-height: 40px;
}
.cpm.cpm-front-end #cpm-signle-message .cpm-single .cpm-msg-edit-form .cpm-message-form-wrap .cpm-message-form .notify-users label.notify {
  padding: 5px;
}
.cpm.cpm-front-end #cpm-signle-message .cpm-single .cpm-msg-edit-form .cpm-message-form-wrap .cpm-message-form .notify-users h2.cpm-box-title {
  display: inline-block;
}
.cpm.cpm-front-end #cpm-signle-message .cpm-single .cpm-msg-edit-form .cpm-message-form-wrap .cpm-message-form .notify-users h2.cpm-box-title .cpm-small-title {
  padding-right: 0px;
}
.cpm.cpm-front-end .cpm-task-container.wrap {
  margin: 0px;
  padding: 0px;
}
.cpm.cpm-front-end .cpm-task-container.wrap .add-tasklist {
  margin-bottom: 15px;
}
.cpm.cpm-front-end .cpm-task-container.wrap .cpm-todolists {
  margin: 0px;
  padding: 0px;
}
.cpm.cpm-front-end .cpm-task-container.wrap .cpm-todolists .cpm-todolist .cpm-list-header .cpm-right a {
  box-shadow: none;
}
.cpm.cpm-front-end .cpm-task-container.wrap .cpm-todolists .cpm-todolist .cpm-list-header .cpm-right a:hover {
  border-bottom: 1px solid gray;
}
.cpm.cpm-front-end .cpm-task-container.wrap .cpm-todolists .cpm-todolist .cpm-list-footer .cpm-col-6 {
  display: block;
  width: 100%;
  border-right: none;
}
.cpm.cpm-front-end .cpm-task-container.wrap .cpm-todolists .cpm-todolist .cpm-list-footer .cpm-col-6 a {
  box-shadow: none;
}
.cpm.cpm-front-end .cpm-task-container.wrap .cpm-todolists .cpm-todolist .cpm-list-footer .cpm-col-6 a:hover {
  border-bottom: 1px solid #333;
}
.cpm.cpm-front-end .cpm-task-container.wrap .cpm-todolists .cpm-todolist .cpm-list-footer .cpm-col-6 .cpm-todo-comment a span {
  font-weight: normal;
}
.cpm.cpm-front-end .cpm-task-container.wrap .cpm-todolists .cpm-todolist .cpm-list-footer .cpm-col-4.cpm-todo-prgress-bar {
  display: block;
  width: 80%;
}
.cpm.cpm-front-end .cpm-task-container.wrap .cpm-todolists .cpm-todolist .cpm-list-footer .cpm-col-1.no-percent {
  padding-top: 2%;
}
.cpm.cpm-front-end .cpm-task-container.wrap .cpm-todo-content .cpm-col-7 .cpm-assigned-user {
  display: inline-block;
}
.cpm.cpm-front-end .cpm-task-container.wrap .cpm-todo-content .cpm-col-7 .cpm-assigned-user a {
  box-shadow: none;
}
.cpm.cpm-front-end .cpm-task-container.wrap .cpm-todo-content .cpm-col-7 .cpm-due-date {
  display: block;
  width: 66%;
  margin-top: 8px;
  padding: 5px;
}
.cpm.cpm-front-end .cpm-task-container.wrap .cpm-todo-content .cpm-col-7 a.task-title {
  box-shadow: none;
}
.cpm.cpm-front-end .cpm-task-container.wrap .cpm-todo-content .cpm-task-comment a {
  box-shadow: none;
}
.cpm.cpm-front-end .cpm-task-container.wrap .cpm-todo-content .cpm-todo-action-right.cpm-last-col {
  width: 30%;
}
.cpm.cpm-front-end .cpm-task-container.wrap .cpm-todo-content .cpm-todo-action-right.cpm-last-col a {
  display: inline-block;
  box-shadow: none;
}
.cpm.cpm-front-end .cpm-task-container.wrap .cpm-todo-content .cpm-todo-action-right.cpm-last-col a:hover {
  border-bottom: 1px solid #333;
}
.cpm.cpm-front-end .cpm-task-container.wrap .cpm-todo-form .cpm-task-edit-form {
  width: 100%;
}
.cpm.cpm-front-end .cpm-task-container.wrap .cpm-todo-form .cpm-task-edit-form .cpm-task-form {
  width: 100%;
}
.cpm.cpm-front-end .cpm-task-container.wrap .tablenav .tablenav-pages a {
  box-shadow: none;
}
.cpm.cpm-front-end .cpm-task-container.wrap .tablenav .tablenav-pages a:hover {
  border-bottom: 1px solid #333;
}
.cpm.cpm-front-end .cpm-task-container.wrap .tablenav .tablenav-pages a.current {
  border-bottom: 1px solid #333;
}
.cpm.cpm-front-end .cpm-task-container.wrap .cpm-new-todolist-form {
  width: 70%;
}
.cpm.cpm-front-end .cpm-task-container.wrap .cpm-new-todolist-form .cpm-todo-list-form-wrap.cpm-form.cpm-slide-list {
  width: 100%;
}
.cpm.cpm-front-end .cpm-task-container.wrap .cpm-new-todolist-form .cpm-todo-list-form-wrap.cpm-form.cpm-slide-list .item {
  margin-bottom: 10px;
  width: 100%;
}
.cpm.cpm-front-end .cpm-task-container.wrap .cpm-new-todolist-form .cpm-todo-list-form-wrap.cpm-form.cpm-slide-list .item textarea {
  width: 100%;
}
.cpm.cpm-front-end .cpm-task-container.wrap .cpm-new-todolist-form .cpm-todo-list-form-wrap.cpm-form.cpm-slide-list .item.milestone select {
  height: 30px;
}
.cpm.cpm-front-end .cpm-pro-file-container .cpm-uplaod-btn-list a {
  box-shadow: none;
  padding: 5px;
  margin-left: 0px;
  margin-right: 5px;
}
.cpm.cpm-front-end .cpm-pro-file-container .cpm-uplaod-btn-list a.button.button-primary {
  background: #0085ba;
  border-color: #0073aa #006799 #006799;
  -webkit-box-shadow: 0 1px 0 #006799;
  box-shadow: 0 1px 0 #006799;
  color: #fff;
  text-shadow: 0 -1px 1px #006799, 1px 0 1px #006799, 0 1px 1px #006799, -1px 0 1px #006799;
}
.cpm.cpm-front-end .cpm-pro-file-container .cpm-uplaod-btn-list.cpm-right {
  float: none;
}
.cpm.cpm-front-end .cpm-pro-file-container .cpm-previous-back ul li {
  margin-left: 0px;
  padding-left: 0px;
}
.cpm.cpm-front-end .cpm-pro-file-container .cpm-previous-back ul li.cpm-right {
  font-size: 14px;
  margin-top: -1px;
}
.cpm.cpm-front-end .cpm-pro-file-container .cpm-previous-back ul li a {
  box-shadow: none;
}
.cpm.cpm-front-end .cpm-pro-file-container .cpm-previous-back ul li a:hover {
  border-bottom: 1px solid #333;
}
.cpm.cpm-front-end .cpm-pro-file-container .modal-mask .modal-wrapper .modal-container .modal-header .close-vue-modal {
  padding: 0px;
}
.cpm.cpm-front-end .cpm-pro-file-container .modal-mask .modal-wrapper .modal-container .modal-header .close-vue-modal a {
  box-shadow: none;
  border: none;
  padding: 15px;
}
.cpm.cpm-front-end .cpm-pro-file-container .modal-mask .modal-wrapper .modal-container .modal-header h3 {
  clear: none;
  margin-bottom: 0px;
  margin-left: 5px;
  padding-left: 5px;
  padding-bottom: 5px;
}
.cpm.cpm-front-end .cpm-pro-file-container .modal-mask .modal-wrapper .modal-container .modal-footer .submit {
  padding: 10px;
}
.cpm.cpm-front-end .cpm-pro-file-container .cpm-folders-list {
  margin-top: 10px;
}
.cpm.cpm-front-end .cpm-pro-file-container .cpm-folders-list .folder .ff-content .image-content {
  margin-bottom: 10px;
}
.cpm.cpm-front-end .cpm-pro-file-container .cpm-folders-list .folder .ff-content .footer-section a {
  box-shadow: none;
}
.cpm.cpm-front-end .cpm-pro-file-container .cpm-folders-list .file .ff-content .cpm-rdoc-view .image-content {
  margin-bottom: 10px;
}
.cpm.cpm-front-end .cpm-pro-file-container .cpm-folders-list .file .ff-content .cpm-rdoc-view .image-content .text a {
  box-shadow: none;
}
.cpm.cpm-front-end .cpm-pro-file-container .cpm-folders-list .file .ff-content .cpm-rdoc-view .image-content .text a:hover {
  border-bottom: 1px solid #333;
}
.cpm.cpm-front-end .cpm-pro-file-container .cpm-folders-list .file .ff-content .cpm-rdoc-view .footer-section a {
  box-shadow: none;
}
.cpm.cpm-front-end .cpm-pro-file-container .cpm-folders-list .file .ff-content .cpm-doc-view .doc-content {
  margin-bottom: 10px;
}
.cpm.cpm-front-end .cpm-pro-file-container .cpm-folders-list .file .image-content {
  margin-bottom: 10px;
}
.cpm.cpm-front-end .cpm-pro-file-container .cpm-folders-list .file .footer-section a {
  box-shadow: none;
}
.cpm.cpm-front-end .cpm-pro-file-container .form-uploader {
  border: 1px solid #e5e5e5;
  margin-top: 10px;
}
.cpm.cpm-front-end .cpm-pro-file-container .form-uploader .cpm-form-title a {
  box-shadow: none;
}
.cpm.cpm-front-end .cpm-pro-file-container .form-uploader .cpm-form-title a:hover {
  border-bottom: 1px solid #333;
}
.cpm.cpm-front-end .cpm-pro-file-container .docform {
  border: 1px solid #e5e5e5;
  margin-top: 10px;
}
.cpm.cpm-front-end .cpm-pro-file-container .docform .cpm-form-title a {
  box-shadow: none;
}
.cpm.cpm-front-end .cpm-pro-file-container .docform .cpm-form-title a:hover {
  border-bottom: 1px solid #333;
}
.cpm.cpm-front-end .cpm-pro-file-container .docform form#cpm-doc-form input {
  margin-bottom: 15px;
}
.cpm.cpm-front-end .cpm-pro-file-container .docform form#cpm-googledoc-form .docs-icon {
  margin-top: 35px;
}
.cpm trix-editor ul {
  list-style: disc;
  padding-left: 20px;
}
.cpm trix-editor ul li {
  list-style: disc;
}
.cpm trix-editor ol {
  list-style: decimal;
  padding-left: 20px;
}
.cpm trix-editor ol li {
  list-style: decimal;
}

/*New Css Only for optimized slider*/
.bg_faq_content_section ul{padding: 5px 20px 20px 25px !important;}
.page-id-8617 .aboutConInner .responsive{
	max-width: 100%;
	padding: 0;
}
.page-id-8617 .aboutConInner .aboutBoxInner{
	padding: 35px 0 0 0;
}
.qsm-quiz-container .qsm-btn.qsm-submit-btn.qmn_btn {position: absolute !important;}
.wpcf7-not-valid {border: 1px solid red !important;}
.postid-9741 .blogDisc table{width:100% !important;}
.postid-9741 .blog-L table tr {border: 1px solid #c1b2b2;}
.postid-9741 .blog-L table tr td {border: 1px solid #c1b2b2;padding: 5px !important;}
.st-planning-consulting-no {
    display: none !important;
}

.dvhm_icons {
	margin-bottom: 10px;
}
.consultingPractices .eqHeight:first-child .dvhm_icons{min-height: 70px;}
.consultingPractices .eqHeight .dvhm_icons img {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}
.consultingPractices .eqHeight .dvhm_icons .hm_icnhvr,
.consultingPractices .eqHeight:hover .dvhm_icons .hm_icn {
    display: none;
}
.consultingPractices .eqHeight:hover .dvhm_icons .hm_icnhvr {
    display: block;
}
.consultingPractices .eqHeight:hover a {color: #c58d31 !important;}

/*new home page design start*/
.ourconsultingPractices .eqHeight:first-child .dvhm_icons{min-height: 70px;}
.ourconsultingPractices .eqHeight .dvhm_icons img {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}
.ourconsultingPractices .eqHeight .dvhm_icons .hm_icnhvr,
.ourconsultingPractices .eqHeight:hover .dvhm_icons .hm_icn {
    display: none;
}
.ourconsultingPractices .eqHeight:hover .dvhm_icons .hm_icnhvr {
    display: block;
}
.ourconsultingPractices .eqHeight:hover a {color: #c58d31 !important;}

.home-about-cont {padding-top: 80px; padding-bottom: 35px;}
.home-about-cont .consultingPracticesImg {padding: 25px; border-radius: 5px;}
.home-about-cont a.readMore {color: #cdb426; background: #f2f2f2; border: 1px solid #bcbcbc;}
.our_missions {text-align: center; padding: 20px;}
.our_missions .missionIcon2 {position: relative; display: inline-block; vertical-align: middle; margin-right: 30px;}
.our_missions .textwidget p {display: inline-block;}
.ourconsultingPractices .subsBox {display: block; clear: both;}
.ourconsultingPractices ul li {border: 1px solid #ccc; padding: 30px;}
.ourconsultingPractices ul li:hover {background: #f6f6f6;}
.ourconsultingPractices #block-6 {text-align: center; display: block; padding-top: 25px;}
/* Responsive style */
@media (max-width: 1199px) {
	.home-about-cont {padding-top: 35px; padding-bottom: 35px;}
}
@media (max-width: 979px) {
	.home-about-cont .aboutBoxcontent {float: none; width: 100%; text-align: unset; font-size: 14px; line-height: 26px;}
	.home-about-cont .consultingPracticesImg {float: none;width: 100%; margin-top: 35px;}
	.ourconsultingPractices ul li {width: 50%; padding: 15px;}
}
#listenButton1 {
	background: #e6e6e6;
	font-size: 15px;
	clear: both;
	border: 1px solid #e6e6e6;
	padding: 5px 5px 5px 5px;
	color: #c58d31;
	font-weight: bold;
	cursor: pointer;
}
/*new home page design end*/

/* Breadcrumb css for all pages Start */

/*.bratcrumBg{*/
/*    background:#fff none repeat scroll 0 0;*/
/*    padding:106px 0 27px;*/
/*}*/
.bratcrumBg.wtbann {
	background: #f2f2f2 none repeat scroll 0 0;
	padding: 15px 0 15px;
}
.bratcrumBg.wobann {
    padding: 15px 0 15px;
    background: #f2f2f2 none repeat scroll 0 0;
}

/* Breadcrumb css for all pages End */

@media only screen and (max-width: 767px) {
    .Inner-banner {
      margin-top: 0px !important;
    }
    .aboutBoxInner {
      padding: 15px 0;
    }
}
.bookDetails {
	text-align: justify;
}
.post-type-archive-qsm_quiz .blog-L ul li {
	padding-top: 50px !important;
}
.single-qsm_quiz .qsm-quiz-container.qsm-quiz-container-9.qmn_quiz_container.mlw_qmn_quiz.quiz_theme_default {
	margin-bottom: 45px !important;
}
.page-id-10759 .bg_faq_content_section p strong {
	border-bottom: 1px solid #cec6c6;
}
.textwidget{margin-bottom:10px;}
.widget_text{margin-top:10px;}

.shortcodeTitle {
	background: #c58d31;
	color: #fff !important;
	padding: 10px;
	margin: 0 auto;
	display: block;
	width: max-content;
}


section.midCon.clsvideo iframe {display: block;margin: 20px auto;width: 70%;aspect-ratio: 16 / 9;border: none;}
section.midCon.clsvideo {margin-top: 50px;}
