.shapely_home_clients li img {
   max-height: 200px;
}
#site-navigation .search-widget-handle {
    display: none;
}
.module.left.site-title-container {
    margin: 0 auto;
}
#site-navigation .container > .flex-row {
    display: grid;
    align-items: center;
    justify-content: center;
}
@media (min-width: 768px){
.navbar-default .navbar-collapse {
    display: table !important;
    text-align: center;
    margin: 0 auto;
    width: auto !important;
    clear: both;
}
}
#page ul#menu-primary-menu {
    float: none;
    margin: 0 auto;
    display: table;
}
/* custom button color */
.btn.btn-lg.btn-white {
border-color: #1c1e29;
color: #1c1e29;
}
.main-navigation .menu li a {
    font-size: 14px;
    text-transform: uppercase;
	font-weight: 400!important;
	font-family: arimo;
	letter-spacing: 0px;
padding: 0px;
}
.main-navigation .menu > li {
    margin-right: 50px;
    float: left ;
    position: relative;
    transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    opacity: 3;
    color: #4c4c4c;
}
/* custom padding */
#shapely_home_parallax-8 section {
	padding: 0px 0px;
		margin-left : auto;
	margin-right : auto;
	max-width: 900px;
}
#shapely_home_parallax-9 section {
	padding: 30px 0px;
}
#shapely_home_parallax-3 section {
    padding: 0px 0px;
}
#shapely_home_parallax-2 section {
    padding: 0px 0px;
}
#shapely_home_clients-2
section {
	padding:10px 0px;
}
#text-7
section {
	padding:10px 0px;
}
#gallery-1
section {
	padding:10px 0px;
}
.btn.btn-lg.btn {
	padding: 3px;
}
.btn.btn-lg.btn-filled  {
	padding: 3px;
}
.container.footer-inner {
	padding: 0px;
}
.footer-widget-area {
	padding: 0px;
	padding-top:0px;
}
.cfa-section .btn-lg {
    height:40px;
    line-height:30px;
}
.cfa-section {
	padding-top:10px;
	padding-bottom:0px;
}
.parrallax
footer#colophon {
    padding: 0px 0;
	 background: #808080;
	align-items: center;
	margin: 0 auto;
}
#sow-editor-9 {
	text-align: center;
}
#sow-editor-8 {
	text-align: center;
}
/*Remove footer credits*/
.footer-credits {
     display: none;
}
.footer {
	margin-bottom: 0px;
	margin-top: 0px;
	height : 250px;
	background: #708090;
	padding : 10px;
	line-height : 10px;
}
.footer-widget {
	content : align-center;
}
#shapely_home_parallax-9 {
	padding: 0px;
	margin : 0px;
}