.sosial-links a{
  background-color: #61646a;
  border: 2px solid #61646a;
  border-radius: 20px;
  display: block;
  float: left;
  height: 40px;
  margin-right: 2px;
  width: 40px;
  text-align: center;
  line-height: 40px;
} 
.sosial-links a i {
  color: #ffffff;
  font-size: 20px;
}

/* .sosial-links a i.fa-twitter {
  margin-left: 4px;
  margin-top: 5px;
}
.sosial-links a i.fa-facebook {
  margin-left: 7px;
  margin-top: 6px;
}
.sosial-links a i.fa-linkedin {
  margin-left: 5px;
  margin-top: 4px;
}
.sosial-links a i.fa-youtube {
  margin-left: 5px;
  margin-top: 4px;
} */

footer.main-footer {
  background: #f7921e none repeat-x scroll center top;
  border-top: 1px solid #e9e9e9;
  position: relative;
}
footer.main-footer .widget .widget-title {
  border: medium none;
  color: #ffffff!important;
  font: 20px/22px Open Sans !important;
  margin: 0 0 20px;
  padding: 0;
  text-align: left;
  text-transform: uppercase;
}
footer.main-footer .widget .widget-title
{
	font-size: 18px!important;
	  font-weight: bold!important
}
footer.main-footer li a {
  color: #fff!important;
  font-size: 13px;
  font-family: $missiongothic; 
}
#footer-sidebars > .row aside {
  box-sizing: border-box;
  float: left;
  padding: 20px 0 0;
  border-right:0;
}
#footer-sidebars > .row .widget .widget-title {
  margin-bottom: 5px;
}
footer.main-footer .widget li {
  padding: 0 10px 5px 0;
}
.widget-title-custom a
{
	color: #ffffff!important;
	font-weight: bold;
	font-size: 18px;
}
#footer-sidebars .row #nav_menu-9
{
	padding-bottom: 20px;
}
.footer-top-border {
  height: 4px;
  background-color: #f7921e;
}
.footer-border-container
{
  /*padding-top: 20px;*/
  padding-bottom: 5px;
}
 footer.main-footer .widget .sosial-links li
{
	display: inline-block;
	padding: 0 0 5px;
}
footer.main-footer .sosial-links li:last-child {
 padding-bottom: 5px;
}
.sub-heading-forsharpen
{
	  font-size: 22px;
    margin-top: 50px;
    color: #6f7277;
}
.remove-row-margin .grid-1-2-for-rightmargin
{
padding-right: 0px!important;
}
.remove-row-margin .grid-1-2-for-leftmargin
{
padding-left: 10px !important;
}
.grid-1-2-custom-margin-para p {
  margin-left: 125px;
}
p.para {
	font-size: 14px;
	color: #6f7277;
}
 .grid-1-2-custom-margin-para p {
  line-height: 24px;
  padding-bottom: 14px;
  padding-right: 190px;
  color: #6f7277;
font-size: 14px;
font-family: "missiongothicregular",Verdana !important;
}
.bench-marking-section
{
	padding-top: 15px;
}
.row-class-for-center
{
	text-align: center;
}
.teamheading
{
color: #fff;
font-size: 28px;
padding-top: 35px;
padding-bottom: 15px;
}
.content-with-boder
{
font-size: 18px;
color: #fff;
}
.content-without-boder {
  color: #fff;
  font-size: 14px;
  margin-top: 15px;
  padding-bottom: 45px;
  line-height: 25px;
}
.content-without-boder p
{
  color: #fff;
  font-size: 14px;
  line-height: 25px;
}
.bench-marking-section-gray
{
	background-color: #61646a;
}
.div-for-border {
  border-bottom: 2px solid #fff;
  margin: 8px auto 0;
  width: 49%;
  line-height: 4px;
}
.content-with-boder h3
{
  color: #fff;
  font-size: 18px;
  margin-bottom: 0 !important;
  margin-top: 0 !important;
  padding-bottom: 0 !important;
  padding-top: 0;
  margin-left: 0px!important;
}
.green-heading
{
  font-size: 28px;
  color: #00853e;
}
.two-coloumn-listing
{
  margin: 0px;
  padding: 0px;
}
.two-coloumn-listing li
{
 font-size: 23px;
}
.two-coloumn-listing li a
{
 font-size: 23px;
 font-weight: normal;
 color: #00853e;
}
.ul-description li {
  color: #61646a;
  font-size: 14px;
  line-height: 25px;
}
.common-background.common-background-custom-class {
  padding-top: 50px;
}
.two-coloumn-listing li {
  font-size: 23px;
  list-style: none;
  display: inline;
  border-right: 1px solid #00853e;
  margin-right: 10px;
  padding-right: 10px;
  line-height: 19px;
}
.two-coloumn-listing li:last-child
{
  border-right: none;
}
.two-coloumn-listing
{
  margin-top: 5px;
}
.editor-content-area .extended-column-inner .two-coloumn-listing  {
  margin-left: 0;
  margin-top: 5px;
  padding-left: 0;
}
.editor-content-area .extended-column-inner .ul-description
{
   margin-left: 15px;
  padding-left: 0;
}
.page-template-benchmarking .extended-column-inner .row {
  border-bottom: 1px solid #61646a!important;
}
.page-template-benchmarking .grid-1-2-custom-margin-para .extended-column-inner p {

   padding-bottom: 0px;
    padding-right: 0px;
}
.editor-content-area .extended-column-inner p
{
   margin-left: 0;
  padding-left: 0;
}
.read-more-link
{
 font-size: 23px;
 font-weight: normal;
 color: #00853e;
 text-transform: uppercase;
 margin-top: 10px;
 display: block;
}
.ul-description {
  margin-left: 15px;
}
/*.class-for-image-section
{
  margin-right: 20px;
}*/
.row-for-border
{
  border-bottom: 1px solid #61646a;
}
.col-sm-3.col-sm-offset-1.class-for-image-section {
   margin-left: 6.333%;
}
.row.row-for-border.class-for-top-margin {
  margin-top: 20px;
  padding-bottom: 20px;
}
.class-for-top-margin .ul-description
{
width: 60%;
}
.row-for-no-border
{
  border-bottom: none;
}
h2.page-title
{
  color: #61646a;
    font-family: "missiongothicregular",Verdana !important;
    font-size: 48px;
   /* margin-bottom: 20px;*/
    margin-top: 30px;
    font-weight: bold;
}
.pagecontent-for-ul
{
margin-left: 80px;
margin-right: 0px;
margin-bottom: 0px;
margin-top: 0px;
padding-bottom: 35px;
}
.para-for-page-content
{
font-size: 14px;
color: #61646a;
line-height: 25px;
font-family: "missiongothicregular",Verdana !important;
}
.pagecontent-for-ul li
{
  font-size: 14px;
color: #61646a;
line-height: 25px;
}
.general-template-section
{
     -moz-box-shadow:   inset  0  8px 8px -4px #696868, 
                        inset  0 -8px 8px -8px #696868;
    -webkit-box-shadow: inset  0  8px 8px -4px #696868, 
                        inset  0 -8px 8px -8px #696868;
     box-shadow:        inset  0  8px 8px -4px #696868, 
                        inset  0 -8px 8px -8px #696868;
                       /* min-height: 530px;*/
}
.event-section-for-back
{
  background-color: #f7921e;
  background-image: none;
}
.section-heading-for-bold
{
  font-weight: bold;
}
.section-heading-for-bold-and-border
{
font-weight: bold;
border-bottom: 2px solid #61646a!important;
}
.list-container-for-margin
{
  margin-top: 30px;
}
.hardi-newest-member .list-container ul.for-uppercase li a {
  font-size: 14px;
  text-transform: uppercase !important;
}
.welcome-content p
{
  color: #ffffff;
  font-family: "Open Sans",sans-serif;
  font-size: 14px;
  letter-spacing: 0.5px;
  line-height: 18px;
}
.mailchimp-class .epm-submit-chimp
{
  display: none;
}
.section-sub-heading-forcenter-and-border
{
  display: inline-block;
border-bottom: 2px solid #000000;
padding-bottom: 1px;
font-weight: 900;
margin-bottom: 16px;
font-size: 28px;
}
.ularchive-class li
{
  list-style: none;
}
.ularchive-class li a {
  font-size: 14px;
  color: #61646a;
}
.general-template-section-for-archive
{
  padding-top: 10px;
  padding-bottom: 100px;
}
.page-content.no-image > p, .content.para.para-for-page-content p {
  margin-bottom: 10px;
  color: #6f7277;
  font-size: 14px;
}
.page-content.no-image > a, .content.para.para-for-page-content a {
  font-family: "missiongothicregular", Verdana!important;
  color: #f7921e !important;
}
.page-content.no-image > ul {
  margin-left: 15px;
}
.content.para.para-for-page-content > ul {
    margin-left: 15px;
}
.page-template-page-templates .para-for-page-content {
  padding-bottom: 20px;
}
.page-id-6990 .content.para-for-page-content table tr td
{
border: none;
}
.page-id-6990 .content.para-for-page-content table tr {
  display: block;
  margin-bottom: 31px;
}
.page-id-6990 .content.para-for-page-content img.alignright {
  margin: 5px 0 5px 20px;
}
.page-id-6990 .content.para-for-page-content table {
border: none;
margin-bottom: 0px;
padding-bottom: 0px;
}
.clearfix-for-marigin {
  margin-bottom: 20px;
  display: block;
}
.page-id-6998 .content.para-for-page-content img.alignright {
  margin: 5px 0 5px 20px;
}
.hardy-staff-for-about-us li
{
display: inline-block;
}
.hardy-staff-for-about-us ul
{
  margin-top: 10px;
  margin-bottom: 20px;
}
.for-remove-border div:last-child
{
  border-bottom: none;
}
.grid-1-1.grid-1-2-custom-margin-para.editor-content-area {
  padding-bottom: 20px;
}
.class-forbrfordisplayblock a
{
  display: block;
}
.class-for-image-list
{
  margin: 0px;
  padding: 0px;
}
.class-for-image-list > li {
  display: inline-block;
  margin-right: 25px;
}
.content.para.para-for-page-content strong
{
display: block;
}
.email-block-class
{
  display: block;
}
.para-for-page-content {
  padding-bottom: 30px;
   margin-top: 30px;
}
.grid-1-1.grid-1-2-custom-margin-para.editor-content-area > p {
  margin-bottom: 10px;
}

