.big_ideas_data h3,
.big_ideas_data p,
.blog_details_admin span.elementor-icon-list-text,
.case_std_port a,
.cat_banner_main h1,
.cta_heading,
.form_footer .phone_number input.wpcf7-form-control,
.get_in_touch_cta_blog a,
.header_jion_us_tittle,
.how_we_work_item h4,
.page-numbers,
.search_date,
.search_tag,
a.cta_join_btn,
span.click_chat_contact,
span.font_bold,
span.ui-provider {
    font-family: Poppins, Sans-serif
}
input.wpcf7-form-control.wpcf7-email.wpcf7-validates-as-required.wpcf7-text.wpcf7-validates-as-email.popup_email.wpcf7-not-valid {
    width: -webkit-fill-available;
}
.how_we_head,
.how_we_work_item h4,
.search_tag {
    text-transform: capitalize
}

.search_tag,
span.page-numbers.dots {
    cursor: default
}

@media screen and (max-width:500px) {
    .zehntech_img_2 img {
        object-fit: cover;
        width: 140px !important;
        height: 140px !important;
        max-width: 144px !important;
        margin-top: 44px
    }
}

@media only screen and (min-width:1400px) and (max-width:1490px) {

    .slider_first_heading,
    .slider_para,
    .slider_second_heading {
        left: 136px !important
    }

    .banner_btn {
        left: 138px !important
    }

    .first_section_right_image {
        left: 800px !important
    }
}

@media only screen and (min-width:1024px) and (max-width:1100px) {

    .banner_btn,
    .slider_first_heading,
    .slider_para,
    .slider_second_heading {
        left: 25px !important
    }

    .first_section_right_image {
        left: 680px !important
    }
}

@media only screen and (min-width:1152px) and (max-width:1200px) {

    .banner_btn,
    .slider_first_heading,
    .slider_para,
    .slider_second_heading {
        left: 90px !important
    }

    .first_section_right_image {
        left: 764px !important
    }
}

@media only screen and (min-width:820px) and (max-width:825px) {

    .banner_btn,
    .slider_first_heading,
    .slider_para,
    .slider_second_heading {
        left: 23px !important
    }

    .first_section_right_image {
        left: 487px !important
    }
}

.data_analytics_banner {
    background-size: cover !important
}

.our_working {
    margin-bottom: 17px !important
}

.project_one svg {
    width: 38px !important;
    height: 43px !important
}

.project_one g path {
    width: 21px !important;
    height: 43px !important;
    display: block
}

@media screen and (min-width:360px) and (max-width:375px) {
    .agile_development_9 img {
        margin-left: 3.5em;
        margin-top: -5.6em !important
    }

    .agile_development_8 img {
        margin-top: -6.5em !important
    }

    .agile_development_3 img {
        margin-left: -.5em;
        margin-top: -1em
    }
}

@media screen and (min-width:620px) and (max-width:767px) {
    .agile_development_6 video.elementor-video {
        width: 100% !important;
        object-fit: cover
    }

    .agile_development_2 img {
        margin-left: 0
    }

    .agile_development_3 img {
        margin-left: .5em;
        margin-top: 2em
    }
}

@media screen and (min-width:620px) and (max-width:720px) {
    .agile_development_9 img {
        margin-top: 4.2em;
        margin-left: -1em
    }

    .agile_development_5 img {
        margin-left: -.5em
    }

    .agile_development_7 img {
        margin-top: 2.6em;
        margin-right: -4em
    }

    .agile_development_8 img {
        margin-right: -3em;
        margin-top: 2em
    }
}

@media screen and (min-width:540px) and (max-width:540px) {
    .agile_development_4 img {
        border-radius: 130px 130px 0 !important;
        margin-top: -.5em
    }

    .agile_development_3 img {
        margin-left: -.5em
    }

    .agile_development_5 img {
        margin-left: 1.5em
    }
}

@media screen and (min-width:530px) and (max-width:619px) {
    .agile_development_4 img {
        margin-top: -.5em
    }

    .agile_development_5 img {
        margin-left: -.6em
    }

    .agile_development_3 img {
        margin-left: -1.3em
    }

    .agile_development_7 img {
        margin-top: 2.7em
    }

    .agile_development_9 img {
        margin-left: -1.5em;
        margin-top: 4.7em
    }

    .agile_development_8 img {
        margin-top: 2em
    }
}

@media screen and (min-width:440px) and (max-width:440px) {
    .agile_development_4 img {
        margin-top: 0 !important
    }

    .agile_development_2 img {
        margin-left: .6em !important
    }

    .agile_development_3 img {
        margin-left: 1em
    }

    .agile_development_6 video.elementor-video {
        margin-top: .6em
    }

    .agile_development_9 img {
        margin-left: 4.5em
    }

    .agile_development_7 img {
        object-fit: cover;
        width: 87.4px !important;
        max-width: 87.4px !important;
        height: 110.55px !important;
        margin-right: -4.7em
    }

    .agile_development_8 img {
        margin-right: -7em !important
    }
}

@media screen and (min-width:440px) and (max-width:539px) {
    .agile_development_6 video.elementor-video {
        object-fit: cover;
        width: 100% !important;
        height: 100px !important;
        margin-right: 0
    }

    .agile_development_3 img {
        margin-left: 1em;
        margin-top: -2em
    }

    .agile_development_9 img {
        object-fit: cover;
        width: 90px !important;
        max-width: 90px !important;
        height: 90px !important;
        margin-left: 4em
    }

    .agile_development_7 img {
        margin-right: -4.2em
    }

    .agile_development_8 img {
        margin-right: -6.5em;
        margin-top: -1em
    }

    .agile_development_2 img {
        margin-left: .2em
    }

    .agile_development_5 img {
        margin-left: 1.3em
    }

    .agile_development_4 img {
        margin-right: 0;
        margin-top: -.5em
    }
}

@media screen and (min-width:769px) and (max-width:820px) {
    .who_we_work .agile_development_2 img {
        margin-left: unset !important
    }
}

@media screen and (min-width:821px) and (max-width:912px) {
    .agile_development_2 img {
        margin-left: unset !important
    }

    .agile_development_5 img {
        margin-top: 0
    }
}

@media screen and (min-width:1025px) and (max-width:1180px) {
    .agile_development_2 img {
        margin-left: 1.2em
    }
}

@media screen and (min-width:1281px) and (max-width:1300px) {
    .agile_development_2 img {
        margin-left: 2.4em
    }

    .agile_development_3 img {
        margin-left: 0
    }

    .agile_development_7 img {
        margin-top: -4.4em
    }

    .agile_development_9 img {
        margin-top: -1.8em;
        margin-left: 0
    }

    .agile_development_8 img {
        margin-right: .5em;
        margin-top: -1em
    }
}

@media screen and (min-width:768px) and (max-width:912px) {

    .agile_development_1 img,
    .agile_development_5 img {
        object-fit: cover;
        width: 130px !important;
        max-width: 130px !important;
        height: 199px !important
    }

    .agile_development_2 img,
    .agile_development_4 img {
        object-fit: cover;
        width: 130px !important;
        max-width: 130px !important;
        height: 130px !important
    }

    .agile_development_2 img {
        margin-left: 2.5em !important
    }
}

@media screen and (min-width:360px) and (max-width:375px) {
    .agile_development_7 img {
        margin-top: -3.4em;
        margin-right: -3.7em
    }

    .agile_development_8 img {
        margin-right: -5em;
        margin-top: -8em
    }

    .agile_development_3 img {
        margin-left: -.8em
    }

    .agile_development_5 img {
        margin-left: 1.7em
    }
}

@media screen and (min-width:600px) and (max-width:700px) {
    .partners_page_service .name_email {
        width: 450px !important
    }
}

@media screen and (min-width:450px) and (max-width:499px) {
    .partners_page_service .name_email {
        width: 300px !important
    }
}

@media screen and (min-width:1025px) and (max-width:1199px) {
    #bottom_header .elementor-container {
        width: 980px !important
    }

    .partners_page_service .phone_number input.wpcf7-form-control {
        width: 472px;
        height: 50px;
        border: 1px solid #adb1bc;
        border-radius: 34px
    }

    .custom_search_img {
        width: 16%
    }
}

.partners_page_service .phone_number input.wpcf7-form-control {
    border: 1px solid #adb1bc !important;
    border-radius: 34px !important
}

.partners_page_service form.wpcf7-form.invalid {
    padding: 4em 0 1em
}

.odoo_faq_section a.elementor-accordion-title {
    display: flex !important
}

@media screen and (min-width:768px) and (max-width:949px) {
    .about_img_3 img {
        margin-left: 8%
    }

    .about_img_4 img {
        object-fit: cover;
        border-radius: 100%;
        width: 30px !important;
        margin-right: -17% !important
    }

    .about_img_5 img {
        margin-left: 20% !important;
        margin-top: -7%
    }

    .about_img_6 img {
        margin-left: 12.4%;
        margin-top: 4%
    }

    .about_img_7 img {
        margin-left: 12.4%;
        margin-top: 7%
    }

    .about_img_1 img {
        margin-right: -5% !important
    }

    .about_img_2 img {
        margin-left: 5%
    }
}

@media screen and (min-width:320px) and (max-width:374px) {

    .partners_page_service .message_services,
    .partners_page_service .name_email,
    .partners_page_service .phone_number input.wpcf7-form-control,
    .partners_page_service [type=submit] {
        width: 220px !important
    }
}

@media screen and (min-width:375px) and (max-width:424px) {

    .partners_page_service .message_services,
    .partners_page_service .name_email,
    .partners_page_service .phone_number input.wpcf7-form-control {
        width: 290px !important
    }
}

.services_form_page {
    width: 57% !important
}

.partners_page_service [type=submit]:hover {
    transform: scale(1.1) !important
}

@media screen and (min-width:769px) and (max-width:1024px) {
    .partners_page_service .phone_number input.wpcf7-form-control {
        width: 615px;
        border: 1px solid #adb1bc;
        border-radius: 34px
    }
}

@media screen and (min-width:1600px) {
    .partners_page_service .phone_number input.wpcf7-form-control {
        width: 600px;
        border: 1px solid #adb1bc;
        border-radius: 34px;
        padding-left: 67px !important
    }

    .partners_page_service .phone_number input.wpcf7-form-control::placeholder,
    .phone_number_landings input.wpcf7-form-control::placeholder {
        padding-left: 0 !important
    }
}

@media screen and (min-width:1200px) and (max-width:1600px) {
    .partners_page_service .phone_number input.wpcf7-form-control {
        width: 522px;
        border: 1px solid #adb1bc;
        border-radius: 34px
    }
}

@media screen and (min-width:700px) and (max-width:769px) {
    .partners_page_service .phone_number input.wpcf7-form-control {
        width: 523px;
        border: 1px solid #adb1bc;
        border-radius: 34px
    }
}

@media screen and (min-width:600px) and (max-width:700px) {
    .partners_page_service .phone_number input.wpcf7-form-control {
        width: 450px
    }
}

@media screen and (max-width:700px) {
    .partners_page_service .phone_number input.wpcf7-form-control {
        border: 1px solid #adb1bc;
        border-radius: 34px
    }
}

@media screen and (min-width:400px) and (max-width:449px) {
    .partners_page_service .phone_number input.wpcf7-form-control {
        width: 250px
    }
}

@media screen and (min-width:768px) and (max-width:768px) {

    #submit_contact,
    #submit_partner,
    .partners_page_service .button_user #submit_banner {
        margin-left: 120px
    }
}

@media screen and (min-width:375px) and (max-width:768px) {

    .our_corporate h2.elementor-heading-title.elementor-size-default,
    .relatioship_or {
        font-size: 35px !important;
        line-height: 1.1em
    }

    .relatioship_or {
        color: #f4c400
    }
}

.our-corporate-gif img {
    object-fit: cover;
    max-width: 122px !important
}

.intl-tel-input.allow-dropdown input,
.intl-tel-input.allow-dropdown input[type=tel] {
    padding-left: 65px !important
}

@media screen and (min-width:769px) and (max-width:1600px) {
    .user_recaptcha div {
        margin-left: 1px !important
    }
}

.grid_home .item.skin.flat.odd .element_1672832816581,
.user_message_services textarea.wpcf7-form-control.wpcf7-textarea {
    margin-top: 20px
}

@media only screen and (min-width:600px) and (max-width:650px) {

    .zehntech_img_1 img,
    .zehntech_img_2 img,
    .zehntech_img_3 img {
        width: 120px !important;
        height: 120px !important;
        max-width: 120px !important;
        object-fit: cover
    }

    .about_zehntech_home .about_zehntech_home_section .elementor-container.elementor-column-gap-default {
        max-width: 100%
    }

    .zehntech_img_3 img {
        margin-top: -30px
    }

    .zehntech_img_4 img {
        object-fit: cover;
        border-radius: 50% !important;
        width: 90px !important;
        height: 90px !important;
        max-width: 90px !important
    }
}

@media only screen and (min-width:550px) and (max-width:600px) {

    .zehntech_img_1 img,
    .zehntech_img_2 img,
    .zehntech_img_3 img {
        width: 140px !important;
        height: 140px !important;
        max-width: 140px !important;
        object-fit: cover
    }

    .about_zehntech_home .about_zehntech_home_section .elementor-container.elementor-column-gap-default {
        max-width: 100%
    }

    .zehntech_img_1 img {
        margin-left: -30px
    }

    .zehntech_img_3 img {
        margin-top: -30px
    }

    .zehntech_img_4 img {
        object-fit: cover;
        border-radius: 50% !important;
        width: 90px !important;
        height: 90px !important;
        max-width: 90px !important;
        margin-right: 15px
    }
}

@media only screen and (min-width:500px) and (max-width:550px) {

    .zehntech_img_1 img,
    .zehntech_img_2 img,
    .zehntech_img_3 img {
        width: 140px !important;
        height: 140px !important;
        max-width: 140px !important;
        object-fit: cover
    }

    .about_zehntech_home .about_zehntech_home_section .elementor-container.elementor-column-gap-default {
        max-width: 100%
    }

    .about_img_col-1 .elementor-widget-wrap {
        align-content: center
    }

    .zehntech_img_3 img {
        margin-top: -30px
    }

    .zehntech_img_4 img {
        object-fit: cover;
        border-radius: 50% !important;
        width: 90px !important;
        height: 90px !important;
        max-width: 90px !important;
        margin-left: 20px
    }
}

@media only screen and (min-width:470px) and (max-width:499px) {

    .zehntech_img_1 img,
    .zehntech_img_2 img,
    .zehntech_img_3 img {
        width: 140px !important;
        height: 140px !important;
        max-width: 140px !important;
        object-fit: cover
    }

    .about_zehntech_home .about_zehntech_home_section .elementor-container.elementor-column-gap-default {
        max-width: 100%
    }

    .about_img_col-1 .elementor-widget-wrap {
        align-content: center
    }

    .zehntech_img_3 img {
        margin-top: -30px
    }

    .zehntech_img_4 img {
        object-fit: cover;
        border-radius: 50% !important;
        width: 90px !important;
        height: 90px !important;
        max-width: 90px !important;
        margin-left: 20px
    }
}

@media only screen and (min-width:440px) and (max-width:469px) {

    .zehntech_img_1 img,
    .zehntech_img_2 img,
    .zehntech_img_3 img {
        width: 140px !important;
        height: 140px !important;
        max-width: 140px !important;
        object-fit: cover
    }

    .about_zehntech_home .about_zehntech_home_section .elementor-container.elementor-column-gap-default {
        max-width: 100%
    }

    .about_img_col-1 .elementor-widget-wrap {
        align-content: center
    }

    .zehntech_img_1 img {
        margin-left: 30px
    }

    .zehntech_img_3 img {
        margin-top: -30px
    }

    .zehntech_img_4 img {
        object-fit: cover;
        border-radius: 50% !important;
        width: 90px !important;
        height: 90px !important;
        max-width: 90px !important;
        margin-left: 50px
    }
}

@media only screen and (max-width:439px) {

    .zehntech_img_1 img,
    .zehntech_img_3 img {
        width: 140px !important;
        height: 140px !important;
        max-width: 140px !important;
        object-fit: cover
    }

    .about_zehntech_home .about_zehntech_home_section .elementor-container.elementor-column-gap-default {
        max-width: 100%
    }

    .zehntech_img_1 img {
        margin-left: 30px
    }

    .about_img_col-1 .elementor-widget-wrap {
        align-content: center
    }

    .zehntech_img_3 img {
        margin-top: -30px
    }

    .zehntech_img_4 img {
        object-fit: cover;
        border-radius: 50% !important;
        width: 90px !important;
        height: 90px !important;
        max-width: 90px !important;
        margin-left: 50px
    }
}

@media only screen and (min-width:650px) and (max-width:720px) {

    .zehntech_img_1 img,
    .zehntech_img_2 img,
    .zehntech_img_3 img {
        width: 120px !important;
        height: 120px !important;
        max-width: 120px !important;
        object-fit: cover
    }

    .zehntech_img_3 img {
        margin-top: -30px
    }

    .zehntech_img_4 img {
        object-fit: cover;
        border-radius: 50% !important;
        width: 94.52px !important;
        height: 99.49px !important;
        max-width: 95px !important;
        margin-right: 15px !important
    }
}

@media only screen and (min-width:720px) and (max-width:767px) {

    .zehntech_img_1 img,
    .zehntech_img_2 img,
    .zehntech_img_3 img {
        width: 180px !important;
        height: 180px !important;
        max-width: 180px !important;
        object-fit: cover
    }

    .zehntech_img_3 img {
        margin-top: -30px
    }

    .zehntech_img_4 img {
        object-fit: cover;
        border-radius: 50% !important;
        width: 94.52px !important;
        height: 99.49px !important;
        max-width: 95px !important
    }
}

@media screen and (min-width:1600px) {
    .about_zehntech_home .about_zehntech_home_section .elementor-container.elementor-column-gap-default {
        max-width: 1526px !important
    }

    .zehntech_img_1 img {
        object-fit: cover;
        width: 224.62px !important;
        max-width: 224.62px !important;
        height: 224.62px !important;
        border-radius: 160px 160px 160px 0 !important
    }

    .zehntech_img_2 img {
        object-fit: cover;
        width: 232.52px !important;
        max-width: 232.52px !important;
        height: 239.29px !important;
        border-radius: 160px !important
    }

    .zehntech_img_4 img {
        object-fit: cover;
        height: 90.3px !important;
        width: 85.78px !important;
        max-width: 85.78px !important;
        border-radius: 55% !important
    }

    .zehntech_img_3 img {
        object-fit: cover;
        width: 231.39px !important;
        max-width: 231.39px !important;
        height: 231.39px !important;
        border-radius: 160px 0 160px 160px !important
    }

    .about_img_col-2,
    .about_img_col-5.zehntech_im_5 {
        width: 42% !important
    }

    #our_purpose_right .about_img_col-2 {
        width: 25% !important
    }
}

@media screen and (min-width:1025px) and (max-width:1099px) {
    .about_zehntech_home .about_zehntech_home_section .elementor-container.elementor-column-gap-default {
        max-width: 980px !important
    }

    .zehntech_img_1 img,
    .zehntech_img_2 img,
    .zehntech_img_3 img {
        width: 180px !important;
        max-width: 180px !important;
        object-fit: cover
    }

    .zehntech_img_1 img,
    .zehntech_img_3 img {
        height: 180px !important
    }

    .zehntech_img_2 img {
        height: 185px !important
    }

    .trusted_sec_5 .elementor-widget-container {
        margin-right: 3.5em !important;
        margin-left: unset !important
    }

    .zehntech_img_4 img {
        object-fit: cover;
        border-radius: 50% !important;
        width: 70px !important;
        height: 70px !important;
        max-width: 70px !important;
        margin-right: -27%;
        margin-top: 10%
    }
}

