/* @media (max-width:425px){
	.case-study-column .elementor-widget-n-carousel .elementor-swiper-button.elementor-swiper-button-prev{
    left: 50% !important;
}

   .case-study-column .elementor-widget-n-carousel .elementor-swiper-button.elementor-swiper-button-next{
    right: 36% !important;
}
} */
@media (max-width:767px){
.sticky-button {
    position: fixed;
    bottom: 0;
    width: 100%!important;
    left: 0;
    padding: 10px!important;
    background-color: white;
    box-shadow: 0px 4px 44px #00000030;
}
.direct-grwoth::after {
    content: '';
    position: absolute;
    height: 112px;
    width: 1px;
    background-color: #fdf4f6;
    right: 7%;
    top: 21%;
}
	

.sticky-button a.elementor-button{
    width: 100%;
}
.elementor-location-footer .elementor-nav-menu--main .elementor-nav-menu {
  display: flex;
  flex-direction: column;
  align-items: center; /* Center horizontally */
  text-align: center;  /* Align text inside links to center */
}
.hero-title::before {
    width: 36px;
    background-size: cover;
    left: 0;
    top: -26px;
	height: 39px;
}
.hero-title::after {
    height: 39px;
    width: 36px;
    background-size: cover;
    right: 0;
    top: -26px;
}
	.sticky-button .elementor-button-text {
    font-size: 18px !important;
    line-height: 28px !important;
}
}

@media (min-width:768px) and (max-width:1024px){
.hero-title::before {
    left: 15px;
    top: -32px;
}
.hero-title::after {
    right: 15px;;
    top: -32px;
}
}
@media (max-width:768px){
.get_in_touch select#form-field-field_1b8aed5 {
		background-image: url(https://testme.com.au/suratify/wp-content/uploads/2025/07/Frame-2025-07-18T180204.206.svg);
		background-size: 15px 15px !important;
	}
}
@media (min-width:1075px) and (max-width:1500px){
	.direct-grwoth::after{
		right:-5% !important;
	}
}

@media (min-width:1461px) and (max-width:1700px){
.elementor-17 .elementor-element.elementor-element-a19d38b {
        width: 940px!important;
    }

.elementor-17 .elementor-element.elementor-element-233042e .elementor-nav-menu .elementor-item {
    margin: 0px!important;
}
}

@media (min-width:1301px) and (max-width:1390px) {
    .elementor-17 .elementor-element.elementor-element-13cf0a4 {
       width: 83%!important;
	   column-gap: 20px;
    }
}

@media (min-width:1200px) and (max-width:1300px){
	    .elementor-17 .elementor-element.elementor-element-a19d38b {
        width: 815px!important;
    }
}