.grid_home .item.skin.flat.odd .element.title,
div#cater-11 {
    margin-top: unset !important
}

.recaptcha-checkbox {
    height: 30px !important
}

.grid_home .item.skin.flat.even .element.element_1672832831798.post_date {
    font-family: Poppins, Sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    color: #fff
}

.grid_home .item.skin.flat.odd .element.element_1672832831798.post_date {
    font-family: Poppins, Sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    color: #adb1bc
}

.see_home a.elementor-button-link span span.elementor-button-icon svg {
    width: 23.11px;
    height: 23.11px;
    margin-top: -5px
}

.button_icon_home span.elementor-button-text,
.see_home span.elementor-button-text {
    padding-right: 14px
}

.button_icon_home a.elementor-button-link span span.elementor-button-icon svg {
    width: 24px;
    height: 24px;
    margin-top: -3px
}

.data_analytics {
    color: #ffce0a !important
}

.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active:after,
.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active:before {
    border-bottom-style: unset !important
}

.freq_ask_ques {
    border-bottom: 1px solid rgba(173, 177, 188, .4)
}

#dialog_1,
.career_upload_cv,
.case_std_port .pagination,
.core_val_box :hover h5,
.core_val_box:hover .elementor-image-box-img,
.fk_error,
.no-pagination,
.our_certification_section_image .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets span:only-child,
.our_certification_section_image img,
.page-id-2081 .footer_font_size,
.page-id-520 .blog_desc p:nth-child(2),
.profitable_servies_form .popup_image,
.profitable_servies_form .profitable_popup_heading,
.secound_banner_btn:hover+.secound_banner_btn_icon svg,
.sgpb-content-27692 .wpcf7-response-output,
.sgpb-main-popup-data-container-27686,
.sgpb-main-popup-data-container-27692,
.sgpb-main-popup-data-container-27693,
.sgpb-main-popup-data-container-42170,
.sgpb-main-popup-data-container-43251,
.sgpb-main-popup-data-container-45485,
.sgpb-main-popup-data-container-62490,
.slider_next_icon:hover rs-layer#slider-2-slide-7-layer-17,
.slider_next_icon:hover rs-layer#slider-35-slide-152-layer-18,
.slider_priv_icon:hover rs-layer#slider-35-slide-152-layer-15,
.top_post_cont .categories a:not(:first-child),
.top_stories_sec .pagination,
li.inactive,
rs-layer-wrap.rs-parallax-wrap.banner_btn:hover+.banner_btn_icon rs-layer#slider-2-slide-7-layer-10,
rs-layer-wrap.rs-parallax-wrap.banner_btn:hover+.banner_btn_icon rs-layer#slider-35-slide-152-layer-10 {
    display: none
}

.odoo_banner_headig span,
.privacy_policy_page,
.yellow_text,
span.about_page,
span.conatct_bottom_section,
span.contact_header {
    color: #f4c400
}

.elementor-2081 .elementor-element.elementor-element-ca32404 .elementor-tab-title.elementor-active {
    color: #fff;
    background: #002ed2;
    border-radius: 60px;
    width: 490px;
    text-align: center;
    padding: 30px
}

h1.join_zehntech_tab {
    padding-top: 156px;
    text-align: center;
    font-size: 50px;
    color: #1b1e26;
    font-family: Poppins, Sans-serif;
    font-style: normal;
    font-weight: 600;
    letter-spacing: .02em;
    text-transform: capitalize
}

p.join_zehntech_description,
span.join_zehntech_description {
    font-size: 18px;
    line-height: 30px;
    text-align: center;
    font-family: Poppins, Sans-serif;
    font-style: normal
}

span.join_zehntech_description {
    color: #3f434e;
    padding-left: 19em
}

.join_zehntech_contact_image {
    width: 33.33%;
    padding: 35px 5px;
    float: right
}

.join_zehntech_row {
    background: #f2f2f2;
    border-radius: 60px;
    display: flex;
    margin: 0 auto
}

.last_image_join_zehntech {
    float: right;
    width: 35%;
    margin: 0 auto
}

img.bottom_image {
    float: right;
    width: 10em;
    border-radius: 64px !important
}

.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-content {
    border-style: unset !important
}

#applied_technologies .elementor-widget-container,
.elementor-widget-tabs,
.elementor-widget-tabs .elementor-tabs-content-wrapper {
    border: unset !important
}

p.join_zehntech_description {
    color: #3f434e;
    padding-top: 1.5em;
    padding-bottom: 2.5em
}

a.career_btn {
    padding-bottom: 5% !important;
    display: block
}

.form-container button,
section#bottom_header {
    padding: unset !important
}

.blog_desc p,
.top_post_excerpt.excerpt {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}

button.career_page::after {
    content: " >";
    padding-left: 10px;
    font-size: inherit
}

button.career_page {
    background-color: #002ed2 !important;
    border-radius: 30px
}

.elementor-2081 .elementor-element.elementor-element-ca32404 .elementor-tab-title,
.elementor-2081 .elementor-element.elementor-element-ca32404 .elementor-tab-title a {
    color: #3f434e;
    border: 1px solid snow;
    border-radius: 60px;
    width: 495px;
    padding: 30px;
    text-align: center
}

.usa_address p.elementor-icon-box-description {
    margin-left: -34px
}

.elementor-column.elementor-col-25.elementor-inner-column.elementor-element.elementor-element-a6d1820.lets_together {
    width: 292px;
    border: 1px solid rgba(255, 250, 250, .4);
    border-radius: 60px;
    margin: -3em 0 0;
    padding: 42px 0 0 22px
}

.contact_page_tab div#elementor-tab-title-2121,
.contact_page_tab div#elementor-tab-title-2122 {
    border: 1px solid #adb1bc;
    border-radius: 60px
}

button.get_started {
    background: #002ed2 !important;
    border-radius: 64px
}

.header_right_menu {
    max-width: 1023px
}

@media only screen and (min-width:768px) {
    .blog_details_admin .elementor-widget-wrap {
        justify-content: right
    }

    .applied_section_technologies {
        margin-bottom: 30px !important
    }

    .cd_flex {
        display: flex
    }

    .cd_flex span.wpcf7-form-control-wrap.recaptcha {
        width: 51% !important
    }

    .cd_flex .user_submit_service {
        width: 50% !important
    }

    .cd_flex .user_button {
        margin-top: 0;
        text-align: right
    }

    .cd_flex input#submit_btn {
        margin-right: 10px
    }

    .case_std_port .grid-items .item.skin.flat:hover .case_std_port_title_sec {
        display: block !important
    }

    .case_std_port_title_sec {
        display: none
    }

    .form_footer span.wpcf7-spinner {
        margin-left: -48px;
        position: relative;
        top: 16px
    }

    .portfolio_category_page_pagination {
        margin: 90px 0 20px;
        display: flex;
        justify-content: end;
        width: 100%;
        float: right
    }

    .applied_technologies_image .elementor-widget-container {
        border: unset !important;
        border-radius: unset !important;
        padding: unset !important
    }

    .business_chlng_right .elementor-widget-container {
        margin-top: unset !important;
        margin-left: 3em !important
    }

    .business_chlng_right p {
        font-size: 18px;
        color: #3f434e
    }

    .our_role .elementor-column-wrap.elementor-element-populated {
        background-size: 100% 100% !important
    }

    .elementor-33 .elementor-element.elementor-element-94c7d90>.elementor-widget-container {
        padding: 0 0 0 4.3em
    }

    .elementor-element.elementor-element-379aa736 {
        --e-nav-menu-horizontal-menu-item-margin: calc(20px / 2)
    }

    .elementor-119 .elementor-element.elementor-element-1cc8d60 {
        letter-spacing: 0
    }

    .elementor-119 .elementor-element.elementor-element-379aa736 {
        --e-nav-menu-horizontal-menu-item-margin: calc(15px / 2)
    }

    .search_custom_paginations {
        width: 100%;
        display: flex;
        justify-content: end;
        margin: 90px 0
    }
}

.active_cate,
.category_list {
    border-radius: 50px;
    padding: 10px 5px;
    text-align: center;
    height: 50px;
    font-size: 16px
}

section.elementor-section.elementor-inner-section.elementor-element.elementor-element-251b83f2.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default {
    height: 40px
}

#top_header_left p {
    margin-top: 6px
}

.custom_main_center_div p {
    text-align: center;
    color: #fff;
    font-family: Poppins, Sans-serif;
    font-style: normal;
    font-weight: 600;
    font-size: 18px !important;
    text-transform: capitalize
}

.blog_details_let,
.custom_main_center_div a {
    color: #fc0
}

#custom_menu_items .elementor-widget-container {
    transform: translate(60px, 0)
}

.elementor-119 .elementor-element.elementor-element-379aa736 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
    transform: translate(0, 10px)
}

.odoo_banner_headig {
    text-align: center;
    color: #eec625
}

.odoo_banner_headig h1 {
    font-size: 56px;
    font-weight: 700;
    color: #fff;
    font-family: Poppins, Sans-serif
}

.odoo_sec_img1 img {
    clip-path: circle(82.8% at 85% 18%)
}

.odoo_sec_img2 img,
.odoo_sec_img5 img {
    clip-path: circle(50% at 50% 50%)
}

.odoo_sec_img3 img {
    clip-path: circle(97.8% at 98% 98%)
}

.odoo_sec_img4 img,
.odoo_sec_img6 img {
    clip-path: circle(97.8% at 100% 0)
}

section.odoo_sec_img_blog2 {
    margin-top: 0 !important
}

.odoo_sec_img_blog3 .elementor-container.elementor-column-gap-default {
    margin-top: -5px
}

.service_col_head h3.elementor-image-box-title {
    margin-top: 5px
}

li.service_col_list {
    font-size: 18px;
    font-weight: 600
}

.odoo_faq_section .elementor-accordion-item {
    background: #efefef;
    border-radius: 32px;
    margin-top: 21px
}

.odoo_learn_more span.elementor-button-content-wrapper {
    padding-top: 1px !important
}

.key_ben_img .elementor-widget-container:before {
    content: " ";
    display: block;
    height: 1px;
    width: 107%;
    position: absolute;
    top: 50%;
    left: -6px;
    background: #adb1bc
}

.key_ben_img img {
    position: relative;
    margin-left: 20px
}

.odoo_big_idea-sec {
    background-size: cover !important
}

.elementor-element.elementor-element-46555eb.elementor-align-left.elementor-widget.elementor-widget-button,
.journey_block_img.block_gif,
.row.cta_main_row {
    text-align: center
}

.slider.demo.slick-initialized.slick-slider {
    padding: 20px;
    margin: 0 25px
}

.active_cate {
    background: #002ed2 !important;
    color: #fff !important;
    margin: 0 5px
}

.category_list {
    background: #f2f2f2;
    color: #3f434e;
    margin: 0 10px;
    cursor: pointer;
    font-family: Poppins, Sans-serif
}

img.a-left.control-c.prev.slick-prev.slick-arrow {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
    top: 34%
}

.slick-disabled {
    opacity: .1
}

.slick-arrow {
    width: 24px !important
}

.custom_col {
    width: 33.33%;
    float: left;
    padding: 0 10px
}

.blog_img img {
    border-radius: 60px !important
}

.blog_date p,
.search_date {
    font-size: 14px;
    color: #adb1bc;
    margin-top: 10px;
    font-family: Poppins, Sans-serif
}

.blog_desc p,
.blog_title p {
    font-size: 18px;
    overflow: hidden;
    text-overflow: ellipsis
}

.blog_title p {
    font-weight: 700;
    color: #1b1e26;
    width: auto;
    white-space: nowrap;
    font-family: Poppins, Sans-serif
}

.blog_desc p {
    color: #3f434e
}

.blog_desc {
    margin-bottom: 25px
}

.blog_img {
    margin-top: 50px
}

.dcs-universal-pagination li.selected,
.number_slider {
    color: #002ed2
}

.dcs-universal-pagination li.active {
    color: #3f434e
}

.dcs-universal-pagination li img {
    object-fit: cover;
    width: 20px;
    position: relative;
    bottom: 3px
}

.button_space_career,
.search-container form {
    text-align: right
}

.search-container input[type=text] {
    width: 495px;
    border: 1px solid #adb1bc;
    border-radius: 70px;
    font-size: 16px;
    color: #adb1bc;
    padding-left: 40px;
    padding-right: 80px;
    margin-right: -30px;
    height: 60px;
    font-family: Poppins, Sans-serif
}

.form-container button {
    background: 0 0 !important;
    position: relative;
    right: 30px;
    width: 25px
}

.search-container {
    margin-top: 60px
}

.blink_me {
    -webkit-animation: 1s steps(5, start) infinite blink-animation;
    -webkit-animation-name: blinker;
    -webkit-animation-duration: .8s;
    -webkit-animation-timing-function: ease-in-out;
    -webkit-animation-direction: alternate
}

@-webkit-keyframes blinker {
    from {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.top_story_main {
    display: flex;
    background: #f2f2f2;
    border-radius: 35px;
    padding: 20px
}

.top_post_excerpt.excerpt {
    font-size: 16px !important;
    color: #1b1e26 !important;
    overflow: hidden;
    text-overflow: ellipsis;
    margin: unset !important;
    font-family: Poppins, Sans-serif
}

.top_post_cont .categories a,
.top_post_date.post_date {
    font-size: 14px;
    color: #adb1bc;
    font-family: Poppins, Sans-serif
}

.top_story_img img {
    object-fit: cover;
    max-width: 135px !important;
    width: 135px !important;
    height: 158px !important;
    border-radius: 40px !important
}

.core_val_box :hover .elementor-widget-container,
.home_amazon,
.join_us_homesection a:hover span.elementor-button-icon,
.top_story_img {
    display: flex;
    align-items: center
}

.top_stories_sec .item.skin.flat.odd.\35 {
    position: unset !important
}

.top_post_cont {
    padding: 23px 15px;
    width: 320px
}

.top_post_title a {
    font-family: Poppins, Sans-serif;
    color: #1b1e26;
    font-size: 18px !important;
    margin-bottom: unset !important
}

.top_post_cont .categories a {
    font-style: normal;
    font-weight: 600
}

#portfolio_serach_form img,
#post_serach_form img {
    cursor: pointer
}

.top_post_title.title {
    font-size: 18px !important;
    color: #1b1e26;
    font-weight: 700;
    margin: unset !important;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.case_std_port div#post-grid-25777,
.top_stories_sec div#post-grid-3702 {
    padding: unset
}

.top_stories_sec .grid-items {
    text-align: unset !important
}

.top_stories_sec .skin.flat {
    margin-left: unset !important;
    margin-right: unset !important;
    width: 33% !important;
    height: 200px !important
}

.applied_technologies_image,
.footer_menu_sec ul#menu-1-2d2f883 {
    margin: 0 auto
}

.contact-details_sec {
    background-size: cover
}

.odoo_sec_img4 img,
.odoo_sec_img6 img {
    clip-path: circle(93.5% at 94% 6%) !important
}

div#work_small_img {
    height: 0
}

.blub_img {
    object-fit: cover;
    width: 16%;
    float: right
}

span.note_bolg_details {
    font-family: Poppins, Sans-serif;
    font-style: normal;
    font-weight: 800;
    font-size: 18px;
    color: #3f434e
}

.LastWord {
    color: #00f;
    font-weight: 900;
    font-size: 30px
}

a#join_us {
    width: 224px;
    height: 60px
}

.persona_collect_data .elementor-image {
    border: 1px solid #f4c400;
    border-radius: 60px
}

.item.skin.flat:hover .case_std_prtf_img.element-media {
    background: linear-gradient(0deg, rgba(2, 73, 255), rgba(2, 73, 255));
    border-radius: 60px
}

.item.skin.flat:hover .case_std_prtf_img.element-media img {
    opacity: .3
}

.item.skin.flat:hover:hover .case_std_prtf_date.post_date {
    color: #fff
}

@media only screen and (max-width:685px) {
    .custom_main_center_div p {
        position: relative
    }
}

@media screen and (min-width:1230px) and (max-width:1599px) {
    .blub_img {
        margin-top: 27%
    }
}

@media screen and (min-width:1024px) and (max-width:1599px) {
    .chosse_zehntech_4 img {
        object-fit: cover;
        max-width: 120px !important;
        width: 120px !important;
        height: 120px !important;
        border-radius: 0 120px 120px !important
    }

    .chosse_zehntech_3 img {
        object-fit: cover;
        max-width: 150px !important;
        width: 150px !important;
        height: 250px !important;
        border-radius: 120px !important
    }

    .chosse_zehntech_2 img {
        max-width: 350px !important;
        object-fit: cover;
        width: 350px !important;
        height: 200px !important;
        border-radius: 0 120px 120px !important
    }

    .s_port_img_1 img,
    .s_port_img_2 img {
        width: 100% !important;
        height: auto !important;
        border-radius: 100px !important;
        object-fit: cover
    }

    #what_we_do_left_2 .elementor-widget-container,
    #what_we_do_left_3 .elementor-widget-container {
        margin-top: .5em !important
    }

    p.elementor-image-box-description {
        font-size: 14px !important;
        line-height: 24px !important
    }

    #what_we_do_left_5 .elementor-widget-container,
    #what_we_do_left_6 .elementor-widget-container {
        margin-top: .1em
    }

    .last_image_join_zehntech {
        margin-top: 5%;
        margin-bottom: 5%
    }

    .s_port_img_1 img {
        max-width: 100% !important
    }

    .s_port_img_2 img {
        border-top-left-radius: unset !important
    }

    .s_port_img_3 img {
        object-fit: cover;
        width: 100px !important;
        max-width: 100px !important;
        position: relative;
        bottom: 5.5em;
        left: 2.2em
    }

    .s_port_img_4 img {
        object-fit: cover;
        width: 60px !important;
        max-width: 60px !important;
        border-radius: 100px !important;
        border-bottom-left-radius: unset !important;
        position: relative;
        bottom: 5.7em;
        left: 1em
    }

    #work_large_img img {
        object-fit: cover;
        width: 80% !important;
        position: relative;
        top: 45px
    }

    #work_small_img img {
        object-fit: cover;
        width: 300px !important;
        max-width: 300px !important;
        height: 375px !important;
        position: relative;
        bottom: 17em;
        right: 20px
    }

    #case_std_port .elementor-widget-container {
        margin: unset
    }
}

@media only screen and (max-width:300px) {

    .about_img_6 img,
    .about_img_7 img {
        object-fit: cover;
        width: 90% !important
    }

    .about_img_7 img {
        position: relative;
        top: 105px
    }
}

@media only screen and (min-width:451px) and (max-width:767px) {

    .about_img_6 img,
    .about_img_7 img {
        object-fit: cover;
        width: 90% !important
    }

    .about_img_7 img {
        position: relative;
        top: 135px
    }
}

@media only screen and (min-width:301px) and (max-width:450px) {

    #our_purpose_right .about_img_7 img,
    .about_img_6 img,
    .about_img_7 img {
        object-fit: cover;
        width: 90% !important
    }

    .about_img_7 img {
        position: relative;
        top: 115px
    }

    #our_purpose_right .about_img_7 img {
        position: relative;
        top: 90px
    }
}

@media only screen and (min-width:1024px) and (max-width:1599px) {
    .business_challenge_3 {
        height: 8px !important;
        margin-top: 2.5em
    }

    .case_std_port #post-grid-25777 .item {
        width: 47% !important
    }

    #case_std_port img {
        object-fit: cover;
        height: 350px !important
    }

    .case_std_port_title_sec.element_1674215337540 {
        bottom: 170px !important
    }
}

@media only screen and (min-width:1024px) and (max-width:1229px) {
    .contact_page_tab img.bottom_image {
        width: 6em
    }

    .contact_page_tab .blub_img {
        margin-top: 30%
    }
}

@media only screen and (min-width:768px) and (max-width:1599px) {
    .odoo_sec_img5 img {
        margin-left: 8%
    }
}

@media only screen and (min-width:950px) and (max-width:1023px) {
    .contact_page_tab .last_image_join_zehntech {
        margin-top: 5%;
        margin-bottom: 5%
    }
}

@media only screen and (min-width:768px) and (max-width:949px) {

    .about_img_6 img,
    .about_img_7 img {
        object-fit: cover;
        position: relative;
        right: 2.8em
    }

    .about_img_1 img,
    .about_img_2 img,
    .about_img_5 img {
        object-fit: cover;
        height: 120px !important;
        width: 100px !important;
        max-width: 100px !important
    }

    .about_img_3 img {
        object-fit: cover;
        height: 130px !important
    }

    .about_img_7 img {
        bottom: 6.5em;
        clip-path: circle(28% at 50% 100%)
    }

    .about_img_6 img {
        bottom: 7.2em;
        clip-path: circle(28% at 50% 0)
    }

    .contact_page_tab .join_zehntech_contact_image {
        width: 48%
    }

    .contact_page_tab .half-column.half-column-left {
        padding-bottom: 15px !important
    }

    .contact_page_tab input.wpcf7-form-control.wpcf7-text {
        padding-bottom: 1
    }

    .contact_page_tab .half-column.half-column-left,
    .contact_page_tab .half-column.half-column-right {
        padding-bottom: 15px
    }

    .contact_page_tab p.contact_space {
        padding-top: 15px
    }

    .contact_page_tab .half-column.half-column-left {
        padding: unset
    }

    .contact_page_tab .overflow-hidden {
        display: block;
        padding: unset
    }

    .contact_page_tab input.wpcf7-form-control.wpcf7-text,
    .contact_page_tab textarea.wpcf7-form-control.wpcf7-textarea {
        width: 100%
    }

    .contact_page_tab .recaptcha_form.contact_recaptcha_form {
        display: block
    }

    .contact_page_tab .last_image_join_zehntech {
        margin-top: 5%;
        margin-bottom: 5%
    }

    .blub_img {
        display: none
    }
}

@media only screen and (min-width:452px) and (max-width:550px) {
    div#sgpb-popup-dialog-main-div .services_from_pop .popup_upper_image p img {
        object-fit: contain;
        height: 60px !important;
        width: 10px !important;
        margin-top: 0 !important
    }

    .services_from_pop .profitable_heading p {
        line-height: 30px !important;
        font-size: 25px !important;
        margin-top: 0
    }
}

