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

body.home.page-id-10278 {
    overflow-x: hidden !important;
}

body.home.page-id-10278 .elementor-10278 {
    width: 100% !important;
    max-width: 100% !important;
    overflow-x: hidden !important;
}

body.home.page-id-10278 .elementor-10278 *,
body.home.page-id-10278 .elementor-10278 *::before,
body.home.page-id-10278 .elementor-10278 *::after {
    box-sizing: border-box !important;
}

body.home.page-id-10278 .elementor-10278 .e-con,
body.home.page-id-10278 .elementor-10278 .e-con-inner,
body.home.page-id-10278 .elementor-10278 .elementor-container,
body.home.page-id-10278 .elementor-10278 .elementor-column,
body.home.page-id-10278 .elementor-10278 .elementor-widget,
body.home.page-id-10278 .elementor-10278 .elementor-widget-wrap {
    min-width: 0 !important;
}
#why_state .e-con-inner {
    padding-top: 0 !important;
}
body.home.page-id-10278 .elementor-10278 h1,
body.home.page-id-10278 .elementor-10278 h2,
body.home.page-id-10278 .elementor-10278 h3 {
    font-size: 24px !important;
    line-height: 1.25 !important;
    margin-top: 0 !important;
}

body.home.page-id-10278 .elementor-10278 h4,
body.home.page-id-10278 .elementor-10278 h5,
body.home.page-id-10278 .elementor-10278 h6 {
    font-size: 16px !important;
    line-height: 1.35 !important;
    margin-top: 0 !important;
}

body.home.page-id-10278 .elementor-10278 p,
body.home.page-id-10278 .elementor-10278 p.elementor-heading-title,
body.home.page-id-10278 .elementor-10278 .elementor-widget-text-editor,
body.home.page-id-10278 .elementor-10278 .elementor-widget-text-editor p,
body.home.page-id-10278 .elementor-10278 .elementor-widget-text-editor div,
body.home.page-id-10278 .elementor-10278 .elementor-widget-text-editor span {
    font-size: 14px !important;
    line-height: 1.55 !important;
}

body.home.page-id-10278 .elementor-10278 .elementor-widget {
    --kit-widget-spacing: 6px !important;
    --widgets-spacing: 6px 6px !important;
}

body.home.page-id-10278 .elementor-10278 .elementor-widget-heading,
body.home.page-id-10278 .elementor-10278 .elementor-widget-text-editor {
    margin-bottom: 4px !important;
}

body.home.page-id-10278 .elementor-10278 .elementor-widget-image {
    width: 100% !important;
    margin: 0 auto 6px !important;
}

body.home.page-id-10278 .elementor-10278 .elementor-widget-image .elementor-widget-container {
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    width: 100% !important;
}

body.home.page-id-10278 .elementor-10278 .elementor-widget-image img {
    display: block !important;
    max-width: 100% !important;
    height: auto !important;
    margin: 0 auto !important;
    border-radius: 15px !important;
}

body.home.page-id-10278 .elementor-10278 .elementor-button {
    font-size: 14px !important;
    line-height: 1.2 !important;
    min-height: 42px !important;
    padding: 11px 20px !important;
    border-radius: 15px !important;
    white-space: normal !important;
}

body.home.page-id-10278 .elementor-10278 .premium-floating-effects-yes {
    transform: none !important;
}

body.home.page-id-10278 .elementor-10278 .elementor-invisible {
    visibility: visible !important;
    opacity: 1 !important;
}

body.home.page-id-10278 .elementor-10278 .elementor-widget-heading.elementor-widget__width-initial,
body.home.page-id-10278 .elementor-10278 .elementor-widget-text-editor.elementor-widget__width-initial,
body.home.page-id-10278 .elementor-10278 .elementor-widget-image.elementor-widget__width-initial,
body.home.page-id-10278 .elementor-10278 .elementor-widget-heading.elementor-widget-mobile__width-initial,
body.home.page-id-10278 .elementor-10278 .elementor-widget-text-editor.elementor-widget-mobile__width-initial,
body.home.page-id-10278 .elementor-10278 .elementor-widget-image.elementor-widget-mobile__width-initial {
    width: 100% !important;
    max-width: 100% !important;
}

body.home.page-id-10278 #top_sec {
    width: 100% !important;
    margin: 0 !important;
    padding: 150px 20px 18px !important;
}

body.home.page-id-10278 #top_sec > .elementor-container,
body.home.page-id-10278 #top_sec .elementor-element-1bd0dfb0,
body.home.page-id-10278 #top_sec .elementor-widget-wrap {
    width: 100% !important;
    max-width: 100% !important;
}

body.home.page-id-10278 #top_sec .elementor-element-f6b19b7 {
    width: 100% !important;
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 10px !important;
}

body.home.page-id-10278 #top_sec .elementor-element-3eb6118 {
    width: 100% !important;
    max-width: 760px !important;
    margin: 0 auto !important;
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 5px !important;
    text-align: center !important;
}

body.home.page-id-10278 #top_sec .elementor-element-3eb6118 > .elementor-widget {
    width: 100% !important;
    max-width: 760px !important;
    margin-left: auto !important;
    margin-right: auto !important;
    text-align: center !important;
}

body.home.page-id-10278 #top_sec .elementor-element-5db9aed .elementor-heading-title {
    font-size: 16px !important;
    line-height: 1.35 !important;
    text-align: center !important;
    margin: 0 !important;
}

body.home.page-id-10278 #top_sec .elementor-element-ea6c5b1 .elementor-heading-title {
    width: 100% !important;
    font-size: 28px !important;
    line-height: 1.2 !important;
    text-align: center !important;
    margin: 8px auto !important;
    letter-spacing: normal;
}

body.home.page-id-10278 #top_sec .elementor-element-ea6c5b1 br {
    display: none !important;
}

body.home.page-id-10278 #top_sec .elementor-element-d33f62c,
body.home.page-id-10278 #top_sec .elementor-element-d33f62c .elementor-widget-container,
body.home.page-id-10278 #top_sec .elementor-element-d33f62c span {
    width: 100% !important;
    max-width: 680px !important;
    margin-left: auto !important;
    margin-right: auto !important;
    font-size: 14px !important;
    line-height: 1.55 !important;
    text-align: center !important;
}

body.home.page-id-10278 #top_sec .elementor-element-f938418 {
    width: 100% !important;
    max-width: 100% !important;
    margin: 2px auto !important;
    text-align: center !important;
}

body.home.page-id-10278 #top_sec .elementor-element-f938418 .elementor-button-wrapper {
    width: 100% !important;
    text-align: center !important;
}

body.home.page-id-10278 #top_sec .elementor-element-f938418 .elementor-button {
    display: inline-flex !important;
    justify-content: center !important;
    align-items: center !important;
    margin: 0 auto !important;
}

body.home.page-id-10278 #top_sec .elementor-element-c18f890 {
    width: 100% !important;
    max-width: 680px !important;
    margin: 2px auto !important;
}

body.home.page-id-10278 #top_sec .dd-slider-container {
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 auto;
    padding: 5px 0 !important;
    overflow: hidden !important;
    margin-top: 50px !important;
}

body.home.page-id-10278 #top_sec .dd-slider-overflow {
    width: 100% !important;
    overflow: hidden !important;
}

body.home.page-id-10278 #top_sec .dd-logo-scroll img {
    height: 26px !important;
    width: auto !important;
    max-width: none !important;
    padding-right: 16px !important;
}

