.mobile-header {
	display: none;
}
.menuBtn>span:after,
.menuBtn>span:before {
    content: '';
    background-color: #fff;
    border-radius: 1px;
    height: 2px;
    width: 100%;
    position: absolute;
    left: 50%;
    margin-left: -15px;
    -webkit-transition: all 200ms;
    transition: all 200ms;
}

.menuBtn>span:after {
    top: -7px;
}

.menuBtn>span:before {
    bottom: -7px;
}
button.uk-button.uk-button-default {
    border: none !important;
}
.uk-open .menuBtn>span {
    height: 0;
}
.menuBtn > span {
	background-color: #374344;
	border-radius: 1px;
	height: 2px;
	width: 100%;
	position: absolute;
	left: 50%;
	top: 50%;
	margin: -1px 0 0 -15px;
	-webkit-transition: height 100ms;
	transition: height 100ms;
}
.uk-open .menuBtn>span:after,
.uk-open .menuBtn>span:before {
    background-color: #374344;
    top: 1px;
}
.mobile-header .menu a {
    color: #424242;
    font-family: Open Sans;
    font-weight: 500;
}
.mobile-header ul.uk-nav-default.uk-nav-parent-icon.uk-nav.menu {
    text-align: left;
}
button.uk-button.uk-button-default.mobile-menu {
    position: absolute;
    right: 0;
    top: 22px;
}
.mobile-header .uk-drop{
	width: 100%;
}
.mobile-header ul.level2 li {
    padding: 5px 30px;
}
.mobile-header img {
    max-width: 100px;
    left: 10px;
    position: relative;
    top: 5px;
    padding: 10px 10px;
}
.uk-open .menuBtn>span:after {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}

.uk-open .menuBtn>span:before {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
}
.menuBtn {
    height: 30px;
    width: 30px;
    display: block;
    right: 0;
    top: 0;
    z-index: 1200;
    position: relative;
}
.menuBtn>span:after,
.menuBtn>span:before {
    content: '';
    background-color: #374344;
    border-radius: 1px;
    height: 2px;
    width: 100%;
    position: absolute;
    left: 50%;
    margin-left: -15px;
    -webkit-transition: all 200ms;
    transition: all 200ms;
}
@media (max-width: 1024px) {
	.top-a .moduletable {
		max-width: 100%;
	}
	.header {
		display: none;
	}
	.mobile-header {
		display: block;
	}
	.mobile-header p {
		padding: 0;
	}
}
@media (max-width: 850px) {

	.testimonials2 .uk-width-1-3, .testimonials2 .uk-width-2-3 {
		width: 100%;
	}
	.testimonial-arrows {
		margin-bottom: 30px !important;
	}
	.testimonial-box .col {
		display: table;
	}
	.top-e {
		padding-bottom: 50px;
	}
	.top-f {
		padding: 100px 0;
	}
	.toplarge-text h3 {
		font-size: 30px;
	}
	.banner h1 {
		font-size: 40px;
	}
	.custom.image-left .col-5-10, .custom.image-right .col-5-10 {
		width: 100%;
	}
	.imagerighttext, .imagelefttext {
		padding: 50px;
	}
	.gallery .uk-width-1-4 {
		width: 50%;
	}
	.uk-categories .uk-width-1-2 {
		width: 100%;
	}
	.uk-categories {
		padding: 30px;
	}
	.breadcrumbs {
		padding: 30px;
	}
	.content.content-top {
		padding: 30px;
	}
	.innerbanner-content {
		padding: 0 30px;
	}
	.blog-item.uk-grid.blog-item-left .uk-width-1-2 {
		width: 100%;
	}
	.blog {
		padding: 0 30px;
	}
}
@media (max-width: 450px) {

.container {
		max-width: 85%;
		margin-left: auto;
		margin-right: auto;
}

.container .uk-width-1-1 {
	width:100%;
}

.item-page {
	max-width: 100%;
	margin-top:40px;
}

	.slideshow-navs .uk-container {
		max-width: 70%;
	}
	.wbg-text.uk-container {
		width: 80%;
	}
	.top-a h3 {
		font-size: 30px;
	}
	.top-a {
		padding-top: 50px;
	}
	.top-b h3 {
		font-size: 30px;
	}
	.top-b {
		padding-top: 50px;
	}
	.uk-width-1-2 {
		width: 100%;
	}
	.top-d {
		padding-top: 50px;
		padding-bottom: 50px;
	}
	.top-f {
		padding: 50px 0;
	}
	.banner .square {
		max-width: 100%;
	}
	.footer {
		padding: 50px 0;
		text-align: center;
	}
	.oval {
		margin: 30px auto;
	}
	.footer .mod-content {
		margin-bottom: 40px;
	}
	.testimonials2 h3 {
		font-size: 30px;
	}
	.top-e h3 {
		font-size: 30px;
	}
	.col-1-4 {
		width: 100%;
	}
	.gallery-img {
		height: 300px;
	}
	.testimonials2 .uk-grid {
		display: block;
	}
	.top-d .uk-grid {
		display: block;
	}
	.border-img::after {
		border: 1px solid #fff;
		content: "";
		display: block;
		width: 93%;
		height: 86%;
	}
	.wbg_img {
		height: 400px;
	}
	.inner-banner h1 {
		font-size: 40px;
		text-align: center;
	}
	.toplarge-text h3 {
		margin-top: 0;
		max-width: 100%;
		padding: 40px 0;
	}
}