@media only screen and (max-width:451px) {
    div#sgpb-popup-dialog-main-div .services_from_pop .popup_upper_image p img {
        object-fit: contain;
        height: 50px !important;
        width: 10px !important;
        margin-top: 0 !important
    }

    .services_from_pop .profitable_heading p {
        line-height: 25px !important;
        font-size: 20px !important;
        margin-top: 0
    }
}

@media only screen and (max-width:390px) {
    div#sg-popup-content-wrapper-70208 .services_from_pop .profitable_heading p {
        line-height: 25px !important;
        font-size: 18px !important;
        margin-top: 0
    }
}

@media only screen and (max-width:550px) {
    .sgpb-content-70208 {
        height: 350px;
        overflow: auto !important
    }

    .sgpb-content-70208 div {
        overflow: unset !important
    }

    .popup_main_section.services_from_pop {
        margin-bottom: unset !important;
        margin-top: -10px
    }

    .services_from_pop .profitable_heading {
        margin-top: 0
    }

    .services_from_pop .user_email input.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-email {
        height: 40px;
        margin-top: 10px !important
    }

    .services_from_pop .user_phone_number input.wpcf7-form-control {
        height: 40px
    }

    .services_from_pop .user_message_services {
        height: 60px
    }

    .services_from_pop .user_message_services textarea.wpcf7-form-control.wpcf7-textarea {
        margin-top: 10px;
        height: 50px;
        padding: 15px !important
    }

    .services_from_pop .user_button p input #submit_btn,
    #submit_btn_cta_different,
    #submit_btn_service_page,
    #submit_btn_cta_same {
        width: -webkit-fill-available !important;
        height: 20px;
        padding-top: 5px;
        margin-top: unset !important;
        margin-bottom: unset !important
    }

    .services_from_pop .user_phone_number {
        margin-top: 10px !important
    }

    .services_from_pop .user_recaptcha {
        width: -webkit-fill-available;
        margin-top: 10px
    }

    .services_from_pop .user_button {
        text-align: end;
        margin-top: 10px !important
    }

    .services_from_pop ul.country-list {
        width: 285px !important;
        overflow: auto
    }

    .sgpb-popup-dialog-main-div-wrapper iframe {
        max-height: 90px
    }

    .our_certification_section_image .swiper-container {
        max-height: 68px !important
    }

    .slider_home .elementor-widget-container .slick-track .anwp-pg-post-teaser .anwp-pg-post-teaser__thumbnail img {
        object-fit: cover;
        height: 450px !important;
        border-radius: 80px;
        background-color: #f2f2f2;
        transition: .5s ease-in-out
    }

    #blog_custom_section .search-container input[type=text] {
        width: 93%;
        margin-left: 10px
    }

    #blog_custom_section .custom_col,
    .custom_form_cls .button_space #submit_footer,
    #submit_landings,
    .form_footer .phone_number .intl-tel-input.allow-dropdown {
        width: 100%
    }

    .blog_img img {
        border-radius: 30px !important
    }

    .blog_date p {
        font-size: 13px
    }

    .blog_desc p,
    .blog_title p {
        font-size: 16px
    }

    #blog_custom_section .custom_blog_row .dcs-universal-pagination ul,
    .custom_form_cls .half-column.half-column-left {
        padding: unset
    }

    #blog_custom_section .custom_blog_row .dcs-universal-pagination li {
        font-size: 15px;
        padding: 5px
    }

    .join_zehntech_row input.wpcf7-form-control.wpcf7-text {
        width: 300px !important
    }

    .search-container form {
        text-align: center
    }

    .search-container input[type=text] {
        width: auto
    }

    .footer_form_pri div.elementor-element.elementor-element-789e2e2.form_footer.elementor-widget.elementor-widget-shortcode {
        padding: unset !important
    }

    .custom_form_cls .overflow-hidden,
    .last_image_join_zehntech .overflow-hidden {
        display: unset
    }

    .custom_form_cls input.wpcf7-form-control.wpcf7-text,
    .custom_form_cls textarea.wpcf7-form-control.wpcf7-textarea {
        width: 100%;
        margin-top: 2%
    }

    .custom_form_cls .recaptcha_form {
        width: 100%;
        display: unset
    }

    .custom_form_cls p.button_space {
        width: auto;
        margin: unset;
        text-align: center
    }

    .join_zehntech_contact_image {
        width: max-content
    }

    .last_image_join_zehntech {
        float: unset;
        margin: unset;
        padding: 13px
    }

    .join_zehntech_row {
        margin: unset
    }

    textarea.wpcf7-form-control.wpcf7-textarea {
        width: 300px;
        margin-top: 10px
    }

    .recaptcha_form.contact_recaptcha_form {
        padding: unset;
        display: unset
    }

    .button_space #submit_footer,
    #submit_landings {
        margin-top: 10px
    }

    .footer_form_pri input.wpcf7-form-control.wpcf7-text {
        margin-top: 2%
    }

    .footer_form_pri textarea.wpcf7-form-control.wpcf7-textarea,
    .form_footer .half-column.half-column-left p,
    .form_footer .half-column.half-column-right p {
        width: 100% !important
    }
}

@media only screen and (min-width:400px) and (max-width:450px) {
    .footer_form_pri input.wpcf7-form-control.wpcf7-text {
        margin-top: 2%
    }

    .footer_form_pri textarea.wpcf7-form-control.wpcf7-textarea {
        width: 100% !important;
        margin-bottom: 2%
    }
}

@media only screen and (min-width:350px) and (max-width:400px) {
    .services_form {
        margin-top: 40px
    }

    .footer_form_pri input.wpcf7-form-control.wpcf7-text {
        margin-top: 2%
    }

    .footer_form_pri textarea.wpcf7-form-control.wpcf7-textarea {
        width: 100% !important;
        margin-top: 2%;
        margin-bottom: 2%
    }
}

@media only screen and (max-width:350px) {
    .footer_form_pri input.wpcf7-form-control.wpcf7-text {
        margin-top: 2%
    }

    .footer_form_pri textarea.wpcf7-form-control.wpcf7-textarea {
        width: 100% !important;
        margin-bottom: 2%
    }
}

@media only screen and (min-width:551px) and (max-width:767px) {
    .last_image_join_zehntech {
        float: unset;
        margin: unset
    }

    .button_space #submit_footer {
        width: 120px;
        margin-top: 10px
    }

    .recaptcha_form.contact_recaptcha_form {
        display: unset
    }

    .last_image_join_zehntech form.wpcf7-form.init {
        padding: 15px
    }

    .half-column.half-column-left {
        padding-right: 3px !important
    }

    .phone_form input.wpcf7-form-control.wpcf7-text,
    textarea.wpcf7-form-control.wpcf7-textarea {
        width: 442px
    }

    .sgpb-content-70208 {
        height: 350px;
        overflow: auto !important
    }

    .sgpb-content-70208 div {
        overflow: unset !important
    }

    .popup_main_section.services_from_pop {
        margin-bottom: unset !important
    }

    div#sgpb-popup-dialog-main-div .services_from_pop .popup_upper_image p img {
        object-fit: contain;
        height: 55px;
        width: 28px !important;
        margin-top: 0
    }

    .services_from_pop .profitable_heading p {
        line-height: 35px;
        font-size: 30px !important;
        margin-top: 0
    }

    .services_from_pop .profitable_heading {
        margin-top: -5px
    }

    .services_from_pop .user_email input.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-email {
        height: 40px;
        margin-top: 15px !important
    }

    .services_from_pop .user_phone_number input.wpcf7-form-control {
        height: 40px
    }

    .services_from_pop .user_message_services textarea.wpcf7-form-control.wpcf7-textarea {
        margin-top: 15px;
        height: 50px;
        padding: 15px !important
    }

    .services_from_pop .user_button p input#submit_btn,
    #submit_btn_cta_different,
    #submit_btn_service_page,
    #submit_btn_cta_same,
    .services_from_pop .user_recaptcha {
        width: -webkit-fill-available
    }

    .services_from_pop .user_phone_number {
        margin-top: 15px !important
    }

    .services_from_pop .user_button {
        text-align: end;
        margin-top: 14px
    }

    .services_from_pop .recaptcha_submit_btn {
        display: flex
    }

    .services_from_pop ul.country-list {
        width: 285px !important;
        overflow: auto
    }

    .sgpb-popup-dialog-main-div-wrapper iframe {
        max-height: 90px
    }
}

@media only screen and (min-width:450px) and (max-width:768px) {

    .contact_page_tab div#elementor-tab-title-2121,
    .contact_page_tab div#elementor-tab-title-2122 {
        font-size: 15px
    }
}

@media only screen and (min-width:768px) and (max-width:1024px) {
    .profitable_servies_form .wpcf7-form.init span.wpcf7-spinner {
        margin-left: 80%;
        top: -40px
    }

    .custom_search_container {
        margin-top: 1em !important
    }

    .custom_search_main {
        padding: 0 1em
    }

    .custom_search_img {
        width: 13%
    }

    .custom_search_title {
        padding-left: 2.5em
    }

    a.pagination-link.pg-arrow-next {
        padding: 0 23px
    }

    .zehntech_logo {
        width: 62% !important
    }

    .header_get_started {
        width: 23% !important
    }

    .header_language {
        width: 5% !important
    }

    .header_search {
        width: 7% !important
    }

    .menu_header {
        width: 6% !important
    }

    .cater_to_img_bottom_left,
    .cater_to_img_bottom_right,
    .cater_to_img_left,
    .cater_to_img_right {
        margin-top: 1em !important;
        width: 33.33% !important
    }

    .footer_form_pri div.elementor-element.elementor-element-789e2e2.form_footer.elementor-widget.elementor-widget-shortcode {
        transform: translate(25px, 0)
    }

    .lets_together {
        margin: 25px 0 20px !important;
        padding: 30px 30px 40px !important
    }

    .contact_details_sec_2 {
        width: 40% !important;
        margin-left: 10%
    }

    .ab_core_sec .elementor-row {
        column-gap: 29px;
        display: flex;
        justify-content: center
    }

    .duretion_main .elementor-column-wrap {
        margin-top: unset !important;
        display: flex;
        justify-content: center;
        align-items: center
    }

    .time_sec .elementor-row {
        margin-left: unset !important
    }

    .duration_realse_date .elementor-widget-wrap {
        margin: unset !important
    }

    .duretion_main .elementor-widget-wrap {
        margin-left: 2em
    }

    .duration_realse_date {
        margin-left: 1em
    }

    .duration_realse_date .duration_img {
        text-align: right !important;
        padding-left: 4em !important;
        
    }

    #our_purpose_left .meet_our_team_btn span.elementor-button-text {
        font-size: 14px !important
    }

    #lets_get_no .lets_get p {
        width: 50% !important;
        margin-left: 5em
    }
}

@media only screen and (min-width:768px) and (max-width:1023px) {
    .top_stories_sec .skin.flat {
        width: 50% !important
    }
}

@media only screen and (max-width:1023px) {
    img.bottom_image {
        display: none
    }

    .why_work_zt_left {
        width: 100% !important
    }

    .why_work_zt_right {
        display: none !important
    }
}

@media only screen and (min-width:768px) and (max-width:800px) {
    .blog_details_admin .social_icon_blog {
        width: 55% !important;
        max-width: 55% !important
    }

    .blog_details_admin .share_single_page {
        width: auto !important
    }
}

@media only screen and (max-width:767px) {

    .footer_sec .follow_us,
    .footer_sec .hr_team_section .hr_team {
        margin-top: 15px
    }

    .page-id-2070 .about_amazon {
        padding-left: 3em !important
    }

    .we_cater .elementor-widget-container {
        padding: 2em !important;
        margin: unset !important
    }

    .we_cater h3.elementor-image-box-title {
        font-size: 16px !important
    }

    #cater-2 .elementor-widget-container,
    #cater-7 .elementor-widget-container {
        padding: 1em !important
    }

    #cater-10 .elementor-widget-container,
    #cater-12 .elementor-widget-container,
    #cater-3 .elementor-widget-container,
    #cater-4 .elementor-widget-container,
    #cater-5 .elementor-widget-container,
    #cater-6 .elementor-widget-container,
    #cater-8 .elementor-widget-container,
    #cater-9 .elementor-widget-container {
        padding: 1.5em !important
    }

    #cater-11 .elementor-widget-container {
        padding: .5em !important
    }

    .cater_to_img_bottom_left,
    .cater_to_img_bottom_right,
    .cater_to_img_left,
    .cater_to_img_right {
        margin-top: 1em !important
    }

    .about_img_6 .elementor-widget-container {
        margin: unset !important
    }

    #post_serach_form img.pagination_arrow_next {
        position: relative;
        right: 5%;
        cursor: pointer
    }

    .blub_img,
    .contact_page_tab .elementor-tab-title.elementor-tab-mobile-title,
    .contact_page_tab .elementor-tab-title.elementor-tab-mobile-title.elementor-active,
    .contact_page_tab .join_zehntech_contact_image,
    .join_zehntech_row img {
        display: none
    }

    .contact_page_tab .last_image_join_zehntech {
        width: unset;
        margin: 0 auto !important;
        padding: 35px 15px
    }

    .case_std_port #post-grid-25777 .item {
        margin: 5px;
        width: 329px !important;
        height: 345px !important
    }

    .odoo_fst_right {
        transform: translate(-5px, 0)
    }

    .odoo_sec_img5 img {
        margin-right: -6%;
        margin-left: unset !important
    }

    .odoo_mobile_img_1 {
        width: 50% !important
    }

    .top_stories_sec .skin.flat {
        width: 100% !important
    }

    .footer_icon_pri {
        padding: unset
    }

    .footer_contryindia_pri {
        padding: unset !important
    }

    .contact_page_tab .elementor-tabs-wrapper {
        display: flex !important;
        height: unset !important
    }

    .contact_page_tab div#elementor-tab-title-2121 {
        margin-right: 5px
    }

    .contact_page_tab .elementor-tab-desktop-title {
        padding: 20px !important
    }

    .lets_together {
        margin-top: 30px !important;
        padding: 0 30px 50px !important
    }

    section.elementor-section.elementor-inner-section.elementor-element.elementor-element-b570e34.contact_details {
        padding: 20px;
        margin: 30px auto
    }
}

@media only screen and (max-width:768px) {

    .details_home_footer .footer_contactone_sec .elementor-widget-container,
    .footer_numbercontact_sec .elementor-widget-container {
        margin-left: unset
    }
}

@media only screen and (max-width:1600px) {
    .industries_title {
        margin-bottom: 0 !important
    }

    .industries_image img {
        width: 190px !important;
        max-width: 190px !important;
        height: 190px !important;
        object-fit: cover
    }

    .number_slider {
        color: #1b1e26;
        font-family: Poppins, Sans-serif;
        font-weight: 800 !important;
        font-size: 18px !important
    }

    .top_stories_sec a {
        font-size: 15px !important
    }

    .top_post_title.title {
        width: 140px
    }

    .odoo_faq_sec2 .elementor-widget-container,
    .odoo_fst_left .elementor-widget-wrap.elementor-element-populated {
        margin-top: unset !important
    }

    .odoo_fst_left .elementor-column-wrap.elementor-element-populated {
        margin-top: 4em !important
    }

    .header_logo img {
        width: 212px !important;
        max-width: 212px !important;
        height: 60px !important
    }
}

@media only screen and (min-width:1024px) and (max-width:1130px) {
    .top_post_title.title {
        width: 120px
    }
}

@media only screen and (min-width:551px) and (max-width:1024px) {

    .custom_form_cls .button_space #submit_footer,
    .custom_form_cls input.wpcf7-form-control.wpcf7-text,
    #submit_landings,
    .custom_form_cls textarea.wpcf7-form-control.wpcf7-textarea {
        width: 100%
    }

    .overflow-hidden.phon_field {
        display: block
    }

    .custom_form_cls .recaptcha_form {
        display: unset
    }

    .custom_form_cls p.button_space {
        margin: unset;
        width: 100%
    }

    .footer_form_pri div.elementor-element.elementor-element-789e2e2.form_footer.elementor-widget.elementor-widget-shortcode {
        padding-left: unset !important
    }
}

@media only screen and (min-width:1200px) and (max-width:1600px) {
    .form_footer .flag-container {
        margin-top: 10px
    }

    .success_stories_ventures_us p {
        font-size: 15px !important
    }

    .elementor-33 .elementor-element.elementor-element-a559b28 {
        margin-top: -100px !important
    }

    .prev_home_nex {
        width: 22px !important;
        margin-right: -1.5em
    }

    #search_form input.elementor-search-form__input {
        width: 40em !important
    }
}

@media only screen and (min-width:1025px) and (max-width:1199px) {
    #search_form input.elementor-search-form__input {
        width: 29em !important;
        margin-left: unset !important
    }
}

@media only screen and (min-width:390px) and (max-width:430px) {
    #search_form input.elementor-search-form__input {
        width: 24.5em !important
    }
}

@media only screen and (min-width:431px) and (max-width:470px) {
    #search_form input.elementor-search-form__input {
        width: 26.5em !important
    }
}

@media only screen and (min-width:471px) and (max-width:510px) {
    #search_form input.elementor-search-form__input {
        width: 29.5em !important
    }
}

@media only screen and (min-width:511px) and (max-width:549px) {
    #search_form input.elementor-search-form__input {
        width: 31.5em !important
    }
}

@media only screen and (min-width:550px) and (max-width:600px) {
    #search_form input.elementor-search-form__input {
        width: 34em !important
    }
}

@media only screen and (min-width:601px) and (max-width:640px) {
    #search_form input.elementor-search-form__input {
        width: 37em !important
    }
}

@media only screen and (min-width:630px) and (max-width:680px) {
    #search_form input.elementor-search-form__input {
        width: 40em !important
    }
}

@media only screen and (min-width:681px) and (max-width:720px) {
    #search_form input.elementor-search-form__input {
        width: 42em !important
    }
}

@media only screen and (min-width:721px) and (max-width:767px) {
    #search_form input.elementor-search-form__input {
        width: 45em !important
    }
}

@media only screen and (min-width:550px) and (max-width:768px) {
    .custom_col {
        width: 50%;
        float: left;
        padding: 0 10px
    }
}

@media only screen and (min-width:768px) and (max-width:850px) {
    #search_form .elementor-widget-container {
        background-size: 77% auto !important;
        margin-left: 17% !important
    }

    #search_form input.elementor-search-form__input {
        width: 15em;
        margin-left: -20px
    }
}

@media only screen and (min-width:850px) and (max-width:950px) {
    #search_form .elementor-widget-container {
        background-size: 65% auto !important;
        margin-left: 20% !important
    }

    .elementor-column.elementor-col-20.elementor-inner-column.elementor-element.elementor-element-a430a16 {
        transform: translate(10px, 0)
    }
}

.say_hello svg {
    font-size: 40px !important
}

.say_hello a.elementor-icon.elementor-social-icon {
    font-size: 27px
}

@media only screen and (min-width:1600px) {
    #post-grid-3702 .item.skin.flat {
        width: 490px !important;
        height: 200px !important;
        margin-right: 30px !important
    }

    .partner_form_page .submit_services {
        width: 100% !important
    }

    .contact_form_profitable .submit_services {
        width: 90%
    }

    #faq_new_section .elementor-accordion .elementor-tab-title .elementor-accordion-icon {
        margin-top: -5px !important
    }

    ul.country-list {
        width: 625px !important;
        border-radius: 30px
    }

    .our_certification_section_image .elementor-container.elementor-column-gap-default {
        max-width: 1313px !important
    }

    .prev_home_nex.slick-arrow {
        margin-right: 2.5%;
        opacity: 1
    }

    .working_side_one img {
        object-fit: cover;
        max-width: 432px !important;
        width: 432px !important;
        height: 532px !important;
        border-radius: 262px !important;
        margin-right: 11px
    }

    .industries_title {
        margin-bottom: 5px !important
    }

    .industries_image .elementor-image {
        width: 300px !important;
        height: 300px;
        border: 1px solid rgba(27, 30, 38, .3);
        border-radius: 182px 182px 179.5px 179.5px;
        padding: 14px
    }

    .industries_image img {
        width: 270px !important;
        max-width: 270px !important;
        height: 270px !important;
        object-fit: cover
    }

    .industries_desc .elementor-text-editor.elementor-clearfix {
        overflow: hidden;
        text-overflow: ellipsis;
        -webkit-line-clamp: 5;
        display: -webkit-box;
        -webkit-box-orient: vertical
    }

    .work_together_blog {
        height: 50vh
    }

    .top_stories_sec .top_story_main {
        width: 490px;
        height: 200px !important
    }

    .grid_home .item.skin.flat.odd {
        min-height: 480px !important
    }

    .partner_form_page {
        width: 50% !important;
        margin-left: 6em
    }

    .item.skin.flat .title a {
        overflow: hidden;
        text-overflow: ellipsis;
        -webkit-line-clamp: 2;
        display: -webkit-box;
        -webkit-box-orient: vertical
    }

    .talented_hover_effect .elementor-container.elementor-column-gap-default {
        height: 300px
    }

    .working_side_two img {
        margin-left: 4.5em
    }

    .data_business_image_four img,
    .data_business_image_one img,
    .data_business_image_six img,
    .data_business_image_three img,
    .data_business_image_two img {
        width: 257.54px !important;
        height: 257.54px !important;
        max-width: 257.54px !important;
        object-fit: cover
    }

    .data_business_image_five img {
        object-fit: cover;
        max-width: 255px !important;
        width: 255px !important;
        height: 255px !important
    }

    .data_business_image_five,
    .data_business_image_four,
    .data_business_image_one,
    .data_business_image_six,
    .data_business_image_three,
    .data_business_image_two {
        height: 257.54px !important;
        max-width: 257.54px !important;
        margin-bottom: unset !important
    }

    .zehntech_section_one_image_1 img {
        width: 45px !important;
        object-fit: cover;
        max-width: 45px !important;
        height: 45px !important
    }

    .zehntech_section_two_image_4 img,
    .zehntech_section_two_image_7 img {
        object-fit: cover;
        width: 360px !important;
        max-width: 360px !important;
        height: 444px !important;
        border-radius: 262px !important
    }

    .zehntech_section_two_image_5 img,
    .zehntech_section_two_image_6 img {
        object-fit: cover;
        width: 342.2px !important;
        max-width: 342.2px !important;
        height: 343.5px !important
    }

    .zehntech_section_one_image_2 img,
    .zehntech_section_three_image_10 img,
    .zehntech_section_three_image_8 img {
        width: 216px !important;
        max-width: 216px !important;
        height: 216px !important;
        object-fit: cover
    }

    .zehntech_section_one_image_3 img,
    .zehntech_section_three_image_9 img {
        width: 110.92px !important;
        max-width: 110.92px !important;
        height: 110.92px !important;
        object-fit: cover
    }

    .industries_hover .elementor-widget-wrap:hover .industries_one {
        padding-top: 52px !important;
        padding: 20px 20px 20px 5px
    }

    .industries_hover .elementor-widget-wrap:hover .industries_image img {
        object-fit: cover;
        max-width: 260px !important;
        width: 260px !important;
        height: 260px !important;
        margin-top: 9px
    }

    .together_change .elementor-container {
        max-width: 1527px
    }

    .career_together_one .elementor-widget-container,
    .career_together_one img {
        object-fit: cover;
        max-width: 371.69px !important;
        width: 371.69px !important;
        height: 251.89px !important;
        margin-left: -8em
    }

    .career_together_two .elementor-widget-container,
    .career_together_two img {
        object-fit: cover;
        max-width: 245.75px !important;
        width: 245.75px !important;
        height: 251.89px !important
    }

    .career_together_three .elementor-widget-container {
        width: 477.16px;
        height: 251.89px;
        margin-left: -12.6em
    }

    .career_together_four .elementor-widget-container,
    .career_together_four img {
        object-fit: cover;
        max-width: 246.77px !important;
        width: 246.77px !important;
        height: 497.64px !important
    }

    .career_together_five .elementor-widget-container,
    .career_together_five img {
        object-fit: cover;
        max-width: 172.02px !important;
        width: 172.02px !important;
        height: 174.07px !important;
        margin-right: 1em
    }

    .current_opening_list .elementor-container {
        max-width: 1547px
    }

    .talented_zehntech_stories .elementor-container,
    .zehntech_work .elementor-container {
        max-width: 1570px
    }
}