.zehntech_img_1 img {
    border-radius: 160px 160px 160px 0 !important
}

.zehntech_img_2 img,
.zehntech_img_4 img {
    border-radius: 160px !important
}

.zehntech_img_3 img {
    border-radius: 160px 0 160px 160px !important
}

@media screen and (min-width:1200px) and (max-width:1600px) {

    .zehntech_img_1 img,
    .zehntech_img_2 img,
    .zehntech_img_3 img {
        width: 200px !important;
        max-width: 200px !important;
        object-fit: cover
    }

    .about_zehntech_home .home_amazon .elementor-container.elementor-column-gap-default {
        max-width: 1000px !important
    }

    .about_zehntech_home .elementor-container.elementor-column-gap-default {
        max-width: 1160px !important
    }

    .zehntech_img_1 img,
    .zehntech_img_3 img {
        height: 200px !important
    }

    .zehntech_img_2 img {
        height: 204px !important;
        border-radius: 160px !important
    }

    .zehntech_img_4 img {
        object-fit: cover;
        border-radius: 50% !important;
        width: 80px !important;
        height: 80px !important;
        max-width: 80px !important;
        margin-right: -4.8em
    }

    section.elementor-section.elementor-top-section.elementor-element.elementor-element-267912b4.elementor-section-height-min-height.elementor-section-full_width.chose_zehntech_section.elementor-section-height-default.elementor-section-items-middle {
        background-size: cover
    }

    .get_in_touch a.elementor-button-link.elementor-button {
        margin-bottom: 40px
    }
}

@media screen and (min-width:768px) and (max-width:899px) {

    .zehntech_img_1 img,
    .zehntech_img_2 img,
    .zehntech_img_3 img {
        width: 120px !important;
        max-width: 120px !important;
        height: 120px !important;
        object-fit: cover
    }

    .about_zehntech_home .about_zehntech_home_section .elementor-container.elementor-column-gap-default {
        padding-left: 1em !important;
        padding-right: 1em !important
    }

    .home_amazon .elementor-container.elementor-column-gap-default {
        margin-left: 2em !important;
        margin-right: 2em !important;
        padding: unset !important
    }

    .home_amazon {
        margin-left: 1em !important;
        margin-right: 1em !important
    }

    .trusted_sec_5 .elementor-widget-container {
        margin-right: 3.5em !important;
        margin-left: unset !important
    }

    .zehntech_img_4 img {
        object-fit: cover;
        border-radius: 50% !important;
        width: 80px !important;
        height: 80px !important;
        max-width: 80px !important;
        margin-top: 10%
    }
}

@media screen and (min-width:900px) and (max-width:1024px) {

    .zehntech_img_1 img,
    .zehntech_img_2 img,
    .zehntech_img_3 img {
        width: 150px !important;
        max-width: 150px !important;
        object-fit: cover
    }

    .home_amazon .elementor-container.elementor-column-gap-default {
        margin-left: 4em !important;
        margin-right: 4em !important
    }

    .home_amazon {
        margin-left: 1em !important;
        margin-right: 1em !important
    }

    .about_zehntech_home .about_zehntech_home_section .elementor-container.elementor-column-gap-default {
        padding: unset !important
    }

    .zehntech_img_1 img,
    .zehntech_img_3 img {
        height: 150px !important
    }

    .zehntech_img_2 img {
        height: 154px !important
    }

    .trusted_sec_5 .elementor-widget-container {
        margin-right: 3.5em !important;
        margin-left: unset !important
    }

    .zehntech_img_4 img {
        object-fit: cover;
        border-radius: 50% !important;
        width: 80px !important;
        height: 80px !important;
        max-width: 80px !important;
        margin-top: 10%
    }
}

@media screen and (min-width:1100px) and (max-width:1199px) {

    .zehntech_img_1 img,
    .zehntech_img_2 img,
    .zehntech_img_3 img {
        width: 180px !important;
        max-width: 180px !important;
        object-fit: cover
    }

    .about_zehntech_home .about_zehntech_home_section .elementor-container.elementor-column-gap-default {
        max-width: 980px !important
    }

    .trusted_sec_5 .elementor-widget-container {
        margin-right: 3.5em !important;
        margin-left: unset !important
    }

    .zehntech_img_1 img,
    .zehntech_img_3 img {
        height: 180px !important
    }

    .zehntech_img_2 img {
        height: 185px !important
    }

    .zehntech_img_4 img {
        object-fit: cover;
        border-radius: 50% !important;
        width: 80px !important;
        height: 80px !important;
        max-width: 80px !important;
        margin-right: -5.8em;
        margin-top: 10%
    }
}

.custom_col {
    height: 530px !important
}

.blog_img img {
    object-fit: cover;
    width: 490px !important;
    height: 345px !important
}

@media screen and (min-width:768px) and (max-width:1024px) {
    .zehntech_img_4 img {
        object-fit: cover;
        border-radius: 50% !important;
        width: 60px !important;
        height: 60px !important;
        max-width: 60px !important;
        margin-top: 10%
    }

    .agile_development_1 {
        margin-top: 5em
    }

    .agile_development_2 {
        width: 245%;
        margin-left: 1.6em
    }

    .agile_development_5 {
        margin-left: 4.7em
    }

    .top_stories_sec #post-grid-3702 .item {
        padding: 5px
    }
}

@media screen and (min-width:821px) and (max-width:1180px) {
    .agile_development_2 {
        margin-left: -1em
    }

    .agile_development_5 {
        margin-right: -3em
    }

    .agile_development_4 {
        margin-top: 0
    }
}

@media screen and (min-width:811px) and (max-width:1024px) {
    .agile_development_1 {
        margin-top: 100%
    }

    .agile_development_5 {
        margin-right: -5.2em;
        margin-top: 2em
    }

    .agile_development_4 {
        margin-top: -1em
    }
}

@media screen and (min-width:913px) and (max-width:1024px) {

    .agile_development_1 img,
    .agile_development_2 img,
    .agile_development_4 img,
    .agile_development_5 img {
        object-fit: cover;
        width: 100px !important;
        max-width: 100px !important
    }

    .agile_development_2 img {
        height: 100px !important;
        margin-left: .9em !important
    }

    .agile_development_1 img,
    .agile_development_4 img {
        margin-left: 4.9em !important
    }

    .agile_development_4 img {
        height: 100px !important
    }

    .agile_development_1 img {
        height: 100% !important;
        margin-bottom: 13% !important
    }

    .agile_development_5 img {
        height: 150px !important;
        margin-left: 1.2em !important;
        margin-top: -27% !important
    }

    .agile_development_2 {
        margin-left: 2.7em
    }

    .agile_development_5 {
        margin-right: -6.7em
    }

    .agile_development_1 {
        margin-right: -2.8em
    }

    .agile_development_4 {
        margin-right: -4.2em
    }
}

@media screen and (min-width:530px) and (max-width:720px) {
    .agile_development_5 {
        margin-left: 2.2em
    }

    .agile_development_3 {
        margin-left: -3.7px
    }

    .agile_development_4 {
        margin-right: -1.7em
    }

    .agile_development_7 {
        margin-right: -4.5em;
        margin-top: -4.4em
    }

    .agile_development_9 {
        margin-top: -6.4em;
        margin-left: 5em
    }

    .agile_development_8 {
        margin-right: -6em;
        margin-top: -3em
    }
}

@media screen and (min-width:1025px) and (max-width:1200px) {
    .servies_data_ai .elementor-container {
        max-width: 980px
    }

    .odoo_section_2 .elementor-container.elementor-column-gap-default {
        max-width: 980px !important
    }

    .agile_development_5 {
        margin-right: -3.8em
    }
}

@media screen and (min-width:1281px) and (max-width:1300px) {
    .agile_development_5 {
        margin-right: -1.7em
    }

    .agile_development_2 {
        margin-left: -1.7em
    }

    .agile_development_3 {
        margin-left: -2em
    }

    .agile_development_7 {
        margin-right: -2.5em
    }

    .agile_development_9 {
        margin-top: -2.6em;
        margin-left: 3.5em
    }

    .agile_development_8 {
        margin-right: -.3em
    }
}

.servies_data_business .elementor-text-editor.elementor-clearfix,
.share_single_page .elementor-widget-container span.elementor-heading-title.elementor-size-default,
span.elementor-button-text {
    font-size: 16px !important
}

#operated_div_for_motion span.elementor-button-content-wrapper .elementor-button-icon svg {
    width: 23.11px;
    height: 23.11px;
    margin-top: -12%
}

.cate_pagination li img {
    object-fit: cover;
    width: 20px;
    position: relative;
    bottom: 2px
}

.about_zehntech_company .elementor-column {
    height: 415px !important
}

.whats_app_contact svg {
    width: 35px !important;
    height: 35px !important
}

.bolg_news_section .anwp-pg-post-teaser__thumbnail,
.whats_app_contact span.elementor-icon-list-text,
.whatsapp_sec_chat span.elementor-icon-list-text,
.whatsapp_section span.elementor-icon-list-text {
    display: grid !important
}

span.click_chat_contact {
    font-style: normal !important;
    font-weight: 600 !important;
    font-size: 10px !important;
    color: #1b1e26;
    margin-top: -10px
}

@media screen and (min-width:1620px) {
    div#post-grid-1543 {
        margin-left: 17px
    }

    .grid_home .item.skin.flat {
        margin-right: 25px !important
    }
}

@media screen and (min-width:1600px) and (max-width:1619px) {
    .home_blog_new div#post-grid-1543 {
        margin-left: unset !important
    }

    .home_blog_new .grid_home .item.skin.flat {
        margin-right: 20px !important
    }
}

#mega-menu-wrap-primary .mega-menu-open {
    height: 300px !important
}

.adv_srch_clr_all,
.adv_srch_head,
.breadcrum_header,
.breadcrumb_blog_details,
.career_word_change,
.container_hover,
.core_img_box p.elementor-image-box-description,
.core_val_box :hover h3.elementor-image-box-title,
.core_val_box:hover h4.elementor-image-box-title,
.core_val_box:hover img,
.hover_icon a.elementor-button:hover svg,
.how_we_work_main.slider,
.page-id-27969 .footer_font_size,
.page-id-51140 .footer_font_size {
    display: none
}

.slider_home,
.slider_home .elementor-shortcode {
    display: flex
}

@media only screen and (min-width:1000px) and (max-width:1200px) {
    .our_certification_section_image .elementor-container.elementor-column-gap-default {
        max-width: 930px !important
    }
}

@media only screen and (min-width:767px) and (max-width:1000px) {
    .our_certification_section_image .elementor-container.elementor-column-gap-default {
        max-width: 835px !important
    }
}

.header_submenu_image .menu_servie_join:hover,
.technologies_fluent:hover,
a.cta_join_btn.elementor-button-link.elementor-button.elementor-size-sm.elementor-animation-grow:hover {
    transform: scale(1.1)
}

img.icon_size {
    padding-left: 16px;
    margin-bottom: 7px
}

.header_submenu_image .menu_servie_join:hover img.icon_size {
    height: 20px;
    background-color: transparent;
    width: 40px;
    background-size: contain;
    content: url(/wp-content/uploads/gifs/arrow%20white.gif)
}

.header_jion_us {
    background: 0 0
}

.header_jion_us_section {
    display: block;
    margin-top: 2px !important;
    padding-left: 30px
}

.header_jion_us_tittle {
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 21px;
    text-align: center;
    color: #fff
}

.bolg_news_section .anwp-pg-category__wrapper-filled.px-2.d-flex.align-items-center.anwp-pg-post-teaser__category-wrapper.align-self-start.anwp-pg-category-parent-0 {
    background: #fffcef !important;
    border: 1px solid #e6e6e6;
    border-radius: 50px;
    width: fit-content;
    height: 32px;
    padding-left: 20px !important;
    padding-right: 20px !important
}

.bolg_news_section .anwp-pg-wrap .anwp-pg-post-teaser__category-wrapper span {
    color: #3f434e;
    font-family: Poppins, Sans-serif;
    font-size: 14px !important;
    font-weight: 700;
    font-style: normal;
    text-transform: none
}

.item.skin.flat {
    background: 0 0 !important
}

@media only screen and (min-width:1200px) and (max-width:1600px) {
    #faq_new_section {
        max-width: 73.5% !important
    }
}

.career_word_change,
.portfolio_single_title,
.post_single_title {
    color: #f4c400
}

.fixed-header {
    position: fixed !important;
    height: auto;
    width: 100%;
    background: #181a1f !important
}

.core_img_box h5.elementor-image-box-title,
.down_arrow,
.search_tag,
a#slider-36-slide-158-layer-30,
a#slider-36-slide-162-layer-30,
a#slider-36-slide-163-layer-30 {
    position: absolute
}

#chatGPT .elementor-column-wrap,
.big_ideas_data {
    background-size: 100% 100%
}

.footer_menu_sec li.menu-item:last-child a.elementor-item {
    margin-left: unset !important
}

@media screen and (min-width:786px) and (max-width:1023px) {
    .elementor-33 .elementor-element.elementor-element-a559b28 {
        margin-top: 50px !important
    }
}

.elementor-button-wrapper.cta_join_btn_wrapper {
    padding-top: 2em
}

.elementor-widget-container.description-container {
    padding-top: 1.4em
}

.elementor-widget-container.title-container {
    padding-top: 3em
}

span.ui-provider {
    width: 60%;
    display: block;
    margin: 0 auto;
    text-align: center;
    color: #3f434e;
    font-size: 18px;
    line-height: 30px
}

a.cta_join_btn {
    background-color: #002ed2;
    border-radius: 60px;
    padding: 15px 36px 15px 35px
}

.cta_heading {
    text-align: center;
    color: #1b1e26;
    font-size: 50px;
    font-weight: 800
}

.want_stream {
    margin-top: -20px
}

.slider_home .portfolio_slider .slick-list.draggable {
    margin-right: unset !important
}

.slider_home .elementor-widget-container {
    margin: auto
}

.slider_home_1 .anwp-pg-post-teaser__category.anwp-font-heading.mt-2 {
    color: #ffce0a
}

div#\#see_id a.elementor-button-link.elementor-button.elementor-size-sm {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    padding-right: 0 !important;
    height: 0 !important
}

.our_certification_section_image .swiper-pagination {
    margin-bottom: -20px !important
}

.our_certification_section_image span.swiper-pagination-bullet {
    width: 6px !important;
    height: 6px;
    display: inline-block;
    border-radius: 50% !important;
    background: #000;
    opacity: .2
}

.our_certification_section_image span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 25px !important;
    border-radius: 7px !important;
    background: #002ed2;
    opacity: unset !important
}

.grid_home span.data_analytics,
.thank_you_page_txt span {
    color: #fff !important
}

@media screen and (min-width:778px) and (max-width:1164px) {
    .banner_btn a: hover {
        padding-top: 2px !important
    }

    .banner_btn:hover .fa-angle-right::before {
        top: 6px
    }
}

@media only screen and (width:768px) {

    .about_us_total_filter h2,
    .no_of_emp h2,
    .no_of_tech h2 {
        font-size: 40px !important
    }

    .tech_bestows p {
        font-size: 16px !important
    }

    .lets_get .about_us_total_filter {
        margin-top: 0 !important
    }

    .no_of_emp,
    .no_of_tech {
        margin-top: 2em !important
    }
}

@media only screen and (min-width:768px) and (max-width:1365px) {
    .banner_btn .fa-angle-right: :before {
        margin-left: 17px;
        background: #002ed2;
        width: 24px;
        height: 24px;
        border-radius: 12px;
        text-align: center;
        padding-top: 4px !important;
        padding-left: 0 !important
    }
}

.thank_you_page_txt a,
.thank_you_page_txt span.data_analytics {
    color: #f4c400 !important
}

.thank_you_page_txt h2 {
    font-size: 56px !important;
    font-weight: 800 !important;
    font-family: Poppins, Sans-serif !important
}

@media screen and (min-width:375px) and (max-width:399px) {
    .partners_page_service .phone_number input.wpcf7-form-control {
        width: 295px
    }
}

@media screen and (min-width:450px) and (max-width:499px) {
    .partners_page_service .phone_number input.wpcf7-form-control {
        width: 300px
    }
}

@media screen and (min-width:500px) and (max-width:599px) {

    .partners_page_service .phone_number input.wpcf7-form-control,
    .partners_page_service.name_email {
        width: 350px
    }
}

@media screen and (min-width:375px) and (max-width:1024px) {
    .partners_page_service .phone_number input.wpcf7-form-control {
        padding-left: 60px !important
    }

    .partners_page_service .phone_number input.wpcf7-form-control::placeholder {
        padding-left: 0 !important
    }
}

@media screen and (min-width:1165px) and (max-width:1366px) {
    rs-bullets.tp-bullets.uranus.vertical.nav-pos-hor-right.nav-pos-ver-center.nav-dir-vertical {
        top: 72% !important
    }
}

@media screen and (min-width:1024px) and (max-width:1164px) {
    .banner_slider_home {
        margin-top: -130px !important
    }
}

@media screen and (min-width:1601px) {
    #Dm_page_workflow_sec .odoo_mobile_img_1 .data_business_image_one {
        margin-left: -13px
    }

    #Dm_page_workflow_sec .odoo_mobile_img_1 .data_business_image_three {
        margin-left: -12px
    }
}

@media screen and (min-width:785px) and (max-width:1023px) {
    .banner_slider_home {
        margin-top: -179px !important
    }
}

@media only screen and (min-width:768px) and (max-width:1600px) {

    .thank_you_page_txt h2,
    .thank_you_page_txt span.data_analytics {
        font-size: 46px !important;
        font-weight: 800 !important;
        font-family: Poppins, Sans-serif !important
    }
}

@media only screen and (min-width:501px) and (max-width:768px) {

    .thank_you_page_txt h2,
    .thank_you_page_txt span.data_analytics {
        font-size: 40px !important;
        font-weight: 800 !important;
        font-family: Poppins, Sans-serif !important
    }
}

.form_footer .phone_number input.wpcf7-form-control {
    padding-left: 65px !important;
    width: 687px;
    height: 52.5px;
    border-radius: 80px;
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    color: #3f434e;
    border: 1px solid #adb1bc
}

.form_footer .phone_number input.wpcf7-form-control::placeholder {
    padding-left: 0 !important
}

@media screen and (min-width:1280px) and (max-width:1600px) {
    .form_footer .phone_number {
        margin-bottom: 0 !important
    }
}

@media screen and (min-width:1025px) and (max-width:1279px) {
    .form_footer .phone_number {
        margin-bottom: 20px !important
    }
}

@media screen and (min-width:1200px) and (max-width:1600px) {
    .form_footer .phone_number input.wpcf7-form-control {
        width: 544px !important;
        margin-top: 2% !important
    }

    div#sgpb-popup-dialog-main-div-wrapper .sgpb-popup-dialog-main-div-theme-wrapper-2:has(#sgpb-popup-dialog-main-div div#sg-popup-content-wrapper-70208) {
        top: 17% !important
    }

    .sgpb-content-70208 {
        height: 300px !important;
        overflow: auto !important
    }

    .sgpb-content-70208 div {
        overflow: unset !important
    }

    .feature_odyssey ul.elementor-icon-list-items {
        width: 270px
    }

    .business_cases_sec .elementor-icon-box-title,
    .business_cases_sec .elementor-icon-box-title a,
    .business_cases_sec .elementor-icon-box-title span {
        font-size: 22px !important;
        letter-spacing: normal
    }
}

@media only screen and (min-width:551px) and (max-width:1024px) {

    .custom_form_cls .intl-tel-input.allow-dropdown,
    .custom_form_cls .phone_number,
    .custom_form_cls input.wpcf7-form-control {
        width: 100% !important
    }
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin: 0
}