body.home.page-id-10278 #top_sec .elementor-element-b17921a {
    width: 100% !important;
    max-width: 100% !important;
    margin: 3px auto 0 !important;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
}

body.home.page-id-10278 #top_sec .elementor-element-b392153 {
    width: 100% !important;
    max-width: 360px !important;
    margin: 0 auto !important;
    transform: none !important;
}

body.home.page-id-10278 #top_sec .elementor-element-b392153 img {
    width: 100% !important;
    max-width: 360px !important;
    height: auto !important;
    object-fit: contain !important;
}

body.home.page-id-10278 #how_sec,
body.home.page-id-10278 #ready_sec,
body.home.page-id-10278 #every_sec,
body.home.page-id-10278 #why_state,
body.home.page-id-10278 #package_sec,
body.home.page-id-10278 #client_success,
body.home.page-id-10278 #lates_head {
    width: 100% !important;
    margin: 0 !important;
    padding: 0 20px 3px !important;
}

body.home.page-id-10278 #how_sec > .elementor-container,
body.home.page-id-10278 #ready_sec > .elementor-container,
body.home.page-id-10278 #every_sec > .elementor-container,
body.home.page-id-10278 #package_sec > .elementor-container,
body.home.page-id-10278 #client_success > .elementor-container {
    width: 100% !important;
    max-width: 100% !important;
}

body.home.page-id-10278 #how_sec .elementor-element-5b55d63,
body.home.page-id-10278 #ready_sec .elementor-element-a68112b,
body.home.page-id-10278 #every_sec .elementor-element-d639c74 {
    display: block !important;
    width: 100% !important;
}

body.home.page-id-10278 #how_sec .elementor-heading-title,
body.home.page-id-10278 #ready_sec .elementor-element-a68112b .elementor-heading-title,
body.home.page-id-10278 #every_sec .elementor-element-d639c74 .elementor-heading-title,
body.home.page-id-10278 #why_state .elementor-heading-title,
body.home.page-id-10278 #package_sec .elementor-element-eb01d58 .elementor-heading-title,
body.home.page-id-10278 #client_success .elementor-heading-title,
body.home.page-id-10278 #lates_head .elementor-heading-title {
    font-size: 24px !important;
    line-height: 1.25 !important;
    text-align: center !important;
    margin: 0 !important;
}

body.home.page-id-10278 #how_sec br,
body.home.page-id-10278 #ready_sec br,
body.home.page-id-10278 #every_sec br,
body.home.page-id-10278 #lates_head br {
    display: none !important;
}

body.home.page-id-10278 #how_card_sec,
body.home.page-id-10278 #ready_card,
body.home.page-id-10278 #products_card,
body.home.page-id-10278 #why_video,
body.home.page-id-10278 .elementor-element-07766e4,
body.home.page-id-10278 #client_suc,
body.home.page-id-10278 #latest_slider {
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 !important;
    padding: 6px 20px 20px !important;
}

body.home.page-id-10278 #how_card_sec > .e-con-inner,
body.home.page-id-10278 #products_card > .e-con-inner,
body.home.page-id-10278 .elementor-element-07766e4 > .e-con-inner {
    width: 100% !important;
    max-width: 100% !important;
}

body.home.page-id-10278 #how_card_sec #hover-box-wrapper {
    width: 100% !important;
    max-width: 100% !important;
}

body.home.page-id-10278 #how_card_sec #hover-box-wrapper > .e-con-inner {
    width: 100% !important;
    max-width: 100% !important;
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    gap: 10px !important;
}

body.home.page-id-10278 #how_card_sec .hover-card-trigger {
    width: 100% !important;
    min-width: 0 !important;
    height: auto !important;
    min-height: 205px !important;
    padding: 14px !important;
    gap: 4px !important;
    align-items: center !important;
    justify-content: flex-start !important;
    text-align: center !important;
    border-radius: 15px !important;
    overflow: hidden !important;
}

body.home.page-id-10278 #how_card_sec .hover-card-trigger .elementor-widget {
    width: 100% !important;
    margin: 0 auto 3px !important;
    text-align: center !important;
}

body.home.page-id-10278 #how_card_sec .hover-card-trigger .elementor-widget-image {
    margin-bottom: 5px !important;
}

body.home.page-id-10278 #how_card_sec .hover-card-trigger img {
    width: 58px !important;
    max-width: 58px !important;
    height: 58px !important;
    object-fit: contain !important;
}

body.home.page-id-10278 #how_card_sec .hover-card-trigger h2,
body.home.page-id-10278 #how_card_sec .hover-card-trigger h6,
body.home.page-id-10278 #how_card_sec .hover-card-trigger h6 span {
    font-size: 16px !important;
    line-height: 1.35 !important;
    text-align: center !important;
    margin: 0 !important;
}

body.home.page-id-10278 #how_card_sec .hover-card-trigger p {
    font-size: 14px !important;
    line-height: 1.5 !important;
    text-align: center !important;
    margin: 0 !important;
}

body.home.page-id-10278 #ready_sec .elementor-element-794cb88 {
    width: 100% !important;
    margin: 3px auto !important;
}

body.home.page-id-10278 #ready_sec .elementor-element-794cb88 .elementor-heading-title {
    font-size: 16px !important;
    line-height: 1.4 !important;
    text-align: center !important;
    margin: 0 !important;
}

body.home.page-id-10278 #ready_sec .elementor-element-eb4cef2,
body.home.page-id-10278 #ready_sec .elementor-element-eb4cef2 > .e-con-inner {
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
}

body.home.page-id-10278 #ready_sec .elementor-element-1ca0254 {
    width: 100% !important;
    max-width: 720px !important;
    margin: 2px auto 0 !important;
}

body.home.page-id-10278 #ready_sec .elementor-element-1ca0254 .elementor-heading-title {
    font-size: 14px !important;
    line-height: 1.55 !important;
    text-align: center !important;
    margin: 0 !important;
}

body.home.page-id-10278 #ready_card > .elementor-container {
    width: 100% !important;
    max-width: 100% !important;
}

body.home.page-id-10278 #ready_card .elementor-inner-section {
    width: 100% !important;
    margin: 0 !important;
}

body.home.page-id-10278 #ready_card .elementor-inner-section > .elementor-container {
    width: 100% !important;
    max-width: 100% !important;
    display: grid !important;
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    gap: 10px !important;
}

body.home.page-id-10278 #ready_card .elementor-inner-column {
    width: 100% !important;
    min-width: 0 !important;
    margin: 0 !important;
    border-radius: 15px !important;
    overflow: hidden !important;
}

body.home.page-id-10278 #ready_card .elementor-inner-column > .elementor-widget-wrap {
    width: 100% !important;
    height: 100% !important;
    padding: 13px !important;
    display: flex !important;
    flex-direction: column !important;
    align-content: center !important;
    justify-content: flex-start !important;
    text-align: center !important;
}

body.home.page-id-10278 #ready_card .elementor-widget {
    width: 100% !important;
    margin: 0 auto 4px !important;
    text-align: center !important;
}

body.home.page-id-10278 #ready_card .elementor-widget-image img {
    width: 78px !important;
    max-width: 78px !important;
    height: 78px !important;
    object-fit: contain !important;
}

body.home.page-id-10278 #ready_card h6 {
    font-size: 16px !important;
    line-height: 1.35 !important;
    text-align: center !important;
    margin: 0 !important;
}

