@media only screen and (max-width:1000px) {
	.header_inner_left, footer.uncover, header {
		position: relative !important;
		left: 0 !important;
		margin-bottom: 0;
	}
	
	header {
		top: 0 !important;
		margin-top: 0 !important;
		display: block;
	}
	
	header .q_logo img.mobile {
		display: block !important;
		opacity: 1 !important;
		position: relative;
		margin: 0 auto;
	}
	
	header .q_logo img.dark, header .q_logo img.light, header .q_logo img.normal, header .q_logo img.sticky {
		display: none !important;
	}
	
	.fixed_top_header .q_logo img.mobile, .logo_wrapper {
		position: absolute;
	}
	
	.fixed_top_header .q_logo img {
		top: 0;
		left: 0;
	}
	
	.q_logo img {
		top: 0;
		left: 0;
	}
}

@media only screen and (max-width:768px) {
	body:not(.qode_disabled_responsive_button_padding_change) #submit_comment, body:not(.qode_disabled_responsive_button_padding_change) .drop_down .wide .second ul li .qbutton, body:not(.qode_disabled_responsive_button_padding_change) .drop_down .wide .second ul li ul li .qbutton, body:not(.qode_disabled_responsive_button_padding_change) .load_more a, body:not(.qode_disabled_responsive_button_padding_change) .qbutton, body:not(.qode_disabled_responsive_button_padding_change) .qbutton.small {
		padding: 0 14px;
	}
	
	#submit_comment, .load_more.tiny a, .qbutton.medium {
		height: 38px;
		line-height: 38px;
		padding: 0 16px;
	}
	
	.latest_post_two_holder .latest_post_two_info_inner img {
		margin: 0 10px 0 0;
	}
}

@media only screen and (max-width:600px) {
	.blog_holder.masonry_gallery article.large-height img, .column_inner .blog_holder.masonry_gallery article.large-height img {
		width: 100%;
		height: auto;
	}
	
	.blog_holder.masonry_gallery article.large-width img, .column_inner .blog_holder.masonry_gallery article.large-width img {
		height: 100%;
		width: auto;
		max-width: none;
	}
	
	body.page-template-full_screen-php {
		font-size: inherit !important;
		height: auto !important;
	}
}

@media only screen and (max-width:500px) {
	.full_width .projects_masonry_holder .portfolio_masonry_item.large_height .image_holder img {
		height: auto !important;
	}
	
	.projects_masonry_holder.portfolio_masonry_gallery_with_space .portfolio_masonry_item.large_height .image_holder img {
		height: 100% !important;
	}
}

@media only screen and (max-width:480px) {
	.cover_boxes ul li .box .thumb img {
		width: 100%;
	}
	
	#pp_full_res>img {
		width: 100% !important;
		height: auto !important;
	}
	
	.projects_masonry_holder .large_height .image_holder img {
		height: auto !important;
	}
}

@media only screen and (max-width:480px) {
	.qode-expanding-images .qode-hero-image .qode-hero-image-link:hover img {
		-webkit-transform: translate3d(0, -10px, 0);
		-moz-transform: translate3d(0, -10px, 0);
		transform: translate3d(0, -10px, 0);
	}
}

@media only screen and (max-width:1024px) {
	.qode-cta-section img {
		-webkit-transform: scale(1.25);
		-moz-transform: scale(1.25);
		transform: scale(1.25);
	}
}

@media only screen and (max-width:768px) {
	.qode-cta-section img {
		-webkit-transform: scale(1.75);
		-moz-transform: scale(1.75);
		transform: scale(1.75);
	}
}

@media only screen and (max-width:600px) {
	.qode-cta-section img {
		display: none;
	}
}

@media only screen and (max-width:768px) {
	.qode-elliptical-slider .qode-elliptical-slide .qode-elliptical-slide-content-wrapper .qode-elliptical-slide-wrapper-inner svg {
		display: none;
	}
}

@media only screen and (max-width:736px) {
	#qode-multi-device-showcase {
		display: flex;
		flex-direction: column;
		justify-content: space-evenly;
		min-height: 100vh;
		height: auto !important;
	}
}

@media only screen and (max-width:480px) {
	#qodef-intro-section {
		padding-top: 90px;
		box-sizing: border-box;
	}
}

@media only screen and (max-width:1024px) {
	#qode-portfolio-list-stacked #qode-pls-text-items {
		display: block;
	}
}