@include laptop-mid-landscape {
    .error404 {
        .edgtf-wrapper {
            .edgtf-container-inner.edgtf-404-page {
                padding: 120px 0 161px;
            }
        }
    }
}

@include laptop-landscape {
	.edgtf-page-not-found{
		h4 {
			width: 60%;
			margin: 0 auto;
			margin-bottom: 44px;
		}
	}

	.edgtf-carousel ul.edgtf-slick-dots {
		display: none !important;
	}

}

@include ipad-portrait {

	.edgtf-cf7-joined-bordered .edgtf-column .edgtf-column-inner {
		margin: 0;
	}

	.edgtf-comment-holder{
		
		li.comment,
		li.pingback {

			@for $i from 2 through 10 {
				&.depth-#{$i} .edgtf-comment {
					padding-left: 35px * ($i - 1);
				}
			}
		}
	}
}

@include phone-landscape {
	
	.edgtf-comment-holder{
		
		li.comment,
		li.pingback {

			@for $i from 2 through 10 {
				&.depth-#{$i} .edgtf-comment {
					padding-left: 20px * ($i - 1);
				}
			}
		}
	}

    .edgtf-page-not-found .edgtf-search-wrapper {
        width: 60%;
    }
}

@include phone-portrait {

	.edgtf-comment-holder{
		width: 100%;
		
		.edgtf-comment-image{
			float: none;
		}

		.edgtf-comment-text{
			padding: 0;
			margin-top: 20px;
		}

		li.comment,
		li.pingback {

			@for $i from 2 through 10 {
				&.depth-#{$i} .edgtf-comment {
					padding-left: 0;
				}
			}
		}
	}

	.edgtf-page-not-found{
		h4 {
			width: 70%;
			margin: 0 auto;
			margin-bottom: 44px;
		}
	}
}