body.home.page-id-10278 #ready_card .elementor-widget-text-editor,
body.home.page-id-10278 #ready_card .elementor-widget-text-editor p {
    font-size: 14px !important;
    line-height: 1.5 !important;
    text-align: center !important;
}

body.home.page-id-10278 #ready_card br {
    display: none !important;
}

body.home.page-id-10278 #every_sec_p,
body.home.page-id-10278 #every_sec_p > .e-con-inner {
    width: 100% !important;
    max-width: 760px !important;
    margin: 0 auto !important;
    padding: 0 !important;
}

body.home.page-id-10278 #every_sec_p .elementor-widget-text-editor,
body.home.page-id-10278 #every_sec_p .elementor-widget-text-editor div {
    width: 100% !important;
    font-size: 14px !important;
    line-height: 1.55 !important;
    text-align: center !important;
}

body.home.page-id-10278 #products_card .elementor-element-17b2125 {
    width: 100% !important;
    max-width: 100% !important;
    display: grid !important;
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    gap: 10px !important;
}

body.home.page-id-10278 #products_card .elementor-element-17b2125 > .e-con {
    width: 100% !important;
    min-width: 0 !important;
    height: auto !important;
    min-height: 210px !important;
    padding: 12px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;
    text-align: center !important;
    border-radius: 15px !important;
    overflow: hidden !important;
}

body.home.page-id-10278 #products_card .elementor-widget {
    width: 100% !important;
    margin: 0 auto 4px !important;
    text-align: center !important;
}

body.home.page-id-10278 #products_card img {
    width: auto !important;
    max-width: 135px !important;
    max-height: 140px !important;
    object-fit: contain !important;
}

body.home.page-id-10278 #products_card h6,
body.home.page-id-10278 #products_card h6 span {
    font-size: 16px !important;
    line-height: 1.3 !important;
    text-align: center !important;
    margin: 0 !important;
}

body.home.page-id-10278 #real_client {
    width: 100% !important;
    margin: 0 !important;
    padding: 20px !important;
}

body.home.page-id-10278 #real_client > .elementor-container {
    width: 100% !important;
    max-width: 100% !important;
}

body.home.page-id-10278 #real_client .elementor-element-05333e4 .elementor-heading-title {
    font-size: 24px !important;
    line-height: 1.25 !important;
    text-align: center !important;
    margin: 0 !important;
}

body.home.page-id-10278 #real_client .elementor-element-cb3834b {
    width: 100% !important;
    max-width: 720px !important;
    margin: 3px auto 10px !important;
}

body.home.page-id-10278 #real_client .elementor-element-cb3834b p {
    font-size: 14px !important;
    line-height: 1.55 !important;
    text-align: center !important;
}

body.home.page-id-10278 #real_img,
body.home.page-id-10278 #real_img > .e-con-inner {
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
}

body.home.page-id-10278 #real_img #img_effect {
    width: 100% !important;
    max-width: 620px !important;
    margin: 0 auto !important;
    transform: none !important;
}

body.home.page-id-10278 #real_img #img_effect img {
    width: 100% !important;
    max-width: 620px !important;
    margin: 0 auto !important;
    border-radius: 15px !important;
}

body.home.page-id-10278 #why_ecom {
    width: 100% !important;
    margin: 0 !important;
    padding: 20px !important;
}

body.home.page-id-10278 #why_ecom > .e-con-inner {
    width: 100% !important;
    max-width: 100% !important;
}

body.home.page-id-10278 #why_ecom #why_ecom_bg {
    width: 100% !important;
    max-width: 100% !important;
    display: grid !important;
    grid-template-columns: minmax(0, 1.1fr) minmax(0, .9fr) !important;
    align-items: center !important;
    gap: 14px !important;
    padding: 16px !important;
    border-radius: 15px !important;
    overflow: hidden !important;
}

body.home.page-id-10278 #why_ecom #why_ecom_bg > .e-con {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
}

body.home.page-id-10278 #why_ecom .elementor-element-097d87f {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    gap: 5px !important;
    text-align: center !important;
}

body.home.page-id-10278 #why_ecom .elementor-element-af5d2a9,
body.home.page-id-10278 #why_ecom .elementor-element-b5784db {
    width: 100% !important;
    margin: 0 auto 4px !important;
    text-align: center !important;
}

body.home.page-id-10278 #why_ecom .elementor-element-af5d2a9 .elementor-heading-title {
    font-size: 24px !important;
    line-height: 1.25 !important;
    text-align: center !important;
    margin: 0 !important;
}

body.home.page-id-10278 #why_ecom .elementor-widget-text-editor,
body.home.page-id-10278 #why_ecom .elementor-widget-text-editor p {
    font-size: 14px !important;
    line-height: 1.55 !important;
    text-align: center !important;
}

body.home.page-id-10278 #why_ecom .elementor-element-e62af98,
body.home.page-id-10278 #why_ecom .elementor-element-e62af98 .elementor-button-wrapper {
    width: 100% !important;
    text-align: center !important;
}

body.home.page-id-10278 #why_ecom .elementor-element-8368903 {
    width: 100% !important;
    max-width: 250px !important;
    margin: 0 auto !important;
}

body.home.page-id-10278 #why_ecom .elementor-element-8368903 img {
    width: 100% !important;
    max-width: 250px !important;
    height: auto !important;
    object-fit: contain !important;
}

body.home.page-id-10278 #why_state .elementor-widget-text-editor {
    width: 100% !important;
    max-width: 700px !important;
    margin: 3px auto 0 !important;
    font-size: 14px !important;
    line-height: 1.55 !important;
    text-align: center !important;
}

body.home.page-id-10278 #why_video {
    overflow: hidden !important;
}

body.home.page-id-10278 #why_video .elementor-widget-n-carousel,
body.home.page-id-10278 #why_video .elementor-widget-container,
body.home.page-id-10278 #why_video .swiper {
    width: 100% !important;
    max-width: 100% !important;
    overflow: hidden !important;
}

body.home.page-id-10278 #why_video .swiper-slide {
    min-width: 0 !important;
}

body.home.page-id-10278 #why_video .elementor-wrapper {
    width: 100% !important;
    aspect-ratio: 16 / 9 !important;
    border-radius: 15px !important;
    overflow: hidden !important;
}

body.home.page-id-10278 #why_video iframe {
    display: block !important;
    width: 100% !important;
    height: 100% !important;
    aspect-ratio: 16 / 9 !important;
}

body.home.page-id-10278 #package_sec .elementor-element-66f25f2 .elementor-heading-title {
    font-size: 16px !important;
    line-height: 1.4 !important;
    text-align: center !important;
    margin: 2px 0 0 !important;
}

body.home.page-id-10278 .elementor-element-07766e4 .elementor-element-1126334 {
    width: 100% !important;
    max-width: 100% !important;
    display: grid !important;
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    gap: 10px !important;
    align-items: stretch !important;
}

body.home.page-id-10278 .elementor-element-07766e4 .elementor-element-1126334 > .e-con {
    width: 100% !important;
    min-width: 0 !important;
    height: 100% !important;
    margin: 0 !important;
    border-radius: 15px !important;
    overflow: hidden !important;
}

body.home.page-id-10278 .elementor-element-07766e4 .elementor-element-1126334 > .e-con > .e-con-inner {
    width: 100% !important;
    max-width: 100% !important;
    padding-top: 0 !important;
    padding-bottom: 10px !important;
}

