.strategic-footer-column h2.widget-title {
    font-family: 'MontserratSemiBold';
	display: inline-block;
    text-transform: uppercase;
    margin-bottom: 16px;
	border-bottom: solid 2px #ffffff;
}
.contact-footer-details {
    font-size: 14px;
}
footer .menu-footermenu-container li, footer .menu-footermenu2-container li {
    margin-bottom: 22px;
    display: block;
}
.menu-footermenu-container li a, .menu-footermenu2-container li a {
    font-family: 'MontserratSemiBold';
    font-size: 16px;
    text-transform: uppercase;
    letter-spacing: 1px;
}
.copyright {
    font-size: 13px;
    font-family: 'MontserratLight';
}
.strategic-footer-wrapper #strategic-container {
    padding-top: 43px;
    padding-bottom: 10px;
}
footer.strategic-footer-wrapper #strategic-colophon.strategic-copyright-footer #strategic-container {
    border-top: 0;
    padding: 0;
}
footer.strategic-footer-wrapper  .strategic-copyright-footer #strategic-container .st_top_copyright_border {
    border-top: 1px solid #768593;
}
.strategic-footer-wrapper div#strategic-container {
    border: 0;
}
.scroll-top #scrollToTop {
	visibility: visible;
  	opacity: 1;	
}
#scrollToTop {
    cursor: pointer;
    background-color: #fac84b;
    z-index: 9999999999;
    visibility: hidden;
	opacity: 0;
	outline:0;
	transition: all 0.5s;
    height: 60px;
    width: 60px;
    color: #fff;
    position: fixed;
    font-size: 16pt;
    text-align: center;
    text-decoration: none;
    line-height: 60px;
    bottom: 40px;
	left:0;
}
#scrollToTop:before {
    font: normal normal normal 14px/1 FontAwesome;
    content: "\f106";
    color: #081f43;
    font-size: 40px;
    line-height: 60px;
}
body .row.st_gray_color {
    background: #f5f5f5;
    padding-top: 80px;
    padding-bottom: 80px;
    margin-top: 120px;
	margin-bottom: 120px;
}
body.home .row.st_gray_color {
    margin-bottom: 0px;
}
.mean-nav .menu-mainmenu-container {
    display: block;
}
body.mean-container .mean-bar {
    background-color: #176d83;
}
body.mean-container .mean-nav {
   background-color: #176d83;
}
body.mean-container .mean-nav ul li a.mean-expand:hover {
    background-color: #176d83;
}
.entry-content hr {
    width: 100%;
    border-color: #081f43;
    border-width: 2px;
}
.border-bottom-section {
    background-image: linear-gradient(to right, #c2c2c2 20%, rgba(255, 255, 255, 0) 0%);
    background-position: left bottom;
    background-size: 8px 2px;
    background-repeat: repeat-x;
}
.border-content-sec {
    align-self: center;
}
.work_content_section {
    color: #176d83;
    font-size: 22px;
    line-height: 32px;
    font-family: 'MontserratRegular';
}
.number_section {
    color: #081f43;
	margin-right: 20px;	
    font-size: 60px;
    font-family: 'MontserratBold';
}
body.home #content.strategic-site-content #strategic-container {
    padding-bottom: 0;
	padding-top:0;
}
body #content article {
    margin-bottom: 0;
    border-bottom: 0;
    padding-bottom: 0;
}
.edit-link {
    display: none;
}
.home .st_content_copy_section {
    margin-top: 30px;
    margin-bottom: 0px;		
}
.st_content_copy_section {
    margin-top: 80px;
    margin-bottom: 40px;	
}
/*--it's disable box-shadow on header--
#masthead {
    border-bottom: 0;
    box-shadow: none;
}*/
.st_innerpage_title {
    background: url(../images/inner-page-title.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: top center;
}
#page #content.strategic-site-content .st_innerpage_title #strategic-container {
    padding: 20px 15px;
}
.st_innerpage_title h1.entry-title {
    color: #fff;
    text-transform: uppercase;
    font-weight: normal;
    margin-bottom: 0;
	margin-top:0;
	line-height: 44px;	
}
.st_list_style li {
    font-size: 20px;
    line-height: 40px;
    font-family: 'MontserratItalic';
}
.st-inner-page-title {
    margin-bottom: 20px;
    text-transform: uppercase;
}

/*
html body h5 {
    font-family: 'MontserratSemiBold' !important;
    text-transform: uppercase;
}
html body p{
	line-height:30px;
}
*/

@media screen and (max-width:576px){
body .home-work-bottom-section {
    display: block !important;
}
}