@media only screen and (max-width: 1024px) {
	.image-container {
		height: 200px
	}

	.page-image-text .caption {
		font-size: 14px;
		line-height: 18px
	}

	.toggle-search {
		top: 16px !important
	}

	#nav-header {
		float: none
	}

	/* header {
		position: fixed !important;
	} */

	.flexslider .slides>li .slider_image {
		height: 300px
	}

	.header-style-1 #logo-small, .header-style-2 #logo-small {
		text-align: center;
		float: none;
		position: relative;
		display: inline-block;
		padding-left: 0;
		height: 10px
	}

	#logo-small img {
		max-width: 200px;
		height: auto
	}

	.widget-meta-inner {
		margin: 20px
	}

	.widget-meta-inner-border {
		padding: 10px
	}

	/* .nav-wrap, #heaerd_soc_icons {
		display: none
	} */

	/* #header {
		height: 70px;
		position: absolute;
		top: 0;
		background-color: rgba(255, 255, 255, 1.00)
	} */

	#page {
		padding-top: 70px
	}

	.widget_mt_posts h3, .widget_alx_tabs {
		margin-bottom: 5px
	}

	.widget_mt_posts h4 {
		margin-bottom: 15px
	}

	.site-title {
		padding: 0;
		width: 100%;
		float: none;
		padding-top: 22px
	}

	.site-title a {
		text-align: center
	}

	.site-title {
		font-size: 32px
	}

	.site-title a {
		max-width: 300px;
		margin: 0 auto
	}

	.toggle-search {
		right: 10px;
		top: 12px;
		-webkit-box-shadow: 1px 0 0 rgba(255, 255, 255, 0.1);
		box-shadow: 1px 0 0 rgba(255, 255, 255, 0.1)
	}

	.flex-direction-nav a {
		width: 30px;
		height: 30px
	}

	.flex-direction-nav a:before {
		font-size: 10px;
		line-height: 20px;
		top: 6px
	}

	#footer .widget {
		margin-top: 0;
		padding-bottom: 0
	}

	#footer .widget select {
		background-color: #fff;
		color: #434343
	}

	#footer-bottom .pad {
		padding-top: 0
	}

	#footer-top-widgets {
		padding: 0 20px
	}

	#footer .pad {
		padding: 20px
	}

	.pagination {
		margin-bottom: 0
	}

	.page-widget {
		padding: 10px 0
	}

	.nav-container {
		text-transform: none
	}

	.nav-toggle, .nav-text {
		display: block
	}

	.nav-toggle div {
		margin: 5px 10px;
		width: 30px;
		height: 30px;
		position: relative
	}

	.nav-toggle span {
		display: block;
		position: absolute;
		width: 22px;
		height: 3px;
		content: " ";
		left: 4px;
		border-radius: 2px
	}

	.nav-toggle span:nth-child(1) {
		top: 8px
	}

	.nav-toggle span:nth-child(2) {
		top: 13px
	}

	.nav-toggle span:nth-child(3) {
		top: 18px
	}

	/* .nav-wrap {
		position: relative;
		float: left;
		width: 100%;
		height: 0;
		overflow: hidden
	} */

	#nav-footer .nav-wrap {
		padding-top: 50px
	}

	.nav-wrap.transition {
		-webkit-transition: height .35s ease;
		-moz-transition: height .35s ease;
		-o-transition: height .35s ease;
		transition: height .35s ease
	}

	/* #nav-topbar .container {
		padding-left: 0;
		margin-top: 67px
	}
 */
	/* #nav-topbar .nav li a {
		color: #5F5F5F;
		border-top: 1px solid rgba(255, 255, 255, 0.8)
	} */

	/* #nav-topbar .nav li>a:hover {
		color: #5F5F5F
	} */

	/* #nav-topbar .nav li.current_page_item>a, #nav-topbar .nav li.current-menu-item>a, #nav-topbar .nav li.current-post-parent>a {
		color: #E5E5E5
	} */

	.nav-container {
		text-transform: none
	}

	.nav-toggle {
		display: block;
		position: absolute
	}

	#header {
		padding-bottom: 0
	}

	.topbar-enabled #header {
		padding-top: 0;
		text-align: center
	}

	#header .pad {
		padding-top: 0;
		padding-bottom: 0
	}

	.menu_description {
		font-size: 11px
	}
}