body.home.page-id-10278 .elementor-element-07766e4 .elementor-widget {
    margin-bottom: 4px !important;
}

body.home.page-id-10278 .elementor-element-07766e4 h6,
body.home.page-id-10278 .elementor-element-07766e4 h6 span {
    font-size: 16px !important;
    line-height: 1.3 !important;
    text-align: center !important;
}

body.home.page-id-10278 .elementor-element-07766e4 h2,
body.home.page-id-10278 .elementor-element-07766e4 h2 span {
    font-size: 24px !important;
    line-height: 1.15 !important;
    text-align: center !important;
}

body.home.page-id-10278 .elementor-element-07766e4 [id="feat_box"] {
    width: 100% !important;
    max-width: 100% !important;
    padding-top: 3px !important;
    padding-bottom: 3px !important;
}

body.home.page-id-10278 .elementor-element-07766e4 .elementor-icon-list-item {
    margin-bottom: 4px !important;
    align-items: flex-start !important;
}

body.home.page-id-10278 .elementor-element-07766e4 .elementor-icon-list-text {
    font-size: 14px !important;
    line-height: 1.4 !important;
    text-align: left !important;
}

body.home.page-id-10278 .elementor-element-07766e4 .elementor-icon-list-icon {
    margin-top: 3px !important;
}

body.home.page-id-10278 #client_suc {
    overflow: hidden !important;
}

body.home.page-id-10278 #client_suc #pmk-carousel,
body.home.page-id-10278 #client_suc .pmk-viewport {
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    overflow: hidden !important;
}

body.home.page-id-10278 #client_suc #container1,
body.home.page-id-10278 #client_suc #container2,
body.home.page-id-10278 #client_suc #container3,
body.home.page-id-10278 #client_suc #container4 {
    width: 100% !important;
    max-width: 100% !important;
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) !important;
    align-items: center !important;
    gap: 12px !important;
}

body.home.page-id-10278 #client_suc #container1 > .e-con,
body.home.page-id-10278 #client_suc #container2 > .e-con,
body.home.page-id-10278 #client_suc #container3 > .e-con,
body.home.page-id-10278 #client_suc #container4 > .e-con {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
}

body.home.page-id-10278 #client_suc h2 {
    font-size: 16px !important;
    line-height: 1.35 !important;
    text-align: center !important;
}

body.home.page-id-10278 #client_suc p {
    font-size: 14px !important;
    line-height: 1.55 !important;
    text-align: center !important;
}

body.home.page-id-10278 #client_suc .e-grid {
    width: 100% !important;
    display: grid !important;
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    gap: 6px !important;
}

body.home.page-id-10278 #client_suc .e-grid .elementor-heading-title {
    text-align: center !important;
}

body.home.page-id-10278 #client_suc .e-grid .elementor-widget-heading:first-child .elementor-heading-title {
    font-size: 20px !important;
    line-height: 1.2 !important;
}

body.home.page-id-10278 #client_suc .e-grid .elementor-widget-heading + .elementor-widget-heading .elementor-heading-title {
    font-size: 12px !important;
    line-height: 1.3 !important;
}

body.home.page-id-10278 #client_suc img {
    width: 100% !important;
    max-width: 100% !important;
    height: auto !important;
    margin: 0 auto !important;
    object-fit: contain !important;
    border-radius: 15px !important;
}

body.home.page-id-10278 #lates_head .elementor-element-693d69d {
    width: 100% !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 8px !important;
    text-align: center !important;
}

body.home.page-id-10278 #latest_slider {
    overflow: hidden !important;
}

body.home.page-id-10278 #latest_slider .swiper {
    width: 100% !important;
    max-width: 100% !important;
    overflow: hidden !important;
}

body.home.page-id-10278 #latest_slider .swiper-slide {
    min-width: 0 !important;
    border-radius: 15px !important;
    overflow: hidden !important;
}

body.home.page-id-10278 #latest_slider img {
    width: 100% !important;
    max-width: 100% !important;
    height: auto !important;
    margin: 0 auto !important;
    border-radius: 15px !important;
}

body.home.page-id-10278 #faq_wrapper {
    width: 100% !important;
    margin: 0 !important;
    padding: 20px !important;
}

body.home.page-id-10278 #faq_wrapper .elementor-heading-title {
    font-size: 24px !important;
    line-height: 1.25 !important;
    text-align: center !important;
    margin: 0 !important;
}

body.home.page-id-10278 #faq_wrapper .faq-container {
    width: 100% !important;
    max-width: 820px !important;
    margin: 10px auto 0 !important;
}

body.home.page-id-10278 #faq_wrapper details {
    width: 100% !important;
    margin: 0 0 7px !important;
    border-radius: 15px !important;
    overflow: hidden !important;
}

body.home.page-id-10278 #faq_wrapper summary {
    position: relative !important;
    padding: 13px 40px 13px 15px !important;
    font-size: 16px !important;
    line-height: 1.4 !important;
    text-align: left !important;
}

body.home.page-id-10278 #faq_wrapper .faq-content {
    padding: 0 15px 13px !important;
    font-size: 14px !important;
    line-height: 1.55 !important;
    text-align: left !important;
}

body.home.page-id-10278 #ready_start {
    width: 100% !important;
    margin: 0 !important;
    padding: 20px !important;
}

body.home.page-id-10278 #ready_start #why_ecom_bg {
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 auto !important;
    padding: 18px !important;
    border-radius: 15px !important;
    overflow: hidden !important;
}

body.home.page-id-10278 #ready_start .elementor-heading-title {
    font-size: 24px !important;
    line-height: 1.25 !important;
    text-align: center !important;
    margin: 0 !important;
}

body.home.page-id-10278 #ready_start .elementor-widget-text-editor,
body.home.page-id-10278 #ready_start .elementor-widget-text-editor p {
    width: 100% !important;
    max-width: 700px !important;
    margin-left: auto !important;
    margin-right: auto !important;
    font-size: 14px !important;
    line-height: 1.55 !important;
    text-align: center !important;
}

body.home.page-id-10278 #ready_start .elementor-button-wrapper {
    width: 100% !important;
    text-align: center !important;
}

}


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

body.home.page-id-10278 {
    overflow-x: hidden !important;
}

body.home.page-id-10278 .elementor-10278 {
    width: 100% !important;
    max-width: 100% !important;
    overflow-x: hidden !important;
}

body.home.page-id-10278 .elementor-10278 *,
body.home.page-id-10278 .elementor-10278 *::before,
body.home.page-id-10278 .elementor-10278 *::after {
    box-sizing: border-box !important;
}

body.home.page-id-10278 .elementor-10278 .e-con,
body.home.page-id-10278 .elementor-10278 .e-con-inner,
body.home.page-id-10278 .elementor-10278 .elementor-container,
body.home.page-id-10278 .elementor-10278 .elementor-column,
body.home.page-id-10278 .elementor-10278 .elementor-widget,
body.home.page-id-10278 .elementor-10278 .elementor-widget-wrap {
    min-width: 0 !important;
}

body.home.page-id-10278 .elementor-10278 h1,
body.home.page-id-10278 .elementor-10278 h2,
body.home.page-id-10278 .elementor-10278 h3 {
    font-size: 24px !important;
    line-height: 1.25 !important;
    margin-top: 0 !important;
}

