@media only screen and (max-width: 479px) {
	#Top_bar a.button.action_button {
		margin-right: 0
	}
	/* Post nav */
	.post-nav {
		padding: 10px 10px 4px
	}
	/* Portfolio list */
	body:not(.with_aside) .portfolio_group.list .portfolio-item .portfolio-item-fw-wrapper {
		width: 260px
	}
	/* Portfolio Masonry Flat */
	.portfolio_group.masonry-flat .portfolio-item, .portfolio_group.masonry-flat .portfolio-item.wide {
		width: 100%!important
	}
	/* Latest News */
	.Latest_news.featured ul {
		width: 100%!important
	}
	/* Filters */
	#Filters .filters_buttons li {
		margin-right: 10px
	}
	#Filters .filters_buttons li.label {
		display: none
	}
	#Filters .filters_buttons li i.icon-docs, #Filters .filters_buttons li i.icon-tag {
		display: none
	}
	/* Team */
	.team.team_horizontal .image_frame {
		width: 100%;
		margin: 0 0 15px;
		float: none
	}
	.team.team_horizontal .desc_wrapper {
		width: 100%;
		float: none
	}
	/* Timeline */
	.timeline_items {
		background-position: 21px top
	}
	.timeline_items li {
		padding: 0 0 25px 80px !important;
		background-position: -20px top!important
	}
	.timeline_items li .h3 span {
		display: table;
		position: relative;
		margin-bottom: 20px;
		clear: both
	}
	.timeline_items li .h3:before {
		left: 24px
	}
	.timeline_items:after {
		left: 23px
	}
	/* Testimonials slider */
	.testimonials_slider a.slider_prev {
		display: none!important
	}
	.testimonials_slider a.slider_next {
		display: none!important
	}
	.testimonials_slider .testimonials_slider_ul li {
		padding: 0
	}
	/* Respond */
	#respond .comment-form-author {
		width: 99%;
		margin-right: 0;
		float: none
	}
	#respond .comment-form-email {
		width: 99%;
		margin-right: 0;
		float: none
	}
	#respond .comment-form-url {
		width: 99%;
		float: none
	}
	#respond input[type="text"], #respond input[type="password"], #respond input[type="email"], #respond select {
		width: 100%
	}
	#respond .comment-form-comment textarea {
		width: 100%
	}
	#respond .required {
		right: 11px
	}
	#comments .commentlist>li .comment-body {
		margin-left: 55px;
		padding: 10px
	}
	#comments .commentlist>li .photo {
		width: 32px;
		height: 32px;
		left: -55px
	}
	#comments .commentlist>li .children {
		margin-left: 0;
		padding-left: 10px
	}
	#comments .commentlist>li .reply {
		right: 10px;
		top: 10px
	}
	#comments .commentlist>li .comment-meta a.comment-edit-link {
		padding-right: 0;
		position: static;
		float: none
	}
	.rtl #comments .commentlist>li .comment-body {
		margin-left: 0;
		margin-right: 55px
	}
	.rtl #comments .commentlist>li .photo {
		left: auto;
		right: -55px
	}
	.rtl #comments .commentlist>li .children {
		margin-right: 0;
		padding-left: 0;
		padding-right: 10px
	}
	.rtl #comments .commentlist>li .reply {
		left: 10px;
		right: auto
	}
	.rtl #comments .commentlist>li .comment-meta a.comment-edit-link {
		padding: 0
	}
	/* Zoom Box */
	.zoom_box .desc .desc_img img {
		max-height: 60px;
		width: auto
	}
	.zoom_box .desc .desc_txt {
		font-size: 14px;
		line-height: 17px
	}
	/* Feature box */
	.feature_box .feature_box_wrapper {
		display: block
	}
	.feature_box .feature_box_wrapper .photo_wrapper, .feature_box .feature_box_wrapper .desc_wrapper {
		display: block;
		width: 100%;
		padding: 0
	}
	.feature_box .feature_box_wrapper .photo_wrapper {
		margin-bottom: 15px;
		text-align: center
	}
	.feature_box .feature_box_wrapper .photo_wrapper a {
		display: inline-block
	}
	/* Gallery */
	#Content .gallery .gallery-item {
		width: 100%
	}

	.hide-mobile-portrait {
		display: none;
	}
}