.last_image_join_zehntech {
    margin-top: 9%
}

.blub_img {
    margin-top: 20%
}

.breadcrup_section .elementor-container.elementor-column-gap-default {
    max-width: 1527px
}

.odoo_section_2 .elementor-container.elementor-column-gap-default {
    max-width: 1530px !important
}

.persona_collect_data img {
    object-fit: cover;
    width: 483px !important;
    max-width: 483px !important;
    height: 624px !important;
    margin-top: 17px;
    margin-left: -33px
}

.persona_collect_data .elementor-image {
    width: 483px;
    height: 619px
}

.privacy_policy .elementor-container {
    max-width: 1549px
}

@media only screen and (min-width:1200px) and (max-width:1599px) {
    .servies_data_ai .elementor-container {
        max-width: 1160px
    }

    #post-grid-1543 .item {
        width: 370px !important;
        margin-right: 15px !important
    }

    .home_blog_new #post-grid-1543 .item.skin.flat.odd {
        width: 370px !important;
        border-radius: 60px;
        min-height: 384px
    }

    .grid_home .item.skin.flat.even {
        margin-bottom: 30px !important
    }

    .working_hrs {
        width: 33% !important
    }

    .core_img_box .elementor-widget-container {
        height: 220px !important
    }

    .number_count_3 .elementor-widget-container {
        margin-top: 1.7em !important
    }

    .number_count_4 .elementor-widget-container {
        margin-top: 1.8em !important
    }

    section#lets_get_no {
        height: 465px !important
    }
}

@media only screen and (min-width:1025px) and (max-width:1200px) {
    #post-grid-3702 .item {
        width: 48% !important;
        margin-right: 39px !important
    }

    .top_stories_sec #post-grid-3702 .item.skin.flat.odd {
        margin-right: unset !important
    }

    .slick-arrow {
        width: 25px !important
    }

    .footer_email_sec2 .elementor-widget-container,
    .footer_numbercontact_sec2 .elementor-widget-container {
        margin-left: -2em
    }

    .sales_team1 {
        text-align: left !important
    }

    .sales_team1 .elementor-widget-container {
        padding-right: unset !important
    }

    .footer_email_section .elementor-widget-container {
        padding-left: unset !important
    }

    .footer_contactone_sec .elementor-widget-container {
        padding-left: unset !important;
        margin-left: 0 !important
    }

    .footer_email_sec .elementor-widget-container {
        padding-right: 10em !important
    }

    .hr_team_section,
    .sales_team_footer {
        width: 40% !important
    }

    .follow_us_section {
        width: 30% !important
    }

    .footer_menu_sec a.elementor-item {
        padding-left: unset !important;
        padding-right: 17px !important
    }

    .agile_development_4 img {
        margin-right: -2.5em
    }

    .agile_development_6 video.elementor-video {
        width: 200px !important;
        height: 120px !important
    }

    .who_we_work .elementor-container.elementor-column-gap-default {
        max-width: 980px
    }

    .blog_news_section .anwp-pg-post-teaser {
        width: 290px !important
    }

    .blog_news_section .elementor-container {
        max-width: 960px
    }

    a.elementor-item {
        padding: 0 6px !important
    }
}

.core_img_box figure.elementor-image-box-img,
div#cater-11 {
    width: 100% !important
}

@media only screen and (min-width:1025px) and (max-width:1440px) {
    .journey_row.c_block_width.c_right.c_row {
        margin-right: unset !important
    }

    section#bottom_header {
        padding: 0 3%
    }

    .journey_main_container {
        width: 65% !important;
        margin: 0 auto
    }

    .journey_desc p {
        font-size: 14px !important
    }
}

.case_std_port_title_sec.element_1674215337540 {
    position: relative;
    bottom: 135px;
    padding: 0 40px
}

.case_std_prtf_date.post_date {
    font-size: 14px;
    font-weight: 600;
    color: #3f434e
}

.case_std_prtf_title.title {
    font-size: 24px;
    font-weight: 800;
    color: #1b1e26;
    margin: unset !important
}

@media only screen and (min-width:1350px) and (max-width:1599px) {
    .elementor-column.elementor-col-20.elementor-inner-column.elementor-element.elementor-element-3cb8bd7 {
        width: 140px
    }
}

.work_small_img img {
    object-fit: cover;
    width: 366px !important;
    max-width: 366px !important;
    height: 482px !important;
    border: 21px solid #fff !important;
    border-radius: 60px !important;
    position: relative;
    bottom: 25em
}

.case_std_port img,
.work_big_img img {
    border-radius: 60px !important;
    object-fit: cover
}

.case_std_port img {
    height: 345px !important;
    width: 344px !important;
    max-width: 344px !important
}

.author_details_bolg p,
.case_std_prtf_title a {
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    display: -webkit-box;
    -webkit-box-orient: vertical
}

.blog_details_world {
    width: 76.4% !important
}

.blog_details_fixed .elementor-widget-wrap,
.blog_details_world .elementor-widget-wrap {
    padding-left: unset !important;
    padding-right: unset !important
}

.blog_details_together {
    width: 360px !important;
    height: 400px
}

.details_blog_image img {
    object-fit: cover;
    height: 336px !important
}

.talk_our_blog svg {
    width: 10px !important;
    display: block;
    height: 15px !important
}

.blog_author_details {
    height: 200px
}

@media screen and (min-width:600px) and (max-width:767px) {
    .zehntech_img_4 img {
        margin-left: 20px !important
    }
}

@media screen and (max-width:767px) {

    .we_do_img_1 h3.elementor-image-box-title,
    .we_do_img_1 img {
        margin-top: 1em !important
    }

    .odoo_faq_section .elementor-tab-title a {
        font-size: 17px !important
    }

    .footer_sec .elementor-container {
        margin: unset !important;
        padding: 0 1em
    }

    .form_footer span.wpcf7-spinner {
        margin-left: -48px;
        position: relative;
        top: 27px
    }

    .team_name {
        top: 3em
    }

    .team_img {
        margin-top: 1em
    }

    #ab_carrer_sec .elementor-widget-container {
        margin-top: unset
    }

    #ab_carrer_sec h2 {
        line-height: 40px
    }

    .our_mission_txt.elementor-widget-heading .elementor-widget-container,
    .our_pupose_txt.elementor-widget-heading .elementor-widget-container {
        margin-top: 3em !important
    }

    .home_blog_new #post-grid-1543 .item.skin.flat.odd {
        margin-left: unset !important
    }

    .grid_home .item.skin.flat.odd a img {
        object-fit: cover;
        max-width: inherit !important
    }

    .we_do_img_1 img {
        object-fit: cover;
        width: 42px !important;
        height: 42px !important
    }

    .we_do_img_1 p.elementor-image-box-description {
        line-height: 1.3 !important
    }

    .we_do_img_1 .elementor-image-box-wrapper {
        display: flex !important
    }

    .about_img_col-1,
    .about_img_col-2 {
        width: 40% !important
    }

    .zehntech_img_2 .elementor-image,
    .zehntech_img_3 .elementor-image {
        text-align: end
    }

    .about_img_col-4,
    .about_img_col-6 div#about_img_1 {
        display: none !important
    }

    .blog_details_author .elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-d8f0353 {
        margin-left: 25px;
        margin-top: 25px
    }

    p.join_zehntech_description {
        padding-bottom: 3.5em !important
    }
}

@media screen and (max-width:1024px) {

    .blog_details_world,
    .journey_start_sec {
        width: 100% !important
    }

    .journey_start_sec {
        margin: 18px 0 12% !important
    }

    .start_block_width .journey_img {
        display: block !important;
        text-align: right;
        width: 40%
    }

    .start_block_width .journey_detail {
        padding: unset;
        width: 60%
    }

    .journey_img {
        display: none !important
    }

    .journey_main_container {
        width: 100% !important;
        padding: 0 .6em
    }

    .c_block_width {
        border-radius: 60px !important;
        height: 200px !important
    }

    .journey_row.c_block_width.c_right.c_row {
        margin-right: 0 !important
    }

    .inner_sec_2.journey_row_2.c_block_width.block_4_float.c_right.c_row {
        margin-right: unset !important
    }

    .inner_sec_3.journey_row.c_block_width.c_left.c_row,
    .inner_sec_4 {
        margin-left: unset !important
    }

    .blog_news_section .elementor-container,
    .chose_zehntech_section .elementor-container.elementor-column-gap-default {
        margin-left: 1em !important;
        margin-right: 1em !important
    }

    .chosse_zehntech_4 img {
        object-fit: cover;
        width: 100px !important;
        max-width: 100px !important;
        height: 100px !important;
        border-radius: 0 120px 120px
    }

    .chosse_zehntech_3 img {
        object-fit: cover;
        width: 130px !important;
        max-width: 130px !important;
        height: 200px !important;
        border-radius: 120px
    }

    .chosse_zehntech_2 img {
        object-fit: cover;
        width: 300px !important;
        max-width: 300px !important;
        height: 120px !important;
        border-radius: 0 120px 120px
    }

    .follow_us_section .elementor-widget-container {
        padding-right: unset !important
    }

    .footer_numbercontact_sec .elementor-widget-container {
        padding-left: unset !important;
        margin-left: 1em !important;
        text-align: left
    }

    .blog_author_details,
    .blog_details_world,
    .breadcrumb_blog_details .elementor-column {
        padding-left: 2em;
        padding-right: 2em
    }

    .footer_menu_sec a.elementor-item {
        padding-left: unset !important;
        padding-right: 12px !important
    }

    .agile_development_4 img {
        margin-right: -2em
    }

    .who_we_work .elementor-container.elementor-column-gap-default {
        padding-left: 1em;
        padding-right: 2em
    }

    .our_meticulous .elementor-container.elementor-column-gap-default,
    .our_meticulous_project .elementor-container.elementor-column-gap-default {
        padding-left: 1em;
        padding-right: 1em
    }

    .journey_desc p {
        overflow: hidden;
        text-overflow: ellipsis;
        -webkit-line-clamp: 5;
        display: -webkit-box;
        -webkit-box-orient: vertical
    }

    li#mega-menu-27726-0 {
        border-bottom: 3px solid #f4c400 !important
    }

    .let_turn_image_main_section .elementor-widget-wrap {
        padding: unset !important
    }
}

.opportunities_four img,
.opportunities_one img,
.opportunities_three img,
.opportunities_two img,
.working_side_two img {
    border-radius: 50% !important;
    object-fit: cover
}

span.career_word_change {
    border-bottom: 1px solid #3f434e
}

.opportunities_one img {
    width: 137px !important;
    max-width: 137px !important;
    height: 137px !important
}

.opportunities_two img {
    width: 77px !important;
    max-width: 77px !important;
    height: 77px !important
}

.opportunities_three img {
    width: 87px !important;
    max-width: 87px !important;
    height: 87px !important
}

.opportunities_four img {
    width: 154px !important;
    max-width: 154px !important;
    height: 154px !important
}

.working_side_two img {
    width: 216px !important;
    max-width: 216px !important;
    height: 216px !important;
    border: 10px solid #f4c300 !important
}

.working_side_one img {
    object-fit: cover;
    border-radius: 262px !important
}

@media screen and (min-width:1100px) {
    .working_side_one img {
        width: 340px !important;
        max-width: 340px !important;
        height: 460px !important;
        border-radius: 262px !important
    }
}

@media screen and (min-width:950px) and (max-width:1100px) {
    .working_side_one img {
        object-fit: cover;
        width: 300px !important;
        max-width: 300px !important;
        height: 532px !important;
        border-radius: 262px !important
    }
}

@media screen and (min-width:768px) and (max-width:950px) {
    .working_side_one img {
        object-fit: cover;
        height: 460px !important;
        border-radius: 262px !important
    }
}

.zehntech_section_one_image_1 {
    margin-top: 1em;
    margin-left: 6em
}

.zehntech_section_one_image_2 {
    margin-left: 8em;
    margin-top: 1em
}

.zehntech_section_one_image_3 {
    margin-top: 6.8em;
    margin-right: 16em
}

.zehntech_section_two_image_4 {
    margin-left: -.4em
}

.zehntech_section_two_image_5 {
    margin-top: 1.3em
}

.zehntech_section_two_image_6 {
    margin-top: 8em;
    margin-left: -2em
}

.zehntech_section_two_image_7 {
    border-radius: 262px;
    margin-right: -.6em
}

.zehntech_section_three_image_8 {
    margin-top: -8em;
    margin-left: 12em
}

.zehntech_section_three_image_9 {
    margin-top: -8em;
    margin-left: -4em
}

.Zehntech_section_two .elementor-container.elementor-column-gap-default {
    margin-top: -7.9em
}

.career_form_cv:before {
    content: "Upload file";
    padding: 15px 10px 10px;
    text-align: center;
    box-sizing: border-box;
    position: absolute;
    width: 254px;
    height: 52px;
    background: #fff;
    border: 1px solid #adb1bc;
    border-radius: 80px
}

.career_form_cv:after,
lable.upload_button_fk {
    background: url(/wp-content/themes/twentytwentyone-child/assets/images/dowbload_icon.svg) no-repeat
}

.upload_cv_career {
    display: flex;
    padding-top: 40px
}

.career_upload_cv,
lable .upload_button_fk {
    text-align: left;
    width: 60%
}

.career_form_cv {
    border-top-left-radius: 35px
}

.career_form_cv:after {
    margin-left: 5em;
    content: '';
    display: block;
    height: 40px;
    width: 40px;
    position: absolute;
    top: 15px;
    left: -68px
}

.meet_our_experts a.elementor-button-link {
    height: 60px;
    padding-top: 22px
}

.blog_details_fixed .elementor-column-wrap.elementor-element-populated {
    margin-top: 11px !important
}

.blog_details_fixed {
    top: 0
}

.work_together_blog {
    position: sticky !important;
    position: -webkit-sticky !important;
    top: 13%
}

@media only screen and (min-width:768px) and (max-width:1600px) {
    .interests_find_career .phone_form input.wpcf7-form-control.wpcf7-text {
        width: 688px
    }

    .interests_find_career input.wpcf7-form-control.wpcf7-text {
        width: 325px
    }

    .personal_data_collect {
        width: 62.5% !important
    }
}

@media only screen and (min-width:1201px) and (max-width:1600px) {

    .zehntech_section_two_image_4,
    .zehntech_section_two_image_4 img {
        margin-left: 0
    }

    .zehntech_section_two_image_4 img,
    .zehntech_section_two_image_7 img {
        width: 278.24px !important;
        max-width: 278.24px !important;
        height: 340px !important;
        object-fit: cover
    }

    .zehntech_section_two_image_5 img {
        object-fit: cover;
        width: 252.21px !important;
        max-width: 252.21px !important;
        height: 260.57px !important
    }

    .zehntech_section_two_image_5 {
        margin-top: 1.3em;
        margin-left: 1em
    }

    .zehntech_section_two_image_6 img {
        object-fit: cover;
        width: 254.21px !important;
        max-width: 254.21px !important;
        height: 263.57px !important
    }

    .zehntech_section_three_image_8 img {
        object-fit: cover;
        width: 154.95px !important;
        max-width: 154.95px !important;
        height: 155.68px !important
    }

    .zehntech_section_three_image_8 {
        margin-left: 7em;
        margin-top: -7em
    }

    .zehntech_section_three_image_10 img {
        object-fit: cover;
        width: 140px !important;
        max-width: 140px !important;
        height: 140px !important
    }

    .zehntech_section_three_image_10 {
        margin-top: -5em;
        margin-left: -4em
    }

    .zehntech_section_three_image_9 {
        margin-top: -7em;
        margin-left: -4em
    }

    .zehntech_section_one_image_2 img {
        object-fit: cover;
        width: 145.95px !important;
        max-width: 145.95px !important;
        height: 155.68px !important
    }

    .zehntech_section_one_image_2 {
        margin-top: 3em;
        margin-left: 5em
    }

    .zehntech_section_three_image_9 img {
        object-fit: cover;
        width: 87.95px !important;
        max-width: 87.95px !important;
        height: 87.94px !important
    }

    .zehntech_section_one_image_3 img {
        object-fit: cover;
        width: 83.95px !important;
        max-width: 83.95px !important;
        height: 90.94px !important
    }
}

@media only screen and (min-width:1200px) and (max-width:1600px) {
    .our_certification_section_image .elementor-container.elementor-column-gap-default {
        max-width: 977px !important
    }

    .sub_menu_servies_2 ul.mega-sub-menu {
        margin-right: 1em !important;
        margin-left: 1em !important
    }

    .oddo_big_idea_parent .elementor-container.elementor-column-gap-default {
        width: 1182px !important
    }

    .oddo_big_idea_parent .odoo_big_idea-sec.elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 975px
    }

    .career_together_one .elementor-widget-container,
    .career_together_one img {
        object-fit: cover;
        width: 271.45px !important;
        max-width: 271.45px !important;
        height: 183.95px !important;
        margin-left: -5.4em
    }

    .career_together_two .elementor-widget-container,
    .career_together_two img {
        object-fit: cover;
        width: 179.47px !important;
        max-width: 179.47px !important;
        height: 183.95px !important
    }

    .career_together_three .elementor-widget-container {
        width: 348.47px;
        height: 183.95px;
        margin-left: -9.3em
    }

    .career_together_four .elementor-widget-container,
    .career_together_four img {
        object-fit: cover;
        width: 180.22px !important;
        max-width: 180.22px !important;
        height: 363.42px !important
    }

    .career_together_five .elementor-widget-container,
    .career_together_five img {
        object-fit: cover;
        width: 125.63px !important;
        max-width: 125.63px !important;
        height: 127.12px !important;
        margin-right: -1.9em
    }

    .current_opening_list .elementor-container {
        max-width: 1180px
    }

    .zehntech_work .elementor-container {
        max-width: 1200px
    }

    .data_business_image_four img,
    .data_business_image_one img,
    .data_business_image_six img,
    .data_business_image_three img,
    .data_business_image_two img {
        width: 190px !important;
        height: 190px !important;
        max-width: 257px !important;
        object-fit: cover
    }

    .data_business_image_five img {
        width: 205px !important;
        max-width: 205px !important;
        height: 205px !important;
        object-fit: cover
    }

    .data_business_image_five,
    .data_business_image_four,
    .data_business_image_one,
    .data_business_image_six,
    .data_business_image_three,
    .data_business_image_two {
        height: 190px !important;
        max-width: 257px !important;
        margin-bottom: unset !important
    }

    .together_change .elementor-container {
        max-width: 1164px
    }
}

@media only screen and (min-width:1001px) and (max-width:1200px) {

    .current_opening_list .elementor-container,
    .talented_zehntech_stories .elementor-container,
    .together_change .elementor-container,
    .zehntech_work .elementor-container {
        max-width: 980px
    }
}

@media only screen and (max-width:1000px) {

    .current_opening_list .elementor-container,
    .talented_zehntech_stories .elementor-container,
    .together_change .elementor-container,
    .why_work .elementor-container {
        padding-left: 1em;
        padding-right: 1em
    }
}

@media only screen and (min-width:570px) and (max-width:768px) {
    .change_world {
        width: 50% !important
    }

    .career_together_one .elementor-widget-container,
    .career_together_one img {
        object-fit: cover;
        max-width: 250px !important;
        width: 250px !important;
        height: 120px !important
    }

    .career_together_two .elementor-widget-container,
    .career_together_two img {
        object-fit: cover;
        width: 120px !important;
        max-width: 120px !important;
        height: 120px !important;
        margin-left: 1em
    }

    .career_together_three .elementor-widget-container {
        width: 350px;
        height: 200px;
        margin-left: -1em
    }

    .career_together_four .elementor-widget-container,
    .career_together_four img {
        object-fit: cover;
        width: 120px !important;
        max-width: 120px !important;
        height: 350px !important;
        margin-left: 1.5em
    }

    .career_together_five .elementor-widget-container,
    .career_together_five img {
        object-fit: cover;
        width: 80px !important;
        max-width: 80px !important;
        height: 80px !important;
        margin-left: 6em
    }
}

