.ak-container {
	padding: 0px 10px; width: 100%;
}
body.boxed-layout {
	padding: 0px 10px; width: 100%;
}
#site-navigation .menu > ul > li > a {
	padding: 0px 10px;
}
.header-wrap .search-icon {
	padding: 0px 10px;
}
.events-section .bx-wrapper .bx-controls-direction a {
	display: none;
}
.event-list-wrapper {
	margin-left: 0px;
}
.business-activities-wrapper {
	margin-left: 0px;
}
.business-section .business-wrapper {
	width: 32%; margin-left: 2%;
}
.business-section :first-child.business-wrapper {
	margin-left: 0px;
}
.clients-say-section .testimonial-wrap {
	padding: 0px 30px; width: 100%;
}
.featured-section .featured-post-wrapper {
	margin-left: -1%;
}
.featured-section .featured-post {
	width: 24%; margin-left: 1%;
}
.google-section-wrap {
	left: auto; right: 0px; margin-left: 0px;
}
.ak-container {
	width: 768px;
}
#top-footer .footer {
	width: 50%;
}
#top-footer .hide {
	margin-bottom: 25px; display: block;
}
#mid-section .hide {
	margin-bottom: 25px; display: block;
}
.main-logo.site-branding {
	width: calc(100% - 60px); float: none;
}
.logo-left .main-logo.site-branding img {
	height: auto !important;
}
.menu-toggle {
	background: url("../images/menu.png") no-repeat center rgb(35, 163, 143); margin: 0px; top: 0px; width: 48px; height: 48px; right: 0px; text-indent: -9999px; float: none; display: block; position: absolute; cursor: pointer;
}
.header-wrap {
	position: relative;
}
#site-navigation .menu {
	background: rgb(255, 255, 255); border-top-color: rgb(35, 163, 143); border-top-width: 1px; border-top-style: solid; float: none; display: none;
}
#site-navigation .menu > ul > li:hover > a::before {
	top: -1px; height: 1px;
}
#site-navigation .menu > ul > li.current_page_item > a::before {
	top: -1px; height: 1px;
}
#site-navigation .menu > ul > li.current-menu-item > a::before {
	top: -1px; height: 1px;
}
#site-navigation .menu > ul > li.current_page_ancestor > a::before {
	top: -1px; height: 1px;
}
#site-navigation .menu > ul > li.current-menu-ancestor > a::before {
	top: -1px; height: 1px;
}
.header-wrap .main-navigation {
	float: none;
}
.header-wrap .search-icon {
	display: none;
}
.menu-toggle {
	right: 5px;
}
.featured-section .featured-post {
	width: 49%; margin-bottom: 15px;
}
.featured-section .featured-post img {
	width: 100%;
}
.clients-say-section .bx-wrapper .bx-controls-direction a {
	display: none;
}
#primary {
	width: 100%; float: none;
}
.sidebar {
	width: 100%; float: none;
}
.both-sidebar #primary-wrap #primary {
	width: 100%; float: none;
}
.both-sidebar #primary-wrap .sidebar.left-sidebar {
	width: 100%; float: none;
}
.both-sidebar .right-sidebar {
	width: 100%; float: none;
}
.left-sidebar #primary {
	width: 100%; float: none;
}
.sidebar.left-sidebar {
	width: 100%; float: none;
}
.both-sidebar #primary-wrap {
	width: 100%; float: none;
}
#primary {
	margin-bottom: 15px;
}
.ak-container {
	width: 100%;
}
.slider-caption {
	display: none;
}
.slider-wrap .bx-wrapper .bx-controls-direction a {
	display: none;
}
.business-section .business-wrapper {
	margin: 0px 0px 20px; width: 100%; float: none; display: inline-block;
}
.business-section :last-child.business-wrapper {
	margin-bottom: 0px;
}
#site-navigation .menu > ul > li {
	border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid; float: none; display: block;
}
#site-navigation .menu > ul > li > a {
	padding: 0px; border: currentColor; line-height: 42px; display: block;
}
#site-navigation .menu > ul > li:hover > a::before {
	display: none;
}
#site-navigation .menu > ul > li.current_page_item > a::before {
	display: none;
}
#site-navigation .menu > ul > li.current-menu-item > a::before {
	display: none;
}
#site-navigation .menu > ul > li.current_page_ancestor > a::before {
	display: none;
}
#site-navigation .menu > ul > li.current-menu-ancestor > a::before {
	display: none;
}
#site-navigation .menu ul ul {
	border: currentColor; position: static; box-shadow: none;
}
h1 {
	font-size: 28px;
}
h2 {
	font-size: 24px;
}
h3 {
	font-size: 20px;
}
h4 {
	font-size: 18px;
}
h5 {
	font-size: 16px;
}
h6 {
	font-size: 14px;
}
#slider-banner .bx-wrapper .bx-pager {
	display: none;
}
.featured-section .featured-post-wrapper {
	margin-left: 0px;
}
.featured-section .featured-post {
	width: 100%; margin-left: 0px; float: none;
}
#top-footer .footer {
	margin: 0px 0px 20px; width: 100%; float: none; min-height: 0px;
}
#top-footer .footer .widget {
	margin: 0px; padding: 0px;
}
#google-map .ak-contact-address {
	width: 100%;
}
input[type='text'] {
	width: 100%;
}
input[type='email'] {
	width: 100%;
}
input[type='url'] {
	width: 100%;
}
input[type='password'] {
	width: 100%;
}
input[type='search'] {
	width: 100%;
}
textarea {
	width: 100%;
}
textarea#comment {
	width: 100%;
}
.entry-thumbnail {
	width: 100%; margin-bottom: 10px; float: none;
}
.entry-exrecpt {
	width: 100%; margin-bottom: 10px; float: none;
}
.cat-portfolio-list {
	width: 100%; float: none;
}
.cat-testimonial-list {
	width: 100%; float: none;
}
.cat-portfolio-list img {
	width: 100%;
}
.cat-testimonial-list img {
	width: 100%;
}
#site-navigation .menu {
	display: block !important;
}