.bolg_news_section a.anwp-link-without-effects {
    font-family: Poppins, Sans-serif !important;
    font-weight: 600 !important
}

span.font_bold {
    font-size: 18px !important
}

.footer_menu_sec ul li a:after {
    background-color: #f9d02b !important;
    width: 100% !important
}

.button_icon_home a.elementor-button-link,
.button_icon_home span.elementor-button-content-wrapper {
    height: 0
}

.blog_home .elementor-column.elementor-col-50.elementor-inner-column:last-child,
.success_home_stories .elementor-column.elementor-col-33.elementor-inner-column:last-child {
    align-items: end
}

@media screen and (min-width:769px) and (max-width:1440px) {
    .let_turn_btn {
        width: 30% !important;
        padding-left: 3%
    }

    .let_turn_paragraph {
        width: 90% !important
    }
}

@media screen and (min-width:768px) and (max-width:826px) {
    .let_turn_btn {
        width: 40% !important;
        padding-left: 5% !important
    }
}

@media screen and (min-width:768px) and (max-width:1023px) {
    .service_page_cta .elementor-container.elementor-column-gap-default {
        height: 340px !important
    }
}

@media screen and (min-width:1024px) and (max-width:1199px) {
    .contact_us_btn_section.meet_our_team_btn.join_us_btn {
        margin-bottom: 31px;
        padding-left: 20px
    }

    .service_page_cta .elementor-container.elementor-column-gap-default {
        height: 320px !important
    }
}

@media screen and (min-width:1200px) and (max-width:1440px) {
    .contact_us_btn_section.meet_our_team_btn.join_us_btn {
        margin-bottom: 42px
    }

    .streamline_para p.elementor-heading-title.elementor-size-default {
        line-height: 27px !important
    }
}

.about_img_1 img {
    border-radius: 100% !important;
    border-bottom-right-radius: unset !important
}

.about_img_2 img,
.about_img_4 img {
    border-radius: 100% !important
}

.about_img_3 img {
    border-radius: 110px !important;
    border-bottom-left-radius: unset !important
}

.about_img_5 img {
    border-radius: 100% !important;
    border-top-left-radius: unset !important
}

.about_img_6,
.about_img_7 {
    height: 0 !important
}

.core_img_box h3.elementor-image-box-title {
    padding: 0 0 1em
}

.core_img_box img {
    padding-top: 1em
}

.core_val_box :hover {
    background: #002ed2
}

.core_val_box :hover p.elementor-image-box-description {
    display: block;
    color: #fff;
    text-align: center;
    padding-top: 1.5em;
    padding-bottom: 3em
}

#what_we_do .elementor-widget:not(:last-child),
.sub_services_form .name_email {
    margin-bottom: 10px
}

.cater_to_img_right .elementor-column-wrap.elementor-element-populated {
    border-bottom-right-radius: unset !important
}

.cater_to_img_left .elementor-column-wrap.elementor-element-populated {
    border-bottom-left-radius: unset !important
}

.cater_to_img_bottom_right .elementor-column-wrap.elementor-element-populated {
    border-top-right-radius: unset !important
}

.cater_to_img_bottom_left .elementor-column-wrap.elementor-element-populated {
    border-top-left-radius: unset !important
}

.cater_to_img_bottom_left .elementor-column-wrap.elementor-element-populated:hover,
.cater_to_img_bottom_right .elementor-column-wrap.elementor-element-populated:hover,
.cater_to_img_left .elementor-column-wrap.elementor-element-populated:hover,
.cater_to_img_right .elementor-column-wrap.elementor-element-populated:hover {
    background-color: #002ed2 !important
}

.adv_explore_more a,
.adv_search_post_title a,
.cater_to_img_bottom_left .elementor-column-wrap.elementor-element-populated:hover .elementor-image-box-title,
.cater_to_img_bottom_right .elementor-column-wrap.elementor-element-populated:hover .elementor-image-box-title,
.cater_to_img_left .elementor-column-wrap.elementor-element-populated:hover .elementor-image-box-title,
.cater_to_img_right .elementor-column-wrap.elementor-element-populated:hover .elementor-image-box-title {
    color: #fff
}

.we_cater .elementor-column-wrap.elementor-element-populated:hover img {
    filter: invert(100%)
}

.our_team_sec .elementor-widget-wrap {
    padding-bottom: unset !important
}

.we_cater .elementor-column-wrap.elementor-element-populated {
    margin: 0 10px !important
}

@media screen and (min-width:1600px) and (max-width:1669px) {

    .home_slider_next,
    .home_slider_prev {
        top: 45% !important;
        transform: rotate(270deg) !important
    }

    .home_slider_prev {
        left: -15px !important
    }

    .home_slider_next {
        right: -30px !important
    }

    .portfolio_slider .slick-list.draggable {
        width: 1535px !important;
        margin: auto;
        padding-top: 30px !important
    }

    .slider_home .anwp-pg-post-teaser {
        width: 356px !important;
        margin-right: 30px !important
    }
}

@media screen and (min-width:1670px) {
    .slider_home .anwp-pg-post-teaser {
        width: 356px !important;
        margin-left: 35px !important;
        margin-right: unset !important
    }

    .portfolio_slider .slick-list.draggable {
        width: 1599px;
        margin: auto;
        margin-right: 7em !important;
        padding-top: 30px !important
    }

    .home_slider_prev {
        position: absolute;
        top: 38.5% !important;
        transform: rotate(270deg) !important;
        left: -30px !important
    }

    .home_slider_next {
        position:absolute;
        top: 40% !important;
        transform: rotate(270deg) !important;
        right: -30px !important
    }
}

@media screen and (min-width:1200px) and (max-width:1599px) {
    .top_stories_sec #post-grid-3702 .item {
        margin-right: 23px !important;
        width: 32% !important
    }

    .work_together_blog {
        height: 80vh
    }

    .divider_footer_certification,
    .home_grid_section .success_home_stories .elementor-container.elementor-column-gap-default {
        max-width: 1160px !important
    }

    .home_slider_prev {
        position: absolute;
        top: 35.5% !important;
        transform: rotate(270deg) !important;
        left: -10px !important
    }

    .home_slider_next {
        position: absolute;
        top: 38% !important;
        transform: rotate(270deg) !important;
        right: -26px !important
    }
}

@media screen and (min-width:768px) and (max-width:1200px) {
    .servies_data_ai .elementor-column {
        /* width: 100% !important */
    }

    .servies_data_ai .elementor-row {
        display: block !important
    }

    .servies_data_ai .elementor-column-wrap.elementor-element-populated {
        margin: unset !important
    }

    .servies_data_ai:not(:nth-of-type(2)) {
        margin-top: unset !important
    }

    .app_tech_col {
        border-radius: 30px !important;
        border-style: solid !important;
        border-width: 1px !important;
        border-color: #0000004a !important;
        width: 160px !important;
        height: 130px !important;
        margin: auto
    }

    .home_slider_prev {
        position: absolute;
        top: 36.5% !important;
        transform: rotate(270deg) !important;
        left: -8px !important
    }

    .home_slider_next {
        position: absolute;
        top: 39% !important;
        transform: rotate(270deg) !important;
        right: -15px !important
    }
}

@media screen and (max-width:1200px) {
    .bolg_news_section .anwp-pg-post-teaser__top-meta.d-flex.flex-column.anwp-pg-post-teaser__category-column.mr-auto {
        margin-top: 23px;
        margin-left: 30px
    }

    .footer_contact_pri li.elementor-icon-list-item.elementor-inline-item:first-child {
        padding-bottom: 15px
    }

    .trusted_using_client .elementor-container {
        max-width: 980px !important
    }

    .slider_home_1 .anwp-pg-post-teaser {
        margin-right: 20px !important
    }

    .portfolio_slider .slick-list.draggable {
        padding-left: 20px !important
    }
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    .menu_header li.mega-menu-item a.mega-menu-link {
        font-family: Poppins, Sans-serif !important
    }

    .contact_profitable #contact_us_form iframe {
        border-left: 1px solid #d3d3d3 !important;
        border-radius: 2px !important
    }
}

input[type=number] {
    -moz-appearance: textfield
}

.profitable_servies_form .phone_number input.wpcf7-form-control {
    font-size: 16px;
    font-family: Poppins, Sans-serif
}

.home_slider_prev.slick-arrow.slick-disabled:hover img {
    object-fit: cover;
    content: initial;
    transform: rotate(0);
    width: 25px;
    height: 25px;
    margin-left: 0
}

.home_slider_next.slick-arrow.slick-disabled:hover img {
    object-fit: cover;
    content: initial;
    transform: rotate(180deg);
    width: 25px;
    height: 25px;
    margin-left: 0
}

.case_std_port a {
    font-style: normal;
    font-weight: 800;
    font-size: 24px !important;
    color: #1b1e26 !important;
    line-height: 32px
}

.meet_our_team_btn span.elementor-button-text {
    width: max-content
}

.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a {
    color: inherit;
    font-size: inherit;
    line-height: inherit
}

.elementor-widget-heading .elementor-heading-title.elementor-size-small {
    font-size: 15px
}

.elementor-widget-heading .elementor-heading-title.elementor-size-medium {
    font-size: 19px
}

.elementor-widget-heading .elementor-heading-title.elementor-size-large {
    font-size: 29px
}

.elementor-widget-heading .elementor-heading-title.elementor-size-xl {
    font-size: 39px
}

.elementor-widget-heading .elementor-heading-title.elementor-size-xxl {
    font-size: 59px
}

@-moz-document url-prefix() {
    @media only screen and (min-width:1025px) {
        #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link: hover::before {
            content: "";
            position: absolute;
            background-color: #f4c400;
            width: 110%;
            height: 3px;
            bottom: -24px;
            left: -7px
        }
    }
}

.user_recaptcha {
    margin-top: 10px
}

.hover_icon a.elementor-button:hover span.elementor-button-icon.elementor-align-icon-right {
    background: url(/wp-content/uploads/gifs/arrow%20white.gif) 0 0/contain no-repeat;
    width: 21px !important;
    height: 21px !important;
    margin-bottom: -24px;
    margin-top: -1px;
    margin-left: 12px !important
}

@media only screen and (max-width:500px) {

    .thank_you_page_txt h2,
    .thank_you_page_txt span.data_analytics {
        font-size: 46px !important;
        font-weight: 800 !important;
        font-family: Poppins, Sans-serif !important
    }

    .thank_you_page_txt h2 {
        margin-top: 3em !important
    }

    .working_side_one .elementor-image {
        text-align: right
    }

    .working_side_one img {
        object-fit: cover;
        width: 300px !important;
        height: 450px !important
    }

    .working_side_two img {
        margin-left: 4em !important;
        margin-top: 15px
    }
}

@media only screen and (min-width:550px) and (max-width:768px) {
    .working_side_one img {
        margin-right: 4em !important
    }
}

@media only screen and (min-width:546px) and (max-width:768px) {
    .zehntech_col_7 {
        width: 50% !important
    }

    .zehntech_section_one_image_2 img,
    .zehntech_section_three_image_10 img,
    .zehntech_section_three_image_8 img {
        object-fit: cover;
        width: 100px !important;
        max-width: 100px !important;
        height: 100px !important
    }

    .zehntech_section_one_image_2 {
        margin-top: 2em
    }

    .zehntech_section_one_image_3 img,
    .zehntech_section_three_image_9 img {
        object-fit: cover;
        width: 50px !important;
        max-width: 50px !important;
        height: 50px !important
    }

    .zehntech_section_two_image_4 img,
    .zehntech_section_two_image_7 img {
        object-fit: cover;
        width: 200px !important;
        max-width: 200px !important;
        height: 300px !important
    }

    .zehntech_section_two_image_4 {
        margin-left: -1.4em
    }

    .zehntech_section_three_image_8 {
        margin-left: 11em;
        margin-top: -10em
    }

    .zehntech_section_two_image_5 img,
    .zehntech_section_two_image_6 img {
        object-fit: cover;
        width: 200px !important;
        max-width: 200px !important;
        height: 200px !important
    }

    .zehntech_section_two_image_5 {
        margin-top: 1.3em
    }

    .zehntech_section_two_image_7 {
        margin-right: -1.6em
    }

    .zehntech_section_three_image_9 {
        margin-top: -3em !important
    }
}

@media only screen and (min-width:470px) and (max-width:768px) {
    .zehntech_section_one_image_2 {
        border-radius: 50% !important;
        margin-bottom: -7em !important
    }
}

@media only screen and (max-width:471px) {
    .zehntech_section_one_image_2 {
        border-radius: 50% !important;
        margin-bottom: -3em !important
    }
}

.big_ideas_data p {
    font-style: normal;
    font-weight: 600;
    font-size: 18px;
    line-height: 30px;
    color: #3f434e
}

.big_ideas_data h3 {
    color: #1b1e26;
    font-weight: 800;
    font-style: normal
}

.get_in_touch_cta_blog a {
    font-size: 16px;
    font-weight: 700;
    font-style: normal;
    background-color: #002ed2;
    border-radius: 60px !important
}

.big_ideas_data .elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.big_ideas_data {
    background-image: url(/wp-content/uploads/2023/01/Group-132455.png);
    background-repeat: no-repeat;
    border-radius: 60px
}

.big_ideas_data .elementor-container.elementor-column-gap-default {
    width: 80%;
    height: inherit
}

@media only screen and (min-width:768px) and (max-width:1024px) {
    .big_idea_img img {
        object-fit: cover;
        width: -webkit-fill-available !important;
        max-width: 314px !important;
        height: 325px !important
    }
}

@media only screen and (min-width:1025px) and (max-width:1199px) {
    .divider_footer_certification {
        max-width: 980px !important
    }

    .big_idea_img img {
        object-fit: cover;
        width: -webkit-fill-available !important;
        max-width: 314px !important;
        height: 222px !important
    }
}

@media only screen and (min-width:1200px) and (max-width:1599px) {
    .big_idea_img img {
        object-fit: cover;
        width: -webkit-fill-available !important;
        max-width: 314px !important
    }
}

@media only screen and (min-width:1600px) {
    .leading_page_aliment .elementor-container {
        max-width: 1527px
    }

    .leading_page_aliment_2 .elementor-container {
        max-width: 1500px
    }

    .big_ideas_data {
        height: 336px
    }

    .big_idea_img img {
        object-fit: cover;
        width: 314px !important;
        height: 336px !important;
        max-width: 314px !important
    }

    .phone_number {
        width: 687px
    }
}

@media only screen and (min-width:570px) and (max-width:767px) {
    .big_idea_title {
        padding: 35px !important
    }
}

@media only screen and (max-width:567px) {
    .big_idea_title {
        padding: 25px !important
    }
}

@media only screen and (min-width:1201px) and (max-width:1599px) {
    .work_together_blog {
        top: 25%
    }

    .meet_our_experts .elementor-widget-container {
        margin: 2em 0 0
    }

    .blog_details_together {
        width: 360px !important;
        height: 400px !important
    }

    .partner_form_page {
        width: 50% !important;
        padding-left: 86px
    }

    .servies_image_section_2 {
        width: 13% !important
    }

    .servies_image_section {
        width: 35% !important
    }

    .blog_details_fixed {
        width: 355px !important;
        padding-left: 2em !important
    }

    .content_blog_details .elementor-container.elementor-column-gap-default {
        max-width: 1160px !important
    }
}

@media only screen and (min-width:1025px) and (max-width:1200px) {
    .content_blog_details .elementor-container.elementor-column-gap-default {
        max-width: 980px !important
    }

    .blog_details_fixed {
        display: none !important
    }
}

@media only screen and (max-width:1200px) {
    .blog_details_world {
        width: 100% !important
    }
}

@media only screen and (min-width:1201px) {
    .blog_details_world {
        width: 76.4% !important
    }
}

@media screen and (max-width:432px) {
    .footer_menu_sec ul li: nth-child(4) a {
        margin-left: unset !important
    }

    .footer_menu_sec ul li:nth-child(3) a {
        margin-right: 15px !important
    }
}

.sub_menu_servies_2 li.mega-current_page_item span {
    font-family: Poppins, Sans-serif !important;
    font-weight: 700 !important
}

@media screen and (min-width:769px) and (max-width:769px) {
    .profitable_servies_form .email_user input.wpcf7-form-control.wpcf7-text.wpcf7-email {
        width: 295px !important;
        height: 50px !important;
        border: 1px solid #adb1bc !important;
        border-radius: 34px !important
    }

    .profitable_servies_form .name_user input.wpcf7-form-control.wpcf7-text {
        width: 295px;
        height: 50px;
        border: 1px solid #adb1bc;
        border-radius: 34px
    }

    .profitable_servies_form .message_services textarea.wpcf7-form-control.wpcf7-textarea,
    .profitable_servies_form .phone_number input.wpcf7-form-control {
        width: 625px !important
    }

    .profitable_servies_form .button_user {
        text-align: end
    }

    #submit_contact,
    #submit_partner,
    .profitable_servies_form .button_user #submit_banner {
        width: 230px !important
    }

    .profitable_servies_form .submit_services {
        display: flex
    }

    .partner_form_page .recaptcha_user {
        width: auto;
        padding-right: 40px
    }
}

@media screen and (min-width:1600px) and (max-width:1600px) {
    .profitable_servies_form .submit_services {
        width: 603px !important
    }

    .profitable_servies_form .button_user {
        text-align: end !important
    }
}

@media screen and (min-width:700px) and (max-width:768px) {
    .profitable_servies_form .recaptcha_user {
        width: auto !important;
        margin-right: 20px
    }
}

.bolg_news_section .anwp-pg-post-teaser__top-meta {
    order: 2
}

.banner_color_services .elementor-column {
    background-color: rgb(0 0 0 / 67%)
}

.social_icon_blog .elementor-share-btn {
    border: unset !important;
    width: 30px;
    height: 35.71px
}

.social_icon_blog span.elementor-share-btn__icon,
.submit_services_sub .recaptcha_user {
    margin-left: unset
}

.social_icon_blog i.fab.fa-linkedin {
    background-image: url(/wp-content/themes/twentytwentyone-child/assets/images/linkedin_blog.svg)
}

.social_icon_blog i.fab.fa-twitter {
    background-image: url(/wp-content/uploads/2024/07/X_blog.svg)
}

.social_icon_blog i.fab.fa-facebook {
    background-image: url(/wp-content/themes/twentytwentyone-child/assets/images/facebook_blog.svg)
}

.social_icon_blog i.fab.fa-whatsapp {
    background-image: url(/wp-content/themes/twentytwentyone-child/assets/images/whatsapp_blog.svg)
}

.social_icon_blog i.fab {
    font-size: 20px !important;
    width: 20px !important;
    height: 20px !important
}

.grecaptcha-badge,
i.fab:before {
    display: none !important
}

.pdf_download span.elementor-button-text {
    align-items: center;
    display: flex;
    font-size: 16px !important
}

.chose_zehntech_section .elementor-icon-box-title span,
.chose_zehntech_section .elementor-icon-box-wrapper,
.chose_zehntech_section p.elementor-icon-box-description,
.custom_search_title p:nth-child(2),
.how_we_work_item h4,
.how_we_work_item p,
.job_scheduler h5.elementor-icon-box-title,
.job_scheduler p.elementor-icon-box-description,
.odoo_section_2 .elementor-image-box-wrapper {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis
}

@media only screen and (max-width:769px) {
    .partner_form_page .profitable_servies_form .wpcf7-spinner {
        margin-left: -50px;
        top: 5px
    }
}

@media only screen and (min-width:770px) and (max-width:1024px) {
    .partner_form_page .profitable_servies_form .wpcf7-spinner {
        margin-left: 17em;
        top: -37px
    }
}