@media only screen and (min-width:769px) and (max-width:1000px) {

    .career_together_one .elementor-widget-container,
    .career_together_one img {
        object-fit: cover;
        width: 120px !important;
        max-width: 120px !important;
        height: 100px !important;
        margin-left: -2em
    }

    .career_together_two .elementor-widget-container,
    .career_together_two img {
        object-fit: cover;
        width: 100px !important;
        max-width: 100px !important;
        height: 100px !important
    }

    .career_together_three .elementor-widget-container {
        width: 170px;
        height: 100px;
        margin-left: -3em
    }

    .career_together_four .elementor-widget-container,
    .career_together_four img {
        object-fit: cover;
        width: 100px !important;
        max-width: 100px !important;
        height: 250px !important
    }

    .career_together_five .elementor-widget-container,
    .career_together_five img {
        object-fit: cover;
        width: 100px !important;
        max-width: 100px !important;
        height: 100px !important;
        margin-right: 0
    }
}

@media only screen and (min-width:1024px) and (max-width:1199px) {
    #search_form .elementor-search-form__container {
        top: 98px
    }

    .fixed-header #search_form .elementor-search-form--full-screen.elementor-lightbox {
        top: 35px !important
    }
}

@media only screen and (min-width:1000px) and (max-width:1200px) {

    .career_together_one .elementor-widget-container,
    .career_together_one img {
        object-fit: cover;
        width: 220px !important;
        max-width: 220px !important;
        height: 120px !important;
        margin-left: -5.4em
    }

    .career_together_two .elementor-widget-container,
    .career_together_two img {
        object-fit: cover;
        width: 120px !important;
        max-width: 120px !important;
        height: 120px !important;
        margin-left: -.5em
    }

    .career_together_three .elementor-widget-container {
        width: 300px;
        height: 120px;
        margin-left: -9.3em
    }

    .career_together_four .elementor-widget-container,
    .career_together_four img {
        object-fit: cover;
        width: 120px !important;
        max-width: 120px !important;
        height: 300px !important;
        margin-left: -.2em
    }

    .career_together_five .elementor-widget-container,
    .career_together_five img {
        object-fit: cover;
        width: 100px !important;
        max-width: 100px !important;
        height: 100px !important;
        margin-right: -1em
    }

    .zehntech_section_three_image_9 {
        margin-top: -5em !important;
        margin-left: -1em !important
    }

    .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_three_image_8 img {
        object-fit: cover;
        width: 100px !important;
        max-width: 100px !important;
        height: 100px !important
    }

    .zehntech_section_three_image_8 {
        margin-left: 5em;
        margin-top: -4em
    }
}

@media only screen and (max-width:768px) {
    span.career_word_change {
        font-size: 38px !important
    }

    .success_stories_ventures_us p {
        font-size: 14px !important
    }

    .grid_home .item.skin.flat.even a {
        text-overflow: ellipsis;
        overflow: hidden;
        -webkit-line-clamp: 2 !important;
        display: -webkit-box;
        -webkit-box-orient: vertical
    }

    .no_of_emp .elementor-column-wrap.elementor-element-populated,
    .no_of_tech .elementor-column-wrap.elementor-element-populated {
        margin-top: unset !important
    }

    .no_of_emp {
        padding-left: 5px !important
    }

    .banner_btn a:hover {
        padding-top: 2px !important
    }

    .banner_btn:hover .fa-angle-right::before {
        top: 6px
    }
}

@media only screen and (min-width:480px) and (max-width:768px) {
    .elementor-element.elementor-element-6cdcf04d.two_image_partner.elementor-widget.elementor-widget-image {
        margin-left: 5em !important
    }

    .elementor-element.elementor-element-620062ba.image_partner.elementor-widget.elementor-widget-image {
        margin-left: -1.5em !important
    }

    #lets_get_no .lets_get h2 {
        width: 50% !important;
        padding-top: 3em !important
    }
}

@media only screen and (min-width:1367px) and (max-width:1599px) {
    #lets_get_no .lets_get h2 {
        padding-top: 0 !important
    }
}

@media only screen and (min-width:1200px) and (max-width:1600px) {
    .implement_apache .elementor-container.elementor-column-gap-default {
        max-width: 1160px !important
    }

    #lets_get_no .lets_get h2 {
        width: 71% !important;
        margin-bottom: 0 !important
    }

    #lets_get_no .lets_get p {
        margin-top: 11em
    }

    #lets_get_no .lets_get .elementor-widget-container {
        padding-left: 1em !important;
        margin-left: -1em !important;
        margin-bottom: -1em !important
    }
}

@media only screen and (min-width:1024px) and (max-width:1366px) {
    .number_count_1 .elementor-widget-container {
        margin-top: 2em !important
    }

    .number_count_3 .elementor-widget-container {
        margin-top: 1.5em !important
    }

    .no_of_emp .elementor-column-wrap.elementor-element-populated {
        margin-top: 93px !important
    }
}

@media only screen and (min-width:768px) and (max-width:830px) {
    .persona_collect_data img {
        object-fit: cover;
        width: 422.86px !important;
        max-width: 422.86px !important;
        height: 534.58px !important;
        margin-left: -22px !important;
        padding-top: 5px !important
    }
}

@media only screen and (min-width:500px) and (max-width:1600px) {
    .persona_collect_data img {
        object-fit: cover;
        width: 422.86px !important;
        max-width: 422.86px !important;
        height: 534.58px !important;
        margin-top: 15px;
        margin-left: -40px;
        padding-top: 5px !important
    }
}

@media only screen and (min-width:1000px) and (max-width:1600px) {
    .zehntech_section_one_image_1 img {
        object-fit: cover;
        width: 44.3px !important;
        max-width: 44.3px !important;
        height: 44.43px !important
    }
}

@media only screen and (max-width:767px) {
    .ab_core_values {
        padding: 0 1em
    }

    section#what_we_do {
        margin-top: -4em
    }

    .journey_start_sec {
        width: 100% !important;
        padding: 0 1em
    }

    .start_block_width .journey_img {
        display: block !important;
        text-align: center;
        width: 37%
    }

    .we_do_img_1 .elementor-widget-container {
        margin-top: unset !important
    }

    .what_we_do_right .elementor-column-wrap.elementor-element-populated {
        margin-top: 1em !important
    }

    .background_image_ideas .elementor-column-wrap.elementor-element-populated {
        background-size: cover
    }

    .half_image_business {
        margin-top: 50px
    }

    .servies_data_ideas .elementor-container {
        margin-top: 50px !important
    }

    section#client_success_stories .data_analytics_servies {
        padding-top: unset
    }

    section#opportunities_zehntech .elementor-widget-wrap {
        padding-top: unset !important
    }

    .zehntech_section_one_image_1 img {
        object-fit: cover;
        width: 44.3px !important;
        max-width: 44.3px !important;
        height: 44.43px !important
    }
}

@media only screen and (max-width:1600px) {
    .privacy_policy.elementor-container {
        max-width: 1182px
    }

    .persona_collect_data .elementor-image {
        width: 422.86px;
        height: 530.3px
    }

    .industries_title {
        margin-bottom: 5px !important
    }

    .opportunities_one img {
        margin-left: -10px
    }

    .opportunities_four img {
        margin-left: -8px;
        margin-top: -70px
    }

    .working_side_one img {
        margin-right: 11px
    }

    .persona_collect_data img {
        margin-top: 13px !important;
        margin-right: 6px !important
    }
}

.industries_hover .elementor-widget-wrap:hover .industries_image .elementor-image {
    border: unset;
    padding: unset !important
}

rs-layer-wrap.rs-parallax-wrap.banner_btn:hover+.banner_btn_icon {
    height: 24px;
    background: url(/wp-content/uploads/gifs/arrow%20white.gif) 0 0/contain no-repeat;
    width: 20px
}

rs-layer-wrap.rs-parallax-wrap.secound_banner_btn:hover a#slider-2-slide-127-layer-9 {
    background: #002ed2 !important;
    border: 1px solid;
    border-radius: 30px
}

@media only screen and (max-width:500px) {
    .persona_collect_data .elementor-image {
        width: 280.86px;
        height: 386.3px
    }

    .persona_collect_data img {
        width: 270.86px !important;
        max-width: 270.86px !important;
        height: 378.58px !important;
        margin-left: -22px;
        object-fit: cover
    }
}

@media only screen and (min-width:1024px) and (max-width:1200px) {
    #lets_get_no .lets_get .elementor-widget-container {
        margin-bottom: 2em
    }

    .persona_collect_data img {
        width: 350px !important;
        max-width: 350px !important;
        height: 490px !important;
        object-fit: cover
    }

    .persona_collect_data .elementor-image {
        width: 370px;
        height: 460px
    }

    .elementor-33 .elementor-element.elementor-element-a559b28 {
        margin-top: 50px !important
    }

    .elementor-119 .elementor-element.elementor-element-60abce82>.elementor-container {
        min-height: 72px !important
    }
}

@media only screen and (min-width:900px) and (max-width:1023px) {

    .s_port_img_1 img,
    .s_port_img_2 img {
        border-radius: 100px !important
    }

    .business_challenge_3 {
        height: 24px !important;
        margin-top: 2em
    }

    .s_port_img_2 img {
        border-top-left-radius: unset !important
    }

    .s_port_img_3 img,
    .s_port_img_4 img {
        object-fit: cover;
        border-radius: 100px !important;
        width: 50% !important;
        position: relative;
        bottom: 95px
    }

    .s_port_img_3 img {
        left: 40px
    }

    .s_port_img_4 img {
        border-bottom-left-radius: unset !important;
        left: 10px
    }
}

@media only screen and (min-width:900px) and (max-width:1024px) {
    .persona_collect_data .elementor-image {
        width: 300px;
        height: 370px
    }

    .persona_collect_data img {
        width: 280px !important;
        max-width: 280px !important;
        height: 300px !important;
        object-fit: cover
    }
}

.journey_row {
    background: #f0f2fc
}

.journey_row_2 {
    background: #f4cb25
}

.c_row {
    display: flex;
    border-radius: 116.5px;
    align-items: center;
    margin-top: 2em
}

.journey_desc {
    width: 75%
}

.c_right,
.custom_blog_row ul,
.journey_row_2 .journey_desc {
    float: right
}

.journey_img {
    border: 1px solid #1b1e261c;
    border-radius: 100%;
    padding: 0
}

.journey_main_container {
    width: 50%;
    margin: 0 auto
}

.journey_detail {
    padding: 0 4%
}

.journey_year h2 {
    margin: unset;
    font-size: 24px !important;
    font-weight: 700
}

.journey_desc p {
    margin: 5px 0;
    font-size: 16px;
    font-weight: 500;
    color: #3f434e;
    font-family: Poppins, Sans-serif;
    line-height: 150.5%
}

.about_project_sec p,
.client_success_sec h2.elementor-heading-title.elementor-size-default {
    color: #3f434e !important
}

.c_block_width {
    width: 100%;
    padding: 20px
}

.c_left {
    float: left
}

.journey_row.c_block_width.c_left.c_row {
    margin-left: 0
}

.journey_row.c_block_width.c_right.c_row {
    /* margin-right: -2em; */
    margin-left: -2em !important;
    float: left;

}

.journey_row_2.c_block_width.c_right.c_row {
    text-align: right;
    margin-left: 0;
    margin-top: 2em
}

.inner_sec_3.journey_row.c_block_width.c_left.c_row {
    margin-left: -6em
}

.journey_row_2.c_block_width.c_left.c_row {
    margin-left: 9em;
    text-align: right
}

.inner_sec_2 .journey_img {
    width: 20%
}

.inner_sec_1 .journey_img,
.inner_sec_4 .journey_img {
    /* width: 25% ; */
}

.journey_start_sec {
    width: 50%;
    float: left;
    margin: 0 0 0 34%
}

.journey_img img {
    object-fit: cover;
    width: 118px;
    max-width: unset !important
}

.start_block_width.c_row {
    margin-top: 0
}

.journey_block_img.block_img {
    text-align: center;
    margin: 2% 0 0 19%
}

.block_img_1 img {
    width: 75%;
    transform: translate(-100px, 28px)
}

.journey_block_img.block_img_1.c_right {
    margin-left: -7em
}

.block_img_3 img {
    object-fit: cover;
    width: 75%;
    transform: translate(71px, 31px)
}

.journey_block_img.block_img_end {
    object-fit: cover;
    width: 100%;
    text-align: center;
    float: left;
    margin-top: 3%
}

.slider_list_styling {
    display: list-item !important;
    margin-left: 17px !important;
    line-height: 30px !important
}

.team_name .elementor-widget-container {
    border-bottom-left-radius: unset !important
}

.team_name {
    position: relative;
    left: 3em;
    top: 2em;
    opacity: 0;
    border-bottom-right-radius: unset !important
}

.hov_op {
    opacity: 1
}

.team_name.hov_op {
    animation: .5s open_member_name
}

.active_text {
    animation: 3s about_us;
    display: block !important
}

@keyframes about_us {
    0% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

@keyframes open_member_name {
    from {
        transform: scale(0);
        transform-origin: 0% 100%
    }

    to {
        transform: scale(1);
        transform-origin: 100% 100%
    }
}

.lts_work_together svg {
    width: 7px !important;
    display: block;
    top: 4px;
    position: relative
}

.lts_work_together a.elementor-button-link.elementor-button.elementor-size-sm {
    padding: 15px 30px
}

#applied_technologies img {
    filter: gray;
    -webkit-filter: grayscale(1)
}

#applied_technologies img:hover {
    filter: unset
}

.duretion_main img {
    object-fit: cover;
    width: 75px !important;
    max-width: 75px !important
}

.secound_banner_slider_next_icon svg,
.secound_slider_priv_icon svg,
.slider_next_icon svg,
.slider_priv_icon svg,
.third_slider_next_icon svg,
.third_slider_priv_icon svg {
    width: 24px !important;
    height: 24px !important
}

#applied_technologies .elementor-widget-image {
    border: 1px solid #1b1e2629;
    border-radius: 30px;
    padding: 10px
}

.deactive_text {
    display: none !important
}

.mega-sub_menu_servies_2 ul.mega-sub-menu {
    display: grid !important
}

#submit_footer,
#submit_landings,
#submit_banner,
#submit_career,
#submit_partner,
#submit_contact,
#submit_btn_cta_different,
#submit_btn_service_page,
#submit_btn_cta_same {
    width: 244px;
    height: 60px;
    background: #002ed2 !important;
    border-radius: 60px !important;
    color: #fff !important;
    padding: 10px !important
}

.upload_cv_career #submit_career,
.zt_search_filter_form button {
    transition: transform 330ms ease-in-out
}

.site textarea:focus,
input[type=color]:focus,
input[type=date]:focus,
input[type=datetime-local]:focus,
input[type=datetime]:focus,
input[type=email]:focus,
input[type=month]:focus,
input[type=number]:focus,
input[type=password]:focus,
input[type=search]:focus,
input[type=tel]:focus,
input[type=text]:focus,
input[type=time]:focus,
input[type=url]:focus,
input[type=week]:focus {
    outline: unset !important
}

span.wpcf7-form-control-wrap:focus-visible {
    outline: unset
}

#partner_with_us img {
    object-fit: cover;
    width: 122px !important;
    max-width: 122px !important
}

#partner_with_us p {
    width: 60%;
    margin: 0 auto
}

#partner_with_us .elementor-element.elementor-element-45d855d.elementor-widget.elementor-widget-image {
    margin: unset
}

.get_in_touch .elementor-button-wrapper a:hover,
.zt_search_filter_form button:hover,
li.active.left_arrow_gif:hover img.pagination_arrow_prev,
li.active.right_arrow_gif:hover img.pagination_arrow_next {
    transform: scale(1.1)
}

.slider_home .swiper-wrapper {
    height: fit-content !important
}

.pdf_download svg {
    font-size: 19px
}

.anwp-pg-post-teaser__thumbnail.position-relative {
    transition: width .5s ease-in-out, background-color .5s ease-in-out
}

a#slider-35-slide-152-layer-9:hover {
    background-color: #002ed2 !important;
    border: 1px solid #002ed2 !important;
    border-radius: 30px !important
}

.hover_icon .elementor-button {
    height: 60px;
    padding-top: 20px
}

.technology_section {
    width: 932px;
    height: 231px
}

.slider_next_icon svg {
    margin-top: -6px
}

.text_row_slider {
    margin-bottom: -100px
}

.contact_address_icon .elementor-icon-list-icon svg {
    height: 30px !important;
    width: 42.3px !important
}

/* div#elementor-tab-title-2121 {
    margin-right: 65px
} */

.file_name_main_fk,
p.button_space {
    display: flex
}

.rating_home .elementor-element.elementor-element-8278aaa.elementor-star-rating--align-center.elementor--star-style-star_fontawesome.elementor-widget.elementor-widget-star-rating {
    margin-bottom: 10px
}

.rating_home .elementor-element.elementor-element-8b09223.elementor-widget.elementor-widget-heading {
    margin-bottom: 0
}

.contact_address_icon li,
.divider_footer .elementor-divider {
    padding-bottom: 10px !important
}

#odoo_services span.elementor-icon-list-icon {
    padding-top: 10px
}

#odoo_services li.elementor-icon-list-item {
    align-items: start !important
}

.feature_image_proftofilo img {
    object-fit: cover;
    width: 620px !important;
    height: 538px !important;
    max-width: 620px !important
}

.chosse_zehntech_1 img,
.chosse_zehntech_5 img {
    object-fit: cover;
    width: 66.07px !important;
    max-width: 66.07px !important;
    height: 62.77px !important
}

.mega-menu-item {
    transition: unset !important
}

.home_join_us a.elementor-button-link {
    width: 280px;
    height: 74px;
    padding-top: 28px
}

@media screen and (max-width:380px) {
    .home_join_us a.elementor-button-link {
        width: 240px !important
    }
}

.chosse_zehntech_1 img {
    border-radius: 130px 130px 130px 0 !important
}

.chosse_zehntech_5 img {
    border-radius: 0 130px 130px !important
}

.get_in_touch svg {
    width: 9.46px !important;
    height: 13.8px !important
}

.get_in_touch a.elementor-button-link.elementor-button {
    height: 59.13px;
    padding-top: 22px
}

.partner_choose_zehntech1 svg,
.partner_choose_zehntech2 svg,
.partner_choose_zehntech3 svg,
.partner_choose_zehntech4 svg,
.partner_choose_zehntech5 svg,
.partner_choose_zehntech6 svg {
    width: 50px !important;
    height: 50px !important
}

.industries_hover .elementor-widget-wrap:hover .industries_one,
.industries_hover .elementor-widget-wrap:hover .industries_one .elementor-heading-title,
.industries_hover .elementor-widget-wrap:hover .industries_one .elementor-text-editor p,
.industries_hover .elementor-widget-wrap:hover .industries_one .industries_image {
    animation: 3s fadeIn
}

.about_project_sec p {
    font-size: 18px !important;
    font-family: Poppins, Sans-serif
}

.slick-track {
    display: flex !important;
    align-items: center
}

.our_role p {
    font-family: Poppins, Sans-serif;
    font-style: normal;
    font-size: 18px;
    color: #3f434e
}

form.invalid .fk_error {
    display: block !important
}

.slider_home .anwp-pg-post-teaser__category a {
    font-family: Poppins, Sans-serif;
    font-size: 16px;
    font-weight: 600;
    font-style: normal;
    color: #ffce0a
}

.Duration.elementor-widget,
.together_change {
    margin-bottom: unset !important
}

.opportunities_section {
    margin-top: 1em !important
}

.career_together_two img {
    padding: 2em 0
}

.home_slider_next img {
    transform: rotate(180deg)
}

lable.upload_button_fk {
    cursor: pointer;
    display: block;
    border: 1px solid #adb1bc;
    border-radius: 80px;
    width: 254px;
    background-position-y: center;
    background-position-x: 45px;
    height: 60px;
    padding: 16px 0 0 35px;
    text-align: center;
    font-family: Poppins, Sans-serif;
    font-weight: 700;
    font-size: 16px
}

.upload_button_fk_main {
    width: 57%;
    float: left;
    display: flex
}

.odoo_learn_more a.elementor-button-link {
    width: auto;
    padding-top: 20px !important;
    height: 60px
}

body.page-id-2070 {
    overflow-x: hidden
}

.inner_sec_1.journey_row.c_block_width.block_4_float.c_right.c_row {
    margin-top: 1.4em
}

.hr_team_social_icon svg,
.hr_team_social_icon_2 svg {
    font-size: 30px !important
}

#sprint_review_para p,
.zehntech_1 p {
    line-height: 30.1px
}

.blog_desc a,
.blog_title a,
.cat_pagination .pagination-link,
.category .blog_desc a,
.portfolio_category_page_pagination a.page-numbers,
.search_custom_paginations a.page-numbers {
    text-decoration: none
}

.gif-class {
    width: 122px;
    height: 122px
}

.duration-div p {
    width: max-content
}

.file_uploaded p {
    padding: 0 0 0 40px;
    width: 200px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-family: Poppins, Sans-serif;
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    color: #1b1e26
}

.profitable_heading,
.search_no_result h2,
a.pagination-link {
    font-weight: 800;
    font-family: Poppins, Sans-serif
}

img.reset_file_fk {
    display: none;
    width: 16px;
    position: relative;
    top: 22px;
    right: 37px;
    cursor: pointer
}

.upload_button_fk.file_uploaded {
    padding: 16px 12px;
    background: url(https://www.zehntech.com/wp-content/uploads/2023/03/Vector-6.png) no-repeat #f3f3f3;
    border-color: #00ae5b;
    background-position-x: 21px;
    background-position-y: center
}

li.active.right_arrow_gif {
    padding-left: 5px !important;
    padding-right: 0 !important;
    height: 0;
    width: 25px
}

#sprint_review_para {
    --container-widget-width: 47% !important
}

#zehntech_1_para1 {
    --container-widget-width: 50% !important
}

.certification_img_section {
    margin-bottom: 35px
}

p.cat_pagination {
    float: right;
    width: 100%;
    margin: 2em 0;
    text-align: right
}

.privacy_cookies li {
    padding-bottom: 15px
}

a.pagination-link {
    color: #3f434e;
    font-style: normal;
    font-size: 16px
}

.cat_pagination img {
    width: 18px;
    margin: 0 5px 6px
}

.pg-arrow-prev img {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
}

a.pagination-link.pg-arrow-next {
    margin-left: 3em
}