body.home.page-id-10278 .elementor-10278 h4,
body.home.page-id-10278 .elementor-10278 h5,
body.home.page-id-10278 .elementor-10278 h6 {
    font-size: 16px !important;
    line-height: 1.35 !important;
    margin-top: 0 !important;
}

body.home.page-id-10278 .elementor-10278 p,
body.home.page-id-10278 .elementor-10278 p.elementor-heading-title,
body.home.page-id-10278 .elementor-10278 .elementor-widget-text-editor,
body.home.page-id-10278 .elementor-10278 .elementor-widget-text-editor p,
body.home.page-id-10278 .elementor-10278 .elementor-widget-text-editor div,
body.home.page-id-10278 .elementor-10278 .elementor-widget-text-editor span {
    font-size: 14px !important;
    line-height: 1.55 !important;
}

body.home.page-id-10278 .elementor-10278 .elementor-widget {
    --kit-widget-spacing: 5px !important;
    --widgets-spacing: 5px 5px !important;
}

body.home.page-id-10278 .elementor-10278 .elementor-widget-heading,
body.home.page-id-10278 .elementor-10278 .elementor-widget-text-editor {
    margin-bottom: 3px !important;
}

body.home.page-id-10278 .elementor-10278 .elementor-widget-image {
    width: 100% !important;
    margin: 0 auto 5px !important;
}

body.home.page-id-10278 .elementor-10278 .elementor-widget-image .elementor-widget-container {
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    width: 100% !important;
    padding: 10px;
}

body.home.page-id-10278 .elementor-10278 .elementor-widget-image img {
    display: block !important;
    max-width: 100% !important;
    height: auto !important;
    margin: 0 auto !important;
    border-radius: 15px !important;
}

body.home.page-id-10278 .elementor-10278 .elementor-button {
    font-size: 14px !important;
    line-height: 1.2 !important;
    min-height: 40px !important;
    padding: 10px 18px !important;
    border-radius: 15px !important;
    white-space: normal !important;
}

body.home.page-id-10278 .elementor-10278 .premium-floating-effects-yes {
    transform: none !important;
}

body.home.page-id-10278 .elementor-10278 .elementor-invisible {
    visibility: visible !important;
    opacity: 1 !important;
    animation: none !important;
    transform: none !important;
}

body.home.page-id-10278 .elementor-10278 .elementor-widget-heading.elementor-widget__width-initial,
body.home.page-id-10278 .elementor-10278 .elementor-widget-text-editor.elementor-widget__width-initial,
body.home.page-id-10278 .elementor-10278 .elementor-widget-image.elementor-widget__width-initial,
body.home.page-id-10278 .elementor-10278 .elementor-widget-heading.elementor-widget-mobile__width-initial,
body.home.page-id-10278 .elementor-10278 .elementor-widget-text-editor.elementor-widget-mobile__width-initial,
body.home.page-id-10278 .elementor-10278 .elementor-widget-image.elementor-widget-mobile__width-initial {
    width: 100% !important;
    max-width: 100% !important;
}

body.home.page-id-10278 #top_sec {
    width: 100% !important;
    margin: 0 !important;
    padding: 150px 16px 15px !important;
}

body.home.page-id-10278 #top_sec > .elementor-container,
body.home.page-id-10278 #top_sec .elementor-element-1bd0dfb0,
body.home.page-id-10278 #top_sec .elementor-widget-wrap {
    width: 100% !important;
    max-width: 100% !important;
}

body.home.page-id-10278 #top_sec .elementor-element-f6b19b7 {
    width: 100% !important;
    max-width: 100% !important;
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 8px !important;
}

body.home.page-id-10278 #top_sec .elementor-element-3eb6118 {
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 auto !important;
    padding: 0 !important;
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 4px !important;
    text-align: center !important;
}

body.home.page-id-10278 #top_sec .elementor-element-3eb6118 > .elementor-widget {
    width: 100% !important;
    max-width: 100% !important;
    margin-left: auto !important;
    margin-right: auto !important;
    text-align: center !important;
}

body.home.page-id-10278 #top_sec .elementor-element-5db9aed,
body.home.page-id-10278 #top_sec .elementor-element-ea6c5b1,
body.home.page-id-10278 #top_sec .elementor-element-d33f62c {
    width: 100% !important;
    max-width: 100% !important;
    margin-left: auto !important;
    margin-right: auto !important;
    text-align: center !important;
}

body.home.page-id-10278 #top_sec .elementor-element-5db9aed .elementor-heading-title {
    width: 100% !important;
    font-size: 16px !important;
    line-height: 1.35 !important;
    text-align: center !important;
    margin: 0 auto !important;
}

body.home.page-id-10278 #top_sec .elementor-element-ea6c5b1 .elementor-heading-title {
    width: 100% !important;
    font-size: 24px !important;
    line-height: 1.2 !important;
    text-align: center !important;
    margin: 8px auto !important;
    letter-spacing: normal !important;
}

body.home.page-id-10278 #top_sec .elementor-element-ea6c5b1 br {
    display: none !important;
}

body.home.page-id-10278 #top_sec .elementor-element-d33f62c,
body.home.page-id-10278 #top_sec .elementor-element-d33f62c .elementor-widget-container,
body.home.page-id-10278 #top_sec .elementor-element-d33f62c span {
    width: 100% !important;
    max-width: 520px !important;
    margin-left: auto !important;
    margin-right: auto !important;
    font-size: 14px !important;
    line-height: 1.55 !important;
    text-align: center !important;
}

body.home.page-id-10278 #top_sec .elementor-element-f938418 {
    width: 100% !important;
    max-width: 100% !important;
    margin: 2px auto !important;
    text-align: center !important;
}

body.home.page-id-10278 #top_sec .elementor-element-f938418 .elementor-widget-container,
body.home.page-id-10278 #top_sec .elementor-element-f938418 .elementor-button-wrapper {
    width: 100% !important;
    text-align: center !important;
}

body.home.page-id-10278 #top_sec .elementor-element-f938418 .elementor-button {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    min-width: 150px !important;
    margin: 0 auto !important;
    border-radius: 10px !important;
}

body.home.page-id-10278 #top_sec .elementor-element-c18f890 {
    width: 100% !important;
    max-width: 100% !important;
    margin: 2px auto !important;
}

body.home.page-id-10278 #top_sec .dd-slider-container {
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 auto;
    padding: 5px 0 !important;
    overflow: hidden !important;
    margin-top: 50px !important;
}

body.home.page-id-10278 #top_sec .dd-slider-overflow {
    width: 100% !important;
    overflow: hidden !important;
}

body.home.page-id-10278 #top_sec .dd-logo-scroll img {
    height: 24px !important;
    width: auto !important;
    max-width: none !important;
    padding-right: 14px !important;
}

body.home.page-id-10278 #top_sec .elementor-element-b17921a {
    width: 100% !important;
    max-width: 100% !important;
    margin: 3px auto 0 !important;
    padding: 0 !important;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
}

body.home.page-id-10278 #top_sec .elementor-element-b392153 {
    width: 100% !important;
    max-width: 285px !important;
    margin: 0 auto !important;
    transform: none !important;
}

body.home.page-id-10278 #top_sec .elementor-element-b392153 img {
    width: 100% !important;
    max-width: 285px !important;
    height: auto !important;
    margin: 0 auto !important;
    object-fit: contain !important;
}

