@media only screen and (max-width: $laptop-wide-landscape) and (min-width: $ipad-landscape + 1px){
	.edgtf-passepartout {
		.edgtf-portfolio-single-holder.full-screen-slider .edgtf-portfolio-slider-content{
			padding-top: 80px;
		}
	}

	.edgtf-portfolio-list-holder-outer.edgtf-ptf-hover-semi-transparent-overlay{
		article{
			.edgtf-ptf-category-holder{
				margin-top: 5px;
			}
		}
	}
}

@media only screen and (max-width: $ipad-landscape){
	.edgtf-portfolio-list-holder-outer{
		&.edgtf-ptf-four-columns,
		&.edgtf-ptf-five-columns,
		&.edgtf-ptf-six-columns{
			article{
				width: 33.33%;
			}
		}
	}
	.edgtf-portfolio-list-holder-outer.edgtf-ptf-pinterest-five-columns,
	.edgtf-portfolio-list-holder-outer.edgtf-ptf-pinterest-four-columns{
		article,
		.edgtf-portfolio-list-masonry-grid-sizer{
			width: 33.33%;
		}
	}
	.edgtf-portfolio-list-holder-outer.edgtf-ptf-masonry.edgtf-ptf-masonry-three-columns,
	.edgtf-portfolio-list-holder-outer.edgtf-ptf-masonry.edgtf-ptf-masonry-four-columns{

		.edgtf-portfolio-list-masonry-grid-sizer,
		article.edgtf-default-masonry-item,
		article.edgtf-large-height-masonry-item{
			width: 50%;
		}
		.edgtf-large-width-masonry-item,
		.edgtf-large-width-height-masonry-item{
			width: 100%;
		}
	}


	.edgtf-ptf-standard,
	.edgtf-ptf-gallery.edgtf-ptf-with-space{
		&.edgtf-portfolio-list-holder-outer.edgtf-ptf-four-columns{
			.edgtf-portfolio-gap,
			.mix{
				width: 50%;
			}

			.edgtf-portfolio-gap:nth-last-child(1),
			.edgtf-portfolio-gap:nth-last-child(2){
				display: none;
			}
		}
	}

	.edgtf-ptf-standard,
	.edgtf-ptf-gallery.edgtf-ptf-with-space{
		&.edgtf-portfolio-list-holder-outer.edgtf-ptf-five-columns,
		&.edgtf-portfolio-list-holder-outer.edgtf-ptf-six-columns{
			.edgtf-portfolio-gap,
			.mix{
				width: 33.33%;
			}
		}
	}

	.edgtf-portfolio-single-holder{
		&:not(.big-images):not(.big-masonry):not(.big-slider) .edgtf-portfolio-info-holder{
			margin-bottom:60px;
		}
		.edgtf-portfolio-info-item:not(.edgtf-content-item){
			.edgtf-portfolio-info-item-title{
				width:15%;
			}
			p{
				width:65%;
			}
		}
		.edgtf-portfolio-social .edgtf-social-share-holder .edgtf-social-share-title{
			width: 35%;
		}
	}


	.small-images,
	.small-slider,
	.wide-images,
	.small-masonry,
	.gallery{

		.edgtf-two-columns-25-75 .edgtf-column1,
		.edgtf-two-columns-25-75 .edgtf-column2,
		.edgtf-two-columns-75-25 .edgtf-column1,
		.edgtf-two-columns-75-25 .edgtf-column2{
			width: 100%;

			.edgtf-column-inner{
				padding: 0;
			}
		}
	}

	.small-images,
	.small-slider,
	.wide-images,
	.small-masonry{
		.edgtf-two-columns-75-25 .edgtf-column2{
			margin-top: 50px;
		}

	}
	.small-masonry{
		.edgtf-column1{
			margin-bottom: 43px;
		}
	}
	.gallery {
		.edgtf-two-columns-75-25 .edgtf-column1 .edgtf-portfolio-gallery {
			margin-bottom: 45px;
		}
	}
	.small-images,
	.small-slider{
		.edgtf-column1{
			margin-bottom: 58px;
		}
	}

	.edgtf-portfolio-single-holder{
		&.small-images,
		&.small-slider,
		&.small-masonry,
		&.big-masonry{
			.edgtf-column1,
			.edgtf-column2{
				width: 100%;

				.edgtf-column-inner{
					padding: 0;
				}
			}
		}

		&.gallery{
			.edgtf-portfolio-info-title{
				margin-bottom: 8px;
			}
		}
	}

}