.talented_zehntech_stories {
    background-size: 100% 100% !important
}

.core_img_box img {
    padding-top: 1em;
    height: 120px !important
}

img.wp-image-35053 {
    margin-bottom: 1em
}

.blog_news_section .lates_blog_news .elementor-container,
.core_val_box .elementor-column-wrap.elementor-element-populated {
    margin: unset !important
}

@media screen and (min-width:1234px) and (max-width:1599px) {
    .turn_data01 h2 {
        line-height: 55px !important
    }
}

@media screen and (min-width:1200px) {
    #capable_learnmore svg {
        width: 23px !important;
        height: 23px !important;
        margin-top: -2px
    }
}

.emp_business span {
    font-size: 23px !important
}

@media screen and (min-width:1199px) and (max-width:1600px) {
    div#what_we_do_left_2 {
        margin-top: -6px
    }

    div#what_we_do_left_5 {
        padding-top: 8px;
        margin-top: -4px
    }

    div#what_we_do_left_3 {
        margin-top: -10px
    }

    div#what_we_do_left_6 {
        margin-top: -5px
    }
}

.unlock_mon {
    margin-top: -7px
}

@media screen and (min-width:1919px) {
    .profitable_image_1 img {
        object-fit: cover;
        width: 397.82px !important;
        max-width: 397.82px !important
    }
}

.bolg_news_section .swiper-pagination {
    height: 0 !important
}

@media only screen and (max-width:1599px) {

    .custom_cat_main,
    .custom_portfolio_cat_main,
    .custom_search_div_main {
        max-width: 1158px;
        margin: 0 auto
    }

    .join_zehntech_row,
    .odoo_section_2 .elementor-container.elementor-column-gap-default {
        max-width: 1158px !important
    }

    .breadcrup_section .elementor-container.elementor-column-gap-default {
        max-width: 1158px
    }

    .elementor-119 .elementor-element.elementor-element-379aa736 .elementor-nav-menu--main .elementor-item {
        font-size: 16px;
        padding: 0 6px
    }

    #custom_menu_items .elementor-widget-container {
        transform: translate(35px, 0)
    }

    #search_form .elementor-widget-container {
        background-size: 55% auto
    }

    .partner_form_page .profitable_servies_form .elementor-shortcode {
        padding: 0 !important
    }

    .content_blog_details .single_content_format .elementor-container.elementor-column-gap-default {
        max-width: unset !important
    }

    .privacy_cookies ul {
        font-family: Poppins, Sans-serif;
        font-style: normal;
        font-weight: 600;
        font-size: 16px;
        line-height: 33px;
        color: #3f434e
    }

    .blog_pg_idea_sec {
        width: 1165px !important;
        margin: 0 auto
    }

    .blog_pg_idea_sec section>div {
        padding: 0 5em
    }

    .success_stories_banner_section {
        background-size: 100% 100% !important
    }
}

.page-id-2081 .our_certification_section {
    border-bottom: 1px solid rgba(173, 177, 188, .5);
    padding-bottom: 3em !important
}

.banner_btn a#slider-36-slide-164-layer-30,
.banner_btn a#slider-36-slide-166-layer-30,
.banner_btn a#slider-36-slide-167-layer-30 {
    position: absolute
}

@media screen and (min-width:768px) and (max-width:785px) {
    #home_rev_slider .elementor-container.elementor-column-gap-no {
        min-height: 548px
    }
}

@media screen and (min-width:500px) and (max-width:768px) {
    .profitable_heading p {
        line-height: 45px;
        font-size: 36px !important;
        margin-top: 20px
    }
}

@media screen and (min-width:500px) {
    .user_recaptcha div {
        width: 100% !important
    }
}

rs-bullets.tp-bullets.uranus.vertical.nav-pos-hor-right.nav-pos-ver-center.nav-dir-vertical {
    top: 65% !important
}

@media screen and (min-width:401px) and (max-width:500px) {
    .contact_us_btn_section {
        text-align: left !important;
        padding-left: 22px !important
    }
}

@media screen and (min-width:501px) and (max-width:767px) {
    .contact_us_btn_section {
        text-align: left !important;
        padding-left: 45px !important
    }
}

.sgpb-content-42170 span.wpcf7-not-valid-tip,
.sgpb-content-62490 span.wpcf7-not-valid-tip {
    padding-top: 0
}

.intl-tel-input.iti-container {
    z-index: 999910 !important
}

.user_phone_number input.wpcf7-form-control,
.phone_number_landings input.wpcf7-form-control {
    padding-left: 65px !important
}

.user_phone_number input.wpcf7-form-control::placeholder {
    padding-left: 0 !important
}

@media screen and (min-width:401px) and (max-width:767px) {
    .service_page_cta .elementor-container.elementor-column-gap-default {
        background: #f2f2f2 !important;
        padding: 48px 20px !important;
        border-radius: 35px !important;
        margin: 0 30px !important
    }
}

@media screen and (max-width:768px) {

    .chose_zehntech_section .choose_zehntech .elementor-container.elementor-column-gap-default,
    .home_grid_section .success_home_stories .elementor-container.elementor-column-gap-default,
    .odoo_section_2 .elementor-container.elementor-column-gap-default {
        padding: unset !important
    }

    .blog_news_section .lates_blog_news .elementor-container.elementor-column-gap-default {
        margin: unset !important
    }

    .user_email input.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-email {
        width: 100% !important;
        margin-top: 20px
    }

    .user_name input.wpcf7-form-control.wpcf7-text,
    .user_phone_number .intl-tel-input.allow-dropdown {
        width: 100%
    }

    .popup_main_section {
        margin-bottom: 20px;
        height: auto;
        display: flex
    }
}

@media screen and (min-width:768px) and (max-width:768px) {
    .user_email input.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-email {
        margin-top: 0 !important
    }
}

@media screen and (max-width:767px) {
    .ul.country-list {
        width: 259px !important;
        overflow: hidden
    }

    .user_email input.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-email {
        margin-top: 20px !important
    }

    .popup_upper_image p img {
        object-fit: cover;
        height: 75px;
        width: 28px !important
    }

    .popup_main_section {
        display: flex;
        margin-bottom: 20px
    }

    .user_phone_number {
        margin-top: 20px
    }

    .let_turn_paragraph {
        width: 95% !important
    }

    .service_page_cta .elementor-container.elementor-column-gap-default {
        background: #f2f2f2 !important;
        padding: 48px 20px !important;
        border-radius: 35px !important;
        margin: 0 20px !important
    }

    .let_turn_btn .elementor-widget-wrap {
        padding-bottom: 0 !important
    }

    .let_learn_heading,
    .profitable_ventures_heading {
        margin-bottom: 0 !important
    }

    .let_turn_paragraph .elementor-widget-wrap {
        padding: unset !important;
        margin-left: 20px
    }

    .let_turn_paragraph h2.elementor-heading-title.elementor-size-default {
        line-height: 22px !important;
        font-size: 24px !important;
        margin-top: 5px
    }

    .profitable_ventures_heading h2.elementor-heading-title.elementor-size-default {
        font-size: 24px !important;
        line-height: 30px !important;
        margin-bottom: 10px !important
    }

    .streamline_para p.elementor-heading-title.elementor-size-default {
        line-height: 24px !important
    }

    .contact_us_btn_section a.elementor-button-link.elementor-button.elementor-size-sm {
        width: 220px;
        height: 60px;
        padding: 20px !important;
        margin-top: 20px
    }

    .contact_us_btn_section span.elementor-button-text {
        font-weight: 700;
        font-family: Poppins, Sans-serif
    }

    .about_img_3 img {
        object-fit: cover;
        height: 170px !important
    }
}

@media screen and (min-width:769px) {
    .profitable_heading p {
        line-height: 45px;
        font-size: 36px !important
    }

    div#sgpb-popup-dialog-main-div .popup_main_section {
        margin-bottom: 20px;
        width: 619.74px;
        height: auto;
        display: flex
    }
}

@media screen and (max-width:499px) {
    div#sgpb-popup-dialog-main-div-wrapper .sgpb-popup-dialog-main-div-theme-wrapper-2 img.sgpb-popup-close-button-2 {
        margin-top: -10px
    }

    .user_recaptcha div iframe {
        max-height: 80px !important
    }

    .user_recaptcha div {
        text-align: center !important
    }

    .sgpb-content-42170,
    .sgpb-content-43251,
    .sgpb-content-45485,
    .sgpb-content-62490 {
        height: 485px !important;
        overflow: scroll !important
    }

    .sgpb-content-42170 div,
    .sgpb-content-43251 div,
    .sgpb-content-45485 div,
    .sgpb-content-62490 div,
    .sgpb-content-70208 div {
        overflow: unset !important
    }

    .profitable_heading p {
        font-size: 18px !important;
        margin-top: 10px;
        line-height: 25px !important
    }

    .popup_upper_image p img {
        object-fit: cover;
        height: 44px !important;
        width: 20px !important;
        margin-top: 5px !important
    }

    .user_button p input#submit_btn,
    #submit_btn_cta_different,
    #submit_btn_service_page,
    #submit_btn_cta_same {
        width: 185px !important;
        margin-bottom: 20px !important;
        margin-top: 20px !important
    }

    .user_button {
        text-align: center;
        margin-top: 0 !important
    }
}

.user_button p input#submit_btn,
#submit_btn_cta_different,
#submit_btn_service_page,
#submit_btn_cta_same,
.user_button p input#submit_btn:hover,
#submit_btn_cta_different:hover,
#submit_btn_service_page:hover,
#submit_btn_cta_same:hover {
    background-color: #002ed2;
    border-radius: 60px;
    width: 200px
}

@media screen and (min-width:768px) {
    .case_std_port #post-grid-25777 .item {
        margin: 5px;
        margin-right: 25px;
        width: 345px !important;
        height: 345px !important
    }

    .time_sec .elementor-row {
        margin-left: 1em
    }

    .user_name_email {
        margin-bottom: 20px;
        width: 619.74px;
        height: auto;
        display: flex
    }

    .let_learn_heading,
    .profitable_ventures_heading {
        margin-bottom: 0 !important
    }

    .let_turn_img.elementor-widget.elementor-widget-image .elementor-widget-container .elementor-image img.attachment-large.size-large.wp-image-30951 {
        object-fit: cover;
        height: 125px !important
    }
}

@media screen and (min-width:768px) and (max-width:1024px) {
    .service_page_cta .elementor-container.elementor-column-gap-default {
        height: 270px;
        background: #f2f2f2;
        padding: 62px 20px 30px;
        border-radius: 35px;
        margin: 0 20px !important
    }

    .let_learn_heading h2.elementor-heading-title.elementor-size-default,
    .profitable_ventures_heading h2.elementor-heading-title.elementor-size-default {
        font-size: 25px !important
    }

    .streamline_para p.elementor-heading-title.elementor-size-default {
        line-height: 20px !important;
        margin-top: 15px
    }

    .let_turn_paragraph .let_learn_heading {
        font-size: 10px !important;
        margin-bottom: 5px !important
    }

    .let_turn_image_main_section {
        width: 5% !important;
        margin-left: 20px
    }

    .let_turn_paragraph {
        width: 67% !important
    }

    .lets_get .elementor-widget-container {
        margin: unset !important
    }

    #lets_get_no .lets_get h2 {
        width: 80% !important
    }

    #lets_get_no .lets_get p {
        margin: unset !important;
        width: 100% !important
    }

    .lets_get .about_us_total_filter {
        margin-top: 5em !important;
        margin-left: 1em !important
    }

    .lets_get .tech_bestows {
        margin-left: 2em !important
    }

    .number_count_3 .elementor-widget-container,
    .number_count_4 .elementor-widget-container {
        margin-top: 2em !important
    }

    #lets_get_no {
        padding-bottom: 6em !important
    }

    .no_of_emp,
    .no_of_tech {
        padding-top: 3em !important
    }
}

@media screen and (min-width:1025px) {
    .let_turn_paragraph {
        width: 100% !important
    }

    .service_page_cta .elementor-container.elementor-column-gap-default {
        height: 270px;
        background: #f2f2f2;
        padding: 62px 50px 30px;
        border-radius: 35px;
        margin: 0 auto
    }
}

.let_turn_image_main_section {
    width: 5% !important
}

@media screen and (min-width:1025px) and (max-width:1199px) {
    .custom_search_container {
        margin: 0 auto;
        max-width: 980px
    }

    .service_page_cta .elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-586e70dc {
        width: 68%
    }

    .let_turn_paragraph {
        width: 68% !important
    }

    .let_turn_image_main_section .elementor-widget-wrap {
        padding: unset !important
    }
}

.sgpb-content-27693,
.sgpb-content-42170,
.sgpb-content-43251,
.sgpb-content-45485,
.sgpb-content-62490,
.sgpb-content-70208 {
    background-color: #fff !important;
    width: 600px !important;
    box-shadow: 0 4px 44px rgb(0 0 0 / 5%) !important;
    border-radius: 60px !important;
    border-style: unset !important
}

.let_turn_img {
    text-align: left !important
}

.sgpb-content-27692 span.wpcf7-spinner {
    margin-left: -54px !important;
    top: 6px !important
}

.sgpb-content-27692 span.wpcf7-not-valid-tip {
    margin-bottom: 0 !important;
    font-size: 13px !important;
    text-align: left !important;
    padding: 0 !important;
    position: absolute !important
}

.sgpb-content-27692 p:nth-last-child(2) {
    text-align: center !important
}

p.thank_you_popup_paragraph {
    font-size: 16px;
    text-align: center;
    padding: 0 115px;
    font-family: Poppins, Sans-serif;
    color: #3f434e;
    margin-top: 25px
}

img.size-full.wp-image-35682.aligncenter {
    margin-bottom: 20px;
    width: 75px;
    height: 55px
}

.sgpb-content-27693 {
    padding: 50px 0 !important
}

@media screen and (min-width:1280px) and (max-width:1600px) {
    .sgpb-content-43251 {
        height: 500px !important;
        padding: 40px !important
    }
}

.sgpb-content-43251 {
    height: auto !important;
    padding: 60px
}

span.country-name {
    padding-left: 15px
}

.sgpb-content-42170,
.sgpb-content-45485,
.sgpb-content-62490,
.sgpb-content-70208 {
    padding: 80px
}

@media only screen and (min-width:1280px) and (max-width:1600px) {

    .sgpb-content-42170,
    .sgpb-content-45485,
    .sgpb-content-62490,
    .sgpb-content-70208 {
        padding: 40px !important
    }

    textarea.wpcf7-form-control.wpcf7-textarea {
        margin-top: 22px !important;
        margin-bottom: 15px !important
    }

    .user_button {
        text-align: center !important;
        margin-top: 25px !important
    }

    .cd_flex .user_button {
        margin-top: 10px !important
    }

    .user_button input#submit_btn,
    #submit_btn_cta_different,
    #submit_btn_service_page,
    #submit_btn_cta_same {
        position: relative !important;
        top: -10px !important
    }
}

@media screen and (min-width:1024px) and (max-width:1200) {
    .profitable_heading p {
        line-height: 45px;
        font-size: 24px !important;
        margin-top: 22px
    }
}

@media screen and (max-width:768px) {
    .user_recaptcha div {
        margin-left: unset
    }

    .sgpb-content-42170,
    .sgpb-content-45485,
    .sgpb-content-62490,
    .sgpb-content-70208 {
        padding: 25px !important
    }

    .popup_upper_image p img {
        object-fit: cover;
        height: 30px;
        width: 9px;
        margin-top: 22px
    }
}

#sg-popup-content-wrapper-42170 form.wpcf7-form.invalid {
    margin-top: unset
}

.intl-tel-input.allow-dropdown .flag-container:hover .selected-flag {
    background-color: unset !important
}

.iti-flag {
    margin-left: 15px !important
}

.phone_number input.wpcf7-form-control::placeholder {
    padding-left: 35px
}

.intl-tel-input .selected-flag .iti-arrow {
    right: -9px !important
}

.user_button p input#submit_btn:hover,
#submit_btn_cta_different:hover,
#submit_btn_service_page:hover{
    color: #fff;
    transform: scale(1.1)
}

.user_button {
    text-align: center;
    margin-top: 35px
}

div#sgpb-popup-dialog-main-div .popup_upper_image p img {
    object-fit: contain;
    height: 75px;
    width: 20px
}

.user_button p input#submit_btn:focus,
#submit_btn_cta_different:focus,
#submit_btn_service_page:focus,
#submit_btn_cta_same:focus {
    outline: 0
}

.user_phone_number input.wpcf7-form-control {
    border: 1px solid #adb1bc;
    border-radius: 80px;
    background: #fff;
    width: 600px
}

@media screen and (min-width:768px) and (max-width:1599px) {
    ul.country-list {
        width: 600px !important;
        border-radius: 30px
    }

    .user_name input.wpcf7-form-control.wpcf7-text {
        width: 285px !important;
        margin-right: 30px
    }

    .services_from_pop .user_phone_number p span input.wpcf7-form-control {
        width: 285px !important;
        margin-left: 28px
    }

    .services_from_pop .user_message_services textarea.wpcf7-form-control.wpcf7-textarea {
        margin-top: unset !important;
        margin-bottom: unset !important;
        height: 50px;
        padding: 15px !important
    }

    div#sgpb-popup-dialog-main-div .services_from_pop .popup_upper_image p img {
        object-fit: contain !important;
        height: 55px !important;
        width: 20px !important
    }

    .services_from_pop .profitable_heading p {
        line-height: 35px;
        font-size: 30px !important
    }

    .services_from_pop .profitable_heading {
        margin-top: -5px
    }

    .services_from_pop .user_email input.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-email,
    .services_from_pop .user_phone_number input.wpcf7-form-control {
        height: 40px
    }

    .services_from_pop .user_submit_service {
        width: 48%
    }

    .services_from_pop .user_recaptcha {
        width: 52%
    }

    .services_from_pop .user_button {
        text-align: end;
        margin-top: 14px
    }

    .services_from_pop .recaptcha_submit_btn {
        display: flex
    }

    .services_from_pop .flag-container {
        margin-left: 25px
    }

    .services_from_pop ul.country-list {
        width: 285px !important;
        overflow: auto
    }

    .user_email input.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-email {
        width: 285px !important
    }
}

@media screen and (max-width:719px) {

    .user_email input.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-email,
    .user_name input.wpcf7-form-control.wpcf7-text {
        width: 100% !important
    }

    .user_name_email {
        display: block !important
    }
}

@media screen and (min-width:1600px) {
    .top_post_date.post_date {
        font-size: 14px;
        color: #adb1bc;
        width: 48%;
        display: inline-block
    }

    .top_post_cont .categories {
        width: 50%;
        display: inline-block;
        text-align: end !important
    }

    div#our_purpose_left {
        width: 45.148%
    }

    .turn_data01 h2 {
        line-height: 65px !important
    }

    .service_page_cta .elementor-container.elementor-column-gap-default {
        max-width: 1530px
    }

    .services_from_pop .user_submit_service {
        width: 46%
    }

    .services_from_pop .user_recaptcha {
        width: 52%
    }

    .services_from_pop .user_button {
        text-align: end;
        margin-top: 14px
    }

    .services_from_pop .recaptcha_submit_btn {
        display: flex
    }

    .user_name p span input.wpcf7-form-control.wpcf7-text {
        width: 300px;
        margin-right: 25px
    }

    .services_from_pop .user_phone_number p span input.wpcf7-form-control {
        width: 300px !important;
        margin-left: 23px;
        margin-right: unset
    }

    .services_from_pop .flag-container {
        margin-left: 20px
    }

    .services_from_pop ul.country-list {
        width: 300px !important;
        overflow: auto
    }

    .services_from_pop .user_message_services textarea.wpcf7-form-control.wpcf7-textarea {
        margin-top: unset
    }

    .user_email p span input.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-email {
        width: 300px
    }

    .user_phone_number input.wpcf7-form-control {
        border: 1px solid #adb1bc;
        border-radius: 80px;
        background: #fff;
        width: 625px
    }
}

.custom_blog_row .cate_pagination,
.user_message_services textarea.wpcf7-form-control.wpcf7-textarea {
    width: 100%
}

.user_recaptcha div {
    text-align: left;
    margin-right: unset !important
}

.profitable_heading {
    margin-top: -7px;
    font-size: 36px;
    margin-left: 10px
}

@media only screen and (min-width:1025px) {

    #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item.mega-current-menu-ancestor>a.mega-menu-link:before,
    #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link:before,
    #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item.mega-current-page-ancestor>a.mega-menu-link:before,
    #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
    }

    .profitable_servies_form .wpcf7-form.init span.wpcf7-spinner {
        margin-left: 184px;
        top: -43px
    }

    .inner_sec_2.journey_row_2.c_block_width.block_4_float.c_right.c_row {
        margin-right: -6em !important
    }

    .header_sub_menu img._mi._before._svg {
        filter: invert(75%) sepia(13%) saturate(180%) hue-rotate(186deg) brightness(93%) contrast(90%)
    }

    .header_submenu_image li#mega-menu-item-custom_html-3,
    .header_submenu_image li#mega-menu-item-custom_html-4 {
        position: relative !important
    }

    .header_submenu_image .textwidget.custom-html-widget {
        position: absolute;
        top: 50%;
        transform: translate(0, -50%)
    }

    .pera_step_future {
        font-family: Poppins, Sans-serif;
        font-style: normal;
        font-weight: 600;
        font-size: 16px !important;
        color: #3f434e
    }

    #mega-menu-wrap-primary #mega-menu-primary>li.mega-career_menu>a.mega-menu-link:hover::before {
        content: '';
        position: absolute;
        background-color: #f4c400;
        width: 102px !important;
        height: 3px;
        bottom: -24px;
        left: -9px !important
    }

    #mega-menu-wrap-primary #mega-menu-primary>li.mega-insight_menu>a.mega-menu-link:hover::before {
        content: '';
        position: absolute;
        background-color: #f4c400;
        width: 104px;
        height: 3px;
        bottom: -24px;
        left: -7px
    }

    #mega-menu-wrap-primary #mega-menu-primary>li.mega-portfolio_menu>a.mega-menu-link:hover::before {
        content: '';
        position: absolute;
        background-color: #f4c400;
        width: 180px;
        height: 3px;
        bottom: -24px;
        left: -7px
    }

    #mega-menu-wrap-primary #mega-menu-primary>li.mega-about_menu>a.mega-menu-link:hover::before {
        content: '';
        position: absolute;
        background-color: #f4c400;
        width: 130px;
        height: 3px;
        bottom: -24px;
        left: -7px
    }
}

