input,textarea,select{font-size:17px;color:#3a3a3a;vertical-align:middle;outline:none}
input[type="button"]{-webkit-transition:ease-in-out .5s;-moz-transition:ease-in-out .5s;-ms-transition:ease-in-out .5s;-o-transition:ease-in-out .5s;transition:ease-in-out .5s}
.transition{-webkit-transition:ease-in-out .5s;-moz-transition:ease-in-out .5s;-ms-transition:ease-in-out .5s;-o-transition:ease-in-out .5s;transition:ease-in-out .5s}
.clr{clear:both !important;}
.fl{float:left !important;}
.fr{float:right !important;}
.vAlign{vertical-align:middle !important;}
img{border:none;vertical-align:top}
h1,h2,h3,h4,h5,h6{font-weight:400;}
ul{list-style:none}
.clearfix:before,.clearfix:after{content:'';display:block;height:0;overflow:hidden}
.clearfix:after{clear:both}

.responsive{max-width:1110px;margin:auto;padding:0 10px}
.ourClients.responsive {
  max-width: 100%;
  margin: auto;
  padding: 35px 10px;
}

.bannerTxt{background:rgba(6,6,7,.7);width:440px;padding:25px;position:absolute;left:10px;bottom:60px;font-size:26px;text-transform:uppercase;color:#fff;font-weight:700;border-left:4px solid #9b6f2c}
.bannerTxt2{background:rgba(255,255,255,.2);width:440px;padding:25px;position:absolute;left:10px;bottom:60px;font-size:26px;text-transform:uppercase;color:#fff;font-weight:700;border-left:4px solid #d39e34}
.bannerTxt3{background:rgba(148,148,148,.8);width:440px;padding:25px;position:absolute;left:10px;bottom:60px;font-size:26px;text-transform:uppercase;color:#fff;font-weight:700;border-left:4px solid #d39e34}
.bannerCon .bx-pager{width:100%;text-align:center;z-index:9;background:#fff}
.bannerCon .bx-pager .bx-pager-item{display:inline-block}
.bannerCon .bx-pager .bx-pager-item a{background:#d0d0d0;width:65px;height:5px;display:inline-block;margin:0 4px;overflow:hidden;text-indent:-500px}
.bannerCon .bx-pager .bx-pager-item a:hover,.bannerCon .bx-pager .bx-pager-item a.active{background:#c58d31}

.ourMission{padding: 20px 20px 20px;min-height:50px;font-size:20px;font-weight:300;position:relative;z-index:2;background:#fff}
.ourMission{
    background: url('/wp-content/uploads/2018/06/back-bg-img.png');
    background-size: cover;
}
.ourMission li{
    list-style: none;
}

.ourMission .responsive{
    position: relative;
}
.ourMission p{
    color: #ffffff;
}
.missionIcon{    background: url(/wp-content/uploads/2018/06/img-1.png);
    width: 59px;
    height: 59px;
    position: absolute;
    left: 95px;
    top: 0px;}
.missionIcon2{background:url(../images/icons.png);width:53px;height:53px;position:absolute;left:0; top: 0;}
.btns{    position: absolute;
    right: 0;
    top: 3px;}
.btns a{background:#c58d31;height:45px;border-radius:3px;padding:0 15px;font-size: 15px;color:#fff;font-weight:700;text-transform:uppercase;line-height:45px;border-bottom:2px solid #8f6b31;display:inline-block;margin-left:5px}
.btns a:hover{background:#333;border-bottom:2px solid #000}
.aboutCon{background:#eee;background:-moz-linear-gradient(left,#eee 50%,#fff 50%);background:-webkit-gradient(linear,left top,right top,color-stop(50%,#eee),color-stop(50%,#fff));background:-webkit-linear-gradient(left,#eee 50%,#fff 50%);background:-o-linear-gradient(left,#eee 50%,#fff 50%);background:-ms-linear-gradient(left,#eee 50%,#fff 50%);background:linear-gradient(to right,#eee 50%,#fff 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee',endColorstr='#ffffff',GradientType=1);-webkit-box-shadow:5px 5px 7px #ddd inset;-moz-box-shadow:5px 5px 7px #ddd inset;-ms-box-shadow:5px 5px 7px #ddd inset;-o-box-shadow:5px 5px 7px #ddd inset;box-shadow:5px 5px 7px #ddd inset;position:relative;z-index:2}
.aboutCon #text-4{
    padding-left: 70px;
    position: relative;
	margin-top: 30px;
}
.aboutCon #text-4 p{
    text-align: left;
    line-height: 25px;
}
a.read-mores {
    display: block;
    cursor: pointer;
    text-align: center;
}
a.read-mores span{
    color: #fac636;
    font-size: 17px;
    font-style: italic;
    padding: 2px 0;
    border-bottom: 1px solid #fac636;
    display: inline-block;
    font-weight: 600;
}

a.readMore{display:inline-block;color:#c58d31;font-size: 15px;text-transform:uppercase; margin-top: 15px;
    font-weight:700;background:#e0e0e0;border:2px solid #bcbcbc;border-radius:3px;padding:10px 25px}
a.readMore:hover{background:#bcbcbc;color:#c58d31}

.consultingPractices{float:right;width:46%;padding:80px 0;color:#000}
.consultingPractices ul li{display:block;float:left;width:44%;text-align:center;padding:0 3% 55px;font-size: 17px;text-transform:uppercase;line-height:22px}
/*.consultingPractices ul li:last-child{width:60%;padding:0 20%}*/
.consultingPractices ul li a{color:#000;-webkit-transition:ease-in-out .5s;-moz-transition:ease-in-out .5s;-ms-transition:ease-in-out .5s;-o-transition:ease-in-out .5s;transition:ease-in-out .5s}
.consultingPractices ul li a:hover{color:#c58d31}
.consultingPractices ul li a i{height:67px;background:url(../images/icons.png);display:block;margin:0 auto 5px;position:relative}
.consultingPractices ul li a i i{opacity:0;position:absolute;left:0;top:0;-webkit-transition:ease-in-out .5s;-moz-transition:ease-in-out .5s;-ms-transition:ease-in-out .5s;-o-transition:ease-in-out .5s;transition:ease-in-out .5s}
.consultingPractices ul li a:hover i i{opacity:1}
.consultingPractices ul li a i.se{width:67px;background-position:-2px -154px}
.consultingPractices ul li a i.se i{width:67px;background-position:-2px -222px}
.consultingPractices ul li a i.me{width:66px;background-position:-76px -154px}
.consultingPractices ul li a i.me i{background-position:-76px -222px;width:66px}
.consultingPractices ul li a i.od{width:67px;background-position:-146px -154px}
.consultingPractices ul li a i.od i{background-position:-146px -222px;width:67px}
.consultingPractices ul li a i.gi{width:63px;background-position:-224px -154px}
.consultingPractices ul li a i.gi i{width:63px;background-position:-224px -222px}
.consultingPractices ul li a i.mdas{width:78px;background-position:-298px -154px}
.consultingPractices ul li a i.mdas i{width:78px;background-position:-298px -222px}
.consultingPractices ul li a i.gics{width:78px;background-position:-389px -154px}
.consultingPractices ul li a i.gics i{width:78px;background-position:-386px -226px}
.consultingPractices ul li a i.iotcs{width:106px;background-position:-458px -293px}
.consultingPractices ul li a i.iotcs i{width:111px;background-position:-461px 376px}

/*new home design practice code start*/

.consultingPracticesImg {
	float: right;
	width: 43%;
	padding: 0px 0;
	color: #000;
	border: 1px solid #ccc;
}
/*

*/
.our_missions {
	padding: 20px 20px 20px;
	min-height: 50px;
	font-size: 20px;
	font-weight: 300;
	position: relative;
	z-index: 2;
	color: #000;
	background: #eee;
}
.ourconsultingPractices{float:right;width:100%;padding:80px 0;color:#000}
.ourconsultingPractices ul li{display:block;float:left;width:25%;text-align:center;padding:0 3% 55px;font-size: 17px;text-transform:uppercase;line-height:22px}
/*.consultingPractices ul li:last-child{width:60%;padding:0 20%}*/
.ourconsultingPractices ul li a{color:#000;-webkit-transition:ease-in-out .5s;-moz-transition:ease-in-out .5s;-ms-transition:ease-in-out .5s;-o-transition:ease-in-out .5s;transition:ease-in-out .5s}
.ourconsultingPractices ul li a:hover{color:#c58d31}
.ourconsultingPractices ul li a i{height:67px;background:url(../images/icons.png);display:block;margin:0 auto 5px;position:relative}
.ourconsultingPractices ul li a i i{opacity:0;position:absolute;left:0;top:0;-webkit-transition:ease-in-out .5s;-moz-transition:ease-in-out .5s;-ms-transition:ease-in-out .5s;-o-transition:ease-in-out .5s;transition:ease-in-out .5s}
.ourconsultingPractices ul li a:hover i i{opacity:1}
.ourconsultingPractices ul li a i.se{width:67px;background-position:-2px -154px}
.ourconsultingPractices ul li a i.se i{width:67px;background-position:-2px -222px}
.ourconsultingPractices ul li a i.me{width:66px;background-position:-76px -154px}
.ourconsultingPractices ul li a i.me i{background-position:-76px -222px;width:66px}
.ourconsultingPractices ul li a i.od{width:67px;background-position:-146px -154px}
.ourconsultingPractices ul li a i.od i{background-position:-146px -222px;width:67px}
.ourconsultingPractices ul li a i.gi{width:63px;background-position:-224px -154px}
.ourconsultingPractices ul li a i.gi i{width:63px;background-position:-224px -222px}
.ourconsultingPractices ul li a i.mdas{width:78px;background-position:-298px -154px}
.ourconsultingPractices ul li a i.mdas i{width:78px;background-position:-298px -222px}
.ourconsultingPractices ul li a i.gics{width:78px;background-position:-389px -154px}
.ourconsultingPractices ul li a i.gics i{width:78px;background-position:-386px -226px}
.ourconsultingPractices ul li a i.iotcs{width:106px;background-position:-458px -293px}
.ourconsultingPractices ul li a i.iotcs i{width:111px;background-position:-461px 376px}
/*new home design practice code end*/

.whatWedo{background:#1a1a1a;padding:80px 0}
.whatWedoHd{font-size:30px;text-transform:uppercase;font-weight:700;text-transform:uppercase;color:#fff;text-transform:uppercase;padding-bottom:20px;text-align:center}
.whatWedoList ul li{width:23.5%;border-radius:6px;float:left;margin:0 2% 20px 0;font-size: 17px;text-transform:uppercase;font-weight:700}
.whatWedoList ul li a{display:block;padding:50px 35px 30px;text-align:center;color:#fff;-webkit-transition:ease-in-out .5s;-moz-transition:ease-in-out .5s;-ms-transition:ease-in-out .5s;-o-transition:ease-in-out .5s;transition:ease-in-out .5s}
/*CSS 14 Nov-16 Starts Here*/

.whatWedoList ul li.cp {
  background: #8c6db0 none repeat scroll 0 0;
}
.whatWedoList ul li a .icon.mcc{background:rgba(0, 0, 0, 0) url("../images/1.png") no-repeat scroll 0 0 !important;width:84px !important;}
.whatWedoList ul li a .icon.cic{background:rgba(0, 0, 0, 0) url("../images/2.png") no-repeat scroll 0 0 !important;width:80px !important;}
.whatWedoList ul li a .icon.vsm{background:rgba(0, 0, 0, 0) url("../images/3.png") no-repeat scroll 0 0 !important;width:55%;}
.clickMore {
	top: 0;
	height: 100%;
  background: rgba(0, 0, 0, 0.7) none repeat scroll 0 0;
  border-radius: 4px;  
  box-sizing: border-box;
  color: #ffffff;
  font-size: 18px;  
  line-height: 20px; 
  padding: 10px;
  position: absolute; 
  text-align: center;  
  transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  width: 100%;
  display: table;
  visibility:hidden;
  text-align:center;
}
.clickMore span{display:table-cell; vertical-align:middle; font-style:italic;}
.clickMore span > a{padding:0!important; color:#fff!important;}
.clickMore span > a:hover{color:#fff!important; text-decoration:underline; opacity:1!important;}
.whatWedoList ul li{position:relative;}
.whatWedoList ul li:hover .clickMore{visibility:visible;}
/*CSS 14 Nov-16 end Here*/

.whatWedoList ul li a .icon{background:url(../images/icons.png) 0 -60px;height:80px;display:block;margin:0 auto 15px}
.whatWedoList ul li.bo{background:#1d4d7c}
.whatWedoList ul li.bo a .icon{width:80px;background-position:-2px -60px}
.whatWedoList ul li.ons{background:#c2cad1}
.whatWedoList ul li.ons a .icon{width:72px;background-position:-86px -60px}
.whatWedoList ul li.pm{background:/* #678baa */ #678BAA;}
.whatWedoList ul li.pm a .icon{width:66px;background-position:-164px -60px}
.whatWedoList ul li.cp{background:/* #297ee6 */#9867DF;}
.whatWedoList ul li.cp a .icon{width:80px;background-position:-238px -60px}
.whatWedoList ul li.se{background:#93c35f}
.whatWedoList ul li.se a .icon{width:73px;background-position:-325px -60px}
.whatWedoList ul li.etp{background:/* #6c6bae */#5B9BD5}
.whatWedoList ul li.etp a .icon{width:58px;background-position:-406px -60px}
.whatWedoList ul li.od{background:#0075ad}
.whatWedoList ul li.od a .icon{width:94px;background-position: 94px -145px}
.whatWedoList ul li.rm{background:#c58d31}
.whatWedoList ul li.rm a .icon{width:69px;height:38px;background-position:-179px -8px;margin-top:25px}
.whatWedoList ul li a:hover{opacity:.4}
.LatestNews{padding:50px 0}
.latestNewsHd{font-size:31px;font-style:italic;line-height:34px;width:50%;float:left;padding-bottom:35px}
.latestNewsHd span{display:block}
.latestNewsHd i{display:block;width:80px;height:1px;background:#000;margin-top:15px}
.newsTxt{float:right;width:50%;color:#484848;font-size:18px;font-style:italic;font-weight:300;padding-bottom:35px}
.newsBoxC{width:50%;float:left}
.newsBoxC img{width:100%}
.newsBox{position:relative;width:100%;clear:both}
.newsBoxSmll{width:50%;float:left;position:relative}
.newsHd{position:absolute;font-size: 17px;left:0;bottom:0;color:#fff;font-weight:600;padding:10px 22px 22px;width:100%;z-index:6;background:rgba(0,0,0,0.4);height:76px;line-height:22px;box-sizing:border-box}
.newsHd .posted{font-size:12px;font-weight:300;padding:5px 0 10px;text-transform:none;opacity:0;-webkit-transition:ease-in-out .5s;-moz-transition:ease-in-out .5s;-ms-transition:ease-in-out .5s;-o-transition:ease-in-out .5s;transition:ease-in-out .5s}
.newsHd a{color:#decb96}
.newsHd a:hover{color:#000}
.newsHd .viewMore{opacity:0;-webkit-transition:ease-in-out .5s;-moz-transition:ease-in-out .5s;-ms-transition:ease-in-out .5s;-o-transition:ease-in-out .5s;transition:ease-in-out .5s}
.newsBox:hover .newsHd .posted,.newsBoxSmll:hover .newsHd .posted{opacity:1}
.newsBox:hover .newsHd .viewMore,.newsBoxSmll:hover .newsHd .viewMore{opacity:1}
.newsBox:hover .newsBg,.newsBoxSmll:hover .newsBg{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
.newsBg{position:absolute;left:0;top:0;width:100%;height:100%;z-index:5;background:rgba(209,166,49,.9);-webkit-transition:ease-in-out .5s;-moz-transition:ease-in-out .5s;-ms-transition:ease-in-out .5s;-o-transition:ease-in-out .5s;transition:ease-in-out .5s;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}
.newsBg:after{content:'';display:block;border:1px solid #fff;position:absolute;left:0;top:0;bottom:0;right:0;margin:15px}
.clientStory{padding:0 0 35px}
.clientStoryHd{height:3px;background:#e8e8e8;margin:20px 0;text-align:center;position:relative}
.clientStoryHd span{display:inline-block;background:#fff;color:#4b4b4b;font-size:24px;text-transform:uppercase;font-weight:700;width:300px;left:50%;margin-left:-150px;position:absolute;top:-15px}
.storySliderCon{position:relative}
.storySliderCon li{text-align:center;padding:20px 0 0}
.clientImg img{border-radius:80px}
.storyTxt{color:#6c6c6c;font-size: 17px;font-style:italic;padding:10px 50px 0;line-height:23px;font-weight:600}
.storyTxt .startQuote{display:inline-block;background:url(../images/icons.png) -263px -7px;width:30px;height:23px;margin:0 8px 0 0}
.clientName{padding:10px 0 0;font-style:italic;font-size: 17px;font-weight:600}
.clientName span{color:#6a6a6a}
.storySliderCon .bx-pager{width:100%;text-align:center;z-index:9;background:#fff}
.storySliderCon .bx-pager .bx-pager-item{display:inline-block}
.storySliderCon .bx-pager .bx-pager-item a{background:#d7d7d7;width:37px;height:3px;display:inline-block;margin:0 4px;overflow:hidden;text-indent:-500px}
.storySliderCon .bx-pager .bx-pager-item a:hover,.storySliderCon .bx-pager .bx-pager-item a.active{background:#de4a4a}
.ourClients{background:#eee}
.ourClients .responsive{padding:35px 10px;max-width:100%}
.ourClients .bx-wrapper{max-width:100%!important}
.clientBox{width:100%;height:174px;background:#fff;border-radius:3px;text-align:center;padding:0 20px;box-sizing:border-box}
.clientBox a{display:block;height:174px;vertical-align:middle;width:auto!important;text-align:center;position:relative}
.clientBox a img{max-width:auto!important;position:absolute;left:0;top:0;bottom:0;right:0;margin:auto}
footer{background:#1a1a1a}
.footerAbout{float:left;width:28%;padding:45px 0;margin-right:5%}
.footerAbout p{color:#8d8d8d;padding:20px 0 0;line-height:20px;font-size:13px;text-align:justify; }
.footerHd{font-size:19px;color:#a9a9a9;text-transform:uppercase;font-weight:500;padding:16px 0 10px;line-height:normal}
.footerLinks{float:left;width:34%;padding:40px 0;margin-right:5%}
.footerLinks ul{width:50%;float:left;list-style:disc;padding-left:12px;box-sizing:border-box}
.footerLinks ul li{color:#8d8d8d;padding:3px 0;font-size:9px;-webkit-transition:ease-in-out .5s;-moz-transition:ease-in-out .5s;-ms-transition:ease-in-out .5s;-o-transition:ease-in-out .5s;transition:ease-in-out .5s}
.footerLinks ul li a{color:#8d8d8d;font-size:13px;-webkit-transition:ease-in-out .5s;-moz-transition:ease-in-out .5s;-ms-transition:ease-in-out .5s;-o-transition:ease-in-out .5s;transition:ease-in-out .5s}
.footerLinks ul li:hover{color:#c58d31}
.footerLinks ul li:hover a{color:#c58d31}
.contactInfo{float:left;width:28%;padding:40px 0;color:#8d8d8d;font-size:13px;line-height:20px}
.contactInfo a{color:#8d8d8d}
.contactInfo span{display:block;padding-top:15px;font-size:17px}
.copy{float:left;color:#5d5d5d;font-size:12px;padding-bottom:25px}
.social{float:right;padding:0 0 25px}
.social a{
    display:inline-block;
    /*background:url(../images/icons.png);*/
    background: url('https://www.group50.com/wp-content/uploads/2022/03/icons-.png');
    width:26px;
    height:26px;
    margin-left:4px;
}
.social .ytube {
	background-position: -150px 0 !important;background: none !important;margin-top: 2px !important;	vertical-align: top !important;	width:26px;	height:26px;
}

.social a.facebook{background-position:-57px 0}
.social a.facebook:hover{background-position:-57px -28px}
.social a.twitter{background-position:-85px 0}
.social a.twitter:hover{background-position:-85px -28px}
.social a.linkedin{background-position:-112px 0}
.social a.linkedin:hover{background-position:-112px -28px}
.social a.gpluse{background-position:-140px 0}
.social a.gpluse:hover{background-position:-140px -28px}
.Inner-banner{position:relative;}
.aboutInnerHd{font-size:36px;text-align:center;line-height:40px;text-transform:uppercase;font-weight:700;color:#fff;position:absolute;left:0;top:50%;margin-top:-20px;width:100%;padding:0}

.aboutInnerHd h1{
    font-size:36px !important;
    text-align:center !important;
    line-height:40px !important;
    text-transform:uppercase !important;
    font-weight:700 !important;
    color:#fff !important;    
}


.bracrumNav{color:#494949;font-size: 14px;text-transform:uppercase;font-weight:400}
.bracrumNav a{color:#c58d31}

.consultHdInner{font-weight:700;text-transform:uppercase;font-size:24px;padding-bottom:15px;color:#fff;text-align:center}
.consultHdInner i{display:block;width:80px;height:1px;background:#fff;margin:15px auto 0}
.consultBg{background:#1a1a1a;padding:50px 0}
.consultList ul li{margin:30px 0;width:33.33%;float:left;position:relative}
.consultImg{position:absolute;left:0;top:5px}
.contsult-R{padding-left:63px;font-size: 15px;line-height:20px;color:#FFF;vertical-align:top}
.contsult-R span{display:block;font-size:20px;line-height:24px;font-weight:700;}
.specilitiesBg{background:#fff}
.textwidget .speciHdInner {
	font-weight: 700;
	text-transform: uppercase;
	font-size: 16px !important;
	padding-bottom: 15px;
	color: #c58d31 !important;
	text-align: left;
}
.speciHdInner i{display:block;width:80px;height:1px;background:#000;margin:15px auto 0}
.speciList{padding:20px 0}
.speciList ul li{width:25%;height:124px;float:left;overflow:hidden;position:relative}
.speciList ul li img{width:100%;height:100%}
.speciList ul li.last-List{width:33%}
.speciList ul li.last-List2{width:34%}
.effect{transform:scale(1.0);transition:all .5s ease-in-out}
.effect:hover{transform:scale(1.3)}
.SpeciTxt1 {font-size: 17px;font-weight: 700;left: 45px;
    line-height: 18px;margin-top: 0px;position: absolute;text-transform: uppercase;top: 25%;width: 190px; vertical-align: middle !important;}

.SpeciTxt2{position:absolute;top:50%;margin-top:-18px;right:10%;text-align:right;font-size:12px;line-height:18px;font-weight:700;text-transform:uppercase}
.SpeciTxt3{position:absolute;top:50%;margin-top:-18px;left:10%;text-align:left;font-size:12px;line-height:18px;font-weight:700;text-transform:uppercase}
.white{color:#fff}
.black{color:#000}
.location-Bx{margin:0 6% 50px;text-align:center;font-size: 17px;line-height:22px;color:#000}
.location-Bx span{margin:0 auto 20px;height:50px;text-align:center}
.location-Bx a{color:#000}
.location-Bx a:hover{color:#c58d31}
.contFrmBx{padding:0px 0}
.contfrm ul li{width:49%;margin-right:1%;float:left;margin-bottom:20px}
.contfrm ul li:nth-child(3n){margin-right:0}
.contInp{background:#f5f5f5;border:#e4e4e4 solid 1px;border-radius:3px;padding:0 10px;width:100%;height:46px;box-sizing:border-box;font-size:13px;color:#666;}
.contInp2{background:#f5f5f5;border:#e4e4e4 solid 1px;border-radius:3px;padding:10px;width:100%;height:135px;box-sizing:border-box;font-size:13px;color:#666;resize:none}
.sendBtn{display:block;margin:10px auto;width:150px;border:0;cursor:pointer;text-align:center;background:#c58d31;padding:10px 0;font-size:16px;text-transform:uppercase;font-weight:700;transition:all .5s ease-in-out;color:#FFF;border-bottom:#8f6b31 solid 3px;border-radius:3px}
.sendBtn:hover{background:#8f6b31;border-bottom:#6a4710 solid 3px}

.blog-L{width:65%;float:left;padding:10px 20px 0px 0px;}
.bloglist{margin-top:0}
.bloglist ul li{padding:20px 0;border-bottom:#ccc dotted 1px}
.blogHd{font-size:18px;text-transform:uppercase;color:#000;line-height:28px;font-weight:600}
.blogHd:hover{color:#c58d31}
.blogposted{font-size:13px;line-height:16px;color:#666;font-weight:400;padding:5px 0 10px}
.blogposted a{display:inline-block;color:#333}
.blogposted a:hover{color:#c58d31}
.blogImg{margin-bottom:10px;overflow:hidden}
.blogImg img{width:100%;transform:scale(1.1);transition:all 1s ease-in-out}
.blogImg img:hover{transform:scale(1.2)}
.blogDisc{font-size: 17px;line-height:20px;color:#000;font-weight:400;text-align:justify;}
.blogDisc p{line-height:24px}
.blogDisc a{color:#c58d31;font-weight:700}
.blogDisc a:hover{text-decoration:underline;color:#000}
.postingpurpose{padding:15px 0 0;font-size: 17px;color:#000}
.blog-R{width:35%;float:right;padding:10px 20px 0px 0px !important;}
.groupBx{padding-bottom:5px}
.groupblogHd{font-size:18px;color:#333;line-height:20px;font-weight:700;padding-bottom:15px;text-transform:uppercase;margin-bottom:10px;border-bottom:#ccc solid 1px}
.contblogDet{font-size:13px;color:#666;padding-bottom:10px}
.contblogDet span{display:block;padding:3px 0;line-height:16px;font-size:13px;color:#666}
.contblogDet span strong{font-size: 15px;color:#666;font-weight:700}
.contblogDet span a{color:#c58d31}
.contblogDet span a:hover{color:#000;text-decoration:underline}
.findareas{font-size:13px;color:#333;padding:10px 0}
.findareas span{display:block;padding-bottom:3px}
.findareas a{display:block;color:#c58d31;margin:4px 0;line-height:16px}
.findareas a:hover{color:#000}
.subsBox{padding:10px 0}
.subsInp{width:100%;background:#fff;border:#ccc solid 1px;border-radius:3px;height:45px;padding:0 10px;box-sizing:border-box;color:#666;font-size: 15px;margin-bottom:10px}
.subsBtn{display:inline-block;color:#fff;font-size: 17px;line-height:18px;text-transform:uppercase;font-weight:700;background:#c58d31;border-radius:3px;padding:10px 25px;border:0;margin-bottom:5px;cursor:pointer}
.subsBtn:hover{background:#333;color:#fff}
.artcte{padding:10px 0}
.artcte a{display:inline-block;font-size:12px;background:#e6e6e6;margin-right:5px;margin-bottom:5px;border-radius:3px;padding:5px 10px;color:#000;font-weight: bold;}
.artcte a:hover{background:#333;color:#fff}
.shareblogs{padding:15px 0 0;font-size: 15px;color:#666;line-height:20px}
.shareblogs img{vertical-align:middle}
.shareblogs a{opacity:.4;margin-right:4px}
.shareblogs a:hover{opacity:1}
.commentsBox{padding:10px;background:#fff;margin-top:30px;border:#eee solid 1px}
.commtHd{font-size:20px;font-weight:700;color:#333;padding:0 0 10px}
.commtHd span{display:block;font-size: 15px;color:#999;font-weight:400}
.commtInp{width:50%;height:45px;box-sizing:border-box;border:#ccc solid 1px;margin-bottom:15px;padding:5px;font-size:13px;color:#666;border-radius:3px}
.commtInp2{width:100%;border-radius:3px;height:120px;box-sizing:border-box;border:#ccc solid 1px;padding:5px;font-size:13px;color:#666;resize:none;margin-bottom:10px}
.replyTxt{padding:10px 0;text-align:right}
.replyTxt a{color:#c58d31;font-weight:700;font-size: 15px!important}
.postedCommts{margin-bottom:20px}
.postedCommts ul li{padding:10px 0;border-bottom:#eee solid 1px;position:relative}
.postedCommts-L{margin-right:20px;position:absolute;top:10px;left:0}
.postedCommts-L img{width:76px;height:76px;border-radius:50%;border:#ccc solid 2px}
.postedCommts-R{position:relative;padding-left:90px;font-size: 15px;color:#666}
.postedCommts-R > a{display:block;font-size:16px;color:#666;font-weight:700}
.postedCommts-R span{font-size:13px;display:block;color:#333;padding-bottom:5px}
.cmtreplyBx{padding:10px 0;display:none}
.olderPost{padding:10px 0;font-size: 15px}
.olderPost a{display:inline-block;color:#333}
.olderPost a:hover{color:#c58d31;text-decoration:underline}
.newsList{padding-bottom:20px}
.newsList ul li{display:block}
.newsList ul li a{display:block;font-size: 15px;line-height:20px;color:#333;padding:1px 0;}
.newsList ul li a:hover{color:#c58d31}
.backBg,.ask-backBg{width:100%;height:100%;background:rgba(0,0,0,0.8);display:none;position:fixed;left:0;top:0;z-index:999}
.expertpopup{width:100%;height:100%;position:fixed;left:0;top:10%;z-index:99999;overflow:auto;display:none}
.expertBx{width:500px;padding:20px 20px 10px;background:#fff;border-radius:5px;margin:0 auto}
.closeIcon{width:100%;clear:both;text-align:right;margin-top:-15px}
.closeIcon a{font-size:20px;font-weight:700;color:#000;display:inline-block}
.expert-L{width:48%;display:inline-block;margin-bottom:15px}
.expert-R{width:48%;display:inline-block;float:right;margin-bottom:15px}
.askfield{margin-bottom:15px}
.popupHd{text-align:center;font-size:20px;text-transform:uppercase;color:#000;font-weight:700;padding-bottom:10px}
.teamList{margin:20px 0;font-size: 17px;line-height:26px;color:#000;}
.teamList img{width:100px;height:100px;border:#dedede solid 1px;float:left;margin-right:10px;margin-top:3px}

.whiteBg{width:100%;background:#fff;padding:10px 0}
.teamBg{width:100%;background:#f5f5f5;padding:10px 0}
.pagerMain{padding:20px 0;width:100%;background:#fff}
.pager{display:inline-block;float:right;border:#e7e7e7 solid 1px}
.pager ul li{float:left}
.pager ul li a{display:block;border-right:#e7e7e7 solid 1px;padding:7px 10px;font-size:13px;color:#303c42;line-height:14px}
.pager ul li a:hover,.pager ul li a.active{background:#efefef}
.pager ul li:last-child a{border-right:0}
.bookList{padding:20px 0}
.bookList ul li{padding:15px 0;border-bottom:#e5e5e5 solid 1px;position:relative;min-height:165px}
.bookList ul li:last-child{border-bottom:0}
.bookImg{width:180px;height:160px;border:#e5e5e5 solid 1px;position:absolute;left:0;top:15px}
.bookImg img{width:100%;height:100%}
.bookDet{width:100%;padding-left:200px;box-sizing:border-box;font-size:13px;line-height:20px;color:#848484;font-weight:400}
.bookDet span{display:block}
.bookHd{font-size: 17px;color:#000;line-height:24px;margin-top:-5px;margin-bottom:5px;font-weight:600}
.bookBtn{display:inline-block;padding:10px 20px;margin-top:10px;font-size:16px;line-height:20px;color:#fff;text-transform:uppercase;background:#c58d31;border-radius:3px;border-bottom:#8f6b31 solid 2px;font-weight:700}
.bookBtn:hover{background:#333;border-bottom:#000 solid 2px}
.promanag-Txt{padding:0 0 20px;font-size: 17px;line-height:26px}
.promanag-Txt ul{padding:20px 10px}
.promanag-Txt ul li{list-style:disc;text-align:left;font-size: 15px;color:#000;line-height:26px}
.projmanaBotBg{width:100%;padding:30px 0;background:#1a1a1a}
.projmanagTxt{font-size: 17px;line-height:24px;color:#fff;padding:10px 0 20px}
.projmanagTxt a{color:#c58d31}
.projmanagTxt a:hover{text-decoration:underline}
.adv-Left{width:50%;margin-right:4%;float:left;padding-right:2%;border-right:#e5e5e5 solid 1px;box-sizing:border-box}
.adv-Right{width:46%;float:right}
.advantList{padding:10px 0}
.advantList ul{padding:0 10px}
.advantList ul li{list-style:disc;font-size: 15px;color:#000;line-height:20px;padding:5px 0;text-align:left}
.advBody-L{width:50%;float:left;padding:50px 30px 50px 0;box-sizing:border-box}
.advBody-R{width:50%;background:#fff;float:left;padding:50px 0 50px 10px;box-sizing:border-box}
.adv-str-L{max-width:600px;float:right;color:#000;font-size: 17px;line-height:20px}
.adv-str-L i{font-size:18px;line-height:24px;display:block}
.adv-str-L span{height:1px;width:100px;display:block;background:#333;margin:15px 0}
.adv-str-L a{color:#c58d31}
.adv-str-L a:hover{color:#c58d31;text-decoration:underline}
.adv-str-L ul{padding:10px}
.adv-str-L ul li{list-style:disc;font-size: 17px;color:#000;line-height:20px;padding:5px 0;text-align:left}
.execuHd{font-size:16px;color:#000;text-transform:uppercase;font-weight:700;font-size:16px;color:#000;text-transform:uppercase;font-weight:bold;font-size:16px;color:#000;text-transform:uppercase;font-weight:bold;font-size:16px;color:#000;text-transform:uppercase;font-weight:bold;font-size:16px;color:#000;text-transform:uppercase;font-weight:bold;font-size:16px;color:#000;text-transform:uppercase;font-weight:bold;font-size:16px;color:#000;text-transform:uppercase;font-weight:bold;font-size:16px;color:#000;text-transform:uppercase;font-weight:bold;font-size:16px;color:#000;text-transform:uppercase;font-weight:bold;font-size:16px;color:#000;text-transform:uppercase;font-weight:bold;font-size:16px;color:#000;text-transform:uppercase;font-weight:bold}
.execuHd small{font-size:20px;font-weight:700;position:relative;top:-3px}
.adv-str-R{max-width:480px}
.adv-str-R img{width:100%}
.execuBg{width:100%;background:#f5f5f5;padding:35px 0 25px}
.execubot-Txt{padding:0 0 20px;font-size: 17px;line-height:24px;color:#000;text-align:center}
.execubot-Txt a{color:#c58d31;font-weight:700}
.execubot-Txt a:hover{text-decoration:underline}
.developTxt{text-align:center;padding:0 0 20px;color:#fff;font-size: 15px}
.developList{padding:15px 0}
.developList ul li{margin-bottom:20px;position:relative}
.developList-L{width:44px;height:20px;border-radius:3px;text-align:center;line-height:20px;padding:12px 0;font-size:16px;font-weight:700;position:absolute;left:0;top:0;color:#fff}
.darkBlue{background:#1d4d7c}
.greenBg{background:#93c35f}
.yellowBg{background:#c58d31}
.lightBlue{background:#678baa}
.developList-R{width:100%;font-size: 15px;line-height:20px;color:#fff;padding-left:60px;box-sizing:border-box}
.developList-R strong{display:block;padding-bottom:7px;font-size:20px;line-height:20px;color:#FFF;font-weight:700}
.group-offersBg{background:#fff;width:100%;padding:30px 0}
.effectList{padding:0 0 20px}
.effectList ul li{float:left;width:33%;font-size: 15px;color:#c58d31;line-height:20px;padding:3px 0}
.effectList ul li a{color:#c58d31;font-weight:700}
.effectList ul li a:hover{color:#c58d31;text-decoration:underline}
.effectList ul li:nth-child(3n){width:34%}
.marketeffectImg{text-align:center}
.minht{min-height:320px}
.globel-Txt{padding:0 0 10px;font-size: 15px;line-height:24px;color:#000;text-align:center}
.globel-Txt p{margin:0;padding-bottom:24px}
.globel-Txt p strong{display:block}
.globel-Txt a{color:#c58d31}
.globel-Txt a:hover{text-decoration:underline}
.adv-str-new{max-width:430px;float:right;color:#000;font-size: 15px;line-height:20px}
.adv-str-new i{font-size:18px;line-height:24px;display:block}
.adv-str-new span{height:1px;width:100px;display:block;background:#333;margin:15px 0}
.adv-str-new a{color:#c58d31;font-size: 15px;}
.adv-str-new a:hover{color:#c58d31;text-decoration:underline}
.adv-str-new ul{padding:10px}
.adv-str-new ul li{list-style:disc;font-size:11px;color:#c58d31;line-height:20px;padding:5px 0;text-align:left}
.businessTxt{padding:20px 0;font-size: 15px;color:#000;line-height:24px}
.businessTxt p{display:block;padding-bottom:20px;margin:0}
.businessTxt ul{padding:0 0 20px}
.businessTxt ul li{width:33.33%;line-height:18px;padding:3px 0;float:left;font-size:16px}
.businessTxt ul li a{color:#c58d31}
.businessTxt a{color:#c58d31}
.businessTxt a:hover{text-decoration:underline}
.compnumList ul li{display:block;padding:4px 0;line-height:18px;font-size: 17px;display:block;width:100%!important}
.manufactBg{background:#FFF;width:100%;padding:25px 0}
.supplychain-Txt{padding:40px 0 0;font-size: 15px;color:#000}
.supplychain-Txt p{padding:0 0 20px}
.supplychain-Txt h2{font-size:20px;color:#333;padding-bottom:5px}
.supchainHd,.supplyChainTxt h3,.supplyChainTxt h1{font-size:16px;color:#333;line-height:20px;font-weight:700;padding-bottom:15px;text-transform:uppercase;margin-bottom:10px;border-bottom:#ccc solid 1px;text-align:left}
body h3.faqhead{text-decoration:none}
.supplyChainTxt{font-size: 17px;color:#000;line-height:20px}
.supplyChainTxt h2{padding-bottom:10px;font-size:16px;display:block}
.supplyChainTxt p{padding-bottom:25px;margin:0}
.supplyChainTxt a{color:#c58d31;font-weight:700}
.supplyChainTxt a:hover{color:#c58d31;text-decoration:underline}
.supplyChainTxt ul{padding:0 20px 20px}
.supplyChainTxt ul li{list-style:disc;padding:5px 0 5px 15px;display:block;background:url(../images/supply-chain-bull.png) 0 13px no-repeat}
.supChainImg{background:#FFF;padding:30px;width:100%;margin-bottom:15px;box-sizing:border-box;text-align:center}
.supChainImg2{background:#FFF;padding:30px;width:100%;margin-bottom:15px;box-sizing:border-box;text-align:center}
.supChainImg2 img{width:100%}
.supplyList{margin-bottom:20px;border-bottom:#ccc solid 1px}
.supplyList ul li{width:20%;min-height:70px;line-height:20px;float:left;border-top:#ccc solid 1px;padding:10px;box-sizing:border-box;font-size:13px;color:#666;font-style:italic;background:url(../images/supply-list-bull.png) 0 17px no-repeat}
.supplyList2{margin-bottom:20px;border-bottom:#ccc solid 1px}
.supplyList2 ul li{width:20%;min-height:125px;line-height:20px;float:left;border-top:#ccc solid 1px;padding:10px;box-sizing:border-box;font-size:13px;color:#666;font-style:italic;background:url(../images/supply-list-bull.png) 0 17px no-repeat}
.supplyTab{border-bottom:#c78d31 solid 5px}
.supplyTab ul li{display:inline-block}
.supplyTab ul li a{display:block;padding:7px 15px;text-transform:uppercase;color:#010101;font-size: 15px;margin-right:5px}
.supplyTab ul li:hover a{background:#c78d31;color:#fff}
.supplyTab ul li.active a{background:#c78d31;color:#fff}
.suptabList{padding:10px 0}
.suptabList ul li{display:block}
.suptabList ul li a{display:block;line-height:20px;padding:8px 0;color:#c78d31;border-bottom:#ccc solid 1px}
.suptabList ul li a:hover{color:#010101}
.login-LeftTxt{font-size: 15px;line-height:20px;color:#131313}
.login-Left{width:55%;float:left;text-align:left}
.login-Right{width:42%;float:right;text-align:left;background:#fff;padding:15px;box-sizing:border-box}
.askfield label{display:block;font-size: 15px;color:#333;padding-bottom:5px}
.askfield a{color:#c58d31}
.askfield a:hover{text-decoration:underline}
.loginBot{text-align:center;font-size: 15px;color:#333}
.loginBot a{color:#c58d31}
.loginBot a:hover{text-decoration:underline}
.getpass{display:block;margin:10px 0;border:0;cursor:pointer;background:#c58d31;padding:10px 15px;font-size: 15px;text-transform:uppercase;font-weight:700;transition:all .5s ease-in-out;color:#FFF;border-bottom:#8f6b31 solid 3px;border-radius:3px}
.getpass:hover{background:#8f6b31;border-bottom:#6a4710 solid 3px}
#other_discount_code_button{display:block;margin:10px 0 10px 210px;border:0;cursor:pointer;background:#c58d31;padding:10px 15px;font-size: 15px;text-transform:uppercase;font-weight:700;transition:all .5s ease-in-out;color:#FFF;border-bottom:#8f6b31 solid 3px;border-radius:3px}
#other_discount_code_button:hover{background:#8f6b31;border-bottom:#6a4710 solid 3px}
#pmpro_levels_table{width:100%;text-align:left;border:#eee solid 1px}
#pmpro_levels_table.pmpro_checkout tbody td{font-size: 15px}
#pmpro_levels_table.pmpro_checkout tbody tr td:last-child{width:150px;text-align:center}
.pmpro_btn{width:80px}
.nav-previous{padding:40px 0 0}
.nav-previous a{padding:7px 15px;border-radius:4px;background:#666;color:#fff}
.nav-previous a:hover{background:#333}
.pmpro_checkout{text-align:left}
.pmpro_checkout th span a{background:#666;padding:4px 10px;margin-left:5px;line-height:14px;font-size:13px;color:#fff;font-style:normal;border-radius:3px}
.pmpro_checkout th span a:hover{background:#333}
.pmpro_thead-name{font-size:16px}
.pmpro_form{margin:20px auto;width:600px}
.input,.pmpro_required{background:#fff;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:100%}
.pmpro_checkout thead th{border-bottom:#ccc solid 1px}
form.pmpro_form label{line-height:46px}
form.pmpro_form .input,form.pmpro_form textarea,form.pmpro_form select{width:100%}
.pmpro_asterisk abbr{color:red}
.pmpro_checkout td p{font-size: 15px;color:#333}
.pmpro_checkout td p strong{font-size:16px}
.pmpro_checkout td p a{color:#c58d31}
#other_discount_code_p{margin-bottom:20px}
.pmpro_btn,.pmpro_btn:link,.pmpro_content_message a,.pmpro_content_message a:link{display:inline-block;background-color:#c58d31!important;background-image:none;border:1px solid #8f6b31!important;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:6px 12px;margin:0;color:#fff!important;font-size:12px;font-weight:700;text-transform:none;text-decoration:none;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}
.pmpro_btn:hover,.pmpro_btn:focus,.pmpro_content_message a:focus,.pmpro_content_message a:hover{color:#fff!important;background-color:#8f6b31!important;text-decoration:none;border-bottom:#6a4710 solid 1px!important}
.paymentConfirmBx{font-size: 15px;line-height:24px}
.paymentConfirmBx ul{padding:10px 0}
.item-sett-L{width:200px;position:absolute;top:0;left:0;background:#fff}
.item-sett-L .generic-button{width:100%;margin:5px 0!important}
.item-sett-L .generic-button a{box-sizing:border-box;width:100%;display:block}
.item-sett-R{width:100%;box-sizing:border-box;padding-left:220px}
.itembxMain{position:relative;clear:both;margin:10px 0 20px}
#item-header-avatar img{width:100%;height:100%;border:#ccc solid 1px;box-sizing:border-box}
#item-header-content{float:none;width:100%;text-align:left;padding:0 10px;box-sizing:border-box}
#buddypress div.item-list-tabs{padding:0}
#buddypress div.item-list-tabs ul li{float:none;display:block;text-align:left;border-bottom:#ccc solid 1px}
#buddypress div.item-list-tabs ul li:first-child{border-top:#ccc solid 1px}
#buddypress div.item-list-tabs ul li a,#buddypress div.item-list-tabs ul li span{padding:10px;line-height:20px;color:#131313}
#buddypress div#subnav.item-list-tabs{display:block;text-align:left;border-bottom:#ccc solid 1px}
#buddypress div#subnav.item-list-tabs ul li{display:inline-block;float:none}
#buddypress div#subnav.item-list-tabs ul li a{padding:7px 15px;line-height:20px}
#buddypress div#subnav.item-list-tabs ul li:last-child a{border-right:#ccc solid 1px}
.green{color:#6c9c06!important}
.red{color:#ff000!important}
#buddypress span.activity{font-size: 15px;font-weight:600}
#item-body{min-height:462px;padding-left:10px}
.profile .base{display:block;padding:0 0 10px}
.profile .base h4{font-size:16px;text-align:left;font-weight:600}
.profile table{margin:10px 0;border:#ccc solid 1px}
.profile table td.label{border-right:#ccc solid 1px!important}
#pmpro_levels_table td{display:table-cell!important}
#item-body{min-height:615px;border-left:#ccc solid 1px}
.addtoany_share_save_container{margin:0 0 0 220px !important;border-top:#ccc solid 1px;padding-top:15px}
.editfield{text-align:left}
#buddypress .standard-form div.submit{text-align:left}
.field-visibility-settings-notoggle{padding-top:8px}
#field_4 label{display:inline-block!important;padding-right:20px;padding-bottom:10px}
#option_5{margin-right:5px}
#option_6{margin-right:5px}
#field_9_day{width:80px}
#field_9_month{width:150px}
#field_9_year{width:150px}
#buddypress div.profile h4{font-size:16px;padding-bottom:7px;font-weight:600;text-align:left}
.visibility-toggle-link{color:#06C}
#field_15{width:300px}
#field_33{width:300px}
#field_46{width:300px}
#field_52_day{width:80px}
#field_52_month{width:92px}
#field_52_year{width:128px}
#field_55_day{width:80px}
#field_55_month{width:150px}
#field_55_year{width:150px}
#buddypress #item-body form#whats-new-form{margin-top:15px}
#buddypress form#whats-new-form p.activity-greeting{text-align:left;font-size: 16px}
#buddypress form#whats-new-form textarea{border:#ccc solid 1px;resize:none}
#buddypress .activity-list .activity-avatar{margin-top:15px}
#buddypress #activity-stream p{text-align:left}
#buddypress div.activity-meta{text-align:left}
.showRight{float:right;display:inline-block}
#buddypress div.item-list-tabs ul li{border-bottom:0}
#buddypress div.item-list-tabs ul li:first-child{border-top:0}
#buddypress div.item-list-tabs .last{border-bottom:0 none!important;float:right!important}
#buddypress div.message-search{margin:0;position:absolute;top:0;right:0}
#messages_search{height:29px;border:#ccc solid 1px;padding:0 10px}
#send_message_form{text-align:left}
input#send-to-input{width:275px!important}
.item-sett-R{text-align:left}
#buddypress table.notification-settings th.title,#buddypress table.profile-settings th.title{width:75%;padding:10px}
.bp-xprofile-visibility{width:100%}
#buddypress table.notification-settings td{padding:0 10px}
.standard-form p{font-size:16px;font-weight:600}
.settings-input{width:300px}
#activity-filter-by{border:#ccc solid 1px;height:25px}
#buddypress div#item-header div#item-actions{/*float:none;*/margin:20px 0 0;text-align:left;width:100%;border-left:#ccc solid 1px;}
#buddypress div#item-header div#item-actions h2{ float:right; }

#buddypress #item-nav{ float:left;width:25%;  }
#buddypress #item-body{ float:left;  }

#buddypress div#item-header div#item-actions h3{font-size:16px;font-weight:700;margin:0 0 5px}
#buddypress div#item-header a.button,#buddypress div#item-header div.generic-button{float:left;margin:10px 10px 10px 0}
#buddypress{text-align:left}
div.doc-content{padding:0!important}
.doctable{border:#ccc solid 1px;border-right:0;border-bottom:0}
.doctable tr th{background:#e5e5e5;border-bottom:#ccc solid 1px;border-right:#ccc solid 1px;padding:15px 10px}
.doctable tr td{background:#e5e5e5;border-bottom:#ccc solid 1px;border-right:#ccc solid 1px;padding:10px;font-size: 15px;line-height:20px;background:#fff}
.currently-viewing{font-size: 15px!important;margin-bottom:15px!important}
#docs-filter-meta{font-size:13px!important}
a.docs-filter-title{background:#eee;border:#ccc solid 1px;padding:5px 15px}
#buddypress div#subnav.item-list-tabs{padding-bottom:5px}
#buddypress table.notification-settings{width:100%}
.activity-inner span a:hover{color:#c58d31}
body #buddypress form#whats-new-form p.activity-greeting{line-height:1.5em}
body #buddypress div.activity-comments form.ac-form{padding:10px 10px 10px 0}
body #buddypress div.activity-comments form input{margin-top:0}
.ac-reply-cancel{background:#fff none repeat scroll 0 0;border:1px solid #ccc;color:#777;margin-top:27px;padding:3.5px 9px 6.5px}
#buddypress #activity-stream p{padding-bottom:0}
#buddypress .activity-list .activity-content .activity-inner{margin:0 10px 5px 0}
#buddypress ul.item-list li div.meta{margin-top:0}
#buddypress .activity-list .activity-content .activity-header img.avatar{margin:5px 5px 1px 0 !important}
#pag-bottom.pagination{display:none!important}
body #buddypress #subnav #activity-filter-select{border:medium none!important}
body #buddypress #subnav .filter{border:0 none!important}
#buddypress div#subnav.item-list-tabs ul li.last{margin-top:0}
#buddypress #group-create-body > h2{font-weight:700}
#buddypress #create-group-form .radio + h4{margin-top:26px}
#buddypress #create-group-form .radio + h4,#buddypress #group-create-body h4{border-bottom:1px solid #ccc;font-size:16px;font-weight:700;margin-top:26px;padding:0 0 15px}
#buddypress #create-group-form .radio + h4 + p{font-size:13px;font-weight:400;padding-bottom:16px;padding-top:10px}
.bp-template-notice.error p::after{content:"."}
.buddypress .bprp-section .del-button{float:none;margin-bottom:12px;margin-right:15px;text-align:right}
.buddypress .skills .del-skill{background:#fff none repeat scroll 0 0;border:1px solid #ccc;color:#777;cursor:pointer;font-size:small;outline:0 none;padding:4px 10px;text-align:center;text-decoration:none}
.buddypress .bprp-section ul.skills li{clear:both;margin-bottom:13px;margin-top:20px}
.buddypress .midCon .aboutConInner p{margin:0;padding-bottom:8px;text-align:justify}
.buddypress .bprp-view .bprp-section{margin-bottom:15px}
#buddypress div#subnav.item-list-tabs ul li.filter:first-child{border:0 none!important;margin-bottom:10px;margin-top:4px}
#buddypress div.dir-search{float:right;margin:-53px 0 0}
body #buddypress .dir-form{margin-top:10px}
body #buddypress .friendship-button{margin-bottom:2px}
body #buddypress ul.item-list li div.item-title span{color:#999;font-size:85%}
.buddypress .update .activity-read-more > a{font-size:9px}
body #buddypress ul.item-list{border-top:0 none}
body #buddypress .activity-list .activity-content{margin:0 0 0 70px;padding-bottom:10px}
body #buddypress form#whats-new-form #whats-new-options select{margin-top:0;max-width:200px}
.buddypress #whats-new-options > div{margin-top:10px}
body.activity #buddypress #subnav #activity-filter-select{margin-left:20px}
.resume.buddypress .bprp-section .del-button{margin-right:0}
.resume .bprp-section .del-skill{margin-right:0}
.activity .responsive{max-width:975px}
.resume .bprp-section{padding-bottom:15px}
.messages .message-metadata .activity{font-size:10px!important;margin-left:5px}
.buddypress .messages .thread-star{text-align:center}
body #wp-admin-bar .padder{height:35px;padding:5px 0 0}
body #admin-bar-logo,#wp-admin-bar li a{font-size: 16px}
body #wp-admin-bar ul li a{display:block;line-height:18px}
.pmpro-checkout #pmpro_billing_address_fields th{font-size:16px;padding-bottom:20px}
#ExpirationYear{display:inline-block;width:250px}
#ExpirationMonth{display:inline-block;margin-right:16px;width:80px}
#ExpirationMonth + .pmpro_asterisk{display:none}
.single-bp_doc .doc-content{border:0 none}
.single-bp_doc h2.aboutHdInner{border:0 none}
#buddypress .faq-container h4::after{content:"+";float:right;font-size: 15px;}
#buddypress .faq-container .active h4::after{content:"-";font-size: 15px;}
@media only screen and (max-width: 480px) {
#post-revisions th{border:1px solid #ccc;padding:8px 2px;text-align:center}
}
.buddypress.my-groups #buddypress ul.item-list li div.meta{margin-top:10px}
.buddypress .item-desc p{word-wrap:break-word}
#activity-filter-by{text-align:center}
.messages .message-metadata a{font-size: 16px}
.supplyChainTxt a{color:#c58d31;font-weight:700;line-height:7px}
#buddypress form.standard-form .left-menu #invite-list ul li{margin:0 7px 6px 0}
.newsBox:hover .newsHd > a{color:#000}
.newsBox:hover .newsHd{background:none}
.newsBoxSmll:hover .newsHd{background:none}
.newsBoxSmll:hover .newsHd > a{color:#000}
.newsHd .posted{display:none!important}
.newsHd .viewMore{display:none!important}
.wpcf7-form-control.g-recaptcha.wpcf7-recaptcha{margin-top:10px}
.homeblogList{padding:15px 0}
.homeblogList ul li{width:32.3%;float:left;margin-right:1.5%;margin-bottom:20px;border:#e4e2e2 solid 3px;position:relative;box-sizing:border-box;overflow:hidden}
.homeblogList ul li img{width:100%;height:260px}
.homeblogHeading{width:100%;background:rgba(0,0,0,0.5);position:absolute;left:0;top:0;box-sizing:border-box;font-size:16px;color:#fff;padding:10px;line-height:20px;transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out}
.homeblogList ul li:nth-child(3n){margin-right:0}
.bloghvrMain{background:rgba(193,154,47,0.9);position:absolute;left:0;top:0;bottom:0;width:100%;padding:20px;box-sizing:border-box;transform:scale(0);transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;opacity:0}
.bloghvr{text-align:center;transform:scale(1.0)}
.bloghvr strong{font-size:16px;line-height:22px;display:block;border-bottom:#fff solid 1px;padding-bottom:15px}
.bloghvr strong a{color:#fff;display:block}
.bloghvr strong a:hover{color:#000}
.bloghvr p{font-size: 17px;line-height:22px;display:block;color:#fff;padding:20px 0}
.homeblogList ul li:hover .bloghvrMain{opacity:1;transform:scale(1)}
.homeblogList ul li:hover .homeblogHeading{opacity:0}
.artList{padding:0}
.artList ul li{display:block;background:#e9e9e9;width:100%;border:0;margin-bottom:2px;border-bottom:#d9d9d9 solid 2px!important;padding:7px 10px 10px;}
.artList ul li a{font-size: 15px;line-height:20px;color:#000;font-weight:700;display:block}
.artList ul li a:hover{color:#987922}
.Inner-banner{position:relative;}
.Inner-banner img{width:100%}

.bloghvr a{color:#fff}
.bloghvr a:hover{color:#000}
.pmpro-confirmation p{padding-bottom:5px!important}
.pmpro-confirmation h3{border-bottom:1px solid #ccc;border-top:1px solid #ccc;font-weight:700;margin:25px 0;padding:10px 0}
table#pmpro_confirmation_table{border:1px solid #000;margin-bottom:22px}
table#pmpro_confirmation_table td{border:1px solid #ddd}

/*------------------------21-03-2016----------------------*/
.askExp-main{ background:#fff; padding:20px; margin:30px 0;}
.askExpHd{ font-size:18px; color:#000; border-bottom:#CCCCCC solid 1px; padding-bottom:7px; margin-bottom:15px; font-weight:600; text-transform:uppercase;}
.ask-expTxt, .askExp-main p{ font-size: 17px; line-height:22px; color:#000; padding-bottom:20px;}
.askExp-main p strong{ font-size:16px; color:#000; font-weight:600; padding-bottom:5px;}
.asklistHd{ font-size:20px; color:#000; text-transform:uppercase; padding-bottom:15px; font-weight:600;}

.askExpBg{padding:10px 0;}
.askExpList{ padding:0; text-align:left;}
.askExpList > ul > li{ display:block; margin-bottom:5px;}
.qu{background:#f4f4f4 url(../images/ask-que-arrow.png) 10px center no-repeat; border-bottom:#e2e2e2 solid 1px; padding:15px 10px 15px 25px; line-height:20px; font-size:16px; color:#333; font-weight:600; cursor:pointer;}
.qu.active{background:#f4f4f4 url(../images/ask-que-arrow-act.png) 10px center no-repeat; color:#c58d31;}
.askpointList{ padding:10px; display:none;}
.askpointList ul li{ display:block; border-bottom:#e5e5e5 solid 1px; padding:10px 10px 10px 27px; font-size: 15px; color:#000; background:url(../images/ask-arrow.png) 10px center no-repeat;}
.whenaskList{ padding:10px 0;} 
.whenaskList ul li{ display:block; padding-left:25px; font-size: 15px; color:#000; line-height:22px; padding-bottom:15px; background:url(../images/right-icon.png) 0 5px no-repeat;}
.askexpBtn{ display:block; text-align:center; padding:10px 0 20px 0;}
.askexpBtn a{ display:inline-block; background:#c58c32; border-bottom:#88601b solid 3px; border-radius:3px; line-height:25px; padding:15px 40px; color:#000; text-transform:uppercase; font-size:16px; font-weight:600;}
.askexpBtn a:hover{ background:#000; color:#fff !important; border-bottom:#333 solid 3px;}
.stillTxt{ font-size: 15px; line-height:22px; color:#333; font-weight:600; padding-bottom:15px;}
.stillTxt a{ color:#c48e2e; font-style:italic;}
.stillTxt a:hover{ text-decoration:underline; color:#c48e2e;}
.ask-expTxt a, .askExp-main p a{ color:#c48e2e; font-style:italic;}
.ask-expTxt a:hover, .askExp-main p a:hover{ text-decoration:underline; color:#c48e2e;}

/*28-nov-16*/
.single-post .blogDisc em {font-size: 17px;}
.single-post .blogDisc p span strong {font-size: 17px;}
.single-post .blogDisc span {font-size: 17px;}
.aboutTxt:first-of-type {    text-align: center;}

/*12-oct-2017*/
.contact-page-right{float: right;    padding: 40px 0;    width: 65%;}
.contact-page-left{float: left;    padding: 40px 0;    width: 32%;}
.contfrm.clearfix > div {    padding: 0px 6px 0px 0px;}
/* 16-Oct-2017*/


.page ul{ list-style:disc; }
#menuBox > ul {    list-style: none ;}
.speciList ul {    list-style: none;}
.whatWedoList ul {    list-style: outside none none;}
.homeblogList ul {    list-style: none;}

.blog-R div ul {    list-style: outside none none;}

ul.ilc-htabs {    border-bottom: 5px solid #c78d31 !important;
    margin-left: 0 !important;}
.askexpBtn a {    color: #000 !important;}
.blog-L ul {
     line-height: 24px;    
     list-style: disc;    
     text-align: left;
     margin-left:0px !important;
    
}
.blog-L ul li{font-size:16px;}     
    .blog-L p {    font-size: 17px;    text-align: justify;}
    
    img {    max-width: 100% !important;}
    
 .blog-L  ol li {font-size: 17px; line-height: 24px;
   margin-left: 12px;    padding-left: 10px;}
   
 .blog-L table tr{  vertical-align: text-bottom; line-height: 26px;}

.blog-L table tr td {    padding: 4px 12px 2px 0px !important;
    text-align: justify;}
    
.aboutConInner a {color: #c58d31;}
.aboutConInner ol li, .bannerCon ol li {font-size: 17px; line-height: 24px;
   margin-left: 30px;    padding-left: 10px;text-align:justify;}
   .aboutConInner ul,.bannerCon ul {  line-height: 24px;    list-style:disc;
    text-align: left; margin-left: 20px;}
.blog-L a {color: #c58d31;}
.speciList p {font-size: 17px;line-height: 26px;margin: 0;padding-bottom: 25px;    text-align: justify;}
.white p {    color: #fff;}

/* Css On 24-10 */
.page-template-aboutsidebar-page {
    background: #f5f5f5 none repeat scroll 0 0;
    margin: 0 auto;    }
.page-template-aboutsidebar-page .blog-R {
    float: right;    padding: 80px 0 !important;    width: 32%;}
.page-template-page-templatebooks-sidebar-page-php{background: #f5f5f5 none repeat scroll 0 0;
    margin: 0 auto;}
    .bookBtn{color: #fff !important;}
.page-template-page-templatebooks-sidebar-page-php .blog-R{float: right;    width: 32%;}
.page-template-page-templateproject-management-sidebar-page-php .blog-R{float: right;  width: 32%;}
.page-template-page-templateproject-management-sidebar-page-php {background: #f5f5f5 none repeat scroll 0 0;    margin: 0 auto;}
.page-template-page-templatestrategic-execution-sidebar-page-php .blog-R{float: right;      width: 32%;}
.page-template-page-templatestrategic-execution-sidebar-page-php{background: #f5f5f5 none repeat scroll 0 0;    margin: 0 auto;}

/*.page-template-about-page h1 {    margin-top: 20px;} */
.developList ul {    list-style: none;}
.page-template-organizational-development-page-php .supchainHd {
    padding-top: 40px;}
.teamBg .teamList {	text-align: justify;}
.whiteBg .teamList {text-align: justify;}   
.supplyChainTxt {text-align: justify;}

/* BLOG POST Table css start  On 27-sep-2023 */
.postid-12540 .blogDisc table {width: 100% !important; border: 1px solid #ccc; margin-bottom: 25px !important;}
.postid-12540 .blogDisc table tr th {border-top: 1px solid #ccc; padding: 10px !important; background: #c58d31;}
.postid-12540 .blogDisc table tbody tr td {border-top: 1px solid #ccc; padding: 10px !important;}
.postid-12540 .blogDisc table tr th p, .postid-12540 .blogDisc table tbody tr td p {font-size: 14px !important; text-align: left; margin-bottom: 0px !important; padding-bottom: 0px !important;}

.postid-12540 .blogDisc table tr th {border-right: 1px solid #ccc;}
.postid-12540 .blogDisc table tr th:last-child {border-right: 0px !important;}
.postid-12540 .blogDisc table tbody tr td {border-right: 1px solid #ccc;}
.postid-12540 .blogDisc table tbody tr td:last-child {border-right: 0px !important;}
@media (max-width: 767px) {
	.postid-12540 .blogDisc {overflow: hidden; overflow-x: auto;}
}
.groupBx img {display: block !important;margin: 0 auto !important;}
.blogForms ul {
    margin-left: 0px !important;
}
/* BLOG POST Table css end  On 27-sep-2023 */


