@media only screen and (max-width:1200px) {
	.cover_boxes ul li, .cover_boxes ul li .box .thumb {
		width: 227px;
	}
	
	.cover_boxes ul li .box, .cover_boxes ul li.act {
		width: 455px;
	}
	
	.cover_boxes ul li .box .box_content {
		left: 247px;
		width: 207px;
	}
}

@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;
	}
	
	.cover_boxes ul {
		margin: 0 -8px 0 0;
	}
	
	.cover_boxes ul li {
		margin-right: 8px;
	}
	
	.cover_boxes ul li, .cover_boxes ul li .box .thumb {
		width: 187px;
	}
	
	.cover_boxes ul li .box, .cover_boxes ul li.act {
		width: 374px;
	}
	
	.cover_boxes ul li .box .box_content {
		left: 197px;
		width: 177px;
	}
	
	.cover_boxes ul li .box .box_content p {
		max-height: 105px;
		overflow: hidden;
	}
	
	.cover_boxes ul li .box h3 {
		margin: 0 0 5px;
	}
	
	.cover_boxes ul li .box .qbutton, .cover_boxes ul li .box h5 {
		margin: 8px 0 0;
	}
}

@media only screen and (max-width:768px) {
	.cover_boxes ul, .cover_boxes ul li {
		width: 100% !important;
	}
	
	.cover_boxes ul li {
		margin: 0 0 20px !important;
	}
	
	.cover_boxes ul li, .cover_boxes ul li .box .thumb {
		width: 270px;
	}
	
	.cover_boxes ul li .box, .cover_boxes ul li.act {
		width: 100%;
	}
	
	.cover_boxes ul li .box .box_content {
		position: static;
		left: 0;
		float: right;
		width: 310px;
	}
	
	.cover_boxes ul li .box .box_content p {
		height: auto;
		max-height: none;
		overflow: visible;
	}
	
	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;
	}
	
	.cover_boxes ul li, .cover_boxes ul li .box .thumb {
		width: 190px;
	}
	
	.cover_boxes ul li .box .box_content {
		width: 210px;
	}
	
	.post-password-form {
		width: 100%;
	}
}

@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 {
		width: 100% !important;
	}
	
	.cover_boxes ul li .box, .cover_boxes ul li.act {
		width: 100%;
	}
	
	.cover_boxes ul li .box a.thumb, .cover_boxes ul li.act {
		float: none;
		margin: 0 !important;
	}
	
	.cover_boxes ul li .box .box_content {
		position: static;
		margin-top: 20px;
		width: 100%;
	}
	
	.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;
	}
}