@media only screen and (max-width:424px) {

    rs-layer-wrap.rs-parallax-wrap.banner_btn:hover a#slider-36-slide-164-layer-30:hover,
    rs-layer-wrap.rs-parallax-wrap.banner_btn:hover a#slider-36-slide-166-layer-30:hover,
    rs-layer-wrap.rs-parallax-wrap.banner_btn:hover a#slider-36-slide-167-layer-30:hover {
        padding-top: 11px !important
    }

    .banner_btn:hover a#slider-36-slide-167-layer-30 {
        padding-top: 12px !important
    }

    .banner_btn:hover i.fa-angle-right {
        padding-top: 0 !important;
        height: 0
    }

    .banner_btn:hover i.fa-angle-right::before {
        top: 0 !important
    }

    .let_turn_img img {
        object-fit: cover;
        /* height: 82px !important; */
        width: 22px !important;
        max-width: 22px !important;
        margin-top: 6px
    }

    .banner_btn .fa-angle-right::before {
        margin-left: 17px !important;
        background: #002ed2 !important;
        width: 18px !important;
        height: 18px !important;
        border-radius: 12px !important;
        text-align: center !important;
        padding-top: 3px !important;
        padding-left: 2px !important;
        position: relative;
        top: 0
    }

    i.fa-angle-right {
        padding-top: 3px !important;
        font-size: 12px !important
    }

    .banner_btn a#slider-36-slide-164-layer-30,
    .banner_btn a#slider-36-slide-166-layer-30,
    .banner_btn a#slider-36-slide-167-layer-30 {
        padding-top: 8px !important
    }
}

@media only screen and (min-width:425px) and (max-width:430px) {
    .banner_btn .fa-angle-right::before {
        margin-left: 17px;
        background: #002ed2;
        width: 24px;
        height: 24px;
        border-radius: 12px;
        text-align: center;
        padding-top: 3px !important
    }

    .banner_btn a#slider-36-slide-164-layer-30,
    .banner_btn a#slider-36-slide-166-layer-30,
    .banner_btn a#slider-36-slide-167-layer-30 {
        padding-top: 10px !important
    }
}

.Third_banner_btn .fa-angle-right::before,
.banner_btn .fa-angle-right::before {
    background: #002ed2;
    width: 24px;
    height: 24px;
    border-radius: 12px;
    padding-top: 4px;
    padding-left: 1px;
    text-align: center
}

@media only screen and (max-width:1200px) {
    .slider.demo.slick-initialized.slick-slider {
        padding: 10px;
        margin: 0 25px
    }

    #operated_div_for_motion .elementor-container,
    .servies_data_breadcrumb .elementor-container,
    .servies_data_ideas .elementor-container {
        margin-left: 1em !important;
        margin-right: 1em !important
    }

    .zehntech_section_one_image_1 {
        margin-top: -1em;
        margin-left: 3em
    }

    .industries_desc .elementor-text-editor.elementor-clearfix {
        font-size: 16px
    }

    .data_business_image_five img,
    .data_business_image_four img,
    .data_business_image_one img,
    .data_business_image_six img,
    .data_business_image_three img,
    .data_business_image_two img {
        max-width: 257px !important;
        object-fit: cover
    }

    .data_business_image_five,
    .data_business_image_four,
    .data_business_image_one,
    .data_business_image_six,
    .data_business_image_three,
    .data_business_image_two {
        margin-bottom: unset !important
    }

    .together_change {
        padding-left: 1em;
        padding-right: 1em
    }

    rs-zone#rrzb_152,
    rs-zone#rrzb_155,
    rs-zone#rrzb_156 {
        display: none
    }
}

@media screen and (min-width:550px) and (max-width:769px) {
    .prev_home_nex {
        float: right;
        margin-top: 10em;
        width: 20px;
        margin-right: -45px;
        margin-left: 10px
    }
}

@media screen and (max-width:769px) {
    .grid_home .item.skin.flat {
        width: 100% !important
    }
}

a#category_list {
    width: 245px !important
}

@media only screen and (min-width:375px) and (max-width:424px) {
    div#all_post {
        width: 310px !important
    }

    a#category_list {
        width: 335px !important
    }
}

@media only screen and (min-width:425px) and (max-width:539px) {
    a#category_list {
        width: 335px !important
    }
}

@media only screen and (min-width:540px) and (max-width:767px) {
    a#category_list {
        width: 445px !important
    }
}

@media only screen and (min-width:768px) and (max-width:1023px) {
    a#category_list {
        width: 230px !important
    }

    #search_form .elementor-search-form__container {
        top: 106px
    }
}

@media only screen and (min-width:1024px) and (max-width:1100px) {
    a#category_list {
        width: 313px !important
    }
}

@media only screen and (min-width:1100px) and (max-width:1600px) {
    a#category_list {
        width: 275px !important
    }
}

@media only screen and (max-width:1024px) {
    .header_submenu_image {
        margin-top: 3em !important;
        margin-bottom: 3em !important
    }

    .header_submenu_image .menu_future_title {
        color: #fff;
        width: auto
    }

    .pera_step_future {
        font-family: Poppins, Sans-serif;
        font-style: normal;
        font-weight: 600;
        font-size: 16px;
        color: #fff
    }

    .journey_block_img.block_img_end {
        margin-top: 21px
    }

    .journey_desc {
        width: 100%
    }
}

.banner_btn .fa-angle-right::before {
    margin-left: 17px
}

.Third_banner_btn .fa-angle-right::before {
    margin-left: 16px
}

.sgpb-overflow-hidden .sgpb-overflow-hidden-body {
    overflow: unset !important
}

.trusted_sec_1,
.trusted_sec_2,
.trusted_sec_3,
.trusted_sec_4,
.trusted_sec_5 {
    margin-bottom: 10px !important
}

.follow_us p,
.home_section1 p,
.home_section2 p,
.home_section3 p,
.home_section4 p,
.home_section5 p,
.hr_team p,
.rights_reserved p,
.sales_team1 p {
    font-size: 14px !important
}

.blog_img {
    background: #e9e9e9;
    border-radius: 66px
}

.custom_cat_main .loader_posts.loader_enable,
.custom_portfolio_cat_main .loader_posts.loader_enable,
.custom_search_container .loader_posts.loader_enable {
    position: fixed
}

.page-id-520 .our_certification_section_image img {
    display: block
}

.our_certification_section_image .swiper-lazy-preloader {
    width: 30px;
    margin-top: -5px
}

.author_details_bolg .elementor-author-box__name {
    font-size: 18px !important
}

.portfolio_main_container .portfolio_cate_pagination {
    width: 100%;
    float: right;
    display: flex;
    justify-content: end;
    margin: 80px 30px 0 0
}

.search-container img {
    top: 0 !important
}

.item.skin.flat:hover:hover .case_std_prtf_title a {
    color: #fff !important
}

.search_no_result {
    margin: 6em auto !important;
    text-align: center
}

.search_no_result p {
    font-family: Poppins, Sans-serif;
    margin-top: 1em
}

@media only screen and (min-width:1100px) and (max-width:1200px) {

    #about_img_6 img,
    #about_img_7 img {
        position: relative !important;
        right: 3.4em !important
    }

    .about_img_col-3,
    .about_img_col-6 {
        width: 50% !important
    }

    .about_img_col-3 {
        object-fit: cover;
        margin-left: .5em !important
    }

    #about_img_6 img {
        bottom: 9.5em !important;
        clip-path: circle(39% at 49% 0) !important
    }

    #about_img_7 img {
        bottom: 7em !important;
        clip-path: circle(38% at 49% 100%) !important
    }
}

@media only screen and (width:768px) {
    .header_get_started {
        margin-right: 11px;
        width: 21.5% !important
    }
}

.cater_to_img_bottom_left .elementor-widget-wrap,
.cater_to_img_bottom_right .elementor-widget-wrap,
.cater_to_img_left .elementor-widget-wrap,
.cater_to_img_right .elementor-widget-wrap,
.core_val_box {
    border-radius: 100px
}

#cater-11 figure.elementor-image-box-img {
    margin-bottom: 13px !important
}

@media only screen and (width:1200px) {
    #lets_get_no .lets_get p {
        margin-top: 2em
    }

    #lets_get_no .lets_get .tech_bestows .elementor-widget-container {
        margin-left: 1.5em !important
    }

    .number_count_4 .elementor-widget-container {
        margin-top: 1.5em !important
    }
}

@media only screen and (min-width:1025px) and (max-width:1199px) {
    .number_count_4 .elementor-widget-container {
        margin-top: 1.4em !important
    }

    #lets_get_no .lets_get p {
        width: 100%;
        text-transform: capitalize
    }

    .lets_get {
        margin-bottom: 4em
    }

    .no_of_emp {
        padding: 3em 0 0 2.5em
    }

    .no_of_tech {
        padding: 3em 0 0 4.4em
    }
}

.top_stories_sec .item.skin.flat {
    height: unset !important
}

.top_stories_sec .elementor-widget-container {
    padding-top: 1em
}

#blog_custom_section {
    margin-top: 2em !important
}

.fixed-header #search_form .elementor-search-form--full-screen.elementor-lightbox {
    top: 45px
}

.custom_search_img img {
    border-radius: 20px;
    width: 130px !important;
    max-width: 130px !important
}

.custom_search_main {
    margin: 1.5em 0;
    width: 100%;
    display: flex
}

.custom_search_title {
    width: 77%
}

.custom_search_container,
.custom_search_container .cat_pagination {
    margin-top: 3em
}

.custom_search_title a {
    font-size: 18px;
    font-weight: 700;
    font-family: Poppins, Sans-serif;
    text-decoration: none
}

.ab_core_sec .elementor-row {
    column-gap: 20px
}

.core_img_box,
.core_val_box .elementor-widget-wrap {
    border-radius: 60px
}

.core_img_box .elementor-widget-container {
    border-radius: 60px !important;
    height: 296px;
    align-items: center
}

.core_val_box :hover p.elementor-image-box-description {
    padding-top: unset !important;
    padding-bottom: unset !important
}

.core_img_box figure.elementor-image-box-img {
    margin-bottom: 27% !important
}

#lets_get_no .lets_get h2 {
    width: 70%;
    padding-top: 1em
}

#lets_get_no .lets_get p {
    width: 85%;
    text-transform: capitalize
}

.no_of_emp {
    padding: 2em 0 0 2.5em
}

.no_of_tech {
    padding: 2em 0 0 4.4em
}

.no_of_emp {
    padding-left: 0
}

.no_of_tech {
    padding-left: 1.5em
}

.journey_block_img.block_gif {
    margin-top: 2em
}

@media only screen and (min-width:768px) and (max-width:1260px) {
    .ab_team_img_sec .elementor-column:nth-child(4) .team_name {
        left: -7em;
        top: 0
    }

    .ab_team_img_sec .elementor-column:nth-child(4) .team_name .elementor-widget-container {
        border-bottom-right-radius: unset !important;
        border-bottom-left-radius: 100px !important
    }
}

@media (min-width:768px) and (max-width:1024px) {
    #ab_carrer_sec .elementor-widget-container {
        margin-top: unset !important
    }

    .ab_team_img_sec .elementor-column:nth-child(2) .elementor-widget-container,
    .ab_team_img_sec .elementor-column:nth-child(4) .elementor-widget-container {
        width: 81.4%;
        margin-left: 10% !important
    }

    .team_name .elementor-widget-container {
        width: 120px !important
    }

    .team_name {
        top: 10px;
        left: 40px
    }

    .we_cater .elementor-column {
        height: 200px
    }

    .we_cater .elementor-widget-container {
        padding: 2em 1em !important
    }

    .core_val_box {
        width: 48% !important;
        margin: 10px 0
    }

    .ab_core_sec {
        margin-bottom: unset !important
    }

    .lets_get .elementor-widget-container,
    .number_count_1 .elementor-widget-container,
    .number_count_2 .elementor-widget-container {
        margin-top: 0 !important
    }

    .no_of_emp>div>div>div>div {
        margin-left: unset !important
    }
}

@media only screen and (min-width:851px) and (max-width:950px) {
    #search_form input.elementor-search-form__input {
        width: 20em;
        margin-left: -35px
    }
}

@media only screen and (min-width:951px) and (max-width:1024px) {
    .elementor-column.elementor-col-20.elementor-inner-column.elementor-element.elementor-element-a430a16 {
        transform: translate(20px, 0)
    }

    #search_form input.elementor-search-form__input {
        width: 26em;
        margin-left: -51px
    }
}

@media screen and (max-width:1024px) {
    .page-id-22008 h2 {
        font-size: 30px !important
    }

    .data_big_ideas .elementor-container.elementor-column-gap-default {
        padding-left: 1em;
        padding-right: 1em
    }
}

@media screen and (min-width:1024px) and (max-width:1200px) {
    .data_big_ideas .elementor-container.elementor-column-gap-default {
        max-width: 980px !important
    }
}

@media only screen and (min-width:1367px) and (max-width:1600px) {
    #lets_get_no .lets_get .elementor-widget-container {
        padding-left: 1em !important;
        margin-top: 4em
    }

    #lets_get_no .lets_get h2 {
        margin-bottom: -2em;
        margin-top: 3em
    }
}

@media only screen and (min-width:768px) and (max-width:900px) {

    .s_port_img_1 img,
    .s_port_img_2 img {
        border-radius: 100px !important
    }

    .business_challenge_3 {
        height: 25px !important;
        margin-top: 1.5em
    }

    .s_port_img_2 img {
        border-top-left-radius: unset !important
    }

    .s_port_img_3 img,
    .s_port_img_4 img {
        border-radius: 100px !important;
        width: 50% !important;
        position: relative;
        bottom: 80px;
        object-fit: cover
    }

    .s_port_img_3 img {
        left: 35px
    }

    .s_port_img_4 img {
        border-bottom-left-radius: unset !important;
        left: 10px
    }

    .persona_collect_data img {
        width: 250px !important;
        max-width: 250px !important;
        height: 370px !important;
        object-fit: cover
    }

    .persona_collect_data .elementor-image {
        width: 264px;
        height: 359px
    }

    .footer_company,
    .footer_sec_logo {
        width: 100% !important
    }
}

@media only screen and (min-width:1440px) and (max-width:1600px) {
    a#category_list {
        width: 275px !important
    }
}

@media only screen and (min-width:1025px) and (max-width:1366px) {
    .page-id-33 .home_blogs_news .blog_home {
        padding-top: 5em !important
    }

    .lets_get .elementor-widget-wrap {
        margin-top: 0 !important;
        margin-left: 4em
    }

    .number_count_1 .elementor-widget-container {
        margin-top: 0 !important
    }

    .number_count_2 .elementor-widget-container {
        margin-top: 2em !important
    }

    .no_of_tech {
        padding-left: 3em !important
    }
}

@media only screen and (min-width:1025px) and (max-width:1599px) {

    li#mega-menu-27726-0-0,
    li#mega-menu-27726-0-1,
    li#mega-menu-27727-0-0,
    li#mega-menu-27727-0-1 {
        width: fit-content !important
    }

    #lets_get_no .lets_get h2 {
        width: 70%;
        padding-top: 3em
    }

    #lets_get_no .lets_get .tech_bestows .elementor-widget-container {
        margin-left: 6.5em;
        margin-top: -143px !important
    }

    #lets_get_no .lets_get .elementor-widget-container {
        padding-left: 1em !important;
        margin-left: 1em
    }
}

@media only screen and (min-width:1201px) {

    #post-grid-3702 .item.skin.flat.even.\32,
    #post-grid-3702 .item.skin.flat.odd.\35 {
        margin-right: unset !important
    }

    .project_feature_image img {
        width: 356px !important;
        height: 491px !important
    }

    .partner_img_1 img.attachment-large {
        object-fit: cover;
        width: 224px !important;
        height: 304px !important;
        max-width: 224px !important;
        max-height: 304px !important
    }

    .partner_img_2 img.attachment-large {
        object-fit: cover;
        width: 264px !important;
        height: 302px !important;
        max-width: 270px !important;
        margin-left: 16px !important;
        max-height: 302px !important
    }
}

@media only screen and (min-width:1024px) and (max-width:1200px) {
    #lets_get_no .lets_get h2 {
        width: 74%;
        padding-top: 3em;
        margin-left: .7em !important;
        margin-bottom: -1em !important
    }

    #lets_get_no .lets_get .tech_bestows .elementor-widget-container {
        margin-left: 5em !important;
        margin-top: 15px !important
    }

    .number_count_1 .elementor-widget-container {
        margin-top: -1em !important
    }

    .partner_img_1 img.attachment-large {
        object-fit: cover;
        width: 200px !important;
        height: 284px !important;
        max-width: 224px !important;
        max-height: 304px !important
    }

    .partner_img_2 img.attachment-large {
        object-fit: cover;
        width: 244px !important;
        height: 392px !important;
        max-width: 270px !important;
        margin-left: 10px !important;
        max-height: 302px !important
    }
}

@media only screen and (min-width:768px) and (max-width:1024px) {

    .hr_team_section,
    .sales_team_footer {
        width: 40% !important
    }

    .follow_us_section {
        width: 20% !important
    }

    .footer_contactone_sec .elementor-widget-container {
        padding-left: unset !important;
        margin-left: -2.8em !important;
        text-align: left
    }

    .what_we_do_left {
        width: 47% !important;
        margin-right: .5em
    }

    .what_we_do_right {
        width: 47% !important;
        margin-left: .5em
    }

    .we_do_img_1 h3.elementor-image-box-title {
        font-size: 16px !important
    }

    .we_do_img_1 p.elementor-image-box-description {
        font-size: 14px !important
    }

    .partner_img_1 img.attachment-large {
        object-fit: cover;
        width: 150px !important;
        height: 234px !important;
        max-width: 224px !important;
        max-height: 304px !important
    }

    .partner_img_2 img.attachment-large {
        object-fit: cover;
        width: 194px !important;
        height: 342px !important;
        max-width: 270px !important;
        margin-left: 10px !important;
        max-height: 302px !important
    }
}

@media screen and (min-width:1100px) and (max-width:1600px) {
    .about_img_3 img {
        object-fit: cover;
        height: 130px !important;
        margin-left: 15px
    }
}

@media screen and (min-width:570px) and (max-width:768px) {
    .interests_find_career .phone_form input.wpcf7-form-control.wpcf7-number {
        width: 510px !important
    }

    .interests_find_career .phone_form {
        display: flex !important
    }
}

@media screen and (min-width:470px) and (max-width:570px) {

    .interests_find_career .phone_form input.wpcf7-form-control.wpcf7-number,
    .upload_button_fk_main,
    lable.upload_button_fk {
        width: 400px !important
    }

    .interests_find_career .phone_form {
        display: flex !important
    }

    .button_space_career #submit_career {
        width: 400px !important;
        margin-top: 28px !important
    }
}

@media screen and (max-width:470px) {
    .interests_find_career .phone_form input.wpcf7-form-control.wpcf7-number {
        width: 100% !important
    }
}

.interests_find_career .phone_form input.wpcf7-form-control.wpcf7-number {
    box-sizing: border-box;
    height: 52.5px;
    background: #fff;
    border: 1px solid #adb1bc;
    border-radius: 80px;
    font-family: Poppins, Sans-serif;
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    color: #343131 !important;
    padding-left: 30px;
    margin-left: unset
}

@media only screen and (min-width:1600px) {
    .success_stories_banner_section {
        height: 304px
    }

    .custom_search_img {
        width: 11%
    }

    .why_work_zt_right #work_large_img img {
        width: 530px !important;
        max-width: 530px !important;
        height: 750px !important
    }

    .interests_find_career .phone_form input.wpcf7-form-control.wpcf7-number {
        width: 687px
    }
}

@media only screen and (min-width:768px) and (max-width:1599px) {
    .interests_find_career .phone_form input.wpcf7-form-control.wpcf7-number {
        width: 688px
    }
}

@media only screen and (max-width:400px) {
    .user_recaptcha div {
        margin-left: -10px !important
    }
}

@media only screen and (min-width:770px) and (max-width:1024px) {
    #contact_us_form .profitable_servies_form span.wpcf7-spinner {
        margin-left: 17em;
        top: -37px
    }
}

@media only screen and (min-width:1025px) {
    #contact_us_form .profitable_servies_form span.wpcf7-spinner {
        margin-left: 184px;
        top: -43px
    }
}

@media only screen and (max-width:768px) {
    .persona_collect_data .elementor-image {
        margin: 0 auto !important
    }
}

@media only screen and (max-width:769px) {
    .profitable_servies_form .wpcf7-spinner {
        margin-left: -50px;
        top: 5px
    }
}

@media only screen and (min-width:439px) {
    .service_form .wpcf7-spinner {
        position: relative;
        left: -70px;
        top: 6px
    }
}

@media only screen and (min-width:1280px) and (max-width:1600px) {
    .service_form .wpcf7-spinner {
        position: relative;
        top: -5px !important
    }
}

@media only screen and (max-width:438px) {
    .service_form .wpcf7-spinner {
        position: relative;
        top: -65px;
        left: 70px
    }
}

@media screen and (min-width:1201px) and (max-width:1599px) {
    .industries_image .elementor-image {
        width: 220px !important;
        height: 220px;
        border: 1px solid rgba(27, 30, 38, .3);
        border-radius: 182px 182px 179.5px 179.5px;
        padding: 14px
    }

    .industries_hover {
        height: 215px
    }

    .talented_zehntech_stories .elementor-container {
        max-width: 1200px
    }

    .servies_data_business .elementor-container.elementor-column-gap-default {
        max-width: 1170px !important
    }

    .talented_hover_effect .elementor-container.elementor-column-gap-default {
        height: 200px
    }

    .blog_details_admin .share_single_page {
        max-width: 150px !important;
        width: 148px !important
    }

    .blog_details_admin .social_icon_blog {
        width: 120px !important
    }

    .join_us_imagehome .elementor-column-wrap {
        margin-top: 1em !important;
        margin-left: 4em !important
    }

    .profitable_servies_form .name_user input.wpcf7-form-control.wpcf7-text {
        width: 250px;
        height: 50px;
        border: 1px solid #adb1bc;
        border-radius: 34px
    }

    .project_feature_image .elementor-image {
        padding-left: 3em
    }
}