@media only screen and (min-width:1025px) {
    .blog_details_admin .social_icon_blog {
        transform: translate(6px, 0)
    }

    .partner_form_page .profitable_servies_form .wpcf7-spinner {
        margin-left: 11em;
        top: -40px
    }
}

.single-portfolio .home_grid_section .success_home_stories {
    padding: unset !important;
    margin-top: 3em;
    margin-bottom: 3em !important
}

.custom_cat_parent .custom_cat_main .blog_img img,
.custom_portfolio_cat_main .blog_img img {
    object-fit: cover;
    width: 100% !important;
    max-width: 100% !important
}

@media only screen and (min-width:1041px) {
    .grid_home .grid-items {
        position: relative
    }

    .grid_home .item.skin.flat.odd.\33 {
        left: 0;
        bottom: 0;
        position: absolute
    }

    .item.skin.flat.odd.\35 {
        right: 0;
        bottom: 0;
        position: absolute
    }
}

.cat_banner_main {
    background-image: url(/wp-content/themes/twentytwentyone-child/assets/images/cat_banner_bg.png)
}

section.cat_banner_main {
    background-repeat: no-repeat;
    margin-top: -95px;
    background-size: cover
}

.cat_banner_main h1 {
    text-align: center;
    padding: 3.5em 0;
    color: #fff;
    font-weight: 800
}

.custom_cat_parent,
.custom_portfolio_cat_parent,
.our_mission_txt h2 {
    margin-top: 2em
}

.top_stories_main_sec .item {
    position: unset !important
}

@media only screen and (width:1024px) {
    #lets_get_no .lets_get h2 {
        padding-top: 1em !important;
        margin-left: 1.2em !important
    }

    #lets_get_no .lets_get .tech_bestows .elementor-widget-container {
        margin-left: 5em !important;
        margin-top: 4em !important
    }

    .no_of_emp {
        padding-top: 2em !important
    }

    .lets_get .about_us_total_filter {
        margin-left: 2em !important
    }

    .top_stories_sec .skin.flat.even.\34,
    .top_stories_sec .skin.flat.odd.\31 {
        padding: 5px !important
    }
}

.blog_details_admin span.elementor-icon-list-text {
    font-style: normal;
    font-weight: 600;
    font-size: 12px !important;
    text-transform: capitalize;
    color: #3f434e !important
}

.published_single_page .elementor-widget-container span.elementor-heading-title.elementor-size-default {
    font-size: 12px !important
}

.zehntech_section_one_image_1 img,
.zehntech_section_one_image_2 img,
.zehntech_section_three_image_10 img,
.zehntech_section_three_image_8 img {
    border-radius: 50% !important
}

.zehntech_section_one_image_3 img,
.zehntech_section_three_image_9 img {
    border-radius: 262px !important;
    border-bottom-left-radius: unset !important
}

.zehntech_section_two_image_4 img,
.zehntech_section_two_image_7 img {
    border-radius: 262px !important
}

.zehntech_section_two_image_5 img {
    border-radius: 262px !important;
    border-top-left-radius: unset !important
}

.zehntech_section_two_image_6 img {
    border-radius: 262px !important;
    border-top-right-radius: unset !important
}

@media only screen and (max-width:960px) {

    .join_us_homesection,
    .join_us_imagehome {
        width: 100% !important
    }

    .inner_section_join .elementor-container {
        height: 1000px
    }
}

@media only screen and (min-width:961px) {
    .inner_section_join .elementor-container {
        height: 580px
    }
}

@media only screen and (min-width:961px) and (max-width:1024px) {
    .join_us_imagehome .elementor-column-wrap {
        margin-top: 1em !important;
        margin-left: 1em !important
    }
}

@media only screen and (min-width:768px) and (max-width:960px) {
    .join_us_imagehome .elementor-column-wrap {
        margin-top: -13em !important;
        left: 20%
    }
}

@media only screen and (min-width:680px) and (max-width:767px) {
    .join_us_imagehome .elementor-column-wrap {
        margin-top: -14em !important;
        left: 15%
    }
}

@media only screen and (max-width:679px) {
    .join_us_imagehome .elementor-column-wrap {
        margin-top: -14em !important
    }
}

@media only screen and (min-width:451px) and (max-width:580px) {
    .m-home-page-integrations .m-rotator {
        width: 21rem !important;
        height: 21rem !important
    }

    .m-home-page-integrations .icon.one {
        top: -2.09rem !important;
        left: 10.5rem !important
    }

    .m-home-page-integrations .icon.two {
        top: 10rem !important;
        right: -2rem !important
    }

    .m-home-page-integrations .icon.three {
        top: 18rem !important;
        right: 8rem !important
    }

    .m-home-page-integrations .icon.four {
        top: 7rem !important;
        right: 17.75rem !important
    }

    .m-rotator.relative.center.two {
        width: 14rem !important;
        height: 14rem !important
    }

    .m-home-page-integrations .icon.five {
        bottom: .5rem !important;
        left: 1rem !important
    }

    .m-home-page-integrations .icon.six {
        bottom: 2.75rem !important;
        right: 5rem !important
    }

    .m-home-page-integrations .icon.seven {
        bottom: .75rem !important;
        left: 5.5rem !important
    }

    .center-logo {
        top: 12rem !important;
        left: 10rem !important
    }

    .m-rotator.relative.center.three {
        width: 7rem !important;
        height: 7rem !important
    }
}

@media only screen and (max-width:400px) {
    .join_us_imagehome {
        margin-left: -10px
    }

    .m-home-page-integrations .icon.one {
        top: -1rem !important;
        left: 7.5rem !important;
        width: 50px;
        height: 50px
    }

    .m-home-page-integrations .icon.two {
        top: 11rem !important;
        right: 0 !important;
        width: 60px;
        height: 60px
    }

    .m-home-page-integrations .icon.three {
        top: 15rem !important;
        right: 10rem !important;
        width: 50px;
        height: 50px
    }

    .m-home-page-integrations .icon.four {
        top: 5rem !important;
        right: 15rem !important;
        width: 60px;
        height: 60px
    }
}

@media only screen and (min-width:400px) and (max-width:450px) {
    .m-home-page-integrations .icon.one {
        top: -1.5rem !important;
        left: 7.5rem !important;
        width: 50px;
        height: 50px
    }

    .m-home-page-integrations .icon.two {
        top: 11rem !important;
        right: -1rem !important;
        width: 60px;
        height: 60px
    }

    .m-home-page-integrations .icon.three {
        top: 15rem !important;
        right: 11rem !important;
        width: 50px;
        height: 50px
    }

    .m-home-page-integrations .icon.four {
        top: 5rem !important;
        right: 15rem !important;
        width: 60px;
        height: 60px
    }
}

@media only screen and (max-width:450px) {
    .join_us_imagehome {
        justify-content: center
    }

    .m-home-page-integrations .m-rotator {
        width: 18rem !important;
        height: 18rem !important;
        left: 2.5rem !important;
        top: 5.5rem !important;
        -webkit-animation: 20s linear infinite rotations !important;
        animation: 20s linear infinite rotations !important
    }

    .m-rotator.relative.center.two {
        width: 12rem !important;
        height: 12rem !important;
        left: 5.4rem !important;
        top: 8.4rem !important;
        -webkit-animation: 20s linear infinite rotations !important;
        animation: 20s linear infinite rotations !important
    }

    .m-home-page-integrations .icon.five {
        bottom: 8rem !important;
        left: 9rem !important;
        width: 40px;
        height: 40px
    }

    .m-home-page-integrations .icon.six {
        bottom: 4.75rem !important;
        right: 5rem !important;
        width: 30px;
        height: 30px
    }

    .m-home-page-integrations .icon.seven {
        bottom: .75rem !important;
        left: 5.5rem !important;
        width: 30px;
        height: 30px
    }

    .center-logo {
        top: 12rem !important;
        left: 9rem !important
    }

    .m-rotator.relative.center.three {
        width: 7rem !important;
        height: 7rem !important;
        left: 7.7rem !important;
        top: 10.9rem !important;
        -webkit-animation: 20s linear infinite rotations !important;
        animation: 20s linear infinite rotations !important
    }

    .join_us_imagehome .elementor-column-wrap {
        margin-left: -74px !important
    }
}

@media only screen and (min-width:451px) and (max-width:500px) {
    .join_us_imagehome .elementor-column-wrap {
        margin-left: -30px !important
    }
}

.anwp-pg-post-teaser__category.anwp-font-heading.mt-2 a,
.bolg_news_section .anwp-pg-post-teaser__top-meta.d-flex.flex-column.anwp-pg-post-teaser__category-column.mr-auto,
a.blog_categpry_name {
    width: fit-content
}

.hover_icon svg {
    font-size: 24px;
    margin-top: -3px !important
}

.home_grid_section section.elementor-section {
    margin-bottom: 3em !important
}

.slider_home_1 .elementor-swiper-button {
    z-index: unset
}

.chose_zehntech_section .elementor-icon-box-title span {
    -webkit-line-clamp: 2;
    font-size: 22px !important
}

.chose_zehntech_section p.elementor-icon-box-description {
    -webkit-line-clamp: 5;
    font-size: 16px !important
}

.chose_zehntech_section .elementor-icon-box-wrapper {
    height: 200px;
    -webkit-line-clamp: 5
}

.footer_email_section svg,
.hr_team_section svg {
    font-size: 24px !important;
    width: 24px !important;
    height: 24px !important
}

.odoo_key_ben_sec svg {
    font-size: 20px !important
}

@media screen and (min-width:1200px) and (max-width:1237px) {
    div#post-grid-1543 {
        margin-left: unset !important;
        padding: unset !important
    }

    .home_blog_new #post-grid-1543 .item {
        margin-right: unset !important
    }
}

textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required::-webkit-scrollbar-thumb {
    border-radius: 34px
}

textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required::-webkit-scrollbar-track {
    padding-right: 20px
}

.odoo_section_2 .elementor-image-box-wrapper {
    -webkit-line-clamp: 5
}

textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required::-webkit-scrollbar {
    width: 100%
}

.page-numbers {
    background-color: #e9e9e9;
    width: 28px;
    height: 30px;
    text-align: center;
    margin: 3px;
    border-radius: 9px;
    align-items: center;
    display: inline-grid;
    font-weight: 500;
    font-size: 16px !important;
    padding-top: 2px
}

.pagination_arrows_icon {
    margin: 0 auto;
    width: 24px
}

span.page-numbers.current {
    background-color: #002ed2;
    color: #fff
}

a.next.page-numbers,
a.prev.page-numbers {
    background-color: unset;
    padding: unset
}

a.page-numbers:hover {
    transform: scale(1.09)
}

a.prev.page-numbers img {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
}

a.next.page-numbers:hover,
a.prev.page-numbers:hover {
    transform: unset
}

@media only screen and (max-width:767px) {
    .servies_data_ai .elementor-column {
        width: 100% !important;
        margin-top: 2em !important
    }

    .servies_data_ai .elementor-row {
        display: block !important
    }

    .servies_data_ai .elementor-column-wrap.elementor-element-populated {
        margin: unset !important
    }

    .servies_data_ai {
        margin-top: unset !important
    }

    .applied_technologies_image img {
        object-fit: contain;
        max-width: 200px !important;
        width: 200px !important;
        height: 100px !important
    }

    .page-numbers {
        width: 25px;
        height: 26px;
        margin: 3px;
        font-size: 14px !important;
        padding-top: 3px;
        text-align: center;
        font-family: Poppins, Sans-serif;
        border-radius: 9px;
        align-items: center;
        display: inline-grid;
        font-weight: 500
    }

    .category_page_pagination,
    .custom_blog_row .dcs-universal-pagination,
    .dcs_universal_container .cate_pagination,
    .dcs_universal_container .search_pagination,
    .portfolio-search-pagination,
    .portfolio-universal-pagination,
    .portfolio_cate_pagination {
        justify-content: center !important;
        margin: 50px 0 0 !important
    }
}

section#opportunities_zehntech .elementor-container.elementor-column-gap-default {
    min-height: fit-content !important
}

.divider_footer_certification .elementor-widget-container {
    opacity: .8
}

.what_we_do_divider .elementor-widget-container {
    opacity: .5
}

.category_page_pagination {
    width: 100%;
    display: flex;
    justify-content: end;
    margin: 80px 5px 0 0;
    float: right
}

.category_page_pagination a.page-numbers,
.custom_search_img a {
    text-decoration: none
}

.contact_page_tab .elementor-tabs-wrapper {
    height: 80px
}

.about_our_purpose .about_zehntech_home_growth .about_img_col-2,
.about_our_purpose .about_zehntech_home_growth .zehntech_img_2 {
    text-align: right !important
}

.about_our_purpose .zehntech_img_3 {
    margin-right: 1em;
    text-align: right !important
}

.about_our_mission .s_port_img_1 {
    text-align: left !important
}

.about_our_mission .elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-4382cc2 {
    width: 34%
}

.about_our_mission .elementor-column.elementor-col-33.elementor-inner-column.elementor-element.elementor-element-f759f1b,
.about_our_mission .elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-2a70d0f {
    width: 30%
}

.about_our_mission .elementor-column.elementor-col-66.elementor-inner-column.elementor-element.elementor-element-7584342 {
    width: 46%
}

.about_our_mission .s_port_img_0 .elementor-image {
    margin-right: 15em
}

.about_our_purpose .zehntech_img_2 img {
    width: 201px !important;
    height: 201px !important
}

.about_our_purpose .zehntech_img_1 img,
.about_our_purpose .zehntech_img_3 img {
    width: 194px !important;
    height: 194px !important
}

.about_our_purpose .zehntech_img_4 img {
    width: 74px !important;
    height: 78px !important
}

.about_our_mission .s_port_img_1 img {
    width: 229.78px !important;
    max-width: 229.78px !important;
    height: 283.4px !important
}

.about_our_mission .s_port_img_2 img {
    width: 218.42px !important;
    height: 219.25px !important;
    max-width: 218.42px !important
}

.about_our_mission .s_port_img_3 img {
    bottom: 4em
}

.about_our_mission .s_port_img_4 img {
    right: .5em
}

.our_mission_txt .elementor-widget-container,
.s_port_img_0 .elementor-widget-container,
.sub_services_form .wpcf7-response-output {
    margin-top: unset !important
}

@media screen and (min-width:1200px) and (max-width:1599px) {
    .about_our_mission .elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-4382cc2 {
        width: 44%
    }

    .about_our_mission .s_port_img_3 img {
        bottom: 5.5em;
        left: 4.5em
    }

    .about_our_mission .s_port_img_4 img {
        left: 3.5em;
        bottom: 5.5em
    }

    .about_our_mission .s_port_img_0 .elementor-image {
        margin-right: 7em
    }

    .about_our_mission .s_port_img_2 img {
        width: 194.42px !important;
        height: 194.25px !important;
        max-width: 218.42px !important
    }
}

@media screen and (min-width:1025px) and (max-width:1199px) {
    .trusted_using {
        padding-left: 4em;
        padding-top: 1.5em;
        padding-bottom: 3em
    }

    .about_our_purpose .zehntech_img_2 img {
        width: 201px !important;
        height: 185px !important
    }

    .about_our_purpose .zehntech_img_1 img,
    .about_our_purpose .zehntech_img_3 img {
        width: 194px !important;
        height: 180px !important
    }

    .about_our_purpose .zehntech_img_4 img {
        width: 74px !important;
        height: 70px !important
    }

    .about_our_mission .s_port_img_0 .elementor-image {
        margin-right: 4em
    }

    .about_our_mission .s_port_img_1 img {
        width: 210.78px !important;
        max-width: 212.78px !important;
        height: 260.4px !important
    }

    .about_our_mission .s_port_img_2 img {
        width: 190px !important;
        height: 180px !important;
        max-width: 218.42px !important
    }

    .about_our_mission .s_port_img_3 img {
        bottom: 5em;
        left: 5.8em
    }

    .about_our_mission .s_port_img_4 img {
        bottom: 4.7em;
        left: 5em
    }

    .about_our_mission .elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-4382cc2 {
        width: 49%
    }
}

@media screen and (min-width:900px) and (max-width:1024px) {
    .about_our_purpose .zehntech_img_2 img {
        width: 201px !important;
        height: 155px !important
    }

    .about_our_purpose .zehntech_img_1 img,
    .about_our_purpose .zehntech_img_3 img {
        width: 194px !important;
        height: 150px !important
    }

    .about_our_purpose .zehntech_img_4 img {
        width: 74px !important;
        height: 60px !important
    }

    .about_our_mission .elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-4382cc2 {
        width: 43%
    }

    .about_our_mission .s_port_img_2 img {
        width: 160px !important;
        height: 160px !important;
        max-width: 160px !important
    }

    .about_our_mission .s_port_img_0 .elementor-image {
        margin-right: 6em
    }

    .about_our_mission .s_port_img_3 img {
        bottom: 5.5em;
        left: 4em;
        width: 40% !important
    }

    .about_our_mission .s_port_img_4 img {
        right: .5em;
        bottom: 6em;
        width: 40% !important;
        left: 3em
    }

    .about_our_mission .s_port_img_1 img {
        width: 194.78px !important;
        max-width: 200.78px !important;
        height: 253.4px !important
    }
}

@media screen and (min-width:768px) and (max-width:899px) {
    .about_our_purpose .zehntech_img_2 img {
        width: 201px !important;
        height: 120px !important
    }

    .about_our_purpose .zehntech_img_1 img,
    .about_our_purpose .zehntech_img_3 img {
        width: 194px !important;
        height: 120px !important
    }

    .about_our_mission .s_port_img_0 .elementor-image {
        margin-right: 2em
    }

    .about_our_mission .elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-4382cc2 {
        width: 50%
    }

    .about_our_mission .s_port_img_1 img {
        width: 170.78px !important;
        max-width: 170.78px !important;
        height: 230.4px !important
    }

    .about_our_mission .s_port_img_2 img {
        width: 130px !important;
        height: 130px !important;
        max-width: 130px !important
    }

    .about_our_mission .s_port_img_3 img {
        bottom: 6em;
        left: 4.5em;
        width: 40% !important
    }

    .about_our_mission .s_port_img_4 img {
        right: .5em;
        bottom: 6em;
        width: 40% !important;
        left: 3em
    }

    .about_our_purpose .zehntech_img_4 img {
        width: 74px !important;
        height: 60px !important
    }
}

.core_val_box :hover .elementor-image-box-wrapper {
    height: unset !important;
    display: flex;
    align-items: center !important
}

.lest_workk-section .meet_our_team_btn span.elementor-button-content-wrapper {
    margin-top: -3px;
    align-items: center
}

#rev_slider_36_1_wrapper #slider-36-slide-34-layer-48 {
    visibility: hidden !important
}

.search_date {
    font-size: 14px;
    color: #adb1bc;
    margin: unset
}

.custom_search_title p:nth-child(2) {
    font-size: 18px;
    color: #3f434e;
    -webkit-line-clamp: 2
}

input#popup_email_submit {
    /* margin-top: 35px !important */
     margin-top: 0px !important
}

.search_tag {
    font-style: normal;
    font-size: 12px !important;
    background: #fffcef;
    margin: 10px;
    padding: 0 5px;
    border-radius: 5px;
    color: #3f434e
}

.image_integrate svg {
    width: 19.49px !important;
    height: 93px !important;
    max-width: 19.49px !important
}

.image_integrate span {
    font-family: Poppins, Sans-serif !important;
    font-weight: 800 !important;
    font-style: normal !important;
    margin-top: -2px
}

.image_integrate .elementor-icon-box-title {
    margin-top: -10px;
    margin-bottom: 25px
}

.landings_form .email_user_landings,
.landings_form .message_services_landings,
.landings_form .phone_number_landings {
    margin-bottom: 15px !important
}

