@media screen and (max-width:767px){
/* header-btn-css */
/*.sticky-btn {*/
/*    position: fixed;*/
/*    bottom: 0;*/
/*    width: 100%;*/
/*    left: 0;*/
/*    background-color: black;*/
/*    box-shadow: 0px 4px 44px #00000029;*/
/*    padding: 10px;*/
/*    text-align: center;*/
/*}*/
.sticky-btn {
    position: fixed;
    bottom: 0;
    width: 100%;
    left: 0;
    /* background-color: black; */
    box-shadow: 0px 4px 44px #00000029;
    /* padding: 10px; */
    text-align: center;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
    border: 1px solid #dddddd;
}

.sticky-btn a.elementor-button{
    width: 100%!important;
}
.work-process .down-arrow:before {
    left: 7.7px!important;
}
/* header-btn-css-ends*/

.work-process:before {
    left: 15px!important;
    top: -9px;
}
	.footer-menu a.elementor-item {
    justify-content: center!important;
}

}
@media screen and (max-width:1070px){
.testimonial-slider .elementor-swiper-button {
    font-size: 13px!important;
    padding: 7px!important;
}
	.testimonial-slider .elementor-testimonial__footer::after {
    height: 25px;
    width: 25px;
    background-size: cover;
    right: -13px;
}
}
@media screen and (max-width:1500px){
	.testimonial-slider span.elementor-testimonial__title {
    font-size: 16px!important;
}
}

@media screen and (max-width:990px){
div.gfield_radio {
    flex-wrap: wrap!important;
    align-items: flex-start!important;
}

.gchoice {
    width: 48%!important;
}

.gchoice .gform-field-label {
    width: 100%!important;
    max-width: 100%!important;
}
}
@media (min-width: 1200px) and (max-width: 1600px) {
  .testimonial-slider .elementor-testimonial__footer::after {
    top: 30px;
}
}

@media (max-width: 503px) {
  div#gf_page_steps_1 {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    
  
  }
}
@media screen and (max-width:768px){
	nav.elementor-nav-menu--dropdown.elementor-nav-menu__container {
    top: 30px !important;
}
}