.separate-containers .comments-area, .separate-containers .inside-article, .separate-containers .page-header, .separate-containers .paging-navigation { padding: 0 !important;}
.separate-containers .site-main { margin: 0 !important;}
header.entry-header { display: none;}
.elementor-widget:not(:last-child) {margin-bottom: 0 !important;}
.entry-content:not(:first-child), .entry-summary:not(:first-child), .page-content:not(:first-child) { margin-top: 0 !important;}

.acnt{color:#35CCE8;}
.swiper-slide-inner {
    max-width: 1210px;
    padding: 0 20px !important;
}
.elementor-posts-container.elementor-posts.elementor-grid {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    column-gap: 4%;
}
.elementor-posts-container.elementor-posts.elementor-grid article {
    width: 29.33%;
}
h3.elementor-post__title {
    display: flex;
    justify-content: center;
    align-items: center;
}
.elementor-testimonial {
    display: flex;
    flex-direction: column-reverse;
}
.elementor-star-rating {
    position: absolute;
    top: -9px;
    left: 15px;
}
.elementor-testimonial__content {
    padding-top: 25px !important;
}
span.elementor-testimonial__name {
    margin-bottom: 8px;
}
.elementor-testimonial__header {
    border-left: 4px solid #35CCE8;
    padding: 0 0 0 12px !important;
    margin-left: 12px;
}
.elementor-widget-reviews .swiper-pagination-bullets {
    color: #fff;
    cursor: default;
    top: -115px;
    text-align: right;
}
span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    border: 2px solid #35CCE8;
}

@media(max-width:767px){
#hcall span.elementor-icon-list-text {
    display: none;
}	

.elementor-posts-container.elementor-posts.elementor-grid article {
    width: 100% !important;
}
	.elementor-widget-reviews .swiper-pagination-bullets {
    color: #fff;
    cursor: default;
    top: -25px;
    text-align: right;
}
}