.list-partner-image
{
  margin: 0px!important;
  padding: 0px!important;
}
.list-partner-image li {
  display: inline-block;
  margin-bottom: 20px;
  vertical-align: middle;
  width: 32%;
}
.event-section .section-content.section-content-customfor-padding
{
  font-family: "missiongothicregular",Verdana !important;
padding-bottom: 30px;
}
.ularchive-class li a {
 font-family: "missiongothiclight", Verdana!important;
}
.general-template-section p {
  font-family: "missiongothicregular", Verdana!important;
}
.single p
{
  font-family: "missiongothicregular", Verdana!important;
}
.post-article .single h4 a 
{
  font-family: "fradm",Verdana !important;
}
.accordion .tab .inner {
   color: #6f7277!important;
    font-family: "fradm",Verdana !important;
    font-size: 20px!important;
}
.accordion .tab.ui-state-active .ui-icon::after, .accordion .tab:active .ui-icon::after {
  color:#6f7277!important;
}
.accordion .tab:hover .ui-icon::after {
  color:#6f7277!important;
}
.accordion .tab .ui-icon::after {
 color:#6f7277!important;
}
.resopurce-listing-image
{
  padding: 0px!important;
  margin: 0px!important;
}
.resopurce-listing-image li
{
  display: inline-block;
}
.resopurce-listing-image li a
{
  display: inline-block;
}
.custombutton
{
background-color:#f7921e!important;
color:#ffffff!important;
}
div.wpcf7 .wpcf7-form .wpcf7-submit.custombutton:hover
{
text-decoration: none!important;
color: #ffffff !important;
background-color: #dfa969 !important;
}
.staff-tweets-news-section .hardi-staff-container-for-remove-lastmargin ul li:last-child {
   margin-right: 10px;
}
.coppyright-area-text
{
  color: #ffffff;
font-family: "missiongothiclight",Verdana !important;
font-size: 13px;
text-align: center;
}
.coppyright-area-text a
{
  color: #ffffff;
font-family: "missiongothiclight",Verdana !important;
font-size: 13px;
text-align: center;
}
.widget-title-custom-for-contact-us
{
 color: #ffffff;
font-family: "missiongothiclight",Verdana !important;
font-size: 13px;
}
.widget-title-custom-for-contact-us a
{
color: #ffffff!important;
font-family: "missiongothiclight",Verdana !important;
font-size: 13px;
}
.post-article .single h4 a {
  font-family: "fradm",Verdana !important;
  color: #6f7277!important;
}
.scrollable-wrapper .loop-wrapper .post-article a:hover {
  color: #6f7277 !important;
}
.copyrights {
  background-color: #f7921e!important;
  color: #fffff;
}
.archive-listing a {
  color: #61646a;
}
.class-for-color
{
  color: #f7921e!important;
}
.recent-post-listing
{
  margin-left: 0px!important;
}
.post-content-outer .post-media
{
  margin-bottom: 20px;
}
#commentform #submit {
  background-color: #f7921e !important;
