.page-id-28478 .ekit-template-content-header,.page-id-28541 .ekit-template-content-header,
.page-id-28550 .ekit-template-content-header,.page-id-28598 .ekit-template-content-header,
.page-id-28492 .ekit-template-content-header,.page-id-28664 .ekit-template-content-header,
.page-id-28935 .ekit-template-content-header,.page-id-29141 .ekit-template-content-header,
.page-id-29102 .ekit-template-content-header{
    display: none;
}

.page-id-28478 footer .elementor-widget-icon-list a,.page-id-28138 footer .elementor-widget-icon-list a,
.page-id-28550 footer .elementor-widget-icon-list a,.page-id-28598 footer .elementor-widget-icon-list a,
.page-id-28492 footer .elementor-widget-icon-list a,.page-id-28664 footer .elementor-widget-icon-list a,
.page-id-28935 footer .elementor-widget-icon-list a,.page-id-29141 footer .elementor-widget-icon-list a,
.page-id-29102 footer .elementor-widget-icon-list a{
    pointer-events: none;
}

iframe[title="chat widget"],#yrim4np8sgvk1775711389971 {
    z-index: 9999999999999 !important;
}

.qlwapp__container.qlwapp__container--middle-left, .qlwapp__container.qlwapp__container--bottom-left, .qlwapp__container.qlwapp__container--middle-right, .qlwapp__container.qlwapp__container--bottom-right {
    z-index: 999 !important;
}

.iti--container{
    z-index: 9999 !important;
    width: auto !important;
}

.basic-info .row .form-group input {
    padding-block: 15px!important;
    height: 55px;
}

html .basic-info .row .form-group input[type="tel"] {
    padding-left: 97px !important;
}

.page-id-28541 footer {
    display: none;
}

.iti--separate-dial-code .iti__selected-flag {
    background-color: transparent !important;
}

.wpcf7-response-output {
    display: none !IMPORTANT;
}

.iti--show-flags .iti__country-container button {
    background-color: transparent !IMPORTANT;
    color: #1d1d1d;
}

.iti--show-flags {
    width: 100%;
}

body .iti__tel-input[style="padding-left: 68px;"] {
    padding-left: 68px !important;
}

body .iti__tel-input[style="padding-left: 82px;"] {
    padding-left: 82px !important;
}

body .iti__tel-input {
    padding-left: 91px !important;
}

/* .right_form_new .hero-form {
    padding-top: 25px;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.right_form_new .hero-form .form-fields:nth-child(1), .right_form_new .hero-form .form-fields:nth-child(2) {
    width: calc(50% - 12px);
}

.right_form_new .hero-form .form-fields, .right_form_new .hero-form .enquiry-msg {
    margin: 0;
    width: 100%;
}

.right_form_new .send-enquiry{
    position: relative;
    width: 100%;
}

span.wpcf7-spinner {
    display: none;
}

.right_form_new .send-enquiry p {
    margin: 0 !important;
} */

/* New Home Page */

.different_menu:before {
    left: 2px !important;
}

.hero_Section .form_wrap .form_wrap_inner {
    max-width: 544px;
}

.qlwapp__container.qlwapp__container--bottom-right{
    bottom: 80px !important ;
}

.counter_wrap span.hfe-counter-title {
    position: relative;
    min-width: 106px;
    text-align: center;
    max-width: 106px;
}

.counter_wrap span.hfe-counter-title::before {
    content: "";
    width: 100%;
    height: 1px;
    background-color: #524D4D;
    position: absolute;
    top: -12.5px;
}

.hero_Section .form_wrap .right_form_new:before {
    right: -49px;
    border: 0;
}

.right_form_new:after { 
    display: none;
}

.logo_section .logo_wrapper img.swiper-slide-image {
    height: 64px;
    object-fit: contain;
}

.logo_wrapper .swiper-wrapper{
    transition-timing-function: linear !important;
}

.page-id-27999 .logo_wrapper .swiper-wrapper{
    transform: translate3d(0, 0, 0) !important;
    transition: none !important;
}