body.home.page-id-10278 #how_sec,
body.home.page-id-10278 #ready_sec,
body.home.page-id-10278 #every_sec,
body.home.page-id-10278 #why_state,
body.home.page-id-10278 #package_sec,
body.home.page-id-10278 #client_success,
body.home.page-id-10278 #lates_head {
    width: 100% !important;
    margin: 0 !important;
    padding: 17px 16px 2px !important;
}

body.home.page-id-10278 #how_sec > .elementor-container,
body.home.page-id-10278 #ready_sec > .elementor-container,
body.home.page-id-10278 #every_sec > .elementor-container,
body.home.page-id-10278 #package_sec > .elementor-container,
body.home.page-id-10278 #client_success > .elementor-container {
    width: 100% !important;
    max-width: 100% !important;
}

body.home.page-id-10278 #how_sec .elementor-element-5b55d63,
body.home.page-id-10278 #ready_sec .elementor-element-a68112b,
body.home.page-id-10278 #every_sec .elementor-element-d639c74 {
    display: block !important;
    width: 100% !important;
}

body.home.page-id-10278 #how_sec .elementor-heading-title,
body.home.page-id-10278 #ready_sec .elementor-element-a68112b .elementor-heading-title,
body.home.page-id-10278 #every_sec .elementor-element-d639c74 .elementor-heading-title,
body.home.page-id-10278 #why_state .elementor-heading-title,
body.home.page-id-10278 #package_sec .elementor-element-eb01d58 .elementor-heading-title,
body.home.page-id-10278 #client_success .elementor-heading-title,
body.home.page-id-10278 #lates_head .elementor-heading-title {
    font-size: 24px !important;
    line-height: 1.25 !important;
    text-align: center !important;
    margin: 0 !important;
}

body.home.page-id-10278 #how_sec br,
body.home.page-id-10278 #ready_sec br,
body.home.page-id-10278 #every_sec br,
body.home.page-id-10278 #lates_head br {
    display: none !important;
}

body.home.page-id-10278 #how_card_sec,
body.home.page-id-10278 #ready_card,
body.home.page-id-10278 #products_card,
body.home.page-id-10278 #why_video,
body.home.page-id-10278 .elementor-element-07766e4,
body.home.page-id-10278 #client_suc,
body.home.page-id-10278 #latest_slider {
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 !important;
    padding: 5px 16px 0 !important;
}

body.home.page-id-10278 #how_card_sec > .e-con-inner,
body.home.page-id-10278 #products_card > .e-con-inner,
body.home.page-id-10278 .elementor-element-07766e4 > .e-con-inner {
    width: 100% !important;
    max-width: 100% !important;
}

body.home.page-id-10278 #how_card_sec #hover-box-wrapper,
body.home.page-id-10278 #how_card_sec #hover-box-wrapper > .e-con-inner {
    width: 100% !important;
    max-width: 100% !important;
}

body.home.page-id-10278 #how_card_sec #hover-box-wrapper > .e-con-inner {
    display: grid !important;
    grid-template-columns: 1fr !important;
    gap: 8px !important;
}

body.home.page-id-10278 #how_card_sec .hover-card-trigger {
    width: 100% !important;
    min-width: 0 !important;
    min-height: 0 !important;
    height: auto !important;
    margin: 5px !important;
    padding: 13px !important;
    gap: 3px !important;
    align-items: center !important;
    justify-content: flex-start !important;
    text-align: center !important;
    border-radius: 15px !important;
    overflow: hidden !important;
}

body.home.page-id-10278 #how_card_sec .hover-card-trigger .elementor-widget {
    width: 100% !important;
    margin: 0 auto 3px !important;
    text-align: center !important;
}

body.home.page-id-10278 #how_card_sec .hover-card-trigger img {
    width: 54px !important;
    max-width: 54px !important;
    height: 54px !important;
    object-fit: contain !important;
}

body.home.page-id-10278 #how_card_sec .hover-card-trigger h2,
body.home.page-id-10278 #how_card_sec .hover-card-trigger h6,
body.home.page-id-10278 #how_card_sec .hover-card-trigger h6 span {
    font-size: 16px !important;
    line-height: 1.35 !important;
    text-align: center !important;
    margin: 0 !important;
}

body.home.page-id-10278 #how_card_sec .hover-card-trigger p {
    font-size: 14px !important;
    line-height: 1.5 !important;
    text-align: center !important;
    margin: 0 !important;
}

body.home.page-id-10278 #ready_sec .elementor-element-794cb88 {
    width: 100% !important;
    margin: 2px auto !important;
}

body.home.page-id-10278 #ready_sec .elementor-element-794cb88 .elementor-heading-title {
    font-size: 16px !important;
    line-height: 1.4 !important;
    text-align: center !important;
    margin: 0 !important;
}

body.home.page-id-10278 #ready_sec .elementor-element-eb4cef2,
body.home.page-id-10278 #ready_sec .elementor-element-eb4cef2 > .e-con-inner {
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
}

body.home.page-id-10278 #ready_sec .elementor-element-1ca0254 {
    width: 100% !important;
    max-width: 100% !important;
    margin: 2px auto 0 !important;
}

body.home.page-id-10278 #ready_sec .elementor-element-1ca0254 .elementor-heading-title {
    font-size: 14px !important;
    line-height: 1.55 !important;
    text-align: center !important;
    margin: 0 !important;
}

body.home.page-id-10278 #ready_card > .elementor-container {
    width: 100% !important;
    max-width: 100% !important;
}

body.home.page-id-10278 #ready_card .elementor-inner-section,
body.home.page-id-10278 #ready_card .elementor-inner-section > .elementor-container {
    width: 100% !important;
    max-width: 100% !important;
}

body.home.page-id-10278 #ready_card .elementor-inner-section > .elementor-container {
    display: grid !important;
    grid-template-columns: 1fr !important;
    gap: 8px !important;
}

body.home.page-id-10278 #ready_card .elementor-inner-column {
    width: 100% !important;
    min-width: 0 !important;
    margin: 0 !important;
    border-radius: 15px !important;
    overflow: hidden !important;
}

body.home.page-id-10278 #ready_card .elementor-inner-column > .elementor-widget-wrap {
    width: 100% !important;
    height: auto !important;
    padding: 13px !important;
    display: flex !important;
    flex-direction: column !important;
    align-content: center !important;
    justify-content: flex-start !important;
    text-align: center !important;
    padding-bottom: 0 !important;
    margin: 0 !important;
}

body.home.page-id-10278 #ready_card .elementor-widget {
    width: 100% !important;
    margin: 0 auto 3px !important;
    text-align: center !important;
}

body.home.page-id-10278 #ready_card .elementor-widget-image img {
    width: 76px !important;
    max-width: 76px !important;
    height: 76px !important;
    object-fit: contain !important;
}

body.home.page-id-10278 #ready_card h6 {
    font-size: 16px !important;
    line-height: 1.35 !important;
    text-align: center !important;
    margin: 0 !important;
}

body.home.page-id-10278 #ready_card .elementor-widget-text-editor,
body.home.page-id-10278 #ready_card .elementor-widget-text-editor p {
    font-size: 14px !important;
    line-height: 1.5 !important;
    text-align: center !important;
}

body.home.page-id-10278 #ready_card br {
    display: none !important;
}

body.home.page-id-10278 #every_sec_p,
body.home.page-id-10278 #every_sec_p > .e-con-inner {
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 auto !important;
    padding: 0 !important;
}