color: #ffffff !important;
}
#commentform #submit:hover {
text-decoration: none!important;
color: #ffffff !important;
background-color: #dfa969 !important;
}


.recent-news-for-adding-scroll
{
  border: 1px solid #e6e6e6;
border-radius: 5px;
padding: 15px;
background-color: #ffffff;
height: 250px;
overflow-y: scroll;
}

.recent-news-for-adding-scroll-for-press-release
{
background-color: #ffffff;
border: 1px solid #e6e6e6;
border-radius: 5px;
height: auto;
overflow-y: hidden;
padding: 15px 15px 0px 15px!important;
margin-bottom: 30px!important;
}
.recent-news-for-adding-scroll .news-item {
  border-bottom: 1px solid #e6e6e6;
padding-bottom: 10px!important;
margin-bottom: 10px;
}
.recent-news-for-adding-scroll .news-item:last-of-type {
  border-bottom: none;
}
.page-content .loop-wrapper .post-article a:hover {
  color: #f7921e !important;
}
.button span, .button.accent1 span, .slogan-content .button span, .slogan-content .button.accent1 span, .woocommerce a.button span, .woocommerce a.button.accent1 span {
  color: #ffffff!important;
}

.loop-wrapper .post-article .post-content-outer .post-meta div.author a {
  color: #6f7277 !important
}
.has-page-header .single-post-wrapper .post-article header {
  display: block!important;
}
.grid-1-3-remove-left-margin
{
  margin-left: 0px!important;
  padding-left:0px!important;
}
.page-id-7136 .para-for-page-content ul
{
  margin-left: 15px;
}
.author-class {
  margin-left: 25%;
}
.author-class-forrecentnews {
  margin-left: 25%;
}

.single-post-format {
  display: none !important;
}

a.resources-box:link {
color:#ffffff !important;
}
a.resources-box:visited {
color:#ffffff !important;
}
a.resources-box:hover {
color:#ffffff !important;
}
.resources-box {color:#ffffff !important;}