.submit_services_landings .recaptcha_user_landings {
    margin-bottom: 25px !important
}

.button_user_landings {
    text-align: -webkit-center;
    height: 89px
}

.connect_whatsapp span {
    font-size: 24px !important
}

.landing_page_heading {
    color: #fc0
}

.business_cases_sec svg {
    width: 42px !important;
    height: 36.47px !important
}

.industries_business span.elementor-icon-list-icon svg {
    width: 16.35px !important;
    height: 29px !important;
    max-width: 16.35px !important
}

.industries_business li.elementor-icon-list-item.elementor-inline-item {
    margin-right: unset !important;
    margin-left: unset !important;
    margin-top: 1em !important
}

.business_inner .elementor-container {
    max-width: 1240px !important
}

.testimonal_landing_slider .swiper-slide {
    background: #f2f2f2;
    box-shadow: 0 4px 0 #ffce0a;
    border-radius: 10px;
    align-items: center;
    display: inherit
}

.testimonal_landing .elementor-main-swiper {
    margin: unset !important;
    width: 100% !important;
    padding-bottom: 5em !important
}

.customer_sec_2 .elementor-icon-box-description,
.testimonal_landing_slider span.elementor-testimonial__title {
    font-size: 14px !important
}

.testimonal_landing_slider img {
    width: 68px !important;
    max-width: 68px !important;
    height: 68px !important
}

.testimonal_landing_slider .elementor-swiper-button {
    top: calc(45% - (40px / 2)) !important
}

.sticky_button {
    width: unset !important
}

.landings_form input.wpcf7-form-control {
    background: #fff;
    border: 1px solid #adb1bc;
    border-radius: 80px
}

.landings_form textarea.wpcf7-form-control {
    background: #fff;
    border: 1px solid #adb1bc;
    border-radius: 34px
}

.industries_business ul {
    margin-left: 8px !important
}

@media screen and (min-width:768px) {
    .data_analytics_banner .elementor-widget-wrap {
        padding-top: 4.5em !important
    }

    .connect_whatsapp svg {
        width: 42px !important;
        height: 42px !important
    }
}

@media screen and (min-width:1600px) {
    .contact_us_btn_section.meet_our_team_btn.join_us_btn {
        margin-bottom: 22px
    }

    .core_val_box .elementor-column-wrap.elementor-element-populated {
        height: 296px
    }

    .integrate_form,
    .trusted_sec_1 {
        width: 42% !important
    }

    .technologies_1 .elementor-widget-container {
        margin-left: 3em;
        padding-right: 1.5em
    }

    .trusted_using_client .elementor-container {
        max-width: 1527px !important
    }

    .trusted_using .elementor-heading-title {
        font-size: 30px !important;
        padding-left: 3.3em;
        padding-top: 2em;
        padding-bottom: 3em
    }

    .trusted_using .elementor-heading-title span {
        font-size: 30px !important
    }

    #chatGPT .elementor-column-wrap {
        background-size: 100% 100%;
        height: 637px !important
    }

    .big_ideas_data h3 {
        margin-top: -9px
    }

    .testimonal_landing_slider i.eicon-chevron-left,
    i.eicon-chevron-right {
        padding: 11px;
        color: #fff
    }

    .testimonal_landing_slider .elementor-swiper-button.elementor-swiper-button-next {
        right: -10%;
        background: #979797;
        border-radius: 50%;
        width: 41px;
        height: 41px
    }

    .testimonal_landing_slider .elementor-swiper-button.elementor-swiper-button-prev {
        left: -10%;
        background: #979797;
        border-radius: 50%;
        width: 41px;
        height: 41px
    }

    .testimonal_landing .elementor-container {
        max-width: 1440px !important
    }

    .testimonal_landing_slider .swiper-slide.swiper-slide-active:first-child {
        margin-right: 2.7em !important
    }

    .testimonal_landing_slider .swiper-slide {
        width: 681px !important;
        height: 468px !important
    }

    .industries_business span.elementor-icon-list-text {
        font-size: 24px !important
    }

    .industries_business li.elementor-icon-list-item.elementor-inline-item {
        width: 240px
    }

    .landing_leverage ul li.elementor-icon-list-item.elementor-inline-item {
        width: 376px !important;
        margin-top: 1em
    }

    .loading_zehntech {
        width: 45% !important
    }

    .landing_zehntech_sec {
        width: 54% !important
    }

    .loading_zehntech .chosse_zehntech_4 img {
        width: 263.7px !important;
        max-width: 263.7px !important;
        height: 265px !important;
        border-radius: 0 130px 130px !important;
        margin-right: 1em
    }

    .loading_zehntech .chosse_zehntech_3 img {
        width: 288.38px !important;
        max-width: 288.38px !important;
        height: 385.8px !important;
        border-radius: 160px !important
    }

    .loading_zehntech .chosse_zehntech_5 img {
        width: 77.94px !important;
        max-width: 77.94px !important;
        height: 74.04px !important;
        border-radius: 0 130px 130px !important;
        margin-left: 1.3em !important
    }

    .integrate_form_col {
        margin-right: 4em !important
    }

    .landings_form input.wpcf7-form-control {
        width: 615px;
        max-width: 615px;
        height: 75px
    }

    .landings_form textarea.wpcf7-form-control {
        width: 615px;
        height: 133.54px
    }

    .landings_form .flag-container {
        height: 79px
    }
}

@media screen and (min-width:1200px) and (max-width:1599px) {
    .trusted_using {
        padding-left: 4em;
        padding-top: 1.5em;
        padding-bottom: 3em
    }

    .testimonal_landing .elementor-container {
        max-width: 1060px !important
    }

    .testimonal_landing_slider .swiper-slide {
        width: 500px !important;
        height: 468px !important
    }

    .leading_page_aliment .elementor-container {
        max-width: 1160px !important
    }

    .leading_page_aliment_2 .elementor-container {
        max-width: 1000px
    }

    .landing_project .home_amazon .elementor-container.elementor-column-gap-default {
        max-width: 1000px !important
    }

    .landing_project .home_amazon {
        max-width: 1180px !important
    }

    .landings_form input.wpcf7-form-control {
        width: 520px;
        max-width: 520px;
        height: 60px
    }

    .landings_form textarea.wpcf7-form-control {
        width: 520px;
        height: 120px
    }
}

@media screen and (min-width:767px) {
    .leading_header_logo img {
        width: 226px !important;
        height: 56px !important;
        max-width: 226px !important
    }
}

@media screen and (min-width:1025px) and (max-width:1199px) {
    .testimonal_landing .elementor-container {
        max-width: 900px !important
    }

    .testimonal_landing_slider .swiper-slide {
        width: 420px !important;
        height: 468px !important
    }

    .leading_page_aliment .elementor-container {
        max-width: 980px !important
    }

    .leading_page_aliment_2 .elementor-container {
        max-width: 800px
    }

    .landings_form input.wpcf7-form-control {
        width: 400px;
        max-width: 400px;
        height: 60px
    }

    .landings_form textarea.wpcf7-form-control {
        width: 400px;
        height: 120px
    }

    .landing_zehntech_sec {
        width: 59% !important
    }

    .loading_zehntech {
        width: 40% !important
    }
}

@media screen and (min-width:767px) and (max-width:1024px) {
    .landings_form input.wpcf7-form-control {
        width: 400px;
        max-width: 400px;
        height: 60px
    }

    .landings_form textarea.wpcf7-form-control {
        width: 400px;
        height: 120px
    }
}

@media screen and (min-width:500px) and (max-width:767px) {
    .leading_header_logo img {
        width: 200px !important;
        height: 46px !important;
        max-width: 226px !important
    }
}

@media screen and (max-width:500px) {
    .leading_header_logo img {
        width: 180px !important;
        height: 40px !important;
        max-width: 180px !important
    }

    .connect_whatsapp .elementor-icon-box-icon {
        margin-left: 8px !important
    }
}

.customer_sec_2 svg {
    width: 42px !important;
    height: 42px !important;
    max-width: 42px !important
}

@media screen and (min-width:1200px) {
    .bolg_news_section .anwp-pg-post-teaser__top-meta.d-flex.flex-column.anwp-pg-post-teaser__category-column.mr-auto {
        margin-top: 22px;
        margin-left: 30px
    }

    .home_slider_next:hover img,
    .home_slider_prev:hover img {
        content: url(/wp-content/uploads/gifs/arrow%20blue.gif);
        background-color: transparent;
        width: 28px;
        background-size: contain;
        margin-left: -2px;
        max-width: 150%;
        height: 24px
    }

    .slider_next_icon:hover,
    .slider_priv_icon:hover {
        height: 18px;
        background: url(assets/images/arrow_left.gif) 0 0/contain no-repeat;
        width: 24px
    }

    .mega-sub_menu_servies_2 li:hover span {
        color: #002ed2;
        font-family: Poppins, Sans-serif
    }

    #submit_btn_cta_different:hover,
    #submit_career:hover,
    #submit_contact:hover,
    #submit_footer:hover,
    #submit_landings:hover,
    #submit_partner:hover,
    .button_icon_home a.elementor-button-link:hover span span.elementor-button-icon svg,
    .get_started_header a.elementor-button-link.elementor-button.elementor-size-md:hover {
        transform: scale(1.1)
    }

    .hover_icon a.elementor-button-link.elementor-button.elementor-size-sm:hover svg,
    .meet_our_team_btn a.elementor-button-link:hover svg path,
    .odoo_learn_more a.elementor-button-link.elementor-button.elementor-size-sm:hover svg,
    .prev_home_nex .elementor-swiper-button.elementor-swiper-button-next:hover use,
    .prev_home_nex .elementor-swiper-button.elementor-swiper-button-prev:hover use,
    .see_home a.elementor-button-link:hover span span.elementor-button-icon svg,
    .slider_priv_icon:hover rs-layer#slider-2-slide-7-layer-15 {
        display: none
    }

    .slider_home .elementor-widget-container .slick-track .anwp-pg-post-teaser .anwp-pg-post-teaser__thumbnail.position-relative:hover {
        transform: scale(1.1);
        transition: .5s ease-in-out
    }

    .see_home a.elementor-button-link:hover span span.elementor-button-icon {
        height: 32px;
        background: url(/wp-content/uploads/gifs/arrow%20blue.gif) 0 0/contain no-repeat;
        width: 35px;
        margin-top: -9px
    }

    .secound_banner_btn:hover+.secound_banner_btn_icon {
        height: 30px;
        background: url(/wp-content/uploads/gifs/arrow%20white.gif) 0 0/contain no-repeat;
        width: 28px;
        margin-left: -10px;
        margin-top: -2px;
        z-index: 999 !important
    }

    .home_slider_prev:hover img {
        transform: rotate(270deg)
    }

    .home_slider_next:hover img {
        transform: rotate(90deg)
    }

    .slider_next_icon:hover {
        transform: rotate(180deg)
    }

    .hover_icon a.elementor-button-link.elementor-button.elementor-size-sm:hover span.elementor-button-icon.elementor-align-icon-right {
        height: 20px;
        background: url(/wp-content/uploads/gifs/arrow%20white.gif) 0 0/contain no-repeat;
        width: 20px;
        margin-top: -2px
    }

    .odoo_learn_more a.elementor-button-link.elementor-button.elementor-size-sm:hover span.elementor-button-icon.elementor-align-icon-right {
        height: 20px;
        background: url(/wp-content/uploads/gifs/arrow%20white.gif) 0 0/contain no-repeat;
        width: 20px;
        margin-top: -1px;
        margin-left: 15px !important
    }

    .meet_our_team_btn a.elementor-button-link:hover svg {
        background: url(/wp-content/uploads/gifs/arrow%20white.gif) 0 0/contain no-repeat;
        width: 21px !important;
        margin-bottom: -16px;
        margin-top: -2px;
        margin-left: unset !important
    }

    .Third_banner_btn:hover .fa-angle-right::before,
    .banner_btn:hover .fa-angle-right::before {
        height: 24px;
        background: url(assets/images/gifs/arrow%20white.gif) 0 0/contain no-repeat;
        width: 24px;
        content: "";
        position: relative;
        top: 6px !important
    }

    .about_our_purpose .about_img_col-2,
    .about_our_purpose .about_img_col-5.zehntech_im_5 {
        width: 70% !important
    }

    .testimonal_landing_slider .swiper-slide {
        padding: 50px !important
    }

    .happy_clients_1 {
        width: 29.5% !important
    }

    .project_completed_1 {
        width: 39% !important
    }

    .project_completed_1 .elementor-widget-container {
        margin-left: 2.5em;
        padding-right: 3.5em
    }

    .technologies_1 {
        width: 31.5% !important
    }
}

@media screen and (max-width:420px) {
    .connect_whatsapp .elementor-icon-box-title {
        font-size: 13px !important
    }
}

.how_we_head {
    font-family: Poppins;
    font-style: normal;
    font-weight: 800;
    font-size: 50px;
    text-align: center;
    margin-top: 2em
}

.how_we_work_main {
    display: flex;
    max-width: 1527px;
    margin: 0 auto 6em;
    margin-top: 3em !important
}

.how_we_work_item {
    position: relative;
    width: 16%;
    margin: 0 auto;
    text-align: center
}

.how_we_work_item img {
    width: 127px !important;
    height: 127px !important;
    border-radius: 100%;
    object-fit: cover
}

.down_arrow,
.up_arrow {
    height: 19%;
    min-height: 21%;
    border: 1px dashed
}

.how_we_work_item h4 {
    margin-top: 20px !important;
    font-style: normal;
    font-weight: 800;
    font-size: 18px !important;
    margin-bottom: unset;
    -webkit-line-clamp: 3
}

.how_we_work_item p,
.zt_search_filter_form input,
.zt_search_filter_form label {
    font-weight: 600;
    font-family: Poppins, Sans-serif;
    font-style: normal
}

.how_we_work_item p {
    font-size: 15px !important;
    line-height: 21px;
    text-align: center;
    color: #1b1e26;
    margin-top: 5px;
    -webkit-line-clamp: 7
}

.down_item {
    position: relative;
    top: 5.5em
}

.down_arrow {
    top: 19%;
    left: 69%;
    width: 72%;
    border-radius: 93%/109px 100px 0 0;
    border-color: #f4c400 transparent transparent;
    transform: rotate(24deg)
}

.down_arrow::after,
.up_arrow::after {
    border-top: 1px dashed #f4c400;
    border-right: 1px dashed #f4c400;
    width: 20px;
    height: 20px;
    content: "";
    position: absolute
}

.down_arrow::after {
    right: 18px;
    top: 3px;
    transform: rotate(80deg)
}

.up_arrow::after {
    right: 19px;
    top: 4px;
    transform: rotate(70deg)
}

.up_arrow {
    width: 69%;
    border-radius: 98%/109px 100px 0 0;
    border-color: #f4c400 transparent transparent;
    transform: rotate(178deg);
    -webkit-transform: scaleX(-1);
    transform: scaley(-1) rotate(21deg);
    position: absolute;
    bottom: 96%;
    left: 62%
}

.bottom_arrow {
    width: 43%;
    height: 216%;
    border: 1px dashed;
    border-radius: 160%/97% 115%;
    border-color: #f4c400 transparent transparent;
    transform: rotate(178deg);
    -webkit-transform: scaleX(-1);
    transform: scale(-1) rotate(0);
    position: absolute;
    bottom: 8%;
    left: 35%
}

.bottom_arrow:after {
    content: "";
    position: absolute;
    width: 20px;
    height: 20px;
    border-top: 1px dashed #f4c400;
    border-right: 1px dashed #f4c400;
    right: 17.8%;
    top: 7%;
    transform: rotate(105deg)
}

@media screen and (min-width:1600px) {
    .how_we_work_item img {
        width: 127px !important;
        height: 127px !important;
        border-radius: 100% !important;
        object-fit: cover
    }

    .zehntech_work_why .elementor-container {
        max-width: 1527px
    }

    .work_zehntech_image img {
        width: 590px !important;
        height: 345px !important;
        max-width: 590px !important
    }

    .work_zehntech_trainings_4 {
        bottom: 0;
        position: absolute !important;
        margin-bottom: -.8em
    }

    .work_zehntech_trainings .elementor-container.elementor-column-gap-default {
        height: 425px
    }

    .redmineflux_container .elementor-text-editor.elementor-clearfix,
    .redmineflux_container p {
        font-size: 18px !important
    }

    .feature_odyssey_details .elementor-icon-box-content {
        width: 421px
    }

    .our_product_od_img img {
        width: 581px !important;
        height: 317px !important;
        max-width: 581px !important;
        border-radius: 28px !important;
        margin: auto
    }
/* 
    .our_product_od_img figure.elementor-image-box-img {
        width: 697px !important;
        height: 370px;
        background: #f2f2f2;
        border-radius: 60px;
        display: flex;
        justify-content: center
    } */

    .rights_reserved {
        position: absolute !important;
        bottom: 2px
    }

    .avatar_customers_img img {
        max-width: 574px !important;
        width: 574px !important;
        height: 548px !important
    }

    .avatar_customers_1 {
        width: 62% !important
    }

    .avatar_pixel_img img {
        width: 353px !important;
        height: 332px !important;
        max-width: 353px !important;
        margin-top: 37px;
        border-top-right-radius: 40px !important;
        border-top-left-radius: 40px !important
    }

    .avatar_pixel_img .elementor-widget-container {
        width: 620px !important;
        height: 370px !important
    }

    .avatar_img_1 img {
        width: 228.34px !important;
        height: 479.05px !important;
        max-width: 228.34px !important;
        border-radius: 19px !important
    }

    .avatar_sec_2 {
        width: 620px !important;
        height: 594px;
        background: #f7f1ec;
        border-radius: 60px
    }

    .introduc_odyssey_img img {
        height: 483.69px !important
    }

    .feature_odyssey ul.elementor-icon-list-items {
        width: 311px
    }

    .about_zehntech_company {
        height: 415px !important
    }

    .robust_technologies_2 img {
        width: 465px !important;
        max-width: 465px !important;
        height: 621px !important
    }

    .robust_technologies_1 img {
        width: 345px !important;
        height: 398px !important;
        max-width: 345px !important
    }

    .feature_odyssey_details_img .elementor-widget-container img {
        width: 522px !important;
        height: 270px !important;
        max-width: 522px !important;
        margin: 24px
    }

    .feature_odyssey_details_img .elementor-widget-container {
        width: 620px;
        height: 320px
    }
}

@media screen and (min-width:1201px) and (max-width:1599px) {

    .chose_zehntech_section .elementor-container.elementor-column-gap-default,
    .trusted_using_client .elementor-container {
        max-width: 1160px !important
    }

    .service_page_cta .elementor-container.elementor-column-gap-default {
        max-width: 1158px !important
    }

    .service_page_cta .elementor-widget-wrap {
        padding: unset !important
    }

    .servies_data_capable .elementor-container {
        max-width: 1160px
    }

    .how_we_work_item img {
        width: 100px !important;
        height: 100px !important;
        border-radius: 100% !important;
        object-fit: cover
    }

    .down_arrow {
        height: 22%
    }

    .down_arrow::after {
        right: 16px;
        top: 0
    }

    .up_arrow::after {
        right: 18px;
        top: 0
    }

    .bottom_arrow::after {
        right: 19.5%;
        top: 5.8%
    }

    .bottom_arrow {
        height: 200%
    }

    .how_we_work_item {
        padding: 0 1em
    }

    .how_we_work_item h4,
    .how_we_work_item p {
        font-size: 14px !important
    }

    .down_arrow,
    .up_arrow {
        min-height: 25%
    }
}