body.home.page-id-10278 #every_sec_p .elementor-widget-text-editor,
body.home.page-id-10278 #every_sec_p .elementor-widget-text-editor div {
    width: 100% !important;
    font-size: 14px !important;
    line-height: 1.55 !important;
    text-align: center !important;
}

body.home.page-id-10278 #products_card .elementor-element-17b2125 {
    width: 100% !important;
    max-width: 100% !important;
    display: grid !important;
    /*grid-template-columns: repeat(auto-fit, minmax(145px, 1fr)) !important;*/
    gap: 8px !important;
}

body.home.page-id-10278 #products_card .elementor-element-17b2125 > .e-con {
    width: 100% !important;
    min-width: 0 !important;
    height: auto !important;
    min-height: 170px !important;
    padding: 10px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;
    text-align: center !important;
    border-radius: 15px !important;
    overflow: hidden !important;
}

body.home.page-id-10278 #products_card .elementor-widget {
    width: 100% !important;
    margin: 0 auto 3px !important;
    text-align: center !important;
}

body.home.page-id-10278 #products_card img {
    width: auto !important;
    max-width: 105px !important;
    max-height: 110px !important;
    object-fit: contain !important;
}

body.home.page-id-10278 #products_card h6,
body.home.page-id-10278 #products_card h6 span {
    font-size: 16px !important;
    line-height: 1.25 !important;
    text-align: center !important;
    margin: 0 !important;
}

body.home.page-id-10278 #real_client {
    width: 100% !important;
    margin: 0 !important;
    padding: 18px 16px !important;
}

body.home.page-id-10278 #real_client > .elementor-container {
    width: 100% !important;
    max-width: 100% !important;
}

body.home.page-id-10278 #real_client .elementor-element-05333e4 .elementor-heading-title {
    font-size: 24px !important;
    line-height: 1.25 !important;
    text-align: center !important;
    margin: 0 !important;
}

body.home.page-id-10278 #real_client .elementor-element-cb3834b {
    width: 100% !important;
    max-width: 100% !important;
    margin: 3px auto 8px !important;
}

body.home.page-id-10278 #real_client .elementor-element-cb3834b p {
    font-size: 14px !important;
    line-height: 1.55 !important;
    text-align: center !important;
}

body.home.page-id-10278 #real_img,
body.home.page-id-10278 #real_img > .e-con-inner {
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
}

body.home.page-id-10278 #real_img #img_effect {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
    width: 100% !important;
    max-width: 420px !important;
    margin: 0 auto !important;
    transform: none !important;
}

body.home.page-id-10278 #real_img #img_effect img {
    width: 100% !important;
    max-width: 420px !important;
    margin: 0 auto !important;
    border-radius: 15px !important;
}

body.home.page-id-10278 #why_ecom {
    width: 100% !important;
    margin: 0 !important;
    padding: 18px 16px !important;
}

body.home.page-id-10278 #why_ecom > .e-con-inner {
    width: 100% !important;
    max-width: 100% !important;
    padding: 0 !important;
}

body.home.page-id-10278 #why_ecom #why_ecom_bg {
    width: 100% !important;
    max-width: 100% !important;
    display: grid !important;
    grid-template-columns: 1fr !important;
    align-items: center !important;
    gap: 10px !important;
    padding: 14px !important;
    border-radius: 15px !important;
    overflow: hidden !important;
}

body.home.page-id-10278 #why_ecom #why_ecom_bg > .e-con {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    margin: 0 !important;
}

body.home.page-id-10278 #why_ecom .elementor-element-097d87f {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    gap: 4px !important;
    text-align: center !important;
}

body.home.page-id-10278 #why_ecom .elementor-element-af5d2a9,
body.home.page-id-10278 #why_ecom .elementor-element-b5784db {
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 auto 3px !important;
    text-align: center !important;
}

body.home.page-id-10278 #why_ecom .elementor-element-af5d2a9 .elementor-heading-title {
    font-size: 24px !important;
    line-height: 1.25 !important;
    text-align: center !important;
    margin: 0 !important;
}

body.home.page-id-10278 #why_ecom .elementor-widget-text-editor,
body.home.page-id-10278 #why_ecom .elementor-widget-text-editor p {
    font-size: 14px !important;
    line-height: 1.55 !important;
    text-align: center !important;
}

body.home.page-id-10278 #why_ecom .elementor-element-e62af98,
body.home.page-id-10278 #why_ecom .elementor-element-e62af98 .elementor-widget-container,
body.home.page-id-10278 #why_ecom .elementor-element-e62af98 .elementor-button-wrapper {
    width: 100% !important;
    text-align: center !important;
}

body.home.page-id-10278 #why_ecom .elementor-element-8368903 {
    width: 100% !important;
    max-width: 210px !important;
    margin: 2px auto 0 !important;
}

body.home.page-id-10278 #why_ecom .elementor-element-8368903 img {
    width: 100% !important;
    max-width: 210px !important;
    height: auto !important;
    object-fit: contain !important;
    margin-bottom: -25px !important;
}

body.home.page-id-10278 #why_state .elementor-widget-text-editor {
    width: 100% !important;
    max-width: 100% !important;
    margin: 2px auto 0 !important;
    font-size: 14px !important;
    line-height: 1.55 !important;
    text-align: center !important;
}

body.home.page-id-10278 #why_video {
    overflow: hidden !important;
}

body.home.page-id-10278 #why_video .elementor-widget-n-carousel,
body.home.page-id-10278 #why_video .elementor-widget-container,
body.home.page-id-10278 #why_video .swiper {
    width: 100% !important;
    max-width: 100% !important;
    overflow: hidden !important;
}

body.home.page-id-10278 #why_video .swiper-slide {
    min-width: 0 !important;
}

body.home.page-id-10278 #why_video .elementor-wrapper {
    width: 100% !important;
    aspect-ratio: 16 / 9 !important;
    border-radius: 15px !important;
    overflow: hidden !important;
}

body.home.page-id-10278 #why_video iframe {
    display: block !important;
    width: 100% !important;
    height: 100% !important;
    aspect-ratio: 16 / 9 !important;
}

body.home.page-id-10278 #package_sec .elementor-element-66f25f2 .elementor-heading-title {
    font-size: 16px !important;
    line-height: 1.4 !important;
    text-align: center !important;
    margin: 2px 0 0 !important;
}

body.home.page-id-10278 .elementor-element-07766e4 .elementor-element-1126334 {
    width: 100% !important;
    max-width: 100% !important;
    display: grid !important;
    grid-template-columns: 1fr !important;
    gap: 9px !important;
    align-items: stretch !important;
}

body.home.page-id-10278 .elementor-element-07766e4 .elementor-element-1126334 > .e-con {
    width: 100% !important;
    min-width: 0 !important;
    height: auto !important;
    margin: 0 !important;
    border-radius: 15px !important;
    overflow: hidden !important;
}

body.home.page-id-10278 .elementor-element-07766e4 .elementor-element-1126334 > .e-con > .e-con-inner {
    width: 100% !important;
    max-width: 100% !important;
    padding-top: 0 !important;
    padding-bottom: 9px !important;
}

body.home.page-id-10278 .elementor-element-07766e4 .elementor-widget {
    margin-bottom: 3px !important;
}

body.home.page-id-10278 .elementor-element-07766e4 h6,
body.home.page-id-10278 .elementor-element-07766e4 h6 span {
    font-size: 16px !important;
    line-height: 1.3 !important;
    text-align: center !important;
}