@media screen and (min-width:1025px) and (max-width:1200px) {
    #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item {
        padding-right: 0 !important
    }

    .header_submenu_image .textwidget.custom-html-widget {
        width: 250px
    }

    .menu_future_title {
        width: auto !important
    }

    .blog_details_admin .share_single_page {
        max-width: 206px !important;
        width: 206px !important
    }

    .blog_details_admin .social_icon_blog {
        width: 120px !important
    }

    .custom_cat_parent .custom_cat_main,
    .custom_portfolio_cat_main,
    .service_page_cta .elementor-container.elementor-column-gap-default,
    .servies_data_business .elementor-container {
        max-width: 980px !important
    }

    .profitable_servies_form .name_user input.wpcf7-form-control.wpcf7-text {
        width: 220px;
        height: 50px;
        border: 1px solid #adb1bc;
        border-radius: 34px
    }

    .profitable_servies_form .button_user #submit_banner,
    #submit_partner,
    #submit_contact {
        float: right;
        margin-right: 52px !important;
        width: 150px
    }

    .contact_form_profitable {
        margin-right: 50px
    }

    .servies_data_capable .elementor-container {
        max-width: 980px
    }
}

@media screen and (min-width:700px) and (max-width:768px) {
    .profitable_servies_form .email_user input.wpcf7-form-control.wpcf7-text.wpcf7-email {
        width: 250px !important;
        height: 50px !important;
        border: 1px solid #adb1bc !important;
        border-radius: 34px !important
    }
}

@media screen and (min-width:770px) and (max-width:1024px) {
    .profitable_servies_form .email_user input.wpcf7-form-control.wpcf7-text.wpcf7-email {
        width: 295.31px !important;
        height: 52.5px !important;
        border: 1px solid #adb1bc !important;
        border-radius: 34px !important
    }

    .profitable_servies_form .name_user input.wpcf7-form-control.wpcf7-text {
        width: 295.31px;
        height: 52.5px;
        border: 1px solid #adb1bc;
        border-radius: 34px
    }

    .profitable_servies_form .button_user #submit_banner,
    #submit_partner,
    #submit_contact {
        float: right;
        margin-right: 4px
    }
}

@media screen and (min-width:700px) and (max-width:768px) {
    .profitable_servies_form .name_user input.wpcf7-form-control.wpcf7-text {
        width: 250px;
        height: 50px;
        border: 1px solid #adb1bc;
        border-radius: 34px
    }
}

@media screen and (min-width:571px) {
    .button_space_career span.wpcf7-spinner {
        margin-left: -58px;
        position: relative;
        top: 6px
    }

    .file_name_main_fk_mobile {
        display: none
    }
}

@media screen and (max-width:570px) {
    .file_name_main_fk {
        display: none
    }

    .file_name_main_fk.file_name_main_fk_mobile {
        display: block;
        padding-top: 3em
    }

    .button_space_career span.wpcf7-spinner {
        top: -40px !important;
        margin-right: 14% !important
    }
}

@media screen and (max-width:469px) {
    .button_space_career #submit_career {
        width: 100% !important;
        margin-top: 28px !important
    }

    .upload_button_fk_main,
    lable.upload_button_fk {
        width: 100% !important
    }
}

@media only screen and (min-width:1201px) and (max-width:1366px) {
    .no_of_emp .elementor-column-wrap.elementor-element-populated {
        margin-top: 75px !important
    }

    .service_section {
        margin-left: -1em !important
    }
}

@-moz-document url-prefix() {
    .portfolio_search_desktop input#keyword::placeholder {
        color: #adb1bc
    }

    #post_serach_form #keyword::placeholder {
        color: #adb1bc
    }

    .profitable_servies_form .phone_number .wpcf7-form-control {
        padding-left: 70px !important
    }
}

@media screen and (max-width:550px) {
    .prev_home_nex {
        float: right;
        margin-top: 13em;
        width: 20px;
        margin-left: -10px !important
    }

    .custom_search_main {
        padding: 5PX
    }
}

@media screen and (min-width:551px) and (max-width:767px) {
    .custom_search_main {
        padding: 5PX
    }
}

@media only screen and (max-width:767px) {

    .our_mission_txt,
    .our_pupose_txt {
        padding: 0 .5em
    }

    .portfolio_category_page_pagination,
    .search_custom_paginations {
        width: 100%;
        float: right;
        display: flex;
        justify-content: center;
        margin: 90px 0
    }

    .partner_img_1 img.attachment-large {
        object-fit: cover;
        width: 150px !important;
        height: 200px !important;
        max-width: 224px !important;
        max-height: 304px !important
    }

    .partner_img_2 img.attachment-large {
        object-fit: cover;
        width: 170px !important;
        height: 280px !important;
        max-width: 270px !important;
        max-height: 302px !important
    }

    .custom_search_img {
        width: 40%
    }

    .search_date {
        display: none
    }

    .custom_search_title p:nth-child(3) {
        display: none !important
    }

    .custom_search_main {
        margin: 10px auto
    }

    .page-numbers {
        width: 23px;
        height: 26px;
        margin: 3px;
        font-size: 14px !important;
        padding-top: 3px
    }

    .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
    }

    .custom_search_main {
        margin-top: .5em
    }

    .servies_data_business .elementor-container {
        margin-left: 1em !important;
        margin-right: 1em !important
    }

    .custom_search_container {
        margin-top: 2em;
        padding: 0 10px
    }

    .custom_search_title a {
        font-size: 16px
    }

    .custom_search_container .cat_pagination {
        padding: 0 20px
    }
}

@media screen and (max-width:599px) {
    ul.country-list {
        width: 320px !important;
        border-radius: 30px
    }

    .services_form {
        text-align: center
    }

    .profitable_servies_form .button_user #submit_banner,
    #submit_partner,
    #submit_contact,
    .profitable_servies_form .email_user input.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-email,
    .profitable_servies_form .name_user input.wpcf7-form-control.wpcf7-text {
        width: 100%
    }

    .profitable_servies_form .message_services textarea.wpcf7-form-control.wpcf7-textarea {
        margin-top: 0;
        width: 100%
    }

    .profitable_servies_form .elementor-shortcode {
        padding: 0 6%
    }

    .profitable_servies_form .intl-tel-input.allow-dropdown,
    .profitable_servies_form .phone_number input.wpcf7-form-control {
        width: 100% !important
    }

    .let_turn_header h2.elementor-heading-title.elementor-size-default {
        padding-left: 8px !important;
        font-size: 22px !important;
        line-height: 34px !important
    }

    .lets_ventures .elementor-widget-wrap {
        padding-left: 10% !important
    }

    .let_turn_icon .elementor-image {
        height: 14px;
        width: 18px
    }

    .let_turn_text .elementor-text-editor.elementor-clearfix {
        width: 83%;
        margin-left: -8px !important;
        padding-left: 0 !important;
        padding-top: 20px
    }

    .profitable_servies_form {
        margin-top: -30px
    }
}

@media screen and (min-width:600px) and (max-width:699px) {
    .profitable_servies_form {
        margin-left: 50px;
        margin-top: -30px
    }

    .let_turn_header h2.elementor-heading-title.elementor-size-default {
        padding-left: 20px !important;
        font-size: 34px !important;
        line-height: 43px !important
    }

    .let_turn_icon .elementor-image {
        height: 17px;
        width: 25px;
        margin-left: 20px
    }

    .let_turn_text .elementor-text-editor.elementor-clearfix {
        padding-top: 20px;
        padding-left: 17px;
        padding-right: 20px
    }

    .profitable_servies_form .phone_number input.wpcf7-form-control {
        border: 1px solid #adb1bc;
        border-radius: 80px;
        background: #fff;
        width: 450px
    }
}

@media screen and (min-width:700px) and (max-width:769px) {
    .profitable_servies_form {
        margin-left: 50px;
        margin-top: -30px
    }

    .let_turn_header h2.elementor-heading-title.elementor-size-default {
        padding-left: 20px !important;
        font-size: 34px !important;
        line-height: 43px !important
    }

    .let_turn_icon .elementor-image {
        height: 17px;
        width: 25px;
        margin-left: 20px
    }

    .let_turn_text .elementor-text-editor.elementor-clearfix {
        padding-top: 20px;
        padding-left: 17px
    }
}

@media screen and (min-width:768px) and (max-width:1024px) {
    .blog_details_admin .elementor-widget-wrap {
        justify-content: right
    }

    .footer_sec .elementor-container {
        margin-left: 2.2em !important;
        margin-right: 1.2em !important
    }

    .custom_cat_parent .custom_cat_main,
    .custom_portfolio_cat_main {
        padding: 0 1em !important
    }

    .let_turn_header h2.elementor-heading-title.elementor-size-default {
        font-size: 32px !important;
        line-height: 40px !important
    }

    .let_turn_icon .elementor-image {
        height: 15px;
        width: 22px
    }

    .let_turn_text .elementor-widget-container {
        margin-left: 0 !important
    }

    .let_turn_text .elementor-text-editor.elementor-clearfix {
        padding-top: 15px;
        padding-left: 36px;
        line-height: 26px !important
    }

    .profitable_servies_form {
        margin-left: 47px;
        margin-top: -20px
    }
}

@media screen and (min-width:1200px) and (max-width:1599px) {
    .servies_data_business .elementor-container {
        max-width: 1160px !important
    }

    .sales_team1 p {
        text-align: left;
        padding-left: .6em
    }

    .custom_search_img {
        width: 14%
    }

    .profitable_servies_form .elementor-shortcode {
        margin-left: -33px !important
    }

    .core_img_box figure.elementor-image-box-img {
        margin-bottom: 17% !important
    }
}

@media screen and (min-width:1200px) and (max-width:1600px) {
    i.fa-angle-right {
        font-size: 15px !important
    }

    .banner_btn .fa-angle-right::before {
        margin-left: 17px;
        background: #002ed2;
        width: 24px;
        height: 24px;
        border-radius: 12px;
        text-align: center;
        padding-top: 3px
    }
}

.profitable_servies_form .button_user #submit_banner,
#submit_partner,
#submit_contact {
    border: none !important;
    height: 60px
}

.profitable_servies_form .button_user #submit_banner:hover,
#submit_partner:hover,
#submit_contact:hover {
    transform: scale(1.1) !important
}

.profitable_servies_form .recaptcha_user {
    margin-left: unset !important
}

@media screen and (min-width:1025px) and (max-width:1600px) {
    .let_turn_header h2.elementor-heading-title.elementor-size-default {
        padding-left: 20px
    }

    .let_turn_text .elementor-widget-container {
        padding-right: 40px !important;
        padding-top: 19px !important;
        padding-left: 8px !important
    }
}

@media screen and (min-width:1280px) and (max-width:1600px) {
    .profitable_servies_form .message_services textarea.wpcf7-form-control.wpcf7-textarea {
        margin-top: 0 !important
    }
}

@media screen and (min-width:1600px) {
    .lets_ventures .elementor-element-populated>.elementor-widget-wrap {
        padding: 3em 0 0 5em !important
    }

    .profitable_servies_form .elementor-shortcode {
        float: left;
        margin-left: 40px
    }

    .let_turn_header h2.elementor-heading-title.elementor-size-default {
        padding-left: 20px;
        font-size: 49px !important
    }

    .let_turn_text .elementor-widget-container {
        padding-top: 25px !important;
        padding-left: 17px !important;
        padding-right: 100px !important
    }

    .profitable_servies_form .button_user #submit_banner,
        #submit_contact {
        margin-left: 27px
    }

    .let_turn_icon .elementor-image {
        height: 26px
    }

    .profitable_servies_form .message_services textarea.wpcf7-form-control.wpcf7-textarea {
        width: 600px;
        height: 100px;
        border: 1px solid #adb1bc;
        border-radius: 34px
    }

    .profitable_servies_form .phone_number input.wpcf7-form-control {
        border: 1px solid #adb1bc;
        border-radius: 80px;
        background: #fff;
        width: 600px;
        padding-left: 69px !important
    }

    .profitable_servies_form .phone_number input.wpcf7-form-control::placeholder {
        padding-left: 0 !important
    }
}

@media screen and (min-width:1024px) and (max-width:1600px) {
    .let_turn_icon .elementor-image {
        height: 17px
    }

    .let_turn_header h2.elementor-heading-title.elementor-size-default {
        font-size: 30px !important;
        line-height: 44px !important
    }
}

@media screen and (min-width:1200px) and (max-width:1599px) {
    .slider_home .elementor-widget-container .slick-track .anwp-pg-post-teaser .anwp-pg-post-teaser__thumbnail img {
        object-fit: cover;
        height: 357.15px !important;
        width: 258.95px !important;
        max-width: 258.95px !important;
        border-radius: 80px;
        transition: .5s ease-in-out
    }

    .profitable_servies_form .message_services textarea.wpcf7-form-control.wpcf7-textarea {
        width: 522px;
        height: 100px;
        border: 1px solid #adb1bc;
        border-radius: 34px
    }

    .profitable_servies_form .phone_number input.wpcf7-form-control::placeholder {
        padding-left: 0 !important
    }

    .profitable_servies_form .phone_number input.wpcf7-form-control {
        padding-left: 65px !important;
        border: 1px solid #adb1bc;
        border-radius: 80px;
        background: #fff;
        width: 522px
    }
}

@media screen and (min-width:1025px) and (max-width:1200px) {
    .profitable_servies_form .email_user input.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-email {
        width: 220px;
        height: 50px;
        margin-left: 19px;
        border: 1px solid #adb1bc;
        border-radius: 34px
    }

    .profitable_servies_form .message_services textarea.wpcf7-form-control.wpcf7-textarea {
        width: 472px;
        height: 100px;
        border: 1px solid #adb1bc;
        border-radius: 34px
    }

    .profitable_servies_form .phone_number input.wpcf7-form-control {
        padding-left: 66px !important;
        border: 1px solid #adb1bc;
        border-radius: 80px;
        background: #fff;
        width: 472px
    }

    .profitable_servies_form .phone_number input.wpcf7-form-control::placeholder {
        padding-left: 0 !important
    }
}

@media screen and (min-width:769px) and (max-width:1024px) {
    .contact_profitable .elementor-container.elementor-column-gap-default {
        padding-left: 1em !important;
        padding-right: 1em !important
    }

    .custom_cat_main .custom_col,
    .custom_portfolio_cat_main .custom_col {
        height: 430px !important
    }

    .custom_cat_main .blog_img img,
    .custom_portfolio_cat_main .blog_img img {
        height: 265px !important
    }

    .profitable_servies_form .message_services textarea.wpcf7-form-control.wpcf7-textarea {
        width: 615px;
        height: 120px;
        border: 1px solid #adb1bc;
        border-radius: 34px
    }

    .profitable_servies_form .phone_number input.wpcf7-form-control {
        padding-left: 62px !important;
        border: 1px solid #adb1bc;
        border-radius: 80px;
        background: #fff;
        width: 615px
    }

    .profitable_servies_form .phone_number input.wpcf7-form-control::placeholder {
        padding-left: 0 !important
    }
}

@media screen and (min-width:700px) and (max-width:769px) {
    .profitable_servies_form .message_services textarea.wpcf7-form-control.wpcf7-textarea {
        width: 523px;
        height: 120px;
        border: 1px solid #adb1bc;
        border-radius: 34px
    }

    .profitable_servies_form .phone_number input.wpcf7-form-control {
        padding-left: 60px !important;
        border: 1px solid #adb1bc;
        border-radius: 80px;
        background: #fff;
        width: 523px
    }

    .profitable_servies_form .phone_number input.wpcf7-form-control::placeholder {
        padding-left: 0 !important
    }
}

@media screen and (max-width:700px) {
    .profitable_servies_form .message_services textarea.wpcf7-form-control.wpcf7-textarea {
        height: 100px;
        border: 1px solid #adb1bc;
        border-radius: 34px
    }

    .profitable_servies_form .phone_number input.wpcf7-form-control {
        padding-left: 67px !important;
        border: 1px solid #adb1bc;
        border-radius: 80px;
        background: #fff
    }

    .profitable_servies_form .phone_number input.wpcf7-form-control::placeholder {
        padding-left: 0 !important
    }
}

@media (min-width:460px) {
    .about_project_sec h2 {
        margin-top: 3em
    }
}

@media only screen and (min-width:1600px) {
    .servies_data_capable .elementor-container {
        max-width: 1530px
    }

    .profitable_let h2.elementor-image-box-title {
        font-size: 42px !important
    }
}

#submit_career {
    width: 244px !important;
}

@media only screen and (max-width:1024px) {
    .phone_number_landings .intl-tel-input.allow-dropdown {
        display: inline-block;
    }

    .leading_page_aliment_inner form.wpcf7-form.init {
        display: inline-block;
    }
}
@media only screen and (min-width:900px) and (max-width:1024px){
    .duration_realse_date .duration_img {
        margin-right: -2em !important;
    }
}

/* Customizing Css */


.elementor-animation-grow:hover {
    transform: scale(1.1) !important;
}


#explore_odoo_app_btn:hover {
    transform: scale(1.1) !important;
}
#explore_odoo_theme_btn:hover {
    transform: scale(1.1) !important;
}



.new_single_blog_template a strong{
    color: #002ed2;
    text-decoration:underline !important;
	font-weight:normal;
}
.new_single_blog_template strong a {
    color: #002ed2;
    text-decoration:underline !important;
	font-weight:normal;
}

.new_single_blog_template p {
    text-align: justify;
}

.new_single_blog_template h1{
    font-size:40px !important;
    color:#404040 !important;
}

.new_single_blog_template h2, .new_post_template_top_stories_heading h2{
    font-size:30px !important;
    color:#404040 !important;
}

.new_single_blog_template h2 span{
    font-size:30px !important;
    color:#404040 !important;
}

.new_single_blog_template h3{
    font-size:25px !important;
    color:#404040 !important;
}

.new_single_blog_template h3 span{
    font-size:25px !important;
    color:#404040 !important;
}

.new_single_blog_template p.elementor-heading-title{
    font-size:30px !important;
    color:#404040 !important;
	font-weight:600 !important;
}
.new_single_blog_template p.elementor-heading-title b {
font-weight:600 !important;
}
.new_single_blog_template{
    margin-bottom:unset !important;
}

.new_single_blog_template .elementor-widget-wrap.elementor-element-populated {
    padding-bottom: unset !important;
}

.new_single_blog_template h4{
    font-size:20px !important;
    color:#404040 !important;
}

.new_single_blog_template h4 span{
    font-size:20px !important;
    color:#404040 !important;
}

.new_single_blog_template h5{
    font-size:15px !important;
    color:#404040 !important;
}

.new_single_blog_template h5 span{
    font-size:15px !important;
    color:#404040 !important;
}

.new_single_blog_template h6{
    font-size:10px !important;
    color:#404040 !important;
}

.new_single_blog_template h6 span{
    font-size:10px !important;
    color:#404040 !important;
}

.new_post_title_heading h1.elementor-heading-title.elementor-size-default, .new_post_title_heading span.yellow_text  {
    font-size:40px !important;
}
.ste-cursor {
    display: none;
}

@media only screen and (max-width:1024px){
.new_share_btn #new_share_btn_mobile {
   display: grid !important;
    justify-content: space-around;
    width: 100% !important;
    max-width: 100% !important;
}
}


.social_icon_blog i.fab {
    background-repeat: no-repeat;
    font-size: 26px!important;
    width: 28px!important;
    height: 28px!important;
    background-size: cover;
}
.new_single_post_date span.elementor-icon-list-text {
    font-size: 16px !important;
}

@media only screen and (min-width: 1600px){
.big_ideas_data {
    height: 250px !important;
}
	.big_idea_img img {
    object-fit: cover;
    width: 296px!important;
    height: 247px!important;
    max-width: 235px !important;
}
}

@media only screen and (min-width: 1025px) and (max-width: 1199px){
.big_idea_img img {
    object-fit: cover;
    width: -webkit-fill-available!important;
    max-width: 314px!important;
    height: 222px!important;
    width: 215px !important;
}
	.big_ideas_data {
     height: 222px !important;
}
	  
}

@media only screen and (min-width: 768px) and (max-width: 1024px){
.big_idea_img img {
    object-fit: cover;   
    max-width: 314px!important;
    height: 222px!important;
    width: 216px !important;
}
}

@media screen and (max-width: 767px){
.social_icon_blog {
    width: 100%!important;
    margin: 0 auto !important;
}
	.social_icon_blog .elementor-grid {
    justify-content: center;
    display: flex;
}
	.big_idea_img img {
	height: 200px !important;
    width: 200px !important;
	}
}

@media only screen and (min-width:768px){
.new_share_btn_icon_column .elementor-widget-wrap.elementor-element-populated {
    justify-content: end !important;
}
}

@media only screen and (max-width:767px){
.new_single_blog_template h1{
    font-size:30px !important;
    color:#404040 !important;
	line-height: 1.25em !important;
}

.new_single_blog_template h2, .new_post_template_top_stories_heading h2{
    font-size:25px !important;
    color:#404040 !important;	
}
	

.new_single_blog_template h2 span{
    font-size:25px !important;
    color:#404040 !important;	
}

.new_single_blog_template h3{
    font-size:20px !important;
    color:#404040 !important;
	 }

.new_single_blog_template h3 span{
    font-size:20px !important;
    color:#404040 !important;
	   }

.new_single_blog_template p.elementor-heading-title{
    font-size:25px !important;
    color:#404040 !important;
	font-weight:700 !important;
	  }

.new_post_title_heading h1.elementor-heading-title.elementor-size-default, .new_post_title_heading span.yellow_text  {
    font-size: 25px !important;
	line-height: 1.25em !important;
}
}

.new_single_blog_template .elementor-widget:not(:last-child) {
    margin-bottom: 10px !important;
}