@media screen and (min-width:1024px) and (max-width:1200px) {
    .how_we_work_item img {
        width: 90px !important;
        height: 90px !important;
        border-radius: 100% !important;
        object-fit: cover
    }

    .down_arrow::after,
    .up_arrow::after {
        right: 13px;
        top: 0
    }

    .bottom_arrow::after {
        right: 21%;
        top: 5%
    }

    .bottom_arrow {
        height: 200%;
        bottom: 12%
    }

    .how_we_work_item {
        padding: 0 1em
    }

    .how_we_work_item h4,
    .how_we_work_item p {
        font-size: 14px !important
    }

    .down_arrow,
    .up_arrow {
        min-height: 25%
    }
}

@media screen and (min-width:768px) and (max-width:1023px) {

    .down_arrow: :after,
    .up_arrow::after {
        content: "";
        width: 20px;
        height: 20px;
        right: 0
    }

    .down_arrow,
    .up_arrow {
        width: 40%;
        height: 19%;
        min-height: 21%;
        position: absolute;
        left: 45%
    }

    .how_we_head {
        margin-top: 1em
    }

    .down_arrow::after {
        position: absolute;
        border-top: 1px dashed #f4c400;
        border-right: 1px dashed #f4c400;
        top: -9px;
        transform: rotate(40deg)
    }

    .down_arrow {
        top: 15%;
        border: 1px dashed;
        border-radius: unset !important;
        border-color: #f4c400 transparent transparent;
        transform: unset !important
    }

    .up_arrow::after {
        position: absolute;
        border-top: 1px dashed #f4c400;
        border-right: 1px dashed #f4c400;
        top: -11px;
        transform: rotate(50deg)
    }

    .up_arrow {
        border: 1px dashed;
        border-radius: unset !important;
        border-color: #f4c400 transparent transparent;
        transform: rotate(178deg);
        -webkit-transform: scaleX(-1);
        transform: scaley(-1) rotate(0);
        bottom: 85%
    }

    .down_item {
        top: unset
    }

    .how_we_work_item img {
        width: 100px !important;
        height: 100px !important
    }

    .how_we_work_item {
        width: 60%;
        padding: 0 1em 1em;
        text-align: left
    }

    .how_we_work_main {
        margin-top: 3em !important;
        display: -webkit-inline-box;
        overflow: scroll;
        width: 100%
    }

    .how_we_work_item h4 {
        font-size: 16px !important;
        text-align: left
    }

    .how_we_work_item p {
        font-size: 15px !important;
        text-align: left
    }

    .bottom_arrow {
        display: none
    }
}

.business_cases_sec,
.footer_icon_pri,
.footer_icon_pri_2,
.footer_icon_pri_3 {
    margin-bottom: unset !important
}

.servies_data_ai .elementor-widget-button a.elementor-button {
    padding: 0 16px
}

.chose_zehntech_section {
    background-size: 100% 100% !important
}

.job_scheduler .elementor-widget-wrap {
    background: #f2f2f2;
    box-shadow: 0 4px 0 #ffce0a;
    border-radius: 10px;
    align-items: center;
    padding: 50px !important
}

.job_scheduler p.elementor-icon-box-description {
    -webkit-line-clamp: 6
}

.job_scheduler h5.elementor-icon-box-title {
    -webkit-line-clamp: 2
}

#list_technologies_ul,
.dropdown-check-list ul.items {
    overflow: auto;
    background: #fff;
    box-shadow: 0 1px 4px #eaeaea;
    scrollbar-color: #002ed2 #aeb1bc;
    scrollbar-width: thin
}

.business_cases_sec ul {
    color: #3f434e;
    padding-left: 10px
}

.work_zehntech_trainings .elementor-container.elementor-column-gap-default {
    max-width: unset !important;
    padding: unset !important;
    margin: unset !important
}

@media screen and (min-width:1201px) {
    .architechture_img img {
        object-fit: cover;
        max-width: 1167.04px !important;
        width: 1167.04px !important;
        height: 682.33px !important
    }

    .yade_1 {
        margin-right: 1.5em
    }

    .yade_2 {
        margin-left: 1.5em
    }

    .industries_one {
        display: none
    }

    .work_zehntech_trainings_3 {
        margin-top: 1em
    }
}

.adv_search_filter .elementor-widget-wrap,
.adv_search_res .elementor-widget-wrap,
.our_product_od .ody_more a {
    padding: unset !important
}

.zt_search_filter_form_main {
    position: relative;
    margin-top: 120px
}

.zt_search_filter_form label {
    position: absolute;
    bottom: 55px;
    font-size: 16px;
    color: #adb1bc
}

.dropdown-check-list .anchor,
.dropdown-check-list ul.items li,
.zt_search_filter_form select {
    font-weight: 600;
    font-size: 18px;
    font-family: Poppins, Sans-serif;
    font-style: normal
}

.zt_search_filter_form select {
    width: 246px;
    height: 60px;
    border: 1px solid #adb1bc;
    border-radius: 10px;
    color: #3f434e;
    margin-right: 25px;
    background: url("assets/images/down_arrow_Vector.svg") 90% 50% no-repeat
}

.zt_search_filter_form input {
    width: 449px;
    height: 60px;
    border: 1px solid #adb1bc !important;
    border-radius: 70px !important;
    color: #000 !important;
    font-size: 16px;
    margin-right: 22px !important;
    padding-left: 15px !important
}

.zt_search_filter_form button {
    width: 224px;
    height: 59.13px;
    background: #002ed2 !important;
    border-radius: 60px !important;
    position: absolute;
    padding-top: 10px;
    top: 25px;
    font-size: 16px
}

.zt_search_filter_form button:hover {
    color: #fff;
    border-color: transparent
}

.zt_search_filter_form select:focus {
    outline: navajowhite
}

.dropdown-check-list .anchor {
    width: 246px;
    height: 60px;
    border: 1px solid #adb1bc !important;
    border-radius: 60px;
    color: #3f434e;
    margin-right: 25px;
    padding-top: 15px !important;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    position: relative;
    cursor: pointer;
    display: inline-block;
    padding: 5px 50px 5px 15px
}

.dropdown-check-list .anchor::after {
    border-left: 2px solid #adb1bc !important;
    border-top: 2px solid #adb1bc !important;
    padding: 3.5px !important;
    right: 28px !important;
    top: 36% !important
}

.dropdown-check-list {
    display: inline-block;
    position: relative;
    top: 25px
}

.dropdown-check-list .anchor:after {
    position: absolute;
    content: "";
    border-left: 2px solid #000;
    border-top: 2px solid #000;
    padding: 5px;
    right: 10px;
    top: 20%;
    -moz-transform: rotate(-135deg);
    -ms-transform: rotate(-135deg);
    -o-transform: rotate(-135deg);
    -webkit-transform: rotate(-135deg);
    transform: rotate(-135deg)
}

.dropdown-check-list .anchor:active:after {
    right: 8px;
    top: 21%
}

.dropdown-check-list ul.items {
    padding: 2px;
    display: none;
    margin: 0;
    position: absolute;
    width: max-content;
    z-index: 1;
    border-radius: 10px;
    max-height: 305px
}

.dropdown-check-list ul.items li {
    list-style: none;
    line-height: 23px;
    display: flex;
    margin: 15px 0 0 12px;
    color: #3f434e;
    width: 90%
}

input.list_technologies_checkbox {
    border-radius: 4px !important;
    width: 28px !important;
    height: 28px !important;
    cursor: pointer
}

input.list_technologies_checkbox:checked {
    background: #0249ff
}

input.list_technologies_checkbox:after {
    background: url(assets/images/checkbox_arrow.svg);
    border: none !important;
    transform: unset !important;
    left: 6px !important;
    top: 6px !important;
    position: absolute !important;
    width: 13px !important;
    height: 13px !important
}

.dropdown-check-list.visible .items {
    display: block;
    width: 90%;
    padding: 12px 0
}

#list_domain_ul li,
#list_solution_ul li {
    margin: 0 5px;
    width: 96%
}

#list_domain_ul label:hover,
#list_solution_ul label:hover {
    background: #f2f2f2;
    border-radius: 10px
}

#list_domain_ul label,
#list_solution_ul label {
    position: inherit;
    width: 100%;
    cursor: pointer;
    font-size: 16px;
    color: #3f434e;
    min-height: 49px;
    display: flex;
    align-items: center;
    margin-bottom: unset
}

#list_technologies_ul {
    width: 245px;
    height: 305px;
    border-radius: 10px;
    z-index: 99
}

input.list_technologies_checkbox:focus {
    outline: 0 !important
}

.dropdown-check-list ul.items::-webkit-scrollbar,
ul#list_technologies_ul::-webkit-scrollbar {
    width: 2px;
    background-color: #adb1bc
}

.dropdown-check-list ul.items::-webkit-scrollbar-thumb,
ul#list_technologies_ul::-webkit-scrollbar-thumb {
    background: #002ed2
}

.adv_search_post {
    width: 25%;
    float: left;
    margin: 20px auto;
    position: relative;
    padding: 10px
}

.adv_search_post:first-child,
.adv_search_post:nth-child(5) {
    padding-left: unset
}

.adv_search_post:nth-child(4),
.adv_search_post:nth-child(8) {
    padding-right: unset
}

.adv_search_main {
    margin-top: 5%
}

.adv_search_post_img img {
    width: 335px !important;
    height: 335px !important;
    border-radius: 60px !important
}

.adv_search_post_img {
    width: 100% !important;
    max-width: 100% !important;
    border-radius: 60px !important;
    height: 360px !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    position: relative;
    background-color: #f2f2f2 !important
}

.adv_post_content_inside {
    position: absolute;
    bottom: 10%;
    left: 15%;
    right: 25%
}

.adv_post_content {
    opacity: 0;
    transition: .35s;
    border-radius: 60px !important
}

.adv_search_post_img:hover .adv_post_content {
    opacity: 1;
    text-align: left;
    position: absolute;
    background: linear-gradient(0deg, rgba(2, 73, 255, .81), rgba(2, 73, 255, .81));
    border-radius: 60px;
    width: 100%;
    height: 100%
}

.adv_search_post_title {
    font-family: Poppins, Sans-serif;
    font-style: normal;
    font-weight: 800;
    text-align: left;
    font-size: 20px !important;
    color: #fff;
    line-height: 30px;
    cursor: default;
    -webkit-line-clamp: 5
}

.adv_explore_more,
.adv_search_post_category a {
    font-weight: 600;
    line-height: 30px;
    text-transform: capitalize;
    color: #fafafa;
    display: block;
    font-family: Poppins, Sans-serif;
    font-style: normal
}

.adv_search_post_category a {
    font-size: 12px !important;
    margin-bottom: -30px
}

.adv_explore_more {
    font-size: 14px !important;
    margin-top: -20px
}

.adv_search_post_title,
.grid_home .item.skin.flat .element.title a {
    text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical
}

button.adv_srch_clr_all {
    margin-top: 75px;
    background: url(assets/images/close_icon.svg) 88% 18px/15px 15px no-repeat #d9d9d938 !important;
    color: #3f434e !important;
    font-size: 16px;
    z-index: 999
}

.list_solution_radio:after {
    background: unset !important
}

#list_domain_ul .list_domain_radio,
#list_solution_ul .list_solution_radio {
    border: none !important;
    outline: 0;
    display: none
}

@media screen and (min-width:1201px) and (max-width:1599px) {
    .zehntech_work_why .elementor-container {
        max-width: 1160px
    }

    .work_zehntech_image img {
        width: 500px !important;
        height: 300px !important;
        max-width: 500px !important
    }

    .work_zehntech_trainings_4 {
        bottom: 0;
        position: absolute !important;
        margin-bottom: -3.2em
    }

    .work_zehntech_trainings_2 {
        margin-bottom: -2.7em
    }

    .work_zehntech_trainings_3 {
        margin-top: -.5em
    }

    .work_zehntech_trainings_1 {
        margin-top: -1em
    }

    .zt_search_filter_form input {
        width: 350px
    }

    #list_technologies_ul,
    .dropdown-check-list .anchor,
    .zt_search_filter_form select {
        width: 180px
    }

    .zt_search_filter_form button {
        width: 149px
    }

    .dropdown-check-list ul.items li {
        font-size: 16px
    }

    .adv_search_post_img {
        height: 310px !important
    }

    #list_technologies_ul li:nth-child(4) input.list_technologies_checkbox {
        width: 41px !important
    }

    .dropdown-check-list.visible .items {
        display: block;
        width: 87%;
        padding: 12px 0
    }

    #list_domain_ul li,
    #list_solution_ul li {
        margin: 0 5px;
        width: 94%
    }
}

@media screen and (min-width:1024px) and (max-width:1200px) {
    .adv_search_post {
        width: 33.33%
    }

    .zt_search_filter_form input {
        width: 290px
    }

    .dropdown-check-list .anchor,
    .zt_search_filter_form select {
        width: 160px;
        margin-right: 10px
    }

    #list_technologies_ul {
        width: 160px
    }

    .adv_search_post_img,
    .adv_search_post_img img {
        height: 315px !important
    }

    .adv_search_post:first-child,
    .adv_search_post:nth-child(4) {
        padding-left: unset !important
    }

    .adv_search_post:nth-child(4) {
        padding-right: 20px;
        padding-left: unset
    }

    .adv_search_post:nth-child(3),
    .adv_search_post:nth-child(6) {
        padding-right: unset
    }

    .adv_search_post_title {
        display: -webkit-box;
        -webkit-line-clamp: 5;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis
    }

    .list_technologies_checkbox {
        border-radius: 4px !important;
        width: 22px !important;
        height: 22px !important
    }

    input.list_technologies_checkbox:after {
        left: 4px !important;
        top: 3px !important;
        width: 11px !important;
        height: 12px !important
    }

    .dropdown-check-list ul.items li {
        font-size: 15px
    }

    .zt_search_filter_form button {
        width: 140px
    }

    span.adv_explore_more {
        margin-top: -15px
    }

    #list_domain_ul li,
    #list_solution_ul li {
        margin: 0 5px;
        width: 94%
    }

    .dropdown-check-list.visible .items {
        display: block;
        width: 94%;
        padding: 12px 0
    }

    .form_footer .phone_number input.wpcf7-form-control {
        width: 472px !important
    }
}

@media screen and (min-width:768px) and (max-width:1024px) {
    .meet_our_team_btn a#download_jobscheduler {
        margin-left: -6.6em !important
    }

    #list_domain_ul li,
    #list_solution_ul li {
        margin: 0 5px;
        width: 95%
    }

    .dropdown-check-list.visible .items {
        display: block;
        width: 200px;
        padding: 12px 0
    }

    .dropdown-check-list .anchor,
    .zt_search_filter_form select {
        width: 110px;
        margin-right: unset
    }

    .zt_search_filter_form input {
        width: 195px
    }

    .zt_search_filter_form button {
        width: 150px
    }

    .zt_search_filter_form_main {
        margin-top: 80px;
        padding: 0 1em
    }

    .adv_search_main {
        padding: 0 1em
    }

    .adv_search_post_img {
        height: 270px !important
    }

    .adv_search_post {
        width: 33.33%
    }

    .adv_search_post_img:hover {
        background: unset
    }

    .adv_search_post_img:hover .adv_post_content {
        background: unset;
        display: unset !important;
        position: unset !important
    }

    .adv_post_content {
        opacity: 1
    }

    .adv_search_post_title {
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
        font-size: 16px !important
    }

    .adv_explore_more {
        margin-top: -35px
    }

    .adv_post_content_inside {
        position: absolute;
        bottom: 0 !important;
        left: 0 !important;
        right: 0 !important;
        background: #31374169;
        border-bottom-left-radius: 60px;
        border-bottom-right-radius: 60px;
        padding: 5px 15px 14px 25px
    }

    .adv_search_post:nth-child(5) {
        padding-left: 10px
    }

    .adv_search_post:nth-child(4) {
        padding-right: 10px !important;
        padding-left: unset !important
    }

    .adv_search_post:nth-child(3),
    .adv_search_post:nth-child(6) {
        padding-right: unset
    }

    .adv_search_post:nth-child(7) {
        padding-left: unset
    }

    .adv_search_post:nth-child(8) {
        padding-right: 10px
    }
}

.ste-cursor,
.sub_services_form .phone_number input.wpcf7-form-control {
    font-size: 16px
}

.single-post .top_stories_sec {
    margin-bottom: 3em
}

.portfolio_container .loader_enable {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 50px;
    background: url(/wp-content/themes/twentytwentyone-child/assets/images/loader2.gif) 50% 50%/7% no-repeat
}

.loader_enable {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: url(/wp-content/themes/twentytwentyone-child/assets/images/loader2.gif) 50% 50%/5% no-repeat
}

::-moz-placeholder {
    color: #adb1bc !important;
    opacity: 1
}

.robust_technologies_2 {
    left: -7.8em
}

.robust_technologies_1 {
    align-items: end !important;
    display: grid !important;
    z-index: 9;
    margin-bottom: unset !important
}

.robust_technologies_sec_2 .elementor-widget-wrap {
    display: contents !important
}

.technologies_fluent {
    width: 240.72px !important;
    height: 80.64px;
    background: #f2f2f2;
    border-radius: 20px;
    margin-right: 18px
}

.technologies_fluent:not(:has(img)) {
    background: unset
}

@media screen and (max-width:1200px) {
    .applied_tech_sec .elementor-container.elementor-column-gap-default {
        max-width: 700px !important
    }

    .our_product_od_img img {
        width: 80% !important;
        height: 240px !important;
        max-width: 581px !important;
        border-radius: 28px !important;
        margin: auto
    }

    .avatar_customers_img img,
    .pixel_img img {
        width: -webkit-fill-available !important;
        max-width: -webkit-fill-available !important
    }

    /* .our_product_od_img figure.elementor-image-box-img {
        width: fit-content !important;
        height: 300px;
        background: #f2f2f2;
        border-radius: 60px;
        display: flex;
        justify-content: center
    } */

    .servies_data_business .avatar_customers_sec .elementor-container.elementor-column-gap-default {
        max-width: 840px !important;
        min-height: unset !important
    }

    .pixel_img img {
        height: 523px !important
    }

    .avatar_customers_img img {
        height: 498px !important
    }
}

@media screen and (min-width:1201px) {
    .pixel_img img {
        width: 598.12px !important;
        height: 523px !important;
        max-width: 598.12px !important
    }
}

@media screen and (max-width:597px) {
    .technologies_are_fluent .elementor-row {
        justify-content: center
    }
}

@media screen and (max-width:561px) {
    .technologies_fluent {
        margin-right: unset !important
    }
}

@media screen and (min-width:1201px) and (max-width:1599px) {
    .applied_tech_sec .elementor-container.elementor-column-gap-default {
        max-width: 980px !important
    }

    .app_tech_col {
        border-radius: 30px !important;
        border-style: solid !important;
        border-width: 1px !important;
        border-color: #0000004a !important;
        width: 200px !important;
        height: 140px !important;
        margin: auto
    }

    .our_product_od_img img {
        width: 420px !important;
        height: 240px !important;
        max-width: 581px !important;
        border-radius: 28px !important;
        margin: auto
    }
/* 
    .our_product_od_img figure.elementor-image-box-img {
        width: 540px !important;
        height: 300px;
        background: #f2f2f2;
        border-radius: 60px;
        display: flex;
        justify-content: center
    } */

    .avatar_customers_img img {
        max-width: 524px !important;
        width: 524px !important;
        height: 498px !important
    }

    .avatar_customers_1 {
        width: 52% !important
    }

    .servies_data_business .avatar_customers_sec .elementor-container.elementor-column-gap-default {
        max-width: 980px !important;
        min-height: unset !important
    }

    .robust_technologies_2 img {
        width: 375px !important;
        max-width: 375px !important;
        height: 575px !important
    }

    .robust_technologies_1 img {
        width: 275px !important;
        height: 325px !important;
        max-width: 275px !important
    }
}