@media only screen and (max-width: 738px) {
	.safari #footer {
		z-index: 997;
	}

	#footer {
		z-index: 0 !important;
		position: relative;
	}

	.post-list-3c .page, .post-list-3c .post {
		width: 100%
	}

	* {
		font-family: Helvetica;
		-webkit-appearance: none
	}

	.image-container {
		height: 150px
	}

	#palla {
		height: 180px
	}

	#nav-footer .nav-toggle {
		display: block
	}

	#footer .nav-toggle span {
		background-color: #fff
	}

	.mega-menu {
		display: none
	}

	.contact-info-column {
		position: relative
	}

	body {
		overflow-x: hidden !important
	}

	#header-inner {
		height: 50px
	}

	#footer {
		margin-top: 0
	}

	#owl_wrapper {
		margin: 0
	}

	.content .pad {
		padding: 0
	}

	.page-widget {
		margin-bottom: 0
	}

	.excerpt, #header_social_links {
		display: none
	}

	.expand .nav-wrap {
		height: auto
	}

	.safari .nav-wrap.transition {
		-webkit-transition: none;
		transition: none
	}

	.nav {
		float: left;
		width: 100%
	}

	.nav li a {
		line-height: 20px;
		display: block;
		padding: 8px 20px;
		border-bottom: #DBDBDB 1px dotted
	}

	.nav li li a {
		padding-left: 45px;
		padding-right: 15px;
		border-bottom: #DBDBDB 1px dotted
	}

	.nav li {
		position: relative
	}

	.nav li>a:only-child:after {
		content: ''
	}

	.nav>li {
		font-size: 14px;
		text-align: left
	}

	.nav ul {
		display: block !important;
		opacity: 1 !important
	}

	.nav ul li {
		font-size: 13px;
		font-weight: 300
	}

	.nav ul li a {
		padding-top: 6px;
		padding-bottom: 6px
	}

	#breadcrumb {
		display: none
	}

	.home #smartphone-widgets {
		padding: 10px;
		text-align: center;
		position: relative;
		margin-top: 10px
	}

	.page #smartphone-widgets, .single #smartphone-widgets, .archive #smartphone-widgets, .search #smartphone-widgets, .error404 #smartphone-widgets {
		padding: 60px 10px 10px;
		text-align: center;
		position: relative;
		margin-top: 10px
	}

	.post-thumb-category {
		display: none
	}

	.s1 .alx-posts .post-item-title {
		position: relative;
		top: 0;
		left: 0;
		padding: 10px;
		text-align: center;
		margin: 0;
		width: 100%;
		display: inline-block
	}

	.alx-posts .post-item-date {
		margin-top: 10px
	}

	#nav-header .container {
		padding: 0
	}

	#nav-header .nav {
		padding-bottom: 20px
	}

	#nav-header .nav li a {
		border-top: 1px solid rgba(255, 255, 255, 0.06)
	}

	#nav-topbar .nav li.current_page_item>a, #nav-topbar .nav li.current-menu-item>a, #nav-topbar .nav li.current-post-parent>a {
		color: #222
	}

	#nav-footer .nav li a {
		color: #fff
	}

	#nav-footer .nav li>a:hover {
		color: #fff
	}

	#nav-footer .nav li.current_page_item>a, #nav-footer .nav li.current-menu-item>a, #nav-footer .nav li.current-post-parent>a {
		color: #676767
	}

	.content .post-nav li.previous {
		border-bottom: 1px solid #eee
	}

	/* #page-top {
		display: none !important
	} */

	#nav-footer .menu_title {
		color: #2D2D2D
	}

	.mt-postlist_group {
		width: 100%;
		padding: 10px;
		box-sizing: border-box
	}

	.mt-postlist {
		width: 100%;
		height: auto;
		margin-bottom: 10px
	}

	.mt-postlist-small {
		display: none
	}

	.post_format_icon {
		display: none
	}

	#header {
		padding: 0
	}

	.page #header, .single #header, .archive #header {
		padding: 0
	}

	.pagination span, .pagination a, .post-pages a, .pagination .current {
		padding: 10px 15px
	}

	.container {
		padding: 0
	}

	.grid {
		width: 100%;
		margin: 0 0 10px
	}

	.page-title.pad {
		padding-top: 12px;
		padding-bottom: 12px
	}

	.sidebar-toggle {
		height: 50px
	}

	.sidebar-toggle i {
		padding: 5px 0
	}

	.feature_meta {
		width: 100%;
		box-sizing: border-box
	}

	.site-description, .image-caption, .owl-buttons, .page-header-imagee {
		display: none
	}

	.notebox {
		margin-bottom: 20px
	}

	.entry {
		font-size: 15px
	}

	.nav-text {
		padding: 10px 0
	}

	.freespace-pad, .widget_mt_posts {
		padding: 20px 10px
	}

	.search-expand {
		right: 0;
		top: 60px
	}

	#footer-bottom .pad {
		padding-top: 50px;
		padding-bottom: 40px
	}

	#footer-bottom .one-half.last {
		margin-bottom: 0
	}

	#footer-bottom {
		text-align: center
	}

	#footer-bottom #footer-logo {
		margin-left: auto;
		margin-right: auto
	}

	#footer-bottom .social-links {
		float: none
	}

	#footer-bottom .social-links li {
		margin-left: 4px;
		margin-right: 4px
	}

	.comment-tabs {
		font-size: 14px
	}

	.commentlist li {
		font-size: 13px
	}

	.commentlist li ul li {
		padding-left: 10px
	}

	.pagination {
		margin-bottom: 0
	}

	.page-title {
		font-size: 14px
	}

	.page-image-text {
		margin-top: -15px
	}

	.page-image-text .description {
		font-size: 13px
	}

	.post-list {
		margin-left: 0;
		margin-right: 0
	}

	.post-list .post, .post-list .page, .post-list-3c .post {
		width: 100%
	}

	.post-list .post-row, .post-list-3c .post-row {
		margin-left: 0;
		padding-left: 0;
		margin-bottom: 0;
		border: 0
	}

	.post-list .post-inner, .post-list-3c .post-inner {
		margin-right: 0;
		border-bottom: #eee 1px solid;
		margin-bottom: 10px
	}

	.post-standard .post-inner {
		padding-left: 120px
	}

	.post-standard .post-thumbnail {
		margin-left: -120px;
		max-width: 100px
	}

	.post-inner .post-thumbnail {
		width: 100px;
		float: left;
		margin-right: 10px
	}

	.post-meta {
		margin-bottom: 0
	}

	.entry h2, .entry h3, .entry h4, .entry h5, .entry h6 {
		font-size: 22px
	}

	.featured .post-title, .single .post-title {
		font-size: 22px;
		line-height: 1.5em;
		margin-top: 10px
	}

	.post-byline {
		font-size: 13px
	}

	.post-format {
		margin-bottom: 20px
	}

	.format-quote .post-format blockquote, .format-link .post-format p {
		font-size: 18px
	}

	.single .format-status .entry {
		font-size: 20px;
		line-height: 1.4em
	}

	.post-format .format-container .fa {
		font-size: 28px
	}

	.entry.share {
		padding-right: 0
	}

	.sharrre-container {
		position: relative;
		float: left;
		width: auto;
		padding: 0;
		margin: 20px 0 0
	}

	.sharrre-container span {
		text-align: left
	}

	.sharrre-container>div {
		float: left;
		margin-right: 10px
	}

	.author-bio .bio-desc {
		font-size: 13px
	}

	.content .post-nav li {
		width: 100%;
		-webkit-box-shadow: none !important;
		box-shadow: none !important
	}

	.content .post-nav li a {
		min-height: 0
	}

	.single .related-posts .post-title {
		font-size: 15px
	}

	.related-posts li {
		width: 50%
	}

	.related-posts li:nth-child(2) article {
		border-right-color: transparent
	}

	.related-posts li:nth-child(3), .related-posts li:nth-child(4) {
		display: none
	}

	.dropcap {
		font-size: 80px
	}

	.content, .sidebar {
		width: 100%;
		float: none;
		margin-right: 0 !important;
		margin-left: 0 !important
	}

	.sidebar {
		width: 100%;
		display: block;
		float: none
	}

	.main, .main-inner {
		background-image: none !important;
		padding: 0 !important
	}

	.s2 {
		right: 0 !important;
		left: 0 !important
	}

	.content .pad {
		padding: 10px 15px;
	}

	.mobile-sidebar-hide-s1 .s1, .mobile-sidebar-hide-s2 .s2, .mobile-sidebar-hide .sidebar {
		display: none
	}

	.sidebar-top, .sidebar .widget {
		padding-left: 15px !important;
		padding-right: 15px !important;
		text-align: center
	}

	.notebox {
		margin-bottom: 15px
	}

	.gallery-caption {
		display: none
	}

	.post-standard .post-inner {
		padding-left: 82px
	}

	.post-standard .post-thumbnail {
		margin-left: -82px;
		max-width: 72px
	}

	.format-link .post-format p {
		margin-bottom: 5px
	}

	#container {
		width: 100% !important
	}

	article.grid-3c {
		box-sizing: border-box;
		width: 100%;
		border-top: none;
		border-left: none;
		border-right: none;
		margin-bottom: 5px
	}

	article.grid-3c .post_description {
		padding: 0
	}

	.box {
		width: 100%
	}

	.post-inner .post_description {
		padding-top: 0;
		text-align: left;
	}

	.border-double {
		display: none;
	}

	.post_description {
		padding: 0
	}

	.col-3 article, .col-4 article {
		width: 100%;
		float: none;
	}

	h2.widget_title, h2.widgettitle, h2.para-title {
		font-size: 24px !important
	}

	#footer {
		position: relative;
		z-index: 1;
	}

	#wrapper_inner {
		margin-bottom: 0 !important
	}

	.safari #footer {
		z-index: 997;
	}
}