@media only screen and (max-width:$ipad-portrait){
	.edgtf-portfolio-list-holder-outer{
		&.edgtf-ptf-three-columns,
		&.edgtf-ptf-four-columns,
		&.edgtf-ptf-five-columns,
		&.edgtf-ptf-six-columns{
			article{
				width: 50%;
			}
		}
	}

	.edgtf-ptf-standard,
	.edgtf-ptf-gallery.edgtf-ptf-with-space{
		&.edgtf-portfolio-list-holder-outer{
			&.edgtf-ptf-four-columns,
			&.edgtf-ptf-five-columns,
			&.edgtf-ptf-six-columns,
			&.edgtf-ptf-three-columns{
				.edgtf-portfolio-gap,
				.mix{
					width: 50%;
				}
			}
		}
	}

	.edgtf-portfolio-single-holder{
		.edgtf-portfolio-info-item:not(.edgtf-content-item){
			.edgtf-portfolio-info-item-title{
				width:30%;
			}
			p{
				width:70%;
			}
		}

		.edgtf-portfolio-social .edgtf-social-share-holder .edgtf-social-share-title{
			width: 30%;
		}
	}

	.split-screen{

		.edgtf-column{

			&:first-child .edgtf-column-inner{
				padding: 0;
				margin-bottom: 50px;
			}

			&:last-child .edgtf-column-inner{
				padding: 0;
			}
		}

		.edgtf-portfolio-info-holder{
			max-width: 100%;
			width: 90%;
			padding: 0 20px;
		}
	}

	.big-masonry{
		.edgtf-single-masonry-grid-sizer,
		.edgtf-default-masonry-item,
		.edgtf-large-height-masonry-item{
			width:50%;
		}
		.edgtf-large-width-height-masonry-item,
		.edgtf-large-width-masonry-item{
			width:100%;
		}

		.edgtf-big-masonry-holder{
			margin-top: 30px;
		}
	}

	.edgtf-portfolio-single-holder{
		&.small-images,
		&.small-slider,
		&.small-masonry,
		&.big-masonry{
			.edgtf-two-columns-75-25 .edgtf-column1 .edgtf-portfolio-gallery {
				margin-bottom: 45px;
			}
		}
	}
}

@media only screen and (max-width: $phone-landscape){
	.edgtf-portfolio-list-holder-outer article:not(.slick-slide),
	.edgtf-single-masonry-grid-sizer,
	.edgtf-portfolio-list-holder-outer .edgtf-portfolio-list-masonry-grid-sizer{
		width: 100% !important; // !important is set to override all other stronger selectors

	}

	.edgtf-portfolio-single-media:not(.slick-slide){
		padding:0!important;
		width: 100% !important; // !important is set to override all other stronger selectors
		&:not(:last-child){
			margin-bottom: 10px;
		}
	}

	.split-screen.edgtf-portfolio-single-holder {
		.edgtf-portfolio-single-media:not(.slick-slide):not(:last-child) {
			margin-bottom: 0px;
		}
	}

	.edgtf-portfolio-filter-holder{
		margin-bottom: 20px;
		
		.edgtf-portfolio-filter-holder-inner ul li{
			float:none;
			text-align: left;
			display: inline-block;
		}

	}

	.edgtf-portfolio-single-holder.full-screen-slider{
		.edgtf-portfolio-slider-content{
			width: 100%;
		}
	}

	.wide-images{
		.edgtf-ptf-holder-wide{
			padding: 0 20px;
		}

		&.edgtf-portfolio-single-holder .edgtf-portfolio-related-holder{
			.slick-slider{
				width: 100%;
				left: 0;
			}
		}
	}

	.wide-slider.edgtf-portfolio-single-holder{
		.edgtf-portfolio-related-holder .slick-slider{
			width: 100%;
			left: 0;
		}
	}

	.edgtf-portfolio-single-holder{
		.edgtf-portfolio-single-nav-inner{
			display: table;
			width: 100%;
			padding: 40px 0 20px;
		}
	}

	.edgtf-portfolio-single-nav{
		.edgtf-portfolio-next{
			position: relative;
			display: table-cell;
			vertical-align: middle;
			right: 0;
			text-align: right;
			@include edgtfTransform(none);
			
			a{
				position: relative;
				@include edgtfTransform(none);
				padding-right: 10px;

				&:after{
					content: "\e876";
					font-family: 'Linearicons-Free';
					padding-left: 10px;
				}
			}
		}

		.edgtf-portfolio-prev{
			position: relative;
			display: table-cell;
			vertical-align: middle;
			left: 0;
			text-align: left;
			@include edgtfTransform(none);

			a{
				position: relative;
				@include edgtfTransform(none);
				padding-left: 10px;

				&:before{
					content: "\e875";
					font-family: 'Linearicons-Free';
					padding-right: 10px;
				}
			}
		}
	}

	.wide-slider .edgtf-psws-holder{
		.edgtf-portfolio-single-nav-inner{
			position: relative;
		}

		.edgtf-portfolio-single-nav .edgtf-portfolio-next,
		.edgtf-portfolio-single-nav .edgtf-portfolio-prev{
			position: relative;
		}
	}

}

@media only screen and (max-width: $smaller-phone-portrait){
	.edgtf-portfolio-single-holder.full-screen-slider{

		.edgtf-portfolio-slider-content{
			padding: 30px 20px 30px 20px;

			.edgtf-portfolio-title{
				font-size: 44px;
			}
		}
	}
}
