
/* #Mobile (Landscape)
==================================================  */
@media only screen and (max-width: 768px) {

#header .mk-grid {
text-align:center;
}

#header .logo {
display:inline-block;
float:none;
clear:both;
overflow:hidden;
margin:0 auto;
padding:20px 0;
text-align:center;
}

.header_tagline {
display:block;
float:none;
padding:0 0 10px;
text-align:center;
}


#navigation {
display:none!important;
}

#navigation_wrapper {
position:relative;
right:auto;
bottom:auto;
display:block;
width:100%;
}

#responsive_navigation {
display:block!important;
}

#toolbar_social {
margin:10px auto;
width:100%;
}

.ls-wp-forceresponsive-container {
display:none;
}

.layer_slider_responsive_wrapper {
display:block;
width:100%;
}


.with_description .slide_image {
display:block;
float:none;
width:320px;
}


/* Content */
.one_half,.one_third,.two_third,.three_fourth,.one_fourth,.one_fifth,.two_fifth,.three_fifth,.four_fifth,.one_sixth,.five_sixth {
float:none!important;
width:auto!important;
}

.single.enabled_meta .single_right_section {
float:none !important;
padding:0 10px;
width:auto!important;
margin: 0;
}

.single .blog_meta {
	float:none !important;
	width:auto!important;
}
.single .blog_meta .blog_author, .single .blog_meta .blog_comment, .single .blog_meta .blog_permalink {
	float: none;
	display: inline-block;
	margin-bottom: 25px;
}



.fancy_heading.style2:after,.fancy_heading.style2:before,.carousel_wrapper h2:before,.carousel_wrapper h2:after {
display:none!important;
}

.creative_introduce .introduce_dominant,.creative_introduce .introduce_highlight {
font-size:40px!important;
line-height:40px!important;
}

.creative_introduce {
padding:0 10px!important;
}


.introduce_wrapper {
	text-align: center;
}

.post_author_box .author_info {
width:330px;
}


.callout_box .mk-button {
display:block;
float:none!important;
margin:0 auto!important;
}

.callout_box .mk-button span {
display:block;
}




#footer_banner {
position:relative!important;
top:auto!important;
left:auto!important;
display:block!important;
padding-bottom:30px;
width:100%!important;
text-align:center;
}

.footer_slogan {
padding:40px 15px 0!important;
text-align:center;
}

.footer_tagline {
position:relative!important;
bottom:auto!important;
left:auto!important;
margin:0 auto;
width:70%;
}

.footer_widget {
float:none!important;
width:100%!important;
margin-left: 0;
}

.widgets_hr_divider {
display:none!important;
}

.footer_widget_inner {
margin:30px 20px 30px;
}

.sub_footer_logo {
float:none!important;
clear:both;
margin:0 auto;
}

#footer_nav {
display:block!important;
float:none!important;
clear:both;
margin:0 auto;
}

#footer_nav ul {
text-align:center;
}

#footer_nav li {
display:inline-block;
float:none!important;
text-align:center;
}

.copyright {
display:block;
float:none!important;
clear:both;
margin:0 auto;
text-align:center;
}

.scrolltop_button {
display:none!important;
}

.portfolio_single_social span {
display:block;
margin:0 0 10px!important;
width:100%;
}

.commentlist {
margin:0;
}

.commentlist li ul li {
padding-left:10px;
}

#respond .section_row,.content .section_row {
float:none;
width:100%;
}

#respond .section_row .text_input,.content .section_row .text_input,#respond #comment {
width:100%;
}

}
