@media (min-width:1025px) and (max-width:1240px) {
.sticky-navbar .header-logo { max-width: 95px !important; }
.sticky-navbar .elementor-widget-nav-menu { --e-nav-menu-horizontal-menu-item-margin: calc(10px / 2) !important; }
.sticky-navbar .elementor-nav-menu--main .elementor-item {font-size: 15px !important;}
.sticky-navbar { padding: 6px 20px !important; }
.sticky-navbar .elementor-button.elementor-button-link{font-size: 15px !important;padding: 15px;}
}

@media (max-width:1240px) {
.sticky-navbar .header-logo {max-width: 95px !important;}
.sticky-navbar {padding: 6px 20px !important;}
}

@media (max-width:1199px) { 
.header-top-left, .header-top-right {width: 100%;}
.header-top-left ul, .header-top-right ul { justify-content: start !important; }
.header-topbar {flex-direction: column !important;gap: 0 !important;}
.footer-center img { max-width: 150px !important; }

}


@media (max-width:1024px) {
.team-member {width: 31.7%;}
.custom-icon-box .elementor-widget-icon-box {width: 31.5% !important;}
}

@media (max-width:991px) { 
.specialization-item {width: 31.5%;}
.team-member {width: 48%;}
.contact-right,.contact-left { width: 100%;}
.contact-left {padding: 0 !important;}
.contact-left p, .contact-left h3, .contact-left {text-align: center;}
.Join-team-left { width: 100%; }
.Join-team-right { width: 100%; }
.Join-team-right .elementor-widget-shortcode { width: 100% !important; }
.team-single-favorite .e-con-inner {align-items: flex-start !important;}
.team-single-favorite .member-left {width: 39.8% !important;justify-content: center;align-content: flex-start;}
.team-single-favorite .member-right {width: 56% !important;}
.team-single-favorite .quotes-text {  padding: 20px !important; }
.team-testimonial .elementor-widget-image-box { width:31.5% !important; }
.blog-single-content {width: 100% !important;}
.blog-single-sidebar {display: none;}

}


@media (max-width:767px) { 
.sticky-navbar.elementor-sticky--active .header-logo img {padding: 10px !important;}
.footer-center .elementor-icon-list-item a {flex-direction: column;justify-content: center !important;align-items: center !important;gap: 12px;}
.footer-center .elementor-icon-list-item a .elementor-icon-list-text {text-align: center;}
.specialization-item .elementor-image-box-title {  font-size: 18px !important;}
.specialization-item {width: 47%;}
.custom-icon-box .elementor-widget-icon-box {width: 48% !important;}
.team-single-favorite .member-left {width: 100% !important;}
.team-single-favorite .member-right {width: 100% !important;}
.team-testimonial .elementor-widget-image-box { width:100% !important; }
.blog-single-content .fetured-image {width: 100% !important;}
.ast-comment-list .children {margin-left: 0em !important;}


}


@media (max-width:640px) { 
.home-hero-section h1 {font-size: 35px !important;line-height: 42px !important;}
.team-member {width: 100%;}
.custom-icon-box .elementor-widget-icon-box {width: 100% !important;}
section.ast-comment-content.comment {padding-left: 20px !important;}
.comment-reply-link::after {left: -30px; top: 0px;}
}


@media (max-width:480px) { 
.specialization-item { width: 100%; }
.team-single-favorite h2, .team-aditional-sec h3 {  text-align: center; }

}