@media screen and (min-width:768px) and (max-width:1599px) {
    .testimonal_landing_slider .elementor-swiper-button.elementor-swiper-button-next {
        right: -5%;
        background: #979797;
        border-radius: 50%;
        width: 30px;
        height: 30px
    }

    .testimonal_landing_slider .elementor-swiper-button.elementor-swiper-button-prev {
        left: -5%;
        background: #979797;
        border-radius: 50%;
        width: 30px;
        height: 30px
    }

    .foo_details .follow_team_foo,
    .foo_details .hr_team_foo,
    .foo_details .sale_team_foo {
        width: 33.33% !important
    }

    .avatar_sec_2 {
        width: 580px !important;
        height: 560px;
        background: #f7f1ec;
        border-radius: 60px
    }

    .hr_team_foo .elementor-column-wrap {
        margin-left: 1em !important
    }

    .follow_team_foo .elementor-column-wrap {
        margin-left: 3em !important
    }
}

@media screen and (min-width:479px) and (max-width:767px) {
    .social_icon_blog {
        width: 80% !important
    }
}

@media screen and (max-width:478px) {
    .social_icon_blog {
        width: 60% !important
    }
}

@media screen and (min-width:590px) and (max-width:767px) {
    .app_tech_col {
        border-radius: 30px !important;
        border-style: solid !important;
        border-width: 1px !important;
        border-color: #0000004a !important;
        width: 250px !important;
        height: 150px !important;
        margin: 20px auto auto
    }
}

@media screen and (max-width:589px) {
    .app_tech_col {
        border-radius: 30px !important;
        border-style: solid !important;
        border-width: 1px !important;
        border-color: #0000004a !important;
        width: 270px !important;
        height: 150px !important;
        margin: 20px auto auto
    }
}

@media screen and (max-width:767px) {

    .about_img_col-2 .elementor-widget-wrap,
    .about_img_col-5 .elementor-widget-wrap,
    .about_zehntech_home .about_img_col-4 .elementor-widget-wrap,
    .pdf_download a.elementor-button-link {
        padding: unset !important
    }

    .our_team_sec .meet_our_team_btn {
        margin-top: 1.5em
    }

    .team_name h3 {
        font-size: 15px !important
    }

    .team_name p {
        font-size: 13px !important
    }

    .team_name .elementor-widget-container {
        padding: 10px 0 !important
    }

    .about_zehntech_home_section {
        background-size: cover;
        padding-top: 3em
    }

    .about_zehntech_home .elementor-widget-wrap {
        padding: 1em !important
    }

    .about_zehntech_home_section .about_img_col-4 {
        width: 50% !important;
        display: block !important
    }

    .home_slider_prev {
        position: absolute;
        top: 38% !important;
        transform: rotate(270deg) !important;
        left: -2px !important
    }

    .home_slider_next {
        position: absolute;
        top: 40% !important;
        transform: rotate(270deg) !important;
        right: -20px !important
    }

    .our_mission_txt h2 {
        margin-top: -1em
    }

    .about_our_mission .elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-aa62365,
    .about_our_purpose .about_zehntech_home_growth,
    .bottom_arrow,
    .loader_posts {
        display: none
    }

    .custom_search_img img {
        width: 100px !important
    }

    .connect_whatsapp svg {
        width: 30px !important;
        height: 30px !important
    }

    .landing_page_2 .elementor-column {
        width: 50%
    }

    .powered_chatgpt .elementor-image-box-wrapper {
        display: flex
    }

    .powered_chatgpt img {
        width: 22.84px !important;
        max-width: 22.84px !important;
        height: 109px !important
    }

    .connect_whatsapp p {
        font-size: 10px !important
    }

    .testimonal_landing_slider .elementor-swiper-button.elementor-swiper-button-next {
        right: -12%;
        background: #979797;
        border-radius: 50%;
        width: 30px;
        height: 30px
    }

    .testimonal_landing_slider .elementor-swiper-button.elementor-swiper-button-prev {
        left: -12%;
        background: #979797;
        border-radius: 50%;
        width: 30px;
        height: 30px
    }

    .dropdown-check-list .anchor,
    .phone_number_landings .intl-tel-input.allow-dropdown {
        width: 100%
    }

    .landings_form input.wpcf7-form-control {
        width: 100%;
        max-width: 100%;
        height: 60px
    }

    .landings_form textarea.wpcf7-form-control {
        width: 100%;
        height: 120px
    }

    .down_arrow::after,
    .up_arrow::after {
        content: "";
        width: 20px;
        height: 20px;
        right: 0
    }

    .down_arrow,
    .up_arrow {
        width: 40%;
        height: 19%;
        min-height: 21%;
        position: absolute;
        left: 50%
    }

    .how_we_head {
        margin-top: 1em
    }

    .down_arrow::after {
        position: absolute;
        border-top: 1px dashed #f4c400;
        border-right: 1px dashed #f4c400;
        top: -9px;
        transform: rotate(40deg)
    }

    .down_arrow {
        top: 15%;
        border: 1px dashed;
        border-radius: unset !important;
        border-color: #f4c400 transparent transparent;
        transform: unset !important
    }

    .up_arrow::after {
        position: absolute;
        border-top: 1px dashed #f4c400;
        border-right: 1px dashed #f4c400;
        top: -11px;
        transform: rotate(50deg)
    }

    .up_arrow {
        border: 1px dashed;
        border-radius: unset !important;
        border-color: #f4c400 transparent transparent;
        transform: rotate(178deg);
        -webkit-transform: scaleX(-1);
        transform: scaley(-1) rotate(0);
        bottom: 85%
    }

    .down_item {
        top: unset
    }

    .how_we_work_item img {
        width: 80px !important;
        height: 80px !important
    }

    .how_we_work_item {
        width: 75%;
        padding-bottom: 1em;
        padding-left: 1em;
        padding-right: 1em;
        text-align: left
    }

    .how_we_work_main {
        margin-top: 3em !important;
        margin-bottom: unset;
        display: -webkit-inline-box;
        overflow: scroll;
        width: 100%
    }

    .how_we_work_item h4 {
        font-size: 14px !important;
        text-align: left
    }

    .how_we_work_item p {
        font-size: 13px !important;
        text-align: left
    }

    .dropdown-check-list.visible .items {
        width: 94%
    }

    .dropdown-check-list {
        position: unset;
        width: 100%
    }

    .adv_search_post {
        padding: unset;
        width: 100%
    }

    .adv_search_main {
        padding: 0 .6em
    }

    .zt_search_filter_form_main {
        position: unset;
        margin-top: 50px;
        padding: 0 .5em
    }

    .zt_search_filter_form label {
        position: unset;
        bottom: unset
    }

    .zt_search_filter_form button {
        position: unset;
        margin-top: 20px;
        width: 100%
    }

    .career_slider_zehntech .elementor-image-carousel-wrapper,
    .zt_search_filter_form select {
        width: 100% !important
    }

    div#list_technologies {
        width: 100%;
        position: unset
    }

    .zt_search_filter_form input {
        width: 100%;
        border-radius: 60px !important;
        margin-top: 20px !important
    }

    #list_technologies_ul {
        width: 95%
    }

    li input.list_technologies_checkbox {
        margin-top: unset !important;
        border-radius: 4px !important
    }

    .dropdown-check-list ul.items li {
        margin-bottom: 20px !important
    }

    .adv_search_post_img:hover {
        background: unset
    }

    .adv_post_content {
        opacity: 1
    }

    .adv_search_post_img {
        height: 350px !important
    }

    .adv_search_post_img:hover .adv_post_content {
        background: unset;
        display: unset !important;
        position: unset !important
    }

    .adv_search_post_title {
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis
    }

    .adv_explore_more {
        margin-top: -20px
    }

    .adv_post_content_inside {
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0;
        background: #31374169;
        border-bottom-left-radius: 60px;
        border-bottom-right-radius: 60px;
        padding: 5px 15px 15px 37px
    }

    .home_grid_section section.elementor-section,
    .single-portfolio .home_grid_section .success_home_stories {
        margin-bottom: unset !important
    }

    .business_challenge_3 {
        height: 24px !important;
        margin-top: 2em
    }

    .data_analytics_banner .elementor-widget-wrap {
        padding-top: 4.5em !important
    }

    .career_slider_zehntech .swiper-slide img {
        object-fit: cover;
        height: 450px !important;
        border-radius: 80px;
        background-color: #f2f2f2;
        transition: .5s ease-in-out;
        width: 80%
    }

    .down_pdf_blog {
        order: 3 !important
    }

    .career_slider_zehntech .swiper-slide {
        max-width: -webkit-fill-available !important
    }

    #avatar_btn {
        text-align: center !important
    }

    .avatar_sec_2 {
        width: 580px !important;
        height: auto;
        background: #f7f1ec;
        border-radius: 60px
    }
}

.whatsapp_section li.elementor-icon-list-item {
    margin-top: unset !important;
    padding-bottom: 7px !important
}

@media screen and (max-width:1599px) {

    .testimonal_landing_slider i.eicon-chevron-left,
    i.eicon-chevron-right {
        padding: 7px;
        font-size: 16px;
        color: #fff
    }

    .testimonal_landing_slider .swiper-slide.swiper-slide-active:first-child {
        margin-right: 1.7em !important
    }

    .industries_business span.elementor-icon-list-text {
        font-size: 18px !important
    }

    .landings_form .flag-container {
        height: 65px
    }

    .loading_zehntech .chosse_zehntech_4 img {
        margin-left: -1.5em
    }

    .hr_team_social_icon .elementor-widget-container,
    .hr_team_social_icon_2 .elementor-widget-container {
        margin-left: unset !important
    }

    .avatar_pixel_img .elementor-widget-container {
        width: -webkit-fill-available !important;
        height: 370px !important
    }

    .avatar_img_1 img {
        width: 180px !important;
        height: 440px !important;
        max-width: 180px !important;
        border-radius: 19px !important
    }

    .introduc_odyssey_img img {
        height: 483.69px !important
    }

    .servies_data_business .list_feat_ody .elementor-container.elementor-column-gap-default {
        max-width: 1024px !important
    }

    .technologies_fluent img {
        width: 75% !important
    }

    .feature_odyssey_details_img .elementor-widget-container {
        width: -webkit-fill-available;
        height: 260px
    }

    .feature_odyssey_details_img .elementor-widget-container img {
        width: 450px !important;
        height: 210px !important;
        max-width: 450px !important;
        margin: 24px
    }
}

@media screen and (min-width:1025px) and (max-width:1599px) {
    .partners_page_service .phone_number input.wpcf7-form-control {
        padding-left: 60px !important
    }

    .partners_page_service .phone_number input.wpcf7-form-control::placeholder {
        padding-left: 0 !important
    }

    .technologies_1 .elementor-widget-container {
        margin-left: 1em;
        padding-right: 1.5em
    }

    .integrate_form_col {
        margin-right: 2em !important
    }

    .integrate_form {
        width: 46.5% !important
    }

    .industries_business li.elementor-icon-list-item.elementor-inline-item {
        width: 200px
    }

    .landing_leverage ul li.elementor-icon-list-item.elementor-inline-item {
        width: 320px !important;
        margin-top: 1em
    }

    .business_inner .elementor-container {
        max-width: 1010px !important
    }

    .feature_odyssey_details .elementor-icon-box-content {
        width: 321px
    }

    .rights_reserved {
        position: absolute !important;
        bottom: 3px
    }

    .feature_odyssey_details_img .elementor-widget-container img {
        width: 450px !important;
        height: 210px !important;
        max-width: 450px !important;
        margin: 24px
    }
}

@media screen and (min-width:1025px) and (max-width:1200px) {
    .work_zehntech_image img {
        width: 450px !important;
        height: 275px !important;
        max-width: 500px !important
    }

    .work_zehntech_trainings_4 {
        bottom: 0;
        position: absolute !important;
        margin-bottom: -3.2em
    }

    .work_zehntech_trainings_2 {
        margin-bottom: -2.7em
    }

    .work_zehntech_trainings_3 {
        margin-top: -1.5em
    }

    .work_zehntech_trainings_1 {
        margin-top: -1.4em
    }

    .zehntech_work_why .elementor-container {
        max-width: 980px
    }

    .robust_technologies_sec_1 {
        width: 55% !important
    }

    .robust_technologies_1 img {
        width: 250px !important;
        height: 300px !important;
        max-width: 250px !important
    }

    .robust_technologies_2 img {
        width: 350px !important;
        max-width: 350px !important;
        height: 550px !important
    }
}

@media screen and (min-width:1025px) {
    .integrate_form_col {
        width: 46% !important
    }

    .work_zehntech_trainings_2 {
        bottom: 0;
        position: absolute !important
    }

    .work_zehntech_1 {
        width: 26% !important
    }

    .work_zehntech_trainings_1 .elementor-icon-box-icon,
    .work_zehntech_trainings_2 .elementor-icon-box-icon,
    .work_zehntech_trainings_3 .elementor-icon-box-icon,
    .work_zehntech_trainings_4 .elementor-icon-box-icon {
        display: none !important
    }

    .avatar_sec_1 {
        width: 59.33% !important
    }

    .technologies_are_fluent .technologies_fluent:last-child {
        margin-right: unset
    }
}

@media screen and (min-width:700px) and (max-width:1024px) {
    .robust_technologies_2 img {
        width: 465px !important;
        max-width: 465px !important;
        height: 621px !important
    }

    .robust_technologies_1 img {
        width: 345px !important;
        height: 398px !important;
        max-width: 345px !important
    }
}

@media screen and (min-width:550px) and (max-width:699px) {
    .robust_technologies_2 img {
        width: 375px !important;
        max-width: 375px !important;
        height: 575px !important
    }

    .robust_technologies_1 img {
        width: 275px !important;
        height: 350px !important;
        max-width: 275px !important
    }
}

@media screen and (min-width:480px) and (max-width:549px) {
    .robust_technologies_2 img {
        width: 325px !important;
        max-width: 325px !important;
        height: 500px !important
    }

    .robust_technologies_1 img {
        width: 250px !important;
        height: 300px !important;
        max-width: 250px !important
    }
}

@media screen and (min-width:430px) and (max-width:1599px) {
    .avatar_pixel_img img {
        width: 80% !important;
        height: 332px !important;
        max-width: 353px !important;
        margin-top: 37px;
        border-top-right-radius: 40px !important;
        border-top-left-radius: 40px !important
    }
}

@media screen and (min-width:430px) and (max-width:479px) {
    .avatar_pixel_img img {
        width: 70% !important;
        height: 332px !important;
        max-width: 353px !important;
        margin-top: 37px;
        border-top-right-radius: 40px !important;
        border-top-left-radius: 40px !important
    }

    .robust_technologies_2 img {
        width: 300px !important;
        max-width: 300px !important;
        height: 450px !important
    }

    .robust_technologies_1 img {
        width: 225px !important;
        height: 275px !important;
        max-width: 225px !important
    }
}

@media screen and (max-width:429px) {
    .avatar_pixel_img img {
        width: 70% !important;
        height: 332px !important;
        max-width: 353px !important;
        margin-top: 37px;
        border-top-right-radius: 40px !important;
        border-top-left-radius: 40px !important
    }

    .robust_technologies_2 img {
        width: 275px !important;
        max-width: 275px !important;
        height: 425px !important
    }

    .robust_technologies_1 img {
        width: 200px !important;
        height: 250px !important;
        max-width: 200px !important
    }
}

@media screen and (min-width:768px) and (max-width:1024px) {
    .career_slider_zehntech .swiper-slide img {
        object-fit: cover;
        height: 450px !important;
        border-radius: 80px;
        background-color: #f2f2f2;
        transition: .5s ease-in-out;
        width: -webkit-fill-available
    }

    .career_slider_zehntech .swiper-slide {
        margin-right: 1em;
        width: 300px !important
    }

    .servies_data_business {
        margin-left: 1em !important;
        margin-right: 1em !important
    }
}

@media screen and (max-width:1024px) {
    .career_slider_zehntech i.eicon-chevron-left {
        transform: rotate(270deg)
    }

    .career_slider_zehntech i.eicon-chevron-left::before,
    .career_slider_zehntech i.eicon-chevron-right::before {
        content: url(/wp-content/themes/twentytwentyone-child/assets/images/grey_arrow_icon.svg);
        width: 24px;
        max-width: 24px;
        height: 24px;
        display: block
    }

    .career_slider_zehntech i.eicon-chevron-right {
        transform: rotate(90deg)
    }

    .divider_footer_certification {
        padding-left: 1em !important;
        padding-right: 1em !important
    }

    #search_mobile_menu .elementor-search-form--skin-full_screen .elementor-search-form input[type=search].elementor-search-form__input {
        color: #000 !important
    }

    li#search_mobile_menu {
        padding-top: 30px !important;
        padding-bottom: 15px !important
    }

    #search_mobile_menu button.elementor-search-form__submit,
    #search_mobile_menu input.elementor-search-form__input {
        background-color: #fff !important
    }

    #search_mobile_menu .elementor-search-form__container {
        border-radius: 120px
    }

    #search_mobile_menu input.elementor-search-form__input {
        padding-left: 30px;
        font-family: Poppins, Sans-serif;
        font-style: normal;
        font-weight: 600;
        font-size: 16px;
        line-height: 21px;
        color: #000
    }

    #search_mobile_menu i.fas.fa-search {
        content: url(/wp-content/themes/twentytwentyone-child/assets/images/Vector.svg);
        padding-right: 30px
    }

    .integrate_form,
    .integrate_form_col,
    .testimonal_landing_slider .swiper-slide,
    .trusted_sec_1,
    .trusted_sec_2 {
        width: 100% !important
    }

    .trusted_sec_2 .elementor-column-wrap.elementor-element-populated {
        margin-top: 2em !important;
        margin-left: unset !important
    }

    .trusted_sec_2 .shade_since .elementor-column-wrap.elementor-element-populated {
        margin-top: unset !important;
        margin-left: unset !important
    }

    .trusted_using {
        padding-left: 2em;
        padding-top: 1.5em;
        padding-bottom: 3em
    }

    .leading_page_aliment .elementor-container,
    .trusted_using_client .elementor-container.elementor-column-gap-default,
    .zehntech_work_why .elementor-container {
        margin-left: 1em !important;
        margin-right: 1em !important
    }

    .leading_page_aliment_2 .elementor-container {
        max-width: 600px
    }

    .testimonal_landing .elementor-container {
        margin-left: 2em !important;
        margin-right: 2em !important
    }

    .landing_leverage ul li.elementor-icon-list-item.elementor-inline-item {
        width: 360px !important;
        margin-top: 1em
    }

    .big_ideas_data .embrace_img img {
        width: 270px !important;
        max-width: 300px !important;
        height: 370px !important
    }

    .industries_business li.elementor-icon-list-item.elementor-inline-item {
        width: 186px
    }

    .business_inner .elementor-container {
        max-width: 600px !important
    }

    .integrate_form {
        margin-top: 2em !important
    }

    .integrate_form,
    .recaptcha_user_landings span.wpcf7-form-control-wrap.recaptcha {
        text-align: -webkit-center
    }

    .contact_form_profitable .elementor-widget-wrap {
        justify-content: center
    }

    .contact_form_profitable .profitable_servies_form {
        display: contents
    }

    .work_zehntech_trainings_1 svg,
    .work_zehntech_trainings_2 svg,
    .work_zehntech_trainings_3 svg,
    .work_zehntech_trainings_4 svg {
        width: 26px !important;
        height: 26px !important;
        max-width: 26px !important
    }

    .footer_sec .foo_start_conv div.elementor-container.elementor-column-gap-default,
    .footer_sec div .foo_details div.elementor-container.elementor-column-gap-default {
        margin: unset !important;
        padding: unset !important
    }

    ul#mega-menu-primary .mega-menu-item:not(:has(.sub-active)) .mega-menu-link span.mega-indicator:after {
        content: "\f140" !important
    }

    ul#mega-menu-primary .mega-menu-item:has(.sub-active) .mega-menu-link span.mega-indicator:after {
        content: "\f142" !important
    }

    ul#mega-menu-primary .mega-menu-item:has(.sub-active) {
        border-bottom: unset !important
    }

    .sub-active {
        display: block !important
    }

    .mega-menu-item ul.mega-sub-menu:not(.sub-active) {
        display: none !important
    }

    div#elementor-tab-title-2121 {
        margin-right: 30px !important
    }

    .submit_services_sub .recaptcha_user {
        width: 52%
    }

    .sub_services_form_des svg {
        width: 18px !important;
        height: 57px !important
    }

    .data_big_ideas .project_odyssey .elementor-container,
    .talented_zehntech_stories .mobile_career_slider .elementor-container {
        padding: unset !important
    }

    .servies_data_business .list_feat_ody .elementor-container.elementor-column-gap-default {
        margin: unset !important
    }

    .feature_odyssey_details_img .elementor-widget-container img {
        width: 90% !important;
        height: 210px !important;
        max-width: 700px !important;
        margin: 24px
    }

    .technologies_fluent {
        margin-top: 1em
    }

    .technologies_fluent:not(:has(img)) {
        display: none
    }
}