.new_single_blog_template .elementor-79064 .elementor-element.elementor-element-6e9cdc68 > .elementor-widget-container {
    margin: 1em 0em 0em 0em;
}
.new_single_blog_header .elementor-container.elementor-column-gap-default {
    background-color: rgb(0 0 0 / 67%);
}
.new_post_title_column {
    max-width: 1140px;
    margin: 0 auto;
}
.new_single_blog_template .big_idea_title p {
    text-align: left !important;
}
@media only screen and (max-width: 960px){
.join_us_homesection, .join_us_imagehome {
    height: 50% !important;
}
}

.new_single_blog_template  h1, h1 span, h2, h2 span, h3, h3 span, h4, h4 span, h5, h5 a, h5 span, h6, h6 span {
    font-weight: 600!important;
}
.new_single_blog_template .sticky .elementor-widget-container {
    position: fixed;
    width: 30% !important;
    top: 135px;
    max-height: 600px !important;
    overflow: auto;
}
#submit_btn_cta_different:hover, #submit_btn_service_page {
transform: unset !important;
}
#submit_btn_service_page{
    width: 200px;
    height: 60px;
    background: #002ed2 !important;
    border-radius: 60px !important;
    color: #fff !important;
    padding: 10px !important;
}
#submit_btn_service_page:hover{
    width: 200px !important;
}

@media only screen and (max-width: 1024px){
.header_submenu_image {
    margin-top: 0em!important;
    margin-bottom: 3em!important;
}
}


@media only screen and (max-width:767px){
	h1#your-requirements-our-commitment span {
    font-size: 30px !important;
}

div#our_products span {
    font-size: 40px !important;
}
h1#industries-we-serve span {
    font-size: 40px !important;
}
}

#new_template_toc_id .elementor-toc__list-item-text-wrapper {
    display: flex;
    align-items: baseline;
}

.elementor-88504 .elementor-element.elementor-element-5ef32cb .elementor-icon {
    font-size: 63px !important;
	margin-top: 0.2em;
}
.right_side_header h3 span {
    font-size: 18px !important;
}
.page-id-88504 section.elementor-section.elementor-top-section.elementor-element.elementor-element-7e5a7530.elementor-section-full_width.header_zehntech.elementor-section-height-default.elementor-section-height-default {
    display: none;
}

#odoo_landing_page .profitable_heading p {
    font-family: 'Poppins' !important;
    font-size: 30px !important;
    font-weight: 700 !important;
    line-height: 38px;
	margin-bottom:-5px;
}
div#odoo_landing_page {
    display: flex;
}
span.blue_para {
    font-weight: 500 !important;
    font-size: 18px !important;
    color: #002ED2;
   }
#odoo_landing_page .profitable_heading {
    width: 453px;
    margin-left: 34px;
}
#odoo_landing_page .popup_upper_image p  img {
    width: 24px !important;
    height: 117px !important;
}
.landing_page_username{
margin-right:16px !important;
}
.landing_page_username, .landing_page_number {
    width: 329px !important;
    border-radius: 5px !important;
	font-size:14px !important;
}


.landing_page_email, .landing_page_message{
width:676px !important;
	border-radius:5px !important;
	font-size:14px !important;
}
#landing_page_email input.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-email{
    width: 676px !important;
}
#landing_page_username input.wpcf7-form-control.wpcf7-text{
width:329px !important;}
.user_button {
    text-align: right !important;
	margin-top:20px;
}
input.wpcf7-form-control.wpcf7-submit.has-spinner.submit_button {
    background: #002ED2;
    width: 221px;
    height: 57px;
    border-radius: 60px;
    padding-top: 9px;
    text-align: center;
	float:right;
}
input.wpcf7-form-control.wpcf7-submit.has-spinner.submit_button:hover {
    border: none;
    color: #ffffff;
	padding-top: 12px;
}
input.wpcf7-form-control.wpcf7-submit.has-spinner.submit_button:focus{
outline:none !important;}

.landing_listing_heading .elementor-widget-container p {
    font-weight: 700 !important;
}
.landing_icon_list span.elementor-icon-list-text {
    font-size: 18px !important;
    font-weight: 500 !important;
    font-family: 'Poppins' !important;
}
.landing_icon_list li.elementor-icon-list-item {
    margin-bottom: 22px !important;
}
.landing_page_category p {
    padding: 5px;
}
.landing_page_form .elementor-widget-wrap.elementor-element-populated {
    box-shadow: 0px 5px 16.299999237060547px 0px #8787871C;
    margin-bottom: -73px;
}
.page-id-88504 .elementor.elementor-53.elementor-location-footer {
    display: none;
}
div#service_page_form\ odoo_landing_page_form {
    margin-top: 20px;
}
h3#don-t-just-settle-for-good-enough-let-us-help-you-achieve-exceptional-with-custom-odoo-solutions {
    font-size: 23px !important;
    font-weight: 700 !important;
    text-align: center;
    width: 877px;
    margin: 0 auto;
    padding-top: 0.8em;
    line-height: 36px;
}


.odoo_solution {
    height: 217px;
}
a#odoo_solution_button {
    width: 230px;
}
.odoo_custom_development p.elementor-icon-box-title a {
    font-size: 18px !important;
    font-weight: 500 !important;
    font-family: 'Poppins' !important;
}
.how_we_help_sec .business_cases_sec svg {
    width: 75px!important;
    height: 75px!important;
}
h2#ready-to-transform-your-business {
    width: 611px;
    line-height: 63px;
}
.ready_business_para {
    width: 529px !important;
}
.odoo_landing_page_ready .elementor-container.elementor-column-gap-default {
    max-width: 1140px;
}
.dont_hesitate_image {
    height: 266px;
    width: 240px !important;
}
a#dont_hesitate_btn {
    width: 220px;
}
.odoo_custom_development svg {
    width: 75px !important;
    height: 75px!important;
	max-width:75px !important;
}
.odoo_custom_development p.elementor-icon-box-title {
    margin-top: 1em;
}@media only screen and (min-width:1600px){
.odoo_landing_page .elementor-container.elementor-column-gap-default, .banner_inner_section .elementor-container.elementor-column-gap-default {
    max-width: 1533px !important;
}
.landing_page_form {
    width: 738px !important;
}
h1#unleash-the-full-power-of-odoo-supercharge-your-business-with-custom-solutions, span.header_blue_text {
    font-size: 40px !important;
}
}
@media only screen and (min-width:1200px) and (max-width:1599px){
    .odoo_landing_page .elementor-container.elementor-column-gap-default , .hurry_up_section .elementor-container.elementor-column-gap-default, .banner_inner_section .elementor-container.elementor-column-gap-default{
        max-width: 1165px !important;
    }
    #landing_page_email input.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-email, .landing_page_message {
        width: 590px !important;
    }
    .landing_page_username, .landing_page_number {
        width: 285px !important;
    }
    .landing_page_form {
        width: 645px !important;
    }
    h1#unleash-the-full-power-of-odoo-supercharge-your-business-with-custom-solutions, span.header_blue_text {
        font-size: 30px !important;
    }
}

@media only screen and (min-width:1025px) and (max-width:1199px){
    .odoo_landing_page .elementor-container.elementor-column-gap-default, .hurry_up_section .elementor-container.elementor-column-gap-default, .banner_inner_section .elementor-container.elementor-column-gap-default {
        max-width: 980px !important;
    }
    h1#unleash-the-full-power-of-odoo-supercharge-your-business-with-custom-solutions, span.header_blue_text {
        font-size: 20px !important;
    }
}
@media only screen and (max-width:1024px){
	.banner_para.elementor-widget span.ui-provider{
text-align:center !important; }
	h3#don-t-just-settle-for-good-enough-let-us-help-you-achieve-exceptional-with-custom-odoo-solutions {
  width: unset !important;
}
	.odoo_custom_development p.elementor-icon-box-title span{
		font-size:14px !important;
	}
    .odoo_landing_page .elementor-container.elementor-column-gap-default, .hurry_up_section .elementor-container.elementor-column-gap-default {
     padding-left: 1em !important;
     padding-right: 1em !important;
    }
    h1#unleash-the-full-power-of-odoo-supercharge-your-business-with-custom-solutions, span.header_blue_text {
        font-size: 25px !important;
    }
}
@media only screen and (max-width:768px){
	h1#apache-airflow-support-services-1 {
    font-size: 20px !important;
}
	input.wpcf7-form-control.wpcf7-submit.has-spinner.submit_button{
float:none !important;
	}
	.user_button{
text-align:center !important;}
	
div#services_new_form {
    width: 350px;
    margin: 0 auto;
}
	h1#limited-time-offer-1 {
    font-size: 20px !important;
}
	.limited_offer_text .elementor-widget-container {
    font-size: 16px;
}
	.offer_btn a.elementor-button-link.elementor-button {
    width: 240px;
    margin-bottom: 20px;
    padding-top: 15px !important;
   }
	h3#don-t-just-settle-for-good-enough-let-us-help-you-achieve-exceptional-with-custom-odoo-solutions-1 {
    font-size: 16px !important;
    line-height: 24px;
}
	a#dont_hesitate_btn {
    width: 195px;
    margin-bottom: 2em;
    margin-left: 1.5em;
}
	.landing_page_email, .landing_page_message{width:280px !important;}
h1#unleash-the-full-power-of-odoo-supercharge-your-business-with-custom-solutions-1 {
    font-size: 25px !important;
}
	#odoo_landing_page .profitable_heading p{
font-size:20px !important;
	line-height:20px !important;
	}
	
.elementor-88504 .elementor-element.elementor-element-9eac3f4 .elementor-icon {
    font-size: 63px !important;
    margin-top: -0.2em !important;
}
}
.right_side_header p.elementor-icon-box-title a {
    font-size: 18px !important;
    font-weight: 600;
}
.odoo_custom_development p.elementor-icon-box-title span{
font-weight:600 !important;}

.dont_hesitate_sec {
    height: 300px !important;
}
.dont_hesitate_image {
    height: 319px !important;
    width: 288px !important;
}
.banner_inner_section {
    padding-top: 7.5em;
}

.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-05196bb.services_new_form {
    width: 750px;

}
.services_new_form .elementor-widget-wrap.elementor-element-populated {
    margin-bottom: -6em;
    box-shadow: 0px 5px 16.299999237060547px 0px #8787871C;
}
div#services_new_form {
    display: flex;
}
input.wpcf7-form-control.wpcf7-phonetext.wpcf7-text.wpcf7-validates-as-phonetext.services_number {
    width: 676px;
}
input.wpcf7-form-control.wpcf7-email.wpcf7-validates-as-required.wpcf7-text.wpcf7-validates-as-email.services_email {
    width: 329px;
}
input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required.services_username {
    width: 329px;
    margin-right: 8px !important;
}
#services_new_form .popup_upper_image {
    width: 21px;
}
@media only screen and (min-width:767px) and (max-width:1024px){
    div#services_new_form {
        width: 650px;
        margin: 0 auto;
    }
	#services_new_form .profitable_heading p {
    line-height: 45px;
    font-size: 32px !important;
	margin-top:5px !important;
}
}
.banner_para.elementor-widget span.ui-provider {
    width: 100% !important;
    text-align: left;
    color: #ffffff;
}
#banner_bg_color{
    background-color: rgb(0 0 0 / 67%);}

@media screen and (min-width: 500px) and (max-width: 768px){


#services_new_form .popup_upper_image p img {
		width:20px !important;
    height: 90px !important;
    object-fit: contain !important;
    margin-top: 5px !important;
}
}
@media screen and (max-width: 499px){
#services_new_form .profitable_heading p {
   font-size: 21px !important;    
}
	#services_new_form .popup_upper_image p img {
    width: 20px !important;
    /* height: 90px !important; */
    object-fit: contain !important;
		margin-top: 5px !important;
	}
}
.tab_section .elementor-tab-title.elementor-tab-desktop-title {
    background: #f2f2f2;
    border-radius: 30px;
    width: 215px;
	  text-align: center;
}
.tab_section .elementor-tab-title.elementor-tab-desktop-title.elementor-active {
    background: #002ED2;
    border-radius: 30px;
    width: 215px;
    text-align: center;
}
.tab_section.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title {
    display: inline-block;
    margin-right: 20px !important;
}
@media only screen and (max-width:767px){
 .tab_section.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-mobile-title {
    display: inline-block;
    margin-left: 85px !important;   
}
.tab_section .elementor-tab-title.elementor-tab-mobile-title {
    background: #f2f2f2;
    border-radius: 30px;
    width: 150px;
	  text-align: center;
}
.tab_section .elementor-tab-title.elementor-tab-mobile-title.elementor-active {
    background: #002ED2;
    border-radius: 30px;
    width: 150px;
    text-align: center;
}
}

.page-id-86587 .our_product_od_img figure.elementor-image-box-img{
	width: 566px !important;
	height: 370px;       
	display: flex;
	justify-content: center;
	background: none !important;
}
/* .tab_section .elementor-tab-content {
    height: 500px;
    overflow: auto;
    margin-top: 2em;
} */
video {
    margin: unset !important;
    max-width: 2500px !important;
}


.home_slider_prev{
position:absolute;
}

.home_slider_next{
position:absolute;
}
.key_feature_salesforce img {
    height: 200px !important;
}




.Industries-cart-sec-one .elementor-widget-wrap.elementor-element-populated { 
         width: 230px;
    height: 202px;
    border-radius: 90px 90px 0px 80px !important;
}

.Industries-cart-sec-two .elementor-widget-wrap.elementor-element-populated {       width: 230px;
    height: 202px;
    border-radius: 90px 90px 80px 0px !important;
}


.Industries-cart-sec-three .elementor-widget-wrap.elementor-element-populated {    width: 230px;
    height: 202px;
    border-radius: 90px 0px 90px 80px !important;
}


.Industries-cart-sec-four .elementor-widget-wrap.elementor-element-populated {    width: 230px;
    height: 202px;
    border-radius: 0px 90px 90px 80px !important;
}



@media screen and (min-width: 1025px) and (max-width: 1599px){

.Industries-cart-sec-one .elementor-widget-wrap.elementor-element-populated { 
         width: 230px;
    height: 185px;
           border-radius: 80px 80px 0px 70px !important;
}

.Industries-cart-sec-two .elementor-widget-wrap.elementor-element-populated {       width: 230px;
    height: 185px;
    border-radius: 80px 80px 70px 0px !important;
}


.Industries-cart-sec-three .elementor-widget-wrap.elementor-element-populated {    width: 230px;
    height: 185px;
    border-radius: 80px 0px 80px 70px !important;
}


.Industries-cart-sec-four .elementor-widget-wrap.elementor-element-populated {    width: 230px;
    height: 185px;
    border-radius: 0px 80px 70px 70px !important;
}
	
	
}


@media only screen and (max-width:767px){
	
	
.Industries-cart-sec-one .elementor-widget-wrap.elementor-element-populated { 
	margin:10px auto !important;
                width: 200px;
        height: 170px;
           border-radius: 80px 80px 0px 70px !important;
}

.Industries-cart-sec-two .elementor-widget-wrap.elementor-element-populated {  
margin:10px auto !important;
           width: 200px;
        height: 170px;
    border-radius: 80px 80px 70px 0px !important;
}


.Industries-cart-sec-three .elementor-widget-wrap.elementor-element-populated { 
margin:10px auto !important;
         width: 200px;
        height: 170px;
    border-radius: 80px 0px 80px 70px !important;
}


.Industries-cart-sec-four .elementor-widget-wrap.elementor-element-populated { 
	margin:10px auto !important;
           width: 200px;
        height: 170px;
    border-radius: 0px 80px 70px 70px !important;
}

}
@media screen and (min-width: 768px) and (max-width: 1024px){


.Industries-cart-sec-one .elementor-widget-wrap.elementor-element-populated { 
        width: 210px;
    height: 180px;
           border-radius: 80px 80px 0px 70px !important;
}

.Industries-cart-sec-two .elementor-widget-wrap.elementor-element-populated {        width: 210px;
    height: 180px;
    border-radius: 80px 80px 70px 0px !important;
}


.Industries-cart-sec-three .elementor-widget-wrap.elementor-element-populated {    width: 210px;
    height: 180px;
    border-radius: 80px 0px 80px 70px !important;
}


.Industries-cart-sec-four .elementor-widget-wrap.elementor-element-populated {    width: 210px;
    height: 180px;
    border-radius: 0px 80px 70px 70px !important;
}



}

@media only screen and (max-width:767px){
.single_blog_header .elementor-widget-wrap.elementor-element-populated {
    padding: 1em 1em 0em 1em !important;
}
.single_blog_date ul.elementor-inline-items.elementor-icon-list-items.elementor-post-info {
    justify-content: center;
}
}

/* font on portfolio single page for ul*/
@media only screen and (min-width: 768px) {
    .ul-font-class li{
        font-size: 18px !important;
        color: #3f434e !important;
    }
}


/*  new gitex page css*/

.gitex-page-card-sec-class .elementor-image-box-wrapper {
    height: auto !important;
}

span.gitex-address-class {
    background-color: #0041E3;
    color: #ffffff;
    padding: 10px;
    border-radius: 9px;
  font-weight: 600 !important;
}

.gitex-address-sec-class .elementor-widget-container p {
    font-size: 18px;
    font-weight: 600 !important;
}


div#gitex_form_main_sec_id {
    display: flex;
  margin-bottom: 30px;
}

.gitex_upper_image {
    width: 18px;
}
.gitex_form_row_class {
    display: flex;
gap: 10px;
}
div#gitex_page_form {
    gap: 20px;
    display: flex;
    flex-direction: column;
}
.gitex_email_section input {
    width: 100% !important;
}

.gitex_product_section select#gitex_product_field {
    width: 100%;
}

.gitex_product_section select#gitex_product_field {
   width: 100%;
    border: 1px solid #adb1bc;
    border-radius: 80px;
padding-left: 30px;

}

.gitex_user_button input#gitex-user-form-submit {
    background: #002ED2;
    width: 221px;
    height: 57px;
    border-radius: 60px;
    padding-top: 9px;
    text-align: center;
    float: right;
}

.gitex_user_button input#gitex-user-form-submit:hover {
   border: none;
    color: #ffffff;
    padding-top: 12px;
}

.gitex_user_message textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required {
    width: 100%;
    margin-top: 0px !important;
}
.gitex_product_section select#gitex_product_field:focus {
    outline: unset;
}

.gitex_form_upper_heading p {
    font-size: 36px !important;
    font-weight: 700 !important;
    margin-left: 10px;
line-height: 45px;
}

.gitex_form_upper_heading span {
    font-size: 36px !important;
    font-weight: 700 !important;
}

.gitex_form_upper_heading {
    margin-left: 15px;
}

.gitex_user_button #gitex-user-form-submit:focus{

outline: unset;

}


.gitex_phone_number ul.country-list {
    width: 370px !important;
    overflow-x: hidden;
    scrollbar-width: thin;
}





@media screen and (min-width: 320px) and (max-width: 1200px){

.gitex_form_row_class {
    display: flex;
    gap: 20px;
    flex-direction: column;
}	
	.gitex_form_row_class .gitex_user_name input {
    width:  100% !important;
}
	.gitex_form_row_class .gitex_phone_number input {
    width:  100% !important;
}
	.gitex_form_upper_heading p {
    font-size: 24px !important;
   
}
.gitex_form_upper_heading span {
    font-size: 24px !important;
  
}

.gitex_phone_number ul.country-list {
    width: 320px !important;
    overflow-x: hidden;
    scrollbar-width: thin;
}
	
}
@media screen and (min-width: 768px) and (max-width: 1024px){
	.gitex-address-sec-class .elementor-widget-container p {
    font-size: 13px !important;
    font-weight: 600 !important;
}

.gitex_form_upper_heading p {
    line-height: 38px;
}

}


@media screen and (min-width: 320px) and (max-width: 1366px){
	
		.gitex_phone_number ul.country-list {
    width: 305px !important;
}
}
.jobscheduler-image-class img {
    height: 55px !important;
}

@media screen and (max-width: 767px){
	.gitex_form_upper_heading p {
    line-height: 30px;
}

.gitex_user_button input#gitex-user-form-submit {
    float: unset;
}
}

section.gitex-saas-section-class {
    margin-bottom: 0px !important;
}




/* .gitex_product_section p {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 20px;
}


@media only screen and (min-width:320px) and (max-width:1024px){

  .gitex_product_section p {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 10px;
  }

} */

.gitex_product_section input[type="checkbox"] {
  cursor: pointer;
  height: 18px;
  width: 18px;
  margin-right: 5px;
  border: 1px solid #adb1bc;
    border-radius: 4px;
}

.gitex_product_section input[type=checkbox]:focus {
  outline-offset: unset;
  outline: unset;
}

@media only screen and (max-width:767px){
	
	.gitex_product_section .wpcf7-list-item {
  margin-left: 0px !important;
}
	
}

a.book-live-header-class {
  font-weight: 600;
  color: #fc0 !important;
}

.gitex_user_name input {
    width: 100%;
}
.gitex_phone_number input.gitex_user_number {
    width: 100%;
}



/* Target Safari specifically */
@supports (-webkit-appearance: none) and (stroke-color: transparent) {
    #gitex_product_field {
        -webkit-appearance: none;
    }
}

.intl-tel-input.separate-dial-code .selected-flag {
    background-color: unset;
   
}

/* phone number field css */

.selected-flag .selected-dial-code {
    display: none !important;
}

.flag-container .selected-flag {
    width: 46px !important;
}

/*  revolution slider css*/
@media screen and (min-width: 780px) and (max-width:1200px){
	
	section#home_rev_slider {
    margin-top: 0px !important;
}
	
}
@media screen and (max-width:1024px){
.slide-gitex-address-class span{
font-weight:600 !important;
font-size: 13px !important;

}
}
.slide-gitex-address-class span{
font-weight:600 !important;

}

.gitex-slide-btn a:hover{

transform: scale(1.1) !important;
}

@media screen and (min-width: 1400px) and (max-width:1490px){
	
	
rs-layer-wrap.rs-parallax-wrap.left-side-slide-img-class {

    left: 150px !important;
        
    }
    
    rs-layer-wrap.rs-parallax-wrap.right-side-slide-img-class {
    left: 1070px !important;
    }
    
    .slide-heading-class rs-layer#slider-38-slide-174-layer-27,
    .slide-heading-class rs-layer#slider-38-slide-174-layer-27 strong {
        font-size:40px !important;
        left:100px !important;
    }
	
}