.elementor-field-group-field_bb753f9 select#form-field-field_bb753f9 {
 
    font-weight: 700;
    color: #626262!important;
    line-height: 1.4;
    font-size: 15px;
    position: relative;
}
.elementor-field-type-select.elementor-field-group-field_bb753f9 .select-caret-down-wrapper {
    z-index: 1;
    transform: none;
}
.elementor-field-type-select.elementor-field-group-field_bb753f9 .select-caret-down-wrapper svg.e-font-icon-svg.e-eicon-caret-down {
    width: 16px;
    height: 25px;
}

@media screen and (max-width: 1024px) and (min-width: 768px) {
  
  body .top-header ul li {
        margin-left: 5px;
  }

body .zah-maindev .elementor-element-46d5354.elementor-widget-image img {
    position: unset;
    right: unset;
    top: unset;
}
body .pro-main-bx .elementor-element-1335e8a {
    padding-top: 0;
}
body .zah-maindev {
    margin: 80px auto 0px!important;
}
body .pro-main-bx {
    padding-top: 20px;
}
body .elementor-element.elementor-element-214dcb8 {
    padding-top: 70px;
    padding-left: 25px;
}
body .elementor-element.elementor-element-4412d18 {
    padding-left: 20px;
    padding-right: 20px;
}

}
@media screen and (max-width: 767px) and (min-width: 270px) {
body .top-header ul {
    margin: 0px;
}

body .top-header ul li {
    margin: 0px 5px;
    font-size: 16px;
}

body .elementor-element.elementor-element-deeb290 .e-con-inner {
    gap: 10px 20px;
}
body .das-para {
    padding-top: 30px;
    padding-bottom: 30px;
}
.elementor-element.elementor-element-d97d32d {
    height: 340px;
}
body .banner-para h2 {
    font-size: 25px;
}

body .elementor-element.elementor-element-214dcb8 {
    padding-top: 30px;
    padding-left: 20px;
}

.elementor-element.elementor-element-a818803 {
    padding-top: 0px;
}
.elementor-element.elementor-element-4412d18 {
    padding-left: 30px;
    padding-right: 30px;
}
body .zah-maindev .elementor-element-46d5354.elementor-widget-image img {
    position: unset;
    right: unset;
    top: unset;
}
body .zah-maindev {
    margin: 0px auto 0px !important;
}
body .pro-main-bx {
    padding-top: 20px;
}
body .banner-para p {
    font-size: 27px;
}
body .elementor-2 .elementor-element.elementor-element-f34de01 .elementor-button {
    font-size: 20px;
}
body .elementor-2 .elementor-element.elementor-element-551ac62 img {
    position: absolute;
    right: 0;
    left: 0;
    margin: 0 auto;
    bottom: -125px;
}
body .elementor-element.elementor-element-355d27f {
    padding-bottom: 150px!important;
}
body .elementor-element.elementor-element-278c774.max-container-set.e-flex.e-con-boxed {
    margin-bottom: 100px!important;
}
body .elementor-2 .elementor-element.elementor-element-1e98718 {
        --e-con-grid-template-columns: repeat(2, 1fr)!important;
    }

}