/* RESPONSIVE SCALING LAYOUT */

@media (max-width: 1500px) { .fix_text .service-item .service-style-inner .service-content {padding: clamp(30px, 3.5vmax, 45px);}
}

@media (max-width: 1440px) {}

@media (max-width: 1366px) {}

@media (max-width: 1300px) {.elementor-service-wrapper .grid-item {width: 100%;height: 600px;}
}

@media (max-width: 1110px) {}

@media (max-width: 1024px) {
    .elementor-service-wrapper .d-grid {grid-template-columns: repeat(2, 1fr);}
}

@media (max-width: 991px) {}
@media (max-width: 767px) {
    .elementor-4031 .elementor-element.elementor-element-d41f5fd .legalik-title {font-size: 20px;}
    .elementor-service-wrapper .grid-item {width: 100%;height: 600px;}
    .elementor-50 .elementor-element.elementor-element-36e9e29 {flex-direction: row;}
    .entry-title a{font-size: 24px;}
}

@media (max-width: 645px) {}

@media (max-width: 479px) {#page > div.breadcrumb-wrap > div.elementor.elementor-4031 > div{justify-content: center; padding-top: 20px;}
.elementor-4031 .elementor-element.elementor-element-d41f5fd .legalik-title {font-size: 20px;}
.fix_text .service-item.service-style-1 {height: 500px;}
 .elementor-service-wrapper .d-grid {grid-template-columns: 1fr;}

}


@media (max-width: 399px) {}

@media (max-width: 364px) {}