@media screen and (min-width:571px) and (max-width:1599px) {
    .industries_desc .elementor-text-editor.elementor-clearfix {
        overflow: hidden;
        text-overflow: ellipsis;
        -webkit-line-clamp: 3;
        display: -webkit-box;
        -webkit-box-orient: vertical
    }
}

@media screen and (min-width:571px) and (max-width:1024px) {
    .industries_one {
        margin: 25px
    }

    .industries_hover_effect .elementor-column,
    .talented_hover_effect .elementor-column {
        width: 100% !important
    }
}

@media screen and (min-width:571px) and (max-width:1200px) {
    .industries_hover .elementor-widget-wrap {
        margin: 15px;
        display: contents !important
    }
}

@media screen and (max-width:570px) {

    .industries_hover .elementor-widget-wrap,
    .industries_hover_effect .elementor-row,
    .talented_hover_effect .elementor-row {
        justify-content: center
    }

    .industries_desc,
    .industries_title {
        text-align: center !important
    }

    .industries_desc .elementor-text-editor.elementor-clearfix {
        overflow: hidden;
        text-overflow: ellipsis;
        -webkit-line-clamp: 8;
        display: -webkit-box;
        -webkit-box-orient: vertical
    }

    .industries_hover {
        height: 622px !important;
        width: 320px !important
    }

    span.ui-provider {
        width: 75% !important
    }
}

.intro_odyssey .elementor-column {
    background-color: unset !important
}

.introduction_odyssey_banner .elementor-column {
    background-color: rgba(17, 23, 39, .52)
}

.feature_odyssey_details svg {
    width: 48px !important;
    height: 48px !important
}

.servies_data_business .avatar_pixel_sec:nth-child(odd) .avatar_pixel_img .elementor-widget-container,
.servies_data_business .list_feat_ody:nth-child(odd) .feature_odyssey_details_img .elementor-widget-container {
    margin-right: auto
}

.servies_data_business .avatar_pixel_sec:nth-child(2n) .avatar_pixel_img .elementor-widget-container,
.servies_data_business .list_feat_ody:nth-child(2n) .feature_odyssey_details_img .elementor-widget-container {
    margin-left: auto
}

.project_mind_odyssey img {
    height: 336px !important
}

.avatar_customers_sec .elementor-container {
    max-width: 1270px !important
}

.duretion_main .Duration p {
    margin-bottom: -7px
}

.single-portfolio .post_title_blog .elementor-widget-container {
    margin: 5em 0 1em !important
}

.duration_realse_date {
    margin-right: -1em
}

.our_product_od_img {
    width: 697px !important
}

.grid_home .item.skin.flat .element.title a {
    color: #fff;
    -webkit-line-clamp: 2
}

.ste-cursor {
    width: 83px;
    height: 83px;
    border-radius: 50%;
    position: absolute;
    top: -30px;
    left: -30px;
    -webkit-transition: none;
    transition: none;
    pointer-events: none;
    z-index: 9999999999;
    background-color: #002ed2;
    align-content: center;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    font-family: Poppins, Sans-serif;
    font-style: normal;
    font-weight: 400;
    color: #fff
}

.bolg_author_img img {
    width: 51px !important;
    height: 51px !important;
    max-width: 51px !important;
    border-radius: 60px !important
}

.bolg_author_first .elementor-heading-title {
    color: #1b1e26;
    font-family: Poppins, Sans-serif;
    font-size: 18px !important;
    font-weight: 700;
    font-style: normal
}

.zt_search_filter_form_main input[type=search]::placeholder {
    color: #adb1bc
}

.servies_data_business .list_feat_ody:nth-child(2n) .feature_odyssey_details {
    justify-content: left;
    display: flex
}

.servies_data_business .list_feat_ody:nth-child(odd) .feature_odyssey_details {
    justify-content: end;
    display: flex
}

#capable_learnmore span.elementor-button-text,
.button_icon_home span.elementor-button-text {
    font-weight: 700 !important
}

input[type=search]::-ms-clear {
    display: none;
    width: 0;
    height: 0
}

input[type=search]::-ms-reveal {
    display: none;
    width: 0;
    height: 0
}

input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration,
input[type=search]::-webkit-search-results-button,
input[type=search]::-webkit-search-results-decoration {
    display: none
}

@media screen and (min-width:1600px) {
    .bolg_news_section span.posted-on {
        font-size: 16px !important
    }

    .foo_sec_menu li.menu-item:first-child a.elementor-item {
        padding-left: unset !important
    }

    .business_challenge_3 {
        height: 56px !important;
        margin-top: 2.5em
    }

    .sub_services_form .flag-container ul.country-list {
        width: 320px !important
    }

    .data_analytics_banner .elementor-widget-wrap {
        padding-top: 12em !important
    }

    .sub_services_form_des svg {
        width: 18px !important;
        height: 85px !important
    }

    .sub_servies_ideas .elementor-container {
        max-width: 1280px !important
    }

    .sub_services_form_des p.elementor-icon-box-description {
        width: 500px
    }

    .sub_services_form .name_user {
        width: 295px;
        margin-right: 30px
    }

    .sub_services_form .name_user .wpcf7-form-control.wpcf7-text {
        width: 295px;
        height: 50px
    }

    .sub_services_form .phone_number {
        margin-bottom: unset;
        width: 295px
    }

    .sub_services_form .phone_number input.wpcf7-form-control {
        padding-left: 3.5em !important;
        width: 295px;
        height: 50px;
        border: 1px solid #adb1bc;
        border-radius: 80px
    }

    .sub_services_form .email_user {
        margin-left: unset;
        width: 610px;
        margin-bottom: 10px
    }

    .sub_services_form .email_user input.wpcf7-form-control.wpcf7-text.wpcf7-email {
        width: 610px;
        height: 50px
    }

    .sub_services_form .message_services {
        margin-bottom: 0;
        width: 610px
    }

    .sub_services_form textarea.wpcf7-form-control.wpcf7-textarea {
        width: 610px;
        height: 78px;
        border-radius: 20px
    }

    .submit_services_sub {
        justify-content: center;
        display: grid
    }

    .submit_services_sub [type=submit] {
        width: 230.37px;
        height: 60px;
        float: right
    }

    .sub_serives_profitable_2 .elementor-column-wrap {
        margin-left: 3.5em
    }

    .sub_services_form_des .elementor-icon-box-content {
        margin-top: -10px
    }
}

@media screen and (max-width:1599px) {
    .foo_sec_menu li.menu-item a.elementor-item {
        padding-left: unset !important;
        margin-left: unset !important
    }

    .sub_services_form .phone_number input.wpcf7-form-control {
        padding-left: 4em !important
    }

    .sub_services_form .flag-container ul.country-list {
        width: 280px !important;
        border-radius: 30px
    }

    .data_analytics_banner .elementor-container.elementor-column-gap-default {
        min-height: 500px !important
    }
}

@media screen and (min-width:1200px) and (max-width:1599px) {
    .applied_technologies_image img {
        object-fit: contain;
        max-width: 130px !important;
        width: 130px !important;
        height: 100px !important
    }

    .data_analytics_banner .elementor-widget-wrap {
        padding-top: 3.5em !important;
        align-content: center
    }

    .sub_services_form_des svg {
        width: 18px !important;
        height: 63px !important
    }

    .servies_data_business .sub_servies_ideas .elementor-container {
        max-width: 980px !important
    }

    .sub_services_form_des p.elementor-icon-box-description {
        width: 400px
    }

    .sub_services_form .name_user {
        width: 225px;
        margin-right: 30px
    }

    .sub_services_form .name_user .wpcf7-form-control.wpcf7-text {
        width: 225px;
        height: 50px
    }

    .sub_services_form .phone_number {
        margin-bottom: unset;
        width: 225px
    }

    .sub_services_form .phone_number input.wpcf7-form-control {
        width: 225px;
        height: 50px;
        border: 1px solid #adb1bc;
        border-radius: 80px
    }

    .sub_services_form .email_user {
        margin-left: unset;
        width: 480.65px;
        margin-bottom: 10px
    }

    .sub_services_form .email_user input.wpcf7-form-control.wpcf7-text.wpcf7-email {
        width: 480.65px;
        height: 50px;
        margin-left: unset !important
    }

    .sub_services_form .message_services {
        margin-bottom: 10px;
        width: 480.65px
    }

    .sub_services_form .message_services textarea.wpcf7-form-control {
        width: 480.65px;
        height: 78px;
        margin-top: unset !important;
        border-radius: 20px
    }

    .submit_services_sub {
        justify-content: center;
        display: grid
    }

    .submit_services_sub [type=submit] {
        width: 165.37px;
        height: 60px;
        float: right
    }
}

@media screen and (min-width:768px) and (max-width:1199px) {
    .data_analytics_banner .elementor-widget-wrap {
        padding-top: 10em !important
    }
}

@media screen and (max-width:438px) {
    .trusted_using {
        padding-top: .5em !important
    }

    .trusted_sec_2 .elementor-column-wrap.elementor-element-populated {
        margin-top: 0 !important
    }

    .trusted_sec_1,
    .trusted_sec_2,
    .trusted_sec_3,
    .trusted_sec_4,
    .trusted_sec_5 {
        margin-bottom: unset !important
    }
}

@media screen and (min-width:1025px) and (max-width:1199px) {
    .sub_services_form_des svg {
        width: 18px !important;
        height: 59px !important
    }

    .servies_data_business .sub_servies_ideas .elementor-container {
        max-width: 900px !important
    }

    .sub_services_form .name_user {
        width: 200px;
        margin-right: 30px
    }

    .sub_services_form .name_user .wpcf7-form-control.wpcf7-text {
        width: 200px;
        height: 50px
    }

    .sub_services_form .phone_number {
        margin-bottom: unset;
        width: 200px
    }

    .sub_services_form .phone_number input.wpcf7-form-control {
        width: 200px;
        height: 50px;
        border: 1px solid #adb1bc;
        border-radius: 80px
    }

    .sub_services_form .email_user {
        margin-left: unset;
        width: 440.65px;
        margin-bottom: 10px
    }

    .sub_services_form .email_user input.wpcf7-form-control.wpcf7-text.wpcf7-email {
        width: 440.65px;
        height: 50px;
        margin-left: unset !important
    }

    .sub_services_form .message_services {
        margin-bottom: 10px;
        width: 440.65px
    }

    .sub_services_form .message_services textarea.wpcf7-form-control {
        width: 440.65px;
        height: 78px;
        border-radius: 20px;
        margin-top: unset !important
    }

    .submit_services_sub {
        display: flex;
        width: 440.65px
    }

    .submit_services_sub [type=submit] {
        width: 130.37px;
        height: 60px;
        float: right
    }
}

@media screen and (min-width:700px) and (max-width:1024px) {

    .sub_serives_profitable_1,
    .sub_serives_profitable_2 {
        width: 100% !important
    }

    .sub_serives_profitable_1 .elementor-column-wrap.elementor-element-populated {
        margin-right: 2em;
        margin-left: 2em
    }

    .sub_serives_profitable_2 form.wpcf7-form.init,
    .submit_services_sub {
        justify-content: center;
        display: grid
    }

    .sub_services_form .name_user {
        width: 300px;
        margin-right: 20px
    }

    .sub_services_form .name_user .wpcf7-form-control.wpcf7-text {
        width: 300px;
        height: 50px
    }

    .sub_services_form .phone_number {
        margin-bottom: unset;
        width: 300px
    }

    .sub_services_form .phone_number input.wpcf7-form-control {
        width: 300px;
        height: 50px;
        border: 1px solid #adb1bc;
        border-radius: 80px
    }

    .sub_services_form .email_user {
        margin-left: unset;
        width: 620px;
        margin-bottom: 10px
    }

    .sub_services_form .email_user input.wpcf7-form-control.wpcf7-text.wpcf7-email {
        width: 620px;
        height: 50px;
        margin-left: unset !important
    }

    .sub_services_form .message_services {
        margin-bottom: 10px;
        width: 620px
    }

    .sub_services_form .message_services textarea.wpcf7-form-control {
        width: 620px;
        height: 78px;
        border-radius: 20px;
        margin-top: unset !important
    }

    .submit_services_sub [type=submit] {
        width: 300px;
        height: 60px;
        float: right
    }

    .submit_services_sub .recaptcha_user {
        margin-bottom: 10px
    }
}

@media screen and (max-width:412px) {
    .sub_services_form_des svg {
        width: 18px !important;
        height: 100px !important
    }

    h3.elementor-icon-box-title br {
        content: ""
    }
}

@media screen and (min-width:413px) and (max-width:1599px) {
    .sub_services_form_des .elementor-icon-box-content {
        margin-top: -6px
    }
}

.sub_services_form span.wpcf7-not-valid-tip {
    padding: unset
}

.sub_services_form .phone_number input::-webkit-input-placeholder {
    padding-left: unset !important
}

.submit_services_sub .button_user p {
    display: flex;
    align-items: center;
    justify-content: space-evenly
}

.submit_services_sub span.wpcf7-spinner {
    margin-left: -55px;
    margin-right: unset
}

.custom_blog_row:not(.custom_col)>p {
    justify-content: center;
    display: grid;
    margin-top: 5em
}

.single_content_format pre {
    white-space: normal !important
}

.footer_country .elementor-row .elementor-column .elementor-column-wrap.elementor-element-populated {
    padding-top: .5em;
    padding-bottom: .5em
}

.app_tech_col:not(:has(img)) {
    border: unset !important;
    width: unset !important;
    margin: unset
}

.foo_sec_menu .e--pointer-double-line .elementor-item:after,
.foo_sec_menu .e--pointer-double-line .elementor-item:before,
.foo_sec_menu .e--pointer-overline .elementor-item:after,
.foo_sec_menu .e--pointer-overline .elementor-item:before,
.foo_sec_menu .e--pointer-underline .elementor-item:after,
.foo_sec_menu .e--pointer-underline .elementor-item:before {
    background-color: #f4c400 !important
}

.blog_title a {
    font-weight: 700
}

.popup_main_section p {
    font-weight: 600 !important
}

@media only screen and (min-width:390px) and (max-width:390px) {
    .join_us_imagehome .elementor-widget-container {
        margin-left: -2.5em !important
    }
}

@media only screen and (min-width:1500px) {
    .submit_services_sub .button_user p {
        height: 56px !important
    }
}

@media only screen and (min-width:1025px) and (max-width:1201px) {
    .submit_services_sub .button_user {
        width: 170px !important
    }
}

@media screen and (max-width:699px) {
    .sub_services_form_des p.elementor-icon-box-description {
        display: none
    }

    .sub_services_form .name_user {
        width: -webkit-fill-available;
        margin-bottom: 10px
    }

    .sub_services_form .name_user .wpcf7-form-control.wpcf7-text {
        width: -webkit-fill-available;
        height: 50px
    }

    .sub_services_form .phone_number {
        margin-bottom: unset;
        width: -webkit-fill-available
    }

    .sub_services_form .phone_number span.wpcf7-form-control-wrap.your-phone {
        width: -webkit-fill-available;
        display: grid
    }

    .sub_services_form .phone_number input.wpcf7-form-control {
        width: -webkit-fill-available;
        height: 50px;
        border: 1px solid #adb1bc;
        border-radius: 80px
    }

    .sub_services_form .email_user {
        margin-left: unset;
        width: -webkit-fill-available;
        margin-bottom: 10px
    }

    .sub_services_form .email_user input.wpcf7-form-control.wpcf7-text.wpcf7-email {
        width: -webkit-fill-available;
        height: 50px;
        margin-left: unset !important
    }

    .sub_services_form .message_services {
        margin-bottom: 10px;
        width: -webkit-fill-available
    }

    .sub_services_form .message_services textarea.wpcf7-form-control {
        width: -webkit-fill-available;
        height: 78px;
        margin-top: unset !important;
        border-radius: 20px
    }

    .submit_services_sub {
        width: -webkit-fill-available
    }

    .submit_services_sub [type=submit] {
        width: -webkit-fill-available;
        height: 60px;
        float: right
    }

    .submit_services_sub .recaptcha_user {
        margin-bottom: 10px
    }

    .sub_serives_profitable_2 .elementor-widget-wrap {
        padding-top: unset !important
    }

    .submit_services_sub .button_user {
        height: 95px
    }
}

@media only screen and (min-width:768px) {
    section#opportunities_zehntech .elementor-widget-wrap {
        padding-top: 4.6em !important
    }

    .page-numbers {
        background-color: #e9e9e9;
        width: 28px;
        height: 30px;
        text-align: center;
        margin: 3px;
        font-size: 16px !important;
        font-family: Poppins, Sans-serif;
        border-radius: 9px;
        align-items: center;
        display: inline-grid;
        font-weight: 500;
        padding-top: 2px
    }

    .sub_services_form {
        justify-content: center;
        display: grid
    }
}

@media only screen and (min-width:1024px) {
    .odoo_section_2 .elementor-image-box-wrapper {
        height: 128px
    }
}

@media only screen and (min-width:768px) and (max-width:1023px) {
    .odoo_section_2 .elementor-image-box-wrapper {
        height: auto;
    }
}


#new_portifolio_save_btn svg {
    font-size: 18px;
}

a#new_portifolio_save_btn {
    padding: 0px 0px 0px 20px !important;
}

.portfolio_pdf span.elementor-button-icon{
	padding: 15px;
}

.portfolio_pdf .elementor-button-wrapper{
    /* margin-top:30px; */
    display:flex;
    justify-content:center;
}

/* phone number field css for all forms */
.selected-flag .selected-dial-code {
    display: none !important;
 
}

.flag-container .selected-flag {
    width: 46px !important;
	height: 56px !important;
}

.selected-flag {
    background:unset !important;
   
}

.page-child .elementor-tabs .elementor-tabs-wrapper .elementor-active,
.page-child .elementor-tabs-content-wrapper .elementor-tab-title.elementor-tab-mobile-title.elementor-active{
    color: #FFFFFF !important;
    background: #002ED2 !important;
    border-radius: 8px !important;
}


/* Gitex 2025 js seven page css start here */

.video-shortcode-sec-class{
    display: flex;
    justify-content: center !important;
}

.page.page-id-93850 header.elementor.elementor-119.elementor-location-header {
    display: none;
}

.page.page-id-93850 footer.elementor.elementor-53.elementor-location-footer {
    display: none;
}