.solution_accord ul {
    margin: 0;
    padding-left: 1.2em;
}

.insight_wrapper article .hfe-post-image {
    height: 225px;
}

.insight_wrapper article .hfe-post-image img {
    height: 100%;
    object-fit: cover;
    object-position: top;
    border-radius: 20px;
}

.insight_wrapper article .hfe-post-title {
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.insight_wrapper article .hfe-post-excerpt {
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    margin: 0 !important;
}

.underline_text .elementor-heading-title span{
    position: relative;
}

.underline_text .elementor-heading-title span::after {
    content: "";
    width: 100%;
    height: 24px;
    display: block;
    position: absolute;
    bottom: -17px;
    background-image: url('/wp-content/uploads/2026/02/under-line.svg');
    left: 0;
    background-repeat: no-repeat;
    background-size: 100%;
    background-position: center;
}

#stories_wrapper .story_wrap:nth-of-type(2) {
    margin-top:101px
}

#stories_wrapper .story_wrap:nth-child(2n+3) {
    margin-top:-101px
}

#stories_wrapper .story_wrap::before{
    transition: all .3s linear  ;
}

.story_wrap .story_title {
    transform: translateY(calc(100% + 20px));
    transition: all .3s linear;
}

.story_wrap:hover .story_title {
    transform: translateY(0%);
}

.acc-img {
  display: none;
  transition: opacity 0.3s ease;
}

.acc-img.active {
  display: block !important;
}


/* New Home Page */

/* Google Ad */

.success_slider .swiper-slide-image {
    width: 100%;
}

.success_slider .swiper-wrapper{
    transition-timing-function: linear !important;
}

.success_slider .swiper-wrapper .swiper-slide {
    transform: scaleY(0.8);
    transition: transform .3s ease;
    will-change: transform;
}

.success_slider .swiper-wrapper .swiper-slide.swiper-slide-active,
.success_slider .swiper-wrapper .swiper-slide.swiper-slide-next + .swiper-slide {
    transform: scaleY(0.9) !important;
}

.success_slider .swiper-wrapper .swiper-slide.swiper-slide-next {
    transform: scaleY(1) !important;
}

.success_slider .swiper {
    -webkit-mask-image: linear-gradient(to right, transparent, transparent 10%, black, black, transparent 90%, transparent);
    mask-image: linear-gradient(to right, transparent, transparent 10%, black, black, transparent 90%, transparent);
}

.carousel-section {
    width: 100%;
    max-width: 1280px;
    height: 400px;
margin-inline: auto;
    position: relative;
    overflow: hidden;
    /* Fade edges mask */
    -webkit-mask-image: linear-gradient(to right, transparent, transparent 8%, black 20%, black 80%, transparent 92%, transparent);
    mask-image: linear-gradient(to right, transparent, transparent 8%, black 20%, black 80%, transparent 92%, transparent);
  }

  .carousel-track {
    position: relative;
    width: 100%;
    height: 100%;
  }

  .carousel-card {
    position: absolute;
    height: 100%;
    aspect-ratio: 9 / 16;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 4px;
    will-change: transform;
    transition: none;
  }

  .carousel-card img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 12px;
    border: 1px solid rgba(255, 255, 255, 0.2);
    display: block;
    pointer-events: none;
    user-select: none;
  }

  /* Responsive */
  @media (max-width: 768px) {
    .carousel-section {
      height: 300px;
    }
  }

  @media (max-width: 480px) {
    .carousel-section {
      height: 240px;
    }
  }

/* Google Ad */

/* Footer */

.collab_logos .collab_logo {
    position: relative;
}

.collab_logos .collab_logo:not(:last-of-type)::after{
    content:"";
    display:block;
    width:1px;
    height:100%;
    background-color:#e2e2e2;
    position:absolute;
    top:0;
    right:-10px
}

.traget_wrapper .wrap a{
    width: 100% !important;
}

/* Footer */

/* Popup */

#project-form {
    display: none;
    position: fixed;
    z-index: 9999;
    background: transparent;
    inset: 0;
    transition: all .3s linear;
}