body.home.page-id-10278 .elementor-element-07766e4 h2,
body.home.page-id-10278 .elementor-element-07766e4 h2 span {
    font-size: 24px !important;
    line-height: 1.15 !important;
    text-align: center !important;
}

body.home.page-id-10278 .elementor-element-07766e4 [id="feat_box"] {
    width: 100% !important;
    max-width: 100% !important;
    padding-top: 2px !important;
    padding-bottom: 2px !important;
}

body.home.page-id-10278 .elementor-element-07766e4 #most_btn {
    position: static !important;
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 auto 5px !important;
    transform: none !important;
}

body.home.page-id-10278 .elementor-element-07766e4 .elementor-icon-list-item {
    margin-bottom: 4px !important;
    align-items: flex-start !important;
}

body.home.page-id-10278 .elementor-element-07766e4 .elementor-icon-list-text {
    font-size: 14px !important;
    line-height: 1.4 !important;
    text-align: left !important;
}

body.home.page-id-10278 .elementor-element-07766e4 .elementor-icon-list-icon {
    margin-top: 3px !important;
}

body.home.page-id-10278 #client_suc {
    overflow: hidden !important;
}

body.home.page-id-10278 #client_suc #pmk-carousel,
body.home.page-id-10278 #client_suc .pmk-viewport {
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    overflow: hidden !important;
}

body.home.page-id-10278 #client_suc #container1,
body.home.page-id-10278 #client_suc #container2,
body.home.page-id-10278 #client_suc #container3,
body.home.page-id-10278 #client_suc #container4 {
    width: 100% !important;
    max-width: 100% !important;
    display: grid !important;
    grid-template-columns: 1fr !important;
    align-items: center !important;
    gap: 8px !important;
}

body.home.page-id-10278 #client_suc #container1 > .e-con,
body.home.page-id-10278 #client_suc #container2 > .e-con,
body.home.page-id-10278 #client_suc #container3 > .e-con,
body.home.page-id-10278 #client_suc #container4 > .e-con {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
}

body.home.page-id-10278 #client_suc h2 {
    font-size: 16px !important;
    line-height: 1.35 !important;
    text-align: center !important;
}

body.home.page-id-10278 #client_suc p {
    font-size: 14px !important;
    line-height: 1.55 !important;
    text-align: center !important;
}

body.home.page-id-10278 #client_suc .e-grid {
    width: 100% !important;
    display: grid !important;
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    gap: 5px !important;
}

body.home.page-id-10278 #client_suc .e-grid .elementor-heading-title {
    text-align: center !important;
    overflow-wrap: break-word !important;
}

body.home.page-id-10278 #client_suc .e-grid .elementor-widget-heading:first-child .elementor-heading-title {
    font-size: 18px !important;
    line-height: 1.2 !important;
}

body.home.page-id-10278 #client_suc .e-grid .elementor-widget-heading + .elementor-widget-heading .elementor-heading-title {
    font-size: 11px !important;
    line-height: 1.3 !important;
}

body.home.page-id-10278 #client_suc img {
    width: 100% !important;
    max-width: 100% !important;
    height: auto !important;
    margin: 0 auto !important;
    object-fit: contain !important;
    border-radius: 15px !important;
}

body.home.page-id-10278 #lates_head .elementor-element-693d69d {
    width: 100% !important;
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 5px !important;
    text-align: center !important;
}

body.home.page-id-10278 #latest_slider {
    overflow: hidden !important;
}

body.home.page-id-10278 #latest_slider .swiper {
    width: 100% !important;
    max-width: 100% !important;
    overflow: hidden !important;
}

body.home.page-id-10278 #latest_slider .swiper-slide {
    min-width: 0 !important;
    border-radius: 15px !important;
    overflow: hidden !important;
}

body.home.page-id-10278 #latest_slider img {
    width: 100% !important;
    max-width: 100% !important;
    height: auto !important;
    margin: 0 auto !important;
    border-radius: 15px !important;
}

body.home.page-id-10278 #faq_wrapper {
    width: 100% !important;
    margin: 0 !important;
    padding: 18px 16px !important;
}

body.home.page-id-10278 #faq_wrapper .elementor-heading-title {
    font-size: 24px !important;
    line-height: 1.25 !important;
    text-align: center !important;
    margin: 0 !important;
}

body.home.page-id-10278 #faq_wrapper .faq-container {
    width: 100% !important;
    max-width: 100% !important;
    margin: 8px auto 0 !important;
}

body.home.page-id-10278 #faq_wrapper details {
    width: 100% !important;
    margin: 0 0 6px !important;
    border-radius: 15px !important;
    overflow: hidden !important;
}

body.home.page-id-10278 #faq_wrapper summary {
    position: relative !important;
    padding: 12px 38px 12px 13px !important;
    font-size: 16px !important;
    line-height: 1.4 !important;
    text-align: left !important;
}

body.home.page-id-10278 #faq_wrapper summary::after {
    right: 14px !important;
}

body.home.page-id-10278 #faq_wrapper .faq-content {
    padding: 0 13px 12px !important;
    font-size: 14px !important;
    line-height: 1.55 !important;
    text-align: left !important;
}

body.home.page-id-10278 #ready_start {
    width: 100% !important;
    margin: 0 !important;
    padding: 18px 16px !important;
}

body.home.page-id-10278 #ready_start #why_ecom_bg {
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 auto !important;
    padding: 15px !important;
    border-radius: 15px !important;
    overflow: hidden !important;
}

body.home.page-id-10278 #ready_start .elementor-heading-title {
    font-size: 24px !important;
    line-height: 1.25 !important;
    text-align: center !important;
    margin: 0 !important;
}

body.home.page-id-10278 #ready_start .elementor-widget-text-editor,
body.home.page-id-10278 #ready_start .elementor-widget-text-editor p {
    width: 100% !important;
    max-width: 100% !important;
    margin-left: auto !important;
    margin-right: auto !important;
    font-size: 14px !important;
    line-height: 1.55 !important;
    text-align: center !important;
}

body.home.page-id-10278 #ready_start .elementor-button-wrapper {
    width: 100% !important;
    text-align: center !important;
}
body.home.page-id-10278 #hover-card {
    margin-bottom: 15px !important;
}
body.home.page-id-10278 #why_state .e-con-inner {
    padding-top: 0 !important;
}
body.home.page-id-10278 #client_success .e-con-inner {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}
#lates_blog .elementor-widget-container {
    width: 100% !important;
}
#lates_blog .elementor-widget-container .elementor-button-wrapper {
    width: 100% !important;
}
#lates_blog .elementor-widget-container .elementor-button-wrapper a {
    width: 100% !important;
}
body.home.page-id-10278 #lates_head .e-con-inner {
    padding-top: 0 !important;
}
body.home.page-id-10278 #latest_slider {
    padding: 0 !important;
}
body.home.page-id-10278 #latest_slider {
    padding: 0px !important;
}
body.home.page-id-10278 #why_ecom_bg .elementor-element-e468d4f {
    padding: 0 !important;
    margin: 0 !important;
}
body.home.page-id-10278 #most_btn {
    display: none;
}
body.home.page-id-10278 .elementor-element-07766e4 .elementor-element-1126334 > .e-con {
    padding-top: 80px !important;
}
body.home.page-id-10278 #packages_section {
    transform: translateY(-45px);
}

}