@media (max-width: 1024px) {
	* { 
		-webkit-backface-visibility: visible;
	}
	.content-container, .project-content {
		padding: 45px 30px 45px 30px !important;
	}
	.js_active .content-container {
		padding-top: 0px !important; 
		padding-bottom: 0px !important;
	}
	.entry-content p {
		font-size: 14px;
	}
	.single .heading a, .single .heading {
	 	font-size: 24px !important;
	}
	.category-filter {
		display: none !important;
	}
	.nav-link {
		display: none !important;
	}
	.isotope-container .isotope-post:first-child {
		padding: 60px 60px;
		padding-top: 120px;
	}
	.isotope-container .isotope-post {
	    width: 100%;
	    padding: 60px 60px;
	    text-align: center;
	}
	.contact-container {
		width: 400px;
	}
		.header-bar {
		display: none;
	}

	.commentlist .children {
		margin-left: 0px;
	}
	.comment-meta {
		position: relative;
		padding: 0;
		margin: 0;
	}
	.single-product .woocommerce-tabs {
		width: 100% !important;
	}
	.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
		width: 48%;
	}
	.navigation-overlay {
		width: 100%;
		right: -100%;
	}
	.portfolio-entry .loader {
		display: none;
	}
	.navigation > li > a:after {
		display: none;
	}
	.navigation-footer .hidden-xs {
		display: inline-block !important;
	}
}

@media (max-width: 767px) {
	.tags-share .right {
		float: none;
	}
	.tags-share .column {
		width: 100%;
		margin-bottom: 30px;
	}
	.menu-footer .right {
	  width: 100%;
	  text-align: center;
	}
	.portfolio-entry {
		width: 100% !important;
		margin-left: 0px;
		float: left;
	}
	.carousel-indicators {
		margin-left: 30px;
	}
	footer .social-buttons a {
   		margin-right: 15px;
    	font-size: 18px;
	}
	.heading a, .heading {
		font-size: 24px;
		width: 100%;
	}
	.widget-area {
		display: none;
	}
	.single-portfolio .portfolio-slider {
		position: absolute;
	}
	.contact-container {
		width: 300px;
	}
	.content-container {
		margin-top: 40px !important;
	}
	.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
		width: 100%;
	}
	.footer-pagination span {
		display: none;
	}
	.hero-text, .hero-text .mycustfancy {
		font-size: 30px !important;
		line-height: 40px !important;
	}
	.hero-text .ultimate-vticker {
		height: 40px !important;
	}
	.hero-text .ultimate-vticker ul li {
		height: 40px !important;
	}
	.hero-text {
		margin-bottom: 0px !important;
	}
	.category-filter li {
		margin-right: 4px;
	}
	.hero-container {
		padding-bottom: 0px !important;
	}
	.menu-buy-button {
		display: none;
	}
	footer {
		padding-left: 60px;
		padding-right: 60px;
	}
	.navigation-side-active .portfolio-container {
		width: 100%;
	}
	.navigation > li.navigation-menu-button {
		display: inline-block;
	}
	.grid-content-box {
		padding: 60px 60px;
	}
	.page-dynamic-grid > .vc_row {
		width: 100%;
	}
	.hide-mobile {
		display: none;
	}
	.page-dynamic-grid > .wpb_row {
		padding: 30px 30px !important;
	}
	.live-previews-container {
		display: none;
	}
}