div#project-form::after {
    content: "";
    width: 100%;
    position: absolute;
    background-color: #000;
    display: block;
    inset: 0;
    opacity: 0.5;
}

#project-form .form_wrap_inner {
    background-color: #fff;
}

#project-form .form_wrap_inner::before {
    display: none;
}

/* Popup */


@media(max-width:1024px){
    .elementor-heading-title br{
        display: none;
    }

    div#ekit-megamenu-new_main_menu.active {
        left: 0%;
    }

    div#ekit-megamenu-new_main_menu {
        left: -100%;
    }
}


@media(max-width:767px){
    #stories_wrapper .story_wrap:nth-of-type(2),#stories_wrapper .story_wrap:nth-child(2n+3)  {
        margin-top:0px
    }

    .story_wrap::before{
        opacity: 1;
    }

    .story_wrap .story_title {
        transform: translateY(0%);
    }

    .qlwapp__button--bubble {
        width: 45px !important;
        height: 45px !important;
        margin-block: 0;
        margin-inline-end: 12px !important;
    }

    .tawk-min-container .tawk-button-circle.tawk-button-large {
        width: 45px;
        height: 45px;
    }

    .tawk-min-container .tawk-button-circle.tawk-button-large svg.tawk-min-chat-icon {
        width: 26px;
    }

    .qlwapp__button--bubble i.qlwapp__icon {
        font-size: 22px;
    }

    .qlwapp__container.qlwapp__container--bottom-left, .qlwapp__container.qlwapp__container--bottom-right {
        bottom: 20px !important;
    }

}   

/* Popup */

/* Shopify Migration */

.migration_process_wrapper {
    height: 414px;
    overflow: auto;
}

.migration_process_wrapper::-webkit-scrollbar {
    width: 10px;
}

.migration_process_wrapper::-webkit-scrollbar-track {
    background: #f1f1f1;
}

.migration_process_wrapper::-webkit-scrollbar-thumb {
    background: #EF6B48;
}

.migration_process_wrapper::after {
    content: "";
    height: 200%;
    width: 2px;
    border: 1px dashed #fff;
    display: block;
    position: absolute;
    left: 36px;
    z-index: 0;
}

.elementor-icon-wrapper {
    line-height: 0;
}

.IT_choose_wrap, .IT_choose_wrap * {
    transition: all .3s linear;
}

.IT_choose_wrap:hover {
    background-color: #EF6B48 !important;
}

.IT_choose_wrap:hover * {
    color: #fff;
}

.IT_choose_wrap:hover .icon_wrap {
    background-color: #fff !important;
}

.IT_choose_wrap:hover .icon_wrap svg path {
    fill: #EF6B48;
}

/* Shopify Migration */

@media(max-width:1024px){
    .elementor-heading-title br{
        display: none;
    }

    div#ekit-megamenu-new_main_menu.active {
        left: 0%;
    }

    div#ekit-megamenu-new_main_menu {
        left: -100%;
    }
}


@media(max-width:767px){
    #stories_wrapper .story_wrap:nth-of-type(2),#stories_wrapper .story_wrap:nth-child(2n+3)  {
        margin-top:0px
    }

    .story_wrap::before{
        opacity: 1;
    }

    .story_wrap .story_title {
        transform: translateY(0%);
    }

    .qlwapp__button--bubble {
        width: 45px !important;
        height: 45px !important;
        margin-block: 0;
        margin-inline-end: 12px !important;
    }

    .tawk-min-container .tawk-button-circle.tawk-button-large {
        width: 45px;
        height: 45px;
    }

    .tawk-min-container .tawk-button-circle.tawk-button-large svg.tawk-min-chat-icon {
        width: 26px;
    }

    .qlwapp__button--bubble i.qlwapp__icon {
        font-size: 22px;
    }

    .migration_process_wrapper::after {
        height: 345%;
        left: 22.5px;
    }

}   
.open-btn a {
    position: relative;
    z-index: 999;
    pointer-events: auto;
}