@media screen and (max-width: 480px) {
	.flexslider .slides>li .slider_image {
		height: 250px
	}

	.widget_frame {
		padding-top: 20px 0
	}

	.iframe-content {
		position: relative;
		width: 100%;
		padding: 0 0 0
	}

	.iframe-content iframe {
		position: relative;
		width: 100%;
	}

	.widget_mt_posts h3, .widget_alx_tabs, .widget_freeareaitem h3 {
		font-size: 24px
	}

	.widget {
		margin-top: 0
	}

	#paginate {
		padding: 0
	}

	#footer-widgets {
		padding: 0
	}

	h2.widgettitle, .feature_meta h2, h2.widgettitle, h1.page-title, h1.post-title, .site-title, .widget-meta h2, #footer .feature_meta h2, h2.widgettitle, h1.page-title, h1.post-title, .site-title, .widget-meta h2 {
		font-size: 20px;
	}

	#eyecatch_bloc h2.widgettitle {
		padding: 20px 0;
	}

	.palla .widget-meta {
		max-width: 100%;
		margin: 20px auto;
	}

	.alx-tabs-nav, .widget_alx_tabs {
		font-size: 14px !important;
	}

	.wpcf7 input[type=submit] {
		width: 100%;
	}

	#move-page-top {
		display: none;
	}

	#move-page-top-smart a {
		display: none;
		/* display: block;
		position: relative;
		width: 100%;
		background-color: rgba(73, 73, 73, 1.00);
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		-ms-border-radius: 4px;
		-o-border-radius: 4px;
		border-radius: 4px;
		text-align: center;
		color: #fff;
		padding: 10px 0 */
	}

	#footer {
		z-index: 1 !important;
	}
}