.atescapes-image-slider-widget-container {
	margin: auto -8px;
	position: relative;
}
.atescapes-image-slider-slick .slick-slide > div:not(:first-child) {
	margin-top: 12px;
}
.atescapes-image-box img {

	width: 100%;

	max-width: 100%;

}

.atescapes-image-box-container {

	position: relative;
	padding: 0 8px;

}

.atescapes-image-box {
	display: block !important;
}

.atescapes-image-box-container .atescapes-image-box-heading {

	position: absolute;

    z-index: 10;

    margin: 0;

    top: 50%;

    left: 50%;

    transform: translate(-50%, -50%);

}

.atescapes-image-slider-slick-arrows {
	display: flex;
	justify-content: center;
	align-items: center;
}
.atescapes-image-slider-slick-arrows .atescapes-slick-button {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	left: -90px;
	right: auto;
	background: #fff;
    border-radius: 50%;
    overflow: hidden;
}
.atescapes-image-slider-slick-arrows .atescapes-slick-button.atescapes-slick-next {
	left: auto;
	right: -90px;
}

.atescapes-circle-container {
	justify-content: center;
    display: flex;
}
.atescapes-circle-container .atescapes-circle {
	border-radius: 50%;
}


/** List post */
.atescapes-list-posts-container {
    margin-left: -16px;
    display: flex;
    flex-wrap: wrap;
}
.atescapes-list-posts-container > * {
    padding-left: 16px;
}
.atescapes-list-posts-container .atescapes-list-posts-left {
    width: 100%;
    margin-bottom: 15px;
}
.atescapes-list-posts-container .atescapes-list-posts-right {
    width: 100%;
}
.atescapes-post-item .post-thumbnail {
    margin-bottom: 18px;
}
.atescapes-post-item .post-thumbnail img {
    display: block;
    width: 100%;
}
.atescapes-post-item .post-title {
    margin: 0 0 10px;
}
.atescapes-post-item .post-desc {
    max-height: 80px;
    overflow: hidden;
}
.atescapes-list-posts-right .atescapes-post-item {
    display: flex;
}
.atescapes-list-posts-right .atescapes-post-item:not(:last-child) {
    margin-bottom: 15px;
}
.atescapes-list-posts-right .atescapes-post-item .post-thumbnail {
    margin: 0 10px 0 0;
    flex: 0 0 30%;
}
.atescapes-list-posts-right .atescapes-post-item .post-content {
    flex: 0 1 auto;
}
.atescapes-testimonial-carousel-slick {
    margin-left: -15px;
    margin-right: -15px;
}
.atescapes-testimonial-carousel-slick .atescapes-testimonial-box {
    padding: 0 15px;
}
.atescapes-testimonial-box-container .atescapes-avatar {
    margin: 0 0 11px;
}
.atescapes-testimonial-box-container .atescapes-avatar img {
    margin: 0 auto;
    width: 150px;
}
.atescapes-testimonial-box-container .atescapes-name {
    margin: 0 0 13px;
}
.atescapes-testimonial-box-container .atescapes-content {
    margin: 0;
    position: relative;
}
.atescapes-testimonial-box-container .atescapes-content p {
    margin-bottom: 10px;
}
.atescapes-testimonial-box-container .atescapes-content:before,
.atescapes-testimonial-box-container .atescapes-content:after {
    content: '"';
    display: block;
    position: absolute;
}
.atescapes-testimonial-box-container .atescapes-content:before {
    top: -16px;
    right: auto;
    left: -15px;
}
.atescapes-testimonial-box-container .atescapes-content:after {
    bottom: -8px;
    left: auto;
    right: -15px;
}
.atescapes-testimonial-carousel-slick-arrows .atescapes-slick-button {
    display: inline-block;
    position: absolute;
}
.atescapes-testimonial-carousel-slick-arrows .atescapes-slick-button.atescapes-slick-prev {
    left: -5px;
}
.atescapes-testimonial-carousel-slick-arrows .atescapes-slick-button.atescapes-slick-next {
    right: -5px;
}

.atescapes-image-slider-slick-arrows .atescapes-slick-button i {
	display: block;
}

.atescapes-testimonial-box .atescapes-content:before{

}

@media (min-width: 768px) {
	.atescapes-list-posts-container .atescapes-list-posts-left {
	    width: 43.424%;
	    margin-bottom: 0;
	}
	.atescapes-list-posts-container .atescapes-list-posts-right {
	    width: calc( 100% - 43.424% );
	}
	.atescapes-list-posts-right .atescapes-post-item .post-thumbnail {
	    margin: 0 16px 0 0;
	    flex: 0 0 45.192%;
	}
	.atescapes-post-item .post-desc {
	    max-height: 108px;
	    overflow: hidden;
	}
}
@media (min-width: 1025px) {
	.atescapes-testimonial-carousel-slick {
	    margin-left: -62px;
	    margin-right: -62px;
	}
	.atescapes-testimonial-carousel-slick .atescapes-testimonial-box {
	    padding: 0 62px;
	}
	.atescapes-testimonial-box-container .atescapes-content:before {
	    top: -16px;
	    right: 100%;
	    left: auto;
	}
	.atescapes-testimonial-box-container .atescapes-content:after {
	    bottom: -8px;
	    left: calc( 100% + 15px );
	    right: auto;
	}
	.atescapes-testimonial-carousel-slick-arrows .atescapes-slick-button.atescapes-slick-prev {
	    left: 28px;
	}
	.atescapes-testimonial-carousel-slick-arrows .atescapes-slick-button.atescapes-slick-next {
	    right: 29px;
	}
	.atescapes-testimonial-box-container .atescapes-content:before {
	    left: 0;
	}
	.atescapes-testimonial-box-container .atescapes-content:after {
	    right: 0;
	}
}

@media (max-width: 1400px) {
	.atescapes-image-slider-slick-arrows .atescapes-slick-button {
		left: 0;
	}
	.atescapes-image-slider-slick-arrows .atescapes-slick-button.atescapes-slick-next {
		left: auto;
		right: 0;
	}
}

@media (max-width: 1024px) {
	.atescapes-testimonial-carousel-slick-arrows .atescapes-slick-button i {
	    font-size: 50px !important;
	}
	.atescapes-image-slider-slick-arrows .atescapes-slick-button i {
		font-size: 60px !important;
	}
}
@media (max-width: 767px) {
	.atescapes-testimonial-carousel-slick-arrows .atescapes-slick-button i {
	    font-size: 40px !important;
	}
	.atescapes-image-slider-slick-arrows .atescapes-slick-button i {
		font-size: 40px !important;
	}
}


@media (min-width: 501px) and (max-width: 600px) {
	.atescapes-box-image .elementor-image-box-content {
		bottom: 15px !important;
	}
	.atescapes-box-image .elementor-image-box-title {
		font-size: 30px !important;
	}
}