.home-banner-left .btn-grp {
    display: flex;
    align-items: center;
    width: auto;
}
.button-link, .home-banner-left .img-grp {
    display: flex;
    align-items: center;
}
.button-link img.eael-creative-button-icon-right {
    position: relative;
    top: -2px;
    margin-left: 15px;
}
.button-black a.eael-creative-button {
    padding: 23px 39px 19px;
}
/* .home-banner-left .elementor-element.btn-grp:nth-child(4){width: calc(100% - 170px)}
.home-banner-left .elementor-element.img-grp:nth-child(5), .home-banner-left .elementor-element.img-grp:nth-child(6), .home-banner-left .elementor-element.img-grp:nth-child(7) {
    margin: 12px !important;
} 
.home-banner-left .elementor-element.img-grp:nth-child(5) {width: 160px;}
.home-banner-left .elementor-element.img-grp:nth-child(6) {width: 448px;}
.home-banner-left .elementor-element.img-grp:nth-child(7) {width: 325px;} */
.home-images {
    margin-left: -142px;width: 120% !important;margin-top: 50px;
}
.home-banner-right .elementor-widget-text-editor .elementor-text-editor p {
    margin-bottom: 0;padding-left: 110px;
    max-width: 470px;
}
.home-banner-right .elementor-widget-text-editor:nth-child(2) .elementor-text-editor p {
    /* max-width: 400px; */
}
.home-right-img .elementor-widget-container {
    margin-top: 20px;
    margin-left: -20px;
    margin-right: -20px;
}
.services-menu-wrap .elementor-column {
    width: auto !important;
}
.services-menu-wrap .elementor-row {
    flex-wrap: wrap;
    justify-content: center;
}
.tab-menu h2 a {
    padding: 14px 30px 10px 30px;
    border: 1px solid transparent;
    background: transparent;
}
.tab-menu.active-tab h2 a {border-color: #CDD7E8;border-radius: 22px;background: #fff; color: #FF6000 !important;font-family: "Calibre-Regular", Sans-serif !important;}
.hproduct-text p {
    max-width: 420px;
    margin: 0 auto 30px !important;
}
.pfull-white-section .elementor-container {
    max-width: 100% !important;
}
.pfull-white-section .elementor-container .elementor-section .elementor-container {
    max-width: 1320px !important;
}
.pfull-white-section .elementor-container .elementor-column-wrap {
    border-radius: 50px;
}
.hpage-ssection .elementor-container {
    max-width: 1320px;
}
.hpage-ssection.right-full-section .elementor-container {
    max-width: 100%;
}
.hpage-ssection.right-full-section .elementor-container .elementor-row {
    margin-left: auto;
    margin-right: 0;
    justify-content: flex-start;
    max-width: calc(50vw + 660px);
}
.max-1700-container .elementor-container {
    max-width: 1760px !important;
}
.home-bt-schd .inner-white-section {
    background: #fff;
    border-radius: 20px;
    padding: 0 150px;
    height: 400px;
}
.home-bt-schd .inner-white-section .hbottom-img {
    position: relative;
    top: -140px;
}
.home-bt-schd .inner-white-section .hbottom-img img {
    width: 645px !important;
}
.hbottom-right-section {
    position: relative;
/*     top: -85px; */
}

#phone-chat {
	top: -85px !important;
}
.hbottom-right-section .elementor-element.button-link {
    justify-content: center;
}
.home-bt-schd {
    padding: 120px 0 60px;
}
.social-icons-list {
    margin-top: 160px;
}
span.elementor-icon-list-text span.ekit_menu_subtitle {
    background: rgb(211 219 231 / 50%);
    border-radius: 4px;
    padding: 4px 5px 4px;
    line-height: 12px !important;
    display: inline-block !important;
    height: 16px !important;font-family: "Calibre-Regular", Sans-serif !important;
}
/* span.elementor-icon-list-text span.ekit_menu_subtitle {
    position: relative;
    background: transparent;
}
span.elementor-icon-list-text span.ekit_menu_subtitle:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgb(211 219 231 / 50%);
    border-radius: 4px;
} */
.nav-main-menu ul#main-menu {justify-content: flex-start;margin-left: 0;
    width: 100%;}
.nav-main-menu ul#main-menu li {
        margin-right: 38px;
}
.nav-main-menu ul#main-menu li:nth-child(5), .nav-main-menu ul#main-menu li:nth-child(5), .nav-main-menu ul#main-menu li:nth-child(7) {
    margin-right: 25px;
}
.nav-main-menu ul#main-menu li:nth-child(6) {
    margin-right: 20px;
}
.nav-main-menu ul#main-menu li:last-child{margin-right: 0;}
.nav-main-menu ul#main-menu li:nth-child(5) {
    margin-left: 158px;
}
.nav-main-menu ul#main-menu li a, .common-form input.wpcf7-submit.hpdemsub {
    font-family: "Calibre-Regular", Sans-serif !important;
}
.nav-main-menu ul#main-menu li a {
    letter-spacing: 0.4px;
}
.nav-main-menu ul#main-menu li:nth-child(6) a {
    border: 1px solid #CDD7E8;
    height: 35px;
    border-radius: 18px;
    padding: 0 16px 0 !important;line-height: 36px;
    display: block;
}
/* .nav-main-menu ul#main-menu li:nth-child(6) a:before {
    content: "";
    border: 1px solid #CDD7E8;
    position: absolute;
    left: 0;
    height: 100%;
    width: 100%;
    border-radius: 30px;
    top: 1px;
} */

.nav-main-menu ul#main-menu li:nth-child(6), .nav-main-menu ul#main-menu li:nth-child(7) {
    padding-top: 12px;
}
.nav-main-menu ul#main-menu li:nth-child(7) a {
    border: 1px solid #040707;
    height: 35px;
    background-color: #040707;
    border-radius: 18px;
    padding: 0 18px 0 !important;
    color: #fff !important;line-height: 36px;
    display: block;
}
.nav-main-menu ul#main-menu li:nth-child(7) a:hover {
    background: #f37264;
    border-color: #f37264;
}
.nav-main-menu .ekit-wid-con .icon.icon-down-arrow1:before {
    background: url(/wp-content/uploads/2023/05/Icon-feather-arrow-down.svg);
    content: "" !important;
    width: 9px;
    height: 9px;
    position: absolute;
    right: -8px;
    top: -5px;
}
/* .nav-main-menu ul#main-menu li:nth-child(7) a:before {
    content: "";
    left: 0;
    top: 0px;
    background: #040707;
    position: absolute;
    width: 100%;
    height: 100%;
    border-radius: 30px;
    border: 1px solid #040707;
    z-index: -1;
}
.nav-main-menu ul#main-menu li:nth-child(7) a:hover:before {
    background: #f37264; border-color: #f37264;
} */
/* .over-flow-x-hide {overflow-x: hidden;} */
.elementor-2317 .elementor-element.elementor-element-b5bbfd9, .elementor-2269 .elementor-element.elementor-element-60b3c7b {
    box-shadow: 0 3px 15px rgba(0,0,0,0.1) !important;
}
.management-column-wrap .elementor-row {
    flex-wrap: wrap !important;margin-left: -10px;
}
.management-column-wrap .elementor-row .elementor-column {
    width: 50%;
}
.inner-btmred-section {
    height: 460px;
}
.pos-btm-img .elementor-widget-container {
/*     margin-right: 330px !important;
    margin-left: 40px !important; */
}
.product-box {
    background: #fff;
    padding: 50px 30px;
    border: 1px solid #D1D6E6;
    border-radius: 15px;
}
.product-box h3 {
    margin: 40px 0 30px;
    font-size: 22px;
    line-height: 26px;
    font-family: "Calibre", Sans-serif;
    font-weight: 400;
    letter-spacing: 0.2px;
}
.product-box .plink span {
    font-size: 18px;font-family: "Calibre", Sans-serif;
    font-weight: 400;
    line-height: 20px;
    color: #005FE3;
}
.product-box .plink {
    display: flex;
    align-items: center;position: absolute;
    bottom: 40px;
}
.product-box .plink img {
    margin-left: 11px;
}
.swiper.product-suite {
    padding-left: 300px;
    padding-right: 60px;
}
.swiper.product-suite .swiper-slide {
    height: auto !important;
}
.swiper.product-suite .product-box {
    height: 100% !important
}
.kds-btm-img .elementor-widget-container {
    margin: -45px 210px 0 -50px !important;
}    
.handled-device-img .elementor-widget-container {
    margin: -30px -155px 0 -150px !important;
}
.hpos-btm-img .elementor-widget-container {
    position: absolute;
    right: -90px;
    top: -450px;
    margin: 0 0 0 -40px !important;
}
.max-2050-container .elementor-container {max-width: 2050px !important;}

#crunchheadermenu {
    margin: 0 !important;
    padding: 30px 0 15px !important;
}
#crunchheadermenu .elementor-row {
    padding-left: 10px;
}
.cdp-btm-img .elementor-widget-container {
    margin-right: 190px !important;
    margin-left: 20px !important;
    margin-top: -90px !important;
}

.home-slider .home-img-box {
    display: flex;
    align-items: center;
    width: 100%;
    height: 100%;
}
.home-slider .swiper-slide {
    height: auto !important;
}
.home-slider .home-img-box .img-wrap img, .home-slider .home-img-box .img-wrap {
    width: 100%;
}
.br-mobile-block br {display: none;}
#elementor-popup-modal-6026 {
    z-index: 99999;
}
.industries-menu h3.eael-feature-list-title {
    margin-top: 4px !important;
}
.banner-image-listing .elementor-container {
    max-width: 1000px !important;
}
.banner-image-listing .elementor-container .elementor-column {
    width: auto !important;
    margin: 0 35px;
}
.banner-image-listing .elementor-container .elementor-row {
    justify-content: center;
}
.banner-image-listing .elementor-container .elementor-column .elementor-image img {
    width: 65px;
}
.banner-image-listing .elementor-container .elementor-column:nth-child(4) img {
    width: 40px;
}
.sok-btm-img .elementor-widget-container {
    margin-top: -122px !important;
    position: relative;
    left: -232px;
}
.sok-bleft .elementor-column-wrap {
    padding-left: 170px !important;
}
.tpdi-heading h1 {
    margin-right: -50px !important;
}
.tpdi-btm-img .elementor-widget-container {
/*     margin: -50px 220px 0 -30px !important; */
}
.tpdi-bleft .elementor-column-wrap {
    padding-top: 75px !important;
    padding-left: 80px !important;
}
.tpdi-banner-left .elementor-text-editor p {
    margin-bottom: 0 !important;
}
.tpdi-banner-left .elementor-element:nth-child(2) {
    margin-bottom: 0 !important;
}
.oow-heading h1 {
    margin-right: -130px !important;
}
.ooaw-btm-img .elementor-widget-container {
    margin: -5px 300px 0 -80px !important;
}
.ooad-bleft .elementor-column-wrap {
    padding-top: 200px !important;
    padding-left: 20px !important;
}
.analytics-icon-list span.elementor-icon-list-icon {
    margin-right: 15px;
}
.analytics-icon-list li.elementor-icon-list-item {
    align-items: center !important;
}
.analytics-icon-list span.elementor-icon-list-icon svg {
    height: 27px;
}
.analytics-icon-list span.elementor-icon-list-text {
    position: relative;
    top: -3px;
}
.tpdi-btm-img.mar-btm-img .elementor-widget-container {
/*     margin: -60px 220px 0 30px !important; */
}
.tpdi-bleft.mar-bleft .elementor-column-wrap {
    padding-top: 110px !important;
}
#crunchheadermenu .menu-item.current-menu-item a, #crunchheadermenu .menu-item a:hover {
    color: #ff6000 !important;
}
.integration-tabs .elementor-row {
    margin-left: 0;
    margin-top: -60px;
}
.integration-tabs.services-menu-wrap .elementor-column .elementor-column-wrap {
    padding: 0 !important;
}
.integration-banner {
    position: relative;
}
.integration-banner:after {
    content: "";
    background: #D3DBE7;
    height: 1px;
    width: calc(100% - 40px);
    position: absolute;
    bottom: 15px;
    left: 20px;
}

.industries-menu .elementskit-megamenu-panel {
    max-width: 580px;
}

.learn-box .elementskit-megamenu-panel {
    /* background: #fff;
    box-shadow: 0 3px 15px rgba(0,0,0,0.1) !important;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 35px 35px 35px 35px;
    border-radius: 0px 20px 20px 20px; */max-width: 420px;
}
/* .learn-box .elementskit-megamenu-panel ul#menu-learn-submenu li {list-style: none;margin: 0 0 20px !important;text-align: left;} */
.learn-box .elementskit-megamenu-panel li a {
    color: #000 !important;
}
.learn-box .elementskit-megamenu-panel li a:hover {
    color: #f37264 !important;
}
.button-link.btn-center {
    justify-content: center;
}
span.heading-coming-soon {
    font-size: 14px;
    line-height: 37px;
    background: rgb(211 219 231 / 50%);
    border-radius: 5px;
    color: #425466;
    padding: 2px 5px;
    text-transform: uppercase;
    position: relative;
    top: -3px;
}
.integration-btm-section .integration-btm-img .elementor-widget-container {
    margin: 0px -170px 0px -90px !important;
}
.integration-btm-section {
    padding: 50px 0 !important;
}
.open-ai-rcontent .elementor-column-wrap {
    background-size: 100% !important;
    background-position: -40px 5px !important;
}
.more-integrations a {
    color: #F37264;
    transition: 0.3s all;
}
.more-integrations a:hover {
    color: #000;
}
.page-name-heading .elementor-widget-container {
    position: relative;
    display: inline-block;
}
.page-name-heading .elementor-widget-container:after {
    content: "";
    background: #F37264;
    height: 1px;
    width: 100%;
    position: absolute;
    left: 0;
}
#crunchheadermenu {background-color: #fff;}
.big-icon-list.analytics-icon-list span.elementor-icon-list-icon svg {
    height: 60px;
}
.big-icon-list.analytics-icon-list li.elementor-icon-list-item {
    margin-bottom: 15px;
}
.testimonial-wrap .elementskit-commentor-bio {
    position: relative !important;
}
.testimonial-wrap span.elementskit-watermark-icon {
    margin: 0 !important;
}
.testimonial-wrap .elementskit-commentor-bio .elementskit-commentor-image {
    margin-bottom: 0 !important;
}
.testimonial-wrap .elementskit-commentor-bio .elementskit-commentor-image img {
    width: 120px;
    height: 120px;
}
.testimonial-wrap ul.elementskit-stars .fas {
    font-size: 20px;
    color: #F26863;
}
.testimonial-wrap p {
    margin-bottom: 25px !important;
}
.testimonial-wrap .slick-list.draggable {
    padding-bottom: 0;
}
.incredible-tools-wrap .elementor-container {
    max-width: 1600px !important;
}
.incredible-tools-wrap .incredible-tools-limg .elementor-image {
    margin: -20px 50px 0 -93px !important;
}
.become-partner-wrap.common-form {
    margin-left: -195px;
    width: 130%;
}
.common-form input {
    border-color: #A6ABBE !important;
    border-right: 0 !important;font-family: "aeonik", Sans-serif !important;
    font-weight: 400 !important;
}
.common-form input::placeholder {
    color: #9298A8;
}
.common-form input.wpcf7-submit.hpdemsub {
    background: #000 !important;font-family: "Calibre-Regular", Sans-serif !important;
    height: 57px;line-height: 62px;
    padding: 0 !important;
}
.common-form input.wpcf7-submit.hpdemsub:hover {
    background: #000 !important;
}
#elementor-popup-modal-11584 {
    z-index: 99999999;
}
.analytics-icon-list.get-demo-list span.elementor-icon-list-icon svg {
    width: 40px !important;
    height: 40px !important;
}
.form-box-wrap .eael-contact-form {
    max-width: 100% !important;
}
.form-box-wrap .eael-contact-form input, .form-box-wrap .eael-contact-form textarea {
    height: 55px;
    border: none;
    font-size: 18px !important;
    font-family: "Calibre-Regular", Sans-serif !important;
    font-weight: 400 !important;
}
.form-box-wrap .eael-contact-form textarea {
    resize: none !important;
    height: 113px !important;width: 100% !important;
}
.form-box-wrap .eael-contact-form input::placeholder, .form-box-wrap .eael-contact-form textarea::placeholder {
    font-size: 18px !important;
    color: rgb(66 84 102 / 50%);font-family:"Calibre-Regular", Sans-serif !important;
    font-weight: 400 !important; letter-spacing: 0.1px;
}
.form-box-wrap .eael-contact-form input.wpcf7-submit {
    font-size: 20px !important;
    background: #000 !important;
    width: 100% !important;
}
.form-box-wrap .eael-contact-form input.wpcf7-submit:hover {
    background: #f37264 !important;
}
.form-box-wrap .eael-contact-form p:nth-last-of-type(2) {
    margin-bottom: 0 !important;
}
.two-in-row {
    display: flex;
    margin: 0 -15px !important;
}
.two-in-row p {
    width: calc(100% - 30px);
    margin: 15px;
}
.two-in-row p input {
    width: 100%;
}

.mobile-learn-navigation ul#menu-learn-submenu-1 li {
    list-style: none;
    margin-bottom: 9px;
}
.mobile-learn-navigation ul#menu-learn-submenu-1 li a {
    font-family: "Calibre", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 26px;
    color: #000000;
}
.mobile-learn-navigation ul#menu-learn-submenu-1 {
    margin-left: 20px;
}
.mobile-learn-navigation ul#menu-learn-submenu-1 li a:hover {
    color: #f37264;
}
.learn-back-link a.eael-creative-button {
    min-width: auto;
    width: 100%;
    display: block;
}
.learn-back-link {
    padding: 0 20px 30px;
    position: relative;
    width: 100%;
    margin: 10px 0 20px;
}
.learn-back-link:after {
    content: "";
    background: #ddd;
    position: absolute;
    bottom: 0;
    width: calc(100% - 40px);
    height: 1px;
    left: 20px;
}
.learn-back-link a.eael-creative-button img.eael-creative-button-icon-left {
    transform: rotate(180deg);
    margin-right: 10px;
    position: relative;
    top: -1px;
}
.premium-blog-post-container .premium-blog-thumbnail-container img {
    height: 293px !important;
    width: 100%;
}
.premium-blog-post-container {
    background: #fff !important;
}
.premium-blog-post-container .premium-blog-content-wrapper {
    background-color: #fff !important;
    padding: 40px 0 0 !important;
    position: relative;
    margin-top: 30px;
}
.premium-blog-post-container .premium-blog-thumbnail-container {
    border-radius: 20px;
}
.premium-blog-post-container .premium-blog-entry-title a {
    color: #000000;
    font-family: "aeonik", Sans-serif;
    font-size: 24px;
    font-weight: 500;
    line-height: 28px;padding-right: 30px;
    display: inline-block;
}
.premium-blog-post-container .premium-blog-post-content {
    color: #425466 !important;
    font-family: "Calibre", Sans-serif;
    font-size: 18px !important;
    font-weight: 400 !important;
    line-height: 26px !important;padding-right: 60px;
}
.premium-blog-entry-meta {
    color: #425466;
    font-family: "Calibre", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 26px;
    position: absolute;
    top: 0;
}
.premium-blog-entry-meta i {
    margin-right: 0;
    display: none;
}
.premium-blog-entry-meta span, .premium-blog-entry-meta a {
    color: #425466 !important;
    font-family: "Calibre", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 26px;
}
span.premium-blog-meta-separator {
    display: none;
}
.premium-blog-entry-meta .premium-blog-post-time.premium-blog-meta-data {
    position: relative;
}
.premium-blog-entry-meta .premium-blog-post-time.premium-blog-meta-data:first-child:after {
    content: "|";
    margin: 0 5px;
    color: #425466;font-size: 20px;
}
.premium-blog-post-container .premium-blog-entry-title {
    margin-bottom: 25px !important;
}
.premium-blog-post-container .premium-blog-entry-title a:hover, .elementor-widget-premium-addon-blog .premium-blog-entry-title:hover a {
    color: #FF6000 !important;
}
.premium-blog-excerpt-link-wrap {
    margin-top: 20px !important;
}
.premium-blog-excerpt-link-wrap a {
    color: #005FE3 !important;
    font-family: "Calibre", Sans-serif;
    font-size: 18px !important;
    font-weight: 400 !important;
    line-height: 26px !important;
    position: relative;
}
.premium-blog-excerpt-link-wrap a:after {
    content: "";
    background: url(/wp-content/uploads/2023/04/arrow-right.svg);
    position: absolute;
    right: -27px;
    top: 5px;
    width: 17px;
    height: 11px;
    transition: 0.3s all;
}
.premium-blog-excerpt-link-wrap a:hover:after {
    right: -30px;
}
.blog-top-tabs .elementor-column {
    width: auto;
}
.blog-top-tabs .elementor-row {
    justify-content: end;
}
.blog-btm-img .elementor-image {
    margin: -22px 130px 0 -106px !important;
}
.hbottom-right-section.blog-bleft .elementor-column-wrap {
    padding: 200px 0 0 150px !important;
    z-index: 999;
}
.common-form.blog-form-wrap .eael-contact-form {
    margin: 0 auto !important;
    max-width: 615px !important;
}
.common-form.blog-form-wrap .eael-contact-form .grid-container div {
    width: 100% !important;
}
.common-form.blog-form-wrap .eael-contact-form .grid-container {
    display: flex;
}
.post-content-innerpage, .comment-wrapper {
    max-width: 731px;
    margin: 0 auto;
}
.share-btn-list .elementor-share-btn {
    width: 48px;
    height: 48px;
    border: 1px solid rgb(154 162 174 / 46%);margin: 0 4px;
}
.share-btn-list .elementor-share-btn .elementor-share-btn__icon {
    border: 1px solid rgb(154 162 174 / 46%);
}
.share-btn-list .elementor-share-btn .elementor-share-btn__icon i {
    font-size: 19px;
}
.share-btn-list .elementor-share-btn:hover {
    background: #f37264;
}
.share-btn-list .elementor-share-btn:hover .elementor-share-btn__icon i {
    color: #fff;
}
.share-btn-list .elementor-share-btn:hover .elementor-share-btn__icon {
    border-color: #f37264;
}
.comment-wrapper div#comments {
    padding: 0;
    border-top: 0;
    margin-top: 10px;
}
.comment-wrapper div#comments h3#reply-title {
    font-size: 24px;
    line-height: 28px;
    color: #000000;
    font-family: "aeonik", Sans-serif;
    font-weight: 500;
    margin-bottom: 5px;
}
.comment-wrapper p.comment-notes span {
    color: #425466;
    font-family: "Calibre", Sans-serif;
    font-size: 18px;
    line-height: 26px;
}
.comment-wrapper .comment-form textarea, .comment-wrapper .comment-form input {
    background: #F6F8FA;
    border: none;
    border-radius: 10px !important;
    height: 55px;
    padding: 21px 20px 16px;
    font-family: "Calibre", Sans-serif;
    font-size: 18px;
    line-height: 26px;
}
.comment-wrapper .comment-form textarea {
    height: 160px;
    resize: none;
    border-radius: 20px !important;
}
.comment-wrapper p.comment-form-cookies-consent {
    display: flex;
    align-items: self-start;
    color: #425466;
    font-family: "Calibre", Sans-serif;
    font-size: 18px;
    line-height: 26px;
}
.comment-wrapper p.comment-form-cookies-consent input#wp-comment-cookies-consent {
    height: auto;
    position: relative;
    top: 4px;
}
.comment-wrapper .comment-form input#submit {
    background: #000;
    border-radius: 50px !important;
    padding: 0 40px;
}
.comment-wrapper .comment-form input#submit:hover {
    background: #f37264 !important;
}
.blog-top-tabs.justify-start .elementor-row {
    justify-content: flex-start;
    margin-left: -10px;
}
.detail-post-meta li {
    margin: 0 !important;
    padding-right: 20px !important;
    position: relative;
}
.detail-post-meta li:after {
    content: "|";
    position: absolute !important;
    right: 5px !important;
    border: none !important;
    color: #4254668C;
}
.detail-post-meta li:last-child:after {
    display: none;
}
.industries-top-title .elementor-column {
    width: auto !important;align-items: center;
}
.industries-top-title .elementor-column .elementor-column-wrap {
    padding: 0 !important;
}
.industries-top-title .elementor-column:last-child {
    margin-left: 18px;
}
.industries-form-wrap.common-form {
    position: relative;
    z-index: 9;
    width: 100% !important;
    margin-top: 10px;
}
.industries-form-wrap.common-form .eael-contact-form {
    max-width: 134% !important;
    margin: 0 -330px 0 0 !important;
}
.industries-top-title {
    margin-bottom: 35px !important;
}
.box-full-height, .box-full-height .elementor-widget-container {
    height: 100% !important;
}
.faq-box {
    height: 100%;
}
.faq-box .elementor-widget-container {
    height: 100%;
}
.black-link a {
    color: #000;
}
.elementskit-post-body .btn-wraper a:hover {
    color: #000 !important;
}
.pointer {cursor: pointer;}
.industries-box, .industries-box .elementor-column-wrap img, .industries-box .elementor-column-wrap h2.elementor-heading-title {transition: 0.5s all}
.industries-box:hover .elementor-column-wrap {
    background-color: #343434 !important;
    box-shadow: 0 0px 12px rgba(217, 45, 39, 0.9);
}
.industries-box:hover .elementor-column-wrap img {
   filter: brightness(0) invert(1);
}
.industries-box:hover .elementor-column-wrap h2.elementor-heading-title {
    color: #fff !important;
}
.industries-box:hover .elementor-column-wrap a.eael-creative-button {
    color: #ffffff;
}
.product-box:hover {
    /* background-color: #f37264; */
    border-color: #f37264;
}
.product-box, .product-box.img-wrap img, .product-box h3,  .product-box:hover .plink span, .product-box .plink img {
    transition: 0.3s all;
}
/* .product-box:hover .img-wrap img, .product-box:hover .plink img {
    filter: brightness(0) invert(1);
}
.product-box:hover h3, .product-box:hover .plink span {
    color: #fff;
} */
.tools-right-clm .industries-box:hover .elementor-column-wrap {
    box-shadow: 0 0px 12px rgba(0, 0, 0, 0.1);
    background-color: #fff !important;
    border-color: transparent;
}
.tools-right-clm .industries-box:hover .elementor-column-wrap img {
    filter: brightness(1) invert(0);
}
.tools-right-clm .industries-box:hover .elementor-column-wrap h2.elementor-heading-title  {
    color: #000 !important;
}
.tools-right-clm .industries-box:hover .elementor-column-wrap a.eael-creative-button {color: #005FE3 !important;}
/* .menu-box-shadow {
    box-shadow: 0px 10px 20px #00000024 !important;
} */
.menu-box-shadow .elementor-section-boxed.elementor-element {
    box-shadow: 0px 10px 20px #00000024 !important;
    border-radius: 20px !important;
}
.menu-box-shadow .elementor-row {
    padding-left: 0 !important;
}
.menu-box-shadow:before {
    content: "";
    top: -4px;
    width: 22px;
    height: 22px;
    transform: rotate(45deg);
    border-radius: 4px 0 0 0;
    background: #fff;
    box-shadow: -3px -3px 5px rgba(82, 95, 127, 0.04);
    will-change: transform;
    transition-property: transform;
    z-index: 1;position:absolute; left: 45px;
 }

.menu-box-shadow {
    position: relative;
    margin-left: -40px;
}
form.wpcf7-form h4.elementor-heading-title.elementor-size-default {
    color: #000000;
    font-family: "aeonik", Sans-serif;
    font-size: 36px;
    font-weight: 400;
    line-height: 43px;
    text-align: center;
    margin-bottom: 40px;
}
.slider-wrap {
    margin: 0 18px;    height: 277px;
}
.slider-wrap .elementor-container {
    height: 100% !important;
}

.slider-wrap .elementor-container {
    height: 100% !important;
}
.slider-wrap a.eael-creative-button {
    position: absolute;
    bottom: 0;
}
.slider-wrap .elementor-widget-container h2 {
    min-height: 90px;
}


.home-hero-banner .elementor-container {
    max-width: 1530px !important;
}
.home-hero-banner .elementor-container .elementor-column:first-child {
    padding-left: 115px;
}
.home-hero-banner .elementor-container .elementor-column:last-child .elementor-column:first-child {
    padding-left: 0;
}
.home-hero-banner .elementor-container .elementor-column:first-child .elementor-column:first-child {
    padding-left: initial;
}

.tab-menu h2 a:hover {
    color: #FF6000 !important;
}

.elementor-widget-heading .elementor-heading-title {
    font-weight: normal;
}
.button-black.bottom-demo-btn a.eael-creative-button {
    max-width: 100% !important;
    padding: 0 20px;
    width: 290px !important;
    height: 63px;
    line-height: 68px;
}
.product-menu ul.elementskit-megamenu-panel {
    max-width: 800px;
}
.slick-track {
    display: flex;
}
.slick-slide { height: auto; }
.hbottom-right-section.integration-bleft .elementor-column-wrap {
    padding-left: 130px !important;
}
.hbottom-right-section.integration-bleft .elementor-column-wrap h3.elementor-heading-title, .hbottom-right-section.integration-bleft .elementor-column-wrap .elementor-text-editor, .hbottom-right-section.integration-bleft .elementor-column-wrap .eael-creative-button-wrapper {
    margin-right: -100px !important;
}
.hbottom-right-section.integration-bleft .elementor-column-wrap {
    margin-top: -40px;
}
.pos-btm-img.bar-btm-img .elementor-widget-container {
    margin-right: 250px !important;
    margin-left: 120px !important;
}
.pos-bleft.bar-bleft .elementor-column-wrap {
    padding-left: 70px !important;
}
.pos-bleft.bar-bleft .elementor-column-wrap h3.elementor-heading-title, .pos-bleft.bar-bleft .elementor-column-wrap .elementor-text-editor, .pos-bleft.bar-bleft .elementor-column-wrap .eael-creative-button-wrapper {
    margin-right: -110px !important;
}





@media only screen and (max-width: 1700px) {
    .industries-img .elementor-widget-image, .industries-img .elementor-widget-image .elementor-widget-container, .industries-img .elementor-widget-image .elementor-widget-container .elementor-image {
        height: 100%;
    }
    .industries-img .elementor-widget-image img {
        height: 100%;
        object-fit: cover;
        width: 100%;
        overflow: hidden;
        border-radius: 20px 0 0 20px;
    }
    .industries-contect.iouter-column .elementor-column-wrap {
        padding: 50px 40px 50px 40px !important;
    }
    .industries-contect.iouter-column .elementor-column-wrap .iinner-column .elementor-column-wrap {
        padding: 25px 25px 25px 25px !important;
    }
    .home-bt-schd .inner-white-section .hbottom-img {
        top: -140px;
    }
    .home-bt-schd .inner-white-section {
        padding: 0;
        height: 395px;
    }
    .home-bt-schd .inner-white-section .elementor-container {
        max-width: 1320px !important;
    }
    .pos-btm-img .elementor-widget-container {
/*         margin-right: 300px !important;
        margin-top: -80px !important; */
    }
    .pos-bottom-section {
        padding-bottom: 80px !important;
    }
    .swiper.product-suite {
        padding-left: 140px;
        padding-right: 50px;
    }
    .hpos-btm-img .elementor-widget-container {
        top: -410px;right: -20px;
    }
    .pos-bleft .elementor-column-wrap {
        padding-top: 90px !important;
    }
    .hbottom-right-section.cdp-bleft .elementor-column-wrap {
        padding-top: 90px !important;
        padding-left: 10px !important;
    }
    .cdp-btm-img .elementor-widget-container {
        margin-right: 170px !important;
    }
    .sok-bleft .elementor-column-wrap {
        padding-top: 150px !important;
    }
    .sok-btm-img .elementor-widget-container img {
        width: 29.1% !important;
    }
    .sok-btm-img .elementor-widget-container {
        left: -210px;
    }
    .pos-bottom-section.sok-btm-section {
        padding-bottom: 30px !important;
    }
    .tpdi-bleft .elementor-column-wrap {
        padding-top: 90px !important;
    }
    .tpdi-btm-img .elementor-widget-container {
/*         margin: -50px 200px 0 -30px !important; */
    }
    .ooad-bleft .elementor-column-wrap {
        padding-top: 170px !important;
    }
    .ooaw-btm-img .elementor-widget-container {
        margin: -25px 270px 0 -80px !important;
    }
    .pos-bottom-section.ooaw-btm-section {
        padding-bottom: 20px !important;
    }
    .tpdi-btm-img.mar-btm-img .elementor-widget-container {
/*         margin: -50px 200px 0 40px !important; */
    }
    .tpdi-bleft.mar-bleft .elementor-column-wrap {
        padding-top: 130px !important;
    }
    .integration-banner-main {
        background-position: 100px 0px !important;
    }
    .integration-btm-section .integration-btm-img .elementor-widget-container {
        margin: 0px -110px 0px -90px !important;
    }
    .about-btm-img .elementor-widget-container {
        margin-right: -150px !important;
    }
    .partner-red-heading.top-left.iinner-column .elementor-column-wrap {
        padding-top: 0 !important;
        margin-top: 0 !important;
    }
    .industries-contect.iouter-column .elementor-column-wrap .partner-red-heading.top-left.iinner-column .elementor-column-wrap {
        padding-top: 0 !important;
    }
    .blog-btm-img .elementor-image {
        margin: -22px 40px 0 -96px !important;
    }
    .hbottom-sec-image.integration-img-right .elementor-widget-container {
        margin: -50px 0px 0 80px !important;
    }
    .hbottom-right-section.integration-bleft .elementor-column-wrap {
        padding-left: 30px !important;
        margin-top: 0 !important;
    }
    .integration-bottom-section {
        padding: 70px 0 180px !important;
    }
    .pos-btm-img.bar-btm-img .elementor-widget-container {
        margin-right: 210px !important;
        margin-left: 120px !important;
    }
    .pos-bleft.bar-bleft .elementor-column-wrap {
        padding-top: 30px !important;padding-left: 40px !important;
    }
    .pos-bottom-section.bar-bottom-section {
        padding: 140px 20px 40px !important;
    }



}

@media only screen and (max-width: 1550px) {
    .home-images {
        margin-left: -105px;
    }
    .hbottom-sec-image .elementor-widget-container {
        margin-right: -50px !important;
        margin-left: -80px !important;
    }
    .swiper.product-suite {
        padding-left: 60px;
        padding-right: 50px;
    }
    .sok-bleft .elementor-column-wrap {
        padding-top: 135px !important;
        padding-left: 100px !important;
    }
    .tpdi-btm-img .elementor-widget-container {
/*         margin: -50px 180px 0 -30px !important; */
    }
    .ooaw-btm-img .elementor-widget-container {
        margin: -40px 260px 0 -80px !important;
    }
    .pos-bottom-section.ooaw-btm-section {
        padding-bottom: 0 !important;
    }
    .about-btm-img.hbottom-sec-image .elementor-widget-container {
        margin: -80px -70px 0px -40px !important;
        padding-left: 0 !important;
    }
    .incredible-tools-wrap .incredible-tools-limg .elementor-image {
        margin: -20px 30px 0 -3px !important;
    }
    .incredible-tools-wrap .elementor-container {
        padding: 0 5px;
    }
    .reseller-tools-heading .elementor-widget-container {
        margin-bottom: 0 !important;
    }
    .blog-btm-img .elementor-image {
        margin: -22px 0px 0 -86px !important;
    }
    .hbottom-right-section.integration-bleft .elementor-column-wrap {
        margin-top: 30px !important;
    }
    .hbottom-sec-image.integration-img-right .elementor-widget-container {
        margin: -30px 0px 0 65px !important;
    }
    .pos-bleft.bar-bleft .elementor-column-wrap {
        padding-left: 40px !important;
        padding-top: 60px !important;
    }
    .pos-bleft.bar-bleft .elementor-column-wrap h3.elementor-heading-title, .pos-bleft.bar-bleft .elementor-column-wrap .elementor-text-editor, .pos-bleft.bar-bleft .elementor-column-wrap .eael-creative-button-wrapper {
        margin-right: -130px !important;
    }

}

@media only screen and (max-width: 1500px) {
    .industries-contect.iouter-column .elementor-column-wrap {
        padding: 50px 20px 50px 20px !important;
    }
    .industries-contect.iouter-column .iinner-column.industries-box .elementor-column-wrap {
        padding: 15px !important;
    }
    .industries-contect.iouter-column .iinner-column.industries-box:last-child .elementor-column-wrap {
        padding-right: 8px !important;
    }
    .iinner-column.top-left h2 {
        font-size: 58px !important;
        margin-top: 42px;
    }
    .home-images {
        margin-left: -60px;
    }
    .pos-btm-img .elementor-widget-container {
        margin-right: 260px !important;
    }
    .pos-bottom-section {
        padding-bottom: 40px !important;
    }
    .kds-bleft .elementor-column-wrap {
        padding-top: 150px !important;
    }
    .kds-btm-img .elementor-widget-container {
        margin: -45px 160px 0 -50px !important;
    }
    .hpos-btm-section {
        padding-bottom: 0 !important;
        padding-top: 120px !important;
    }
    .hpos-bleft .elementor-column-wrap {
        padding-top: 120px !important;
    }
    .hpos-btm-img .elementor-widget-container {
        top: -380px;
    }
    #KitchenDisplaySystemSection {
        padding: 0 !important;
    }
    .cdp-btm-img .elementor-widget-container {
        margin-right: 140px !important;
    }
    .sok-bleft .elementor-column-wrap {
        padding-top: 135px !important;
        padding-left: 100px !important;
    }
    .pos-bottom-section.sok-btm-section {
        padding-bottom: 0 !important;
    }
    .sok-bleft .elementor-column-wrap {
        padding-top: 125px !important;
    }
    .sok-btm-img .elementor-widget-container {
        margin-top: -133px !important;
        left: -188px;
    }
    .ooaw-btm-img .elementor-widget-container {
        margin: -45px 230px 0 -60px !important;
    }
    .ooad-bleft .elementor-column-wrap {
        padding-top: 150px !important;
    }
    .ooaw-btm-section .inner-btmred-section {
        margin-bottom: -20px;
    }
    .tpdi-btm-img.mar-btm-img .elementor-widget-container {
        margin: -50px 170px 0 40px !important;
    }
    .integration-btm-section .integration-btm-img .elementor-widget-container {
        margin: 0px -60px 0px -90px !important;
    }
    .industries-contect.iouter-column .elementor-column-wrap .partner-red-heading.top-left.iinner-column .elementor-column-wrap h2.elementor-heading-title {
        font-size: 48px !important;
        line-height: 60px !important;
        margin-top: 0;
    }
    .industries-contect.iouter-column .elementor-column-wrap .partner-red-heading.top-left.iinner-column .elementor-column-wrap {
        padding-bottom: 0 !important;
        padding-top: 10px !important;
    }
    .blog-btm-img .elementor-image {
        margin: -22px 0px 0 -136px !important;
    }
    .hbottom-right-section.blog-bleft .elementor-column-wrap {
        padding: 200px 0 0 0px !important;
    }
    .kitchen-white-bg {
        padding: 0 0 0 0 !important;
    }
    .slider-wrap {
        margin: 0 10px;
    }
    .home-hero-banner .elementor-container .elementor-column:first-child {
        padding-left: 70px;
    }
    .home-hero-banner .elementor-container .elementor-column:first-child h1 {
        padding-left: 10px;
    }
    .home-hero-banner .elementor-container .elementor-column:first-child .button-black {
        padding-left: 10px;
    }
    .hbottom-right-section.integration-bleft .elementor-column-wrap {
        padding-left: 30px !important;
        margin-top: 30px !important;
    }
    .hbottom-right-section.integration-bleft .elementor-column-wrap h3.elementor-heading-title, .hbottom-right-section.integration-bleft .elementor-column-wrap .elementor-text-editor, .hbottom-right-section.integration-bleft .elementor-column-wrap .eael-creative-button-wrapper {
        margin-right: -180px !important;
    }
    .hbottom-sec-image.integration-img-right .elementor-widget-container {
        margin: -50px -10px 0 15px !important;
    }
    /* .pos-bottom-section.bar-bottom-section {
        padding: 140px 20px 40px !important;
    }
    .pos-bleft.bar-bleft .elementor-column-wrap h3.elementor-heading-title, .pos-bleft.bar-bleft .elementor-column-wrap .elementor-text-editor, .pos-bleft.bar-bleft .elementor-column-wrap .eael-creative-button-wrapper {
        margin-right: -130px !important;
    }
    .pos-btm-img.bar-btm-img .elementor-widget-container {
        margin-right: 130px !important;
        margin-left: 120px !important;
    } */
    .pos-bleft.bar-bleft .elementor-column-wrap h3.elementor-heading-title, .pos-bleft.bar-bleft .elementor-column-wrap .elementor-text-editor, .pos-bleft.bar-bleft .elementor-column-wrap .eael-creative-button-wrapper {
        margin-right: -190px !important;
    }
    .pos-bleft.bar-bleft .elementor-column-wrap {
        padding-top: 25px !important;
    }
    .pos-bottom-section.bar-bottom-section .inner-btmred-section {
        background-size: cover !important;
    }
    .pos-bleft.bar-bleft .elementor-column-wrap {
        padding-top: 20px !important;
    }
    .pos-btm-img.bar-btm-img .elementor-widget-container {
        margin-right: 40px !important;
        margin-left: 110px !important;
    }
    .pos-bottom-section.bar-bottom-section {
        padding: 140px 20px 160px !important;
    }


}

@media only screen and (max-width: 1400px) {
    .iinner-column.top-left h2 {
        font-size: 50px !important;
        line-height: 60px !important;margin-top: 25px;
    }
    .industries-contect.iouter-column .elementor-column-wrap .iinner-column.top-right .elementor-column-wrap {
        padding: 0 !important;
    }
    .home-images {
        margin-left: 0;
    }
    .hbottom-sec-image .elementor-widget-container {
        margin-right: -20px !important;
        margin-left: -90px !important;
    }
    .hpos-image .elementor-widget-container {
        margin-right: 0 !important;
    }
    .pos-btm-img .elementor-widget-container {
        margin-left: 0 !important;
    }
    .swiper.product-suite {
        padding-left: 20px;
        padding-right: 20px;
    }
    .hpos-btm-section .inner-btmred-section {
        margin-bottom: -50px;
    }
    .hbottom-right-section.cdp-bleft .elementor-column-wrap h3 {
        font-size: 42px !important;
    }
    .sok-bleft .elementor-column-wrap {
        padding-top: 115px !important;
    }
    .sok-btm-img .elementor-widget-container {
        left: -178px;
    }
    .tpdi-btm-img .elementor-widget-container {
        margin: -50px 160px 0 -30px !important;
    }
    .tpdi-bleft .elementor-column-wrap {
        padding-top: 110px !important;
    }
    .ooaw-btm-img .elementor-widget-container {
        margin: -45px 160px 0 0 !important;
    }
    .ooad-bleft .elementor-column-wrap {
        padding-top: 130px !important;
    }
    .ooaw-btm-section .inner-btmred-section {
        margin-bottom: -40px;
    }
    .tpdi-btm-img.mar-btm-img .elementor-widget-container {
        margin: -60px 170px 0 40px !important;
    }
    .tpdi-bleft.mar-bleft .elementor-column-wrap {
        padding-top: 110px !important;
    }
    .integration-btm-section .integration-btm-img .elementor-widget-container {
        margin: 0px -15px 0px -90px !important;
    }
    .about-btm-img.hbottom-sec-image .elementor-widget-container {
        margin: -80px -30px 0px -40px !important;
    }
    .become-partner-wrap.common-form {
        width: 122%;
    }
    .blog-btm-img .elementor-image {
        margin: -22px -10px 0 -156px !important;
    }
    .hbottom-right-section.blog-bleft .elementor-column-wrap {
        padding: 200px 0 0 0px !important;
    }
    .common-form.blog-form-wrap .eael-contact-form {
        max-width: 520px !important;
    }
    .home-hero-banner .elementor-container .elementor-column:first-child {
        padding-left: 0;
    }
    .home-hero-banner .elementor-container .elementor-column:first-child h1 {
        padding-left: 30px;
    }
    .home-hero-banner .elementor-container .elementor-column:first-child .button-black {
        padding-left: 30px;
    }
    .hbottom-right-section.integration-bleft .elementor-column-wrap {margin-top: 70px !important;}
    .integration-bottom-section {
        padding: 70px 0 140px !important;
    }
    .pos-bleft.bar-bleft .elementor-column-wrap {
        padding-top: 60px !important;
    }


}

@media only screen and (max-width: 1330px) {
    .swiper.product-suite {
        padding-left: 10px;
        padding-right: 10px;
    }
    .kds-bleft .elementor-column-wrap {
        padding-top: 125px !important;
    }
    .hpos-bleft .elementor-column-wrap {
        padding-top: 105px !important;
    }
    .home-banner-right .elementor-widget-text-editor .elementor-text-editor p br {
        display: none;
    }
    .hbottom-right-section.cdp-bleft .elementor-column-wrap {
        padding-top: 100px !important;
    }
    .sok-bleft .elementor-column-wrap {
        padding-top: 100px !important;
    }
    .sok-btm-img .elementor-widget-container {
        left: -168px;
    }
    .tpdi-bleft .elementor-column-wrap {
        padding-top: 100px !important;
    }
    .ooaw-btm-img .elementor-widget-container {
        margin: -75px 160px 0 0 !important;
    }
    .ooaw-btm-section .inner-btmred-section {
        margin-bottom: -60px;
    }
    .tpdi-btm-img.mar-btm-img .elementor-widget-container {
        margin: -60px 130px 0 40px !important;
    }
    .tpdi-bleft.mar-bleft .elementor-column-wrap {
        padding-top: 100px !important;
    }
    .nav-main-menu ul#main-menu li:nth-child(5) {
        margin-left: 135px;
    }
    .about-btm-img.hbottom-sec-image .elementor-widget-container {
        margin: -80px -10px 0px -40px !important;
    }
    .hbottom-sec-image .elementor-widget-container {
        margin-right: -6px !important;
    }
    .home-hero-banner .elementor-container .elementor-column:first-child h1 {
        padding-left: 0;
    }
    .home-hero-banner .elementor-container .elementor-column:first-child .button-black {
        padding-left: 0;
    }
    .hbottom-right-section.integration-bleft .elementor-column-wrap {
        margin-top: 110px !important;
    }
    .pos-bleft.bar-bleft .elementor-column-wrap {
        padding-top: 70px !important;
        padding-left: 35px !important;
    }
    .pos-bleft.bar-bleft .elementor-column-wrap h3.elementor-heading-title br {
        display: none;
    }
    .pos-btm-img.bar-btm-img .elementor-widget-container {
        margin-right: 40px !important;
        margin-left: 50px !important;
    }


}

@media only screen and (max-width: 1024px) {
    .home-images {
        margin: 0;
        width: 100% !important;
    }
    .home-banner-right .elementor-widget-text-editor .elementor-text-editor p {padding-left: 0;
        max-width: 380px;}
    .home-banner-left .btn-grp {
        padding-left: 10px;
    }
    .social-icons-list {
        margin-top: 20px;
        padding-left: 10px;
    }
    .home-bt-schd {
        padding: 70px 0 60px;
    }
    .home-bt-schd .inner-white-section .hbottom-img .elementor-widget-container {
        margin: 0 !important;
    }
    .home-bt-schd .inner-white-section .hbottom-img {
        top: -10px;
    }
    .hbottom-right-section {
        top: 0;
    }
    .menu-open li.eael-feature-list-item {
        align-items: center;
        margin-bottom: 10px;
    }
    .menu-open li.eael-feature-list-item h3 {
        margin: 0 0 8px !important;
    }
    /* .menu-open li.eael-feature-list-item  h3.eael-feature-list-title {
        font-size: 22px !important;
    } */
    .home-bt-schd .inner-white-section {
        height: auto;
        padding: 40px 15px;
    }
    .hbottom-sec-image .elementor-widget-container {
        margin-right: -10px !important;
    }
    .ipad-br-none br {display: none;}

    .mid-imgcolmnrow-mobile .elementor-row .elementor-column:first-child {
        order: 2;
    }
    .mid-imgcolmnrow-mobile .elementor-row .elementor-column:nth-child(2) {
        order: 1;
    }
    .mid-imgcolmnrow-mobile .elementor-row .elementor-column:nth-child(3) {
        order: 3;
    }
    .pos-btm-img .elementor-widget-container {
        margin-right: 0 !important;
    }
    #crunchheadermenu {
        background: #fff !important;padding: 15px 0 0 !important;
    }
    .kds-btm-img .elementor-widget-container {
        margin: 50px 0 0 40px !important;
    }
    .kds-btm-section {
        padding-bottom: 60px !important;
    }
    .handled-device-img .elementor-widget-container {
        margin: 0 !important;
    }
    .handled-device-img .elementor-widget-container {
        margin: 0 !important;
    }
    .hpos-btm-img .elementor-widget-container {
        position: relative;
        top: 0;
        right: -40px;
    }
    .hpos-bleft .elementor-column-wrap {
        padding-top: 90px !important;
    }
    .hpos-btm-section .inner-btmred-section {margin-bottom: 0 !important;}
    .hpos-btm-section {
        padding: 50px 0 !important;
    }
    .menu-icon a.elementor-icon {
        font-size: 30px !important;
    }
    .menu-icon .elementor-icon-wrapper {
        text-align: right !important;
    }
    .menu-button-wrap {
        position: relative;
        right: -40px;
        top: -4px;
    }
    .menu-button-wrap a.elementor-button-link {
        background: #000 !important;
        color: #fff !important;
        border-color: #000 !important;
    }
    .menu-tabs .elementor-icon {
        display: none;
    }
    .menu-tabs ul.eael-tab-inline-icon li:after {
        border: none;
        background: #000000;
        width: 47px;
        height: 2px;
        bottom: 10px !important;
    }
    .menu-tabs .eael-tabs-nav {
        padding: 15px 40px;
    }
    /* .menu-tabs ul.eael-tab-inline-icon li li.inactive {
        color: rgb(0 0 0 / 40%) !important;
    }
     */
     .menu-tabs ul.eael-tab-inline-icon li span.eael-tab-title {
        color: rgb(0 0 0 / 40%) !important;
    }
    .menu-tabs ul.eael-tab-inline-icon li.active span.eael-tab-title {
         color: rgb(0 0 0 / 100%) !important;
    }
    .btn-full-width a.elementor-button-link {
        width: 50%;
        padding: 13px 20px 10px !important;
        border-radius: 50px !important;
    }
    .menu-button-wrap.open-menu-btn {
        right: 75px;
        top: 21px;
    }
    #elementor-popup-modal-6026 .dialog-close-button i.eicon-close {
        background-image: url(/wp-content/uploads/2023/05/close-icon.svg);
        background-size: contain;
        background-repeat: no-repeat;
        width: 22px;
        height: 22px;
    }
    #elementor-popup-modal-6026 .dialog-close-button i.eicon-close:before {
        display: none;
    }
    #elementor-popup-modal-6026 .dialog-close-button {
        top: 40px;
        right: 40px;
    }
    .mobile-bottom-links {padding: 40px !important;background: #F9F9F9 !important;}
    .mobile-bottom-links ~ .elementor-widget-spacer .elementor-widget-container {
        background: #fff !important;
    }
    .button-black a.eael-creative-button {
        padding: 15px 20px 12px;
        font-size: 16px !important;
    }
    .button-black a.eael-creative-button span {
        font-size: 16px !important;
    }
    .button-link a span {
        font-size: 18px !important;
    }
    .home-banner-left .btn-grp:nth-child(2) {
        padding-left: 0;
    }
    .hbottom-right-section.cdp-bleft .elementor-column-wrap h3 br {
        display: none;
    }
    .cdp-btm-img .elementor-widget-container {
        margin: 0 0 0 !important;
    }
    .hbottom-right-section.cdp-bleft .elementor-column-wrap {
        padding-top: 70px !important;
    }
    .hbottom-right-section.cdp-bleft .elementor-column-wrap h3 {
        font-size: 30px !important;
    }
    .sok-btm-img .elementor-widget-container {
        left: 0;
        margin: 0 !important;
    }
    .sok-btm-img .elementor-widget-container img {
        width: 48% !important;
    }
    .sok-bleft .elementor-column-wrap {
        padding-top: 35px !important;
        padding-left: 0 !important;
    }
    .pos-bottom-section.sok-btm-section {
        padding-bottom: 60px !important;
    }
    .tpdi-bleft .elementor-column-wrap {
        padding-left: 0 !important;
        padding-top: 50px !important;
    }
    .tpdi-btm-img .elementor-widget-container {
        margin: 20px 0 0 0 !important;
    }
    .tpdi-heading h1 {
        margin: 0 !important;
    }
    .ooaw-btm-img .elementor-widget-container {
        margin: 80px 0 0 10px !important;
    }
    .ooad-bleft .elementor-column-wrap {
        padding-top: 140px !important;
    }
    .ooaw-btm-section .inner-btmred-section {
        margin-bottom: 0;
    }
    .pos-bottom-section.ooaw-btm-section {
        padding-bottom: 60px !important;
    }
    .tpdi-btm-img.mar-btm-img .elementor-widget-container {
        margin: 50px 40px 0 30px !important;
    }
    .tpdi-bleft.mar-bleft .elementor-column-wrap {
        padding-top: 50px !important;
    }
    .integration-banner-main {
        background-size: 150% !important;
        background-position: center 0 !important;
    }
    .open-ai-rcontent .elementor-column-wrap {
        background-size: 50% !important;
        background-position: center 50px !important;
        padding: 200px 30px 60px !important;
        margin-top: -30px;
        z-index: 0;
    }
    .open-ai-limage .elementor-column-wrap {
        border-radius: 0 20px 0 0 !important;
        overflow: hidden;
    }
    .about-banner {
        background-size: 23%;
    }
    .about-banner h2.elementor-heading-title {
        max-width: 650px;
        margin: 0 auto;
    }
    .about-banner h2.elementor-heading-title br {
        display: none;
    }
    .become-partner-wrap.common-form {
        width: 100%;
        margin-left: 0;
    }
    .incredible-tools-wrap .incredible-tools-limg .elementor-image {
        margin: 0 0 20px 0 !important;
    }
    .incredible-tools-wrap .incredible-tools-limg .elementor-image img {
        width: 80%;
    }
    .common-form .eael-contact-form-align-right {margin: 0 !important;}
    .blog-top-tabs .elementor-row {
        justify-content: center;
        margin-bottom: 40px;
    }
    .blog-btm-img .elementor-image {
        margin: 50px -30px 0 0 !important;
    }
    .hbottom-right-section.blog-bleft .elementor-column-wrap {
        padding: 130px 0 0 0px !important;
    }
    .common-form.blog-form-wrap input.wpcf7-submit.hpdemsub {
        width: 120px !important;
    }
    .share-btn-list {
        position: relative;
        top: -3px;
    }
    .industries-form-wrap.common-form .eael-contact-form {
        margin: 0 !important;
        max-width: 100% !important;
    }
    .mobile-learn-navigation ul#menu-learn-submenu-1 li a:before {
        content: "";
        width: 18px;
        height: 18px;
        position: absolute;
        left: 0;
        top: -2px;
        background-size: contain;background-repeat: no-repeat;
    }
    .mobile-learn-navigation ul#menu-learn-submenu-1 li a {
        position: relative;
        padding-left: 30px;
    }
    .mobile-learn-navigation ul#menu-learn-submenu-1 li:first-child a:before {
        background-image: url(/wp-content/uploads/2020/08/Icon-feather-info.svg);
    }
    .mobile-learn-navigation ul#menu-learn-submenu-1 li:nth-child(2) a:before {
        background-image: url(/wp-content/uploads/2020/08/Icon-material-chat_bubble_outline.svg);
    }
    .mobile-learn-navigation ul#menu-learn-submenu-1 li:nth-child(3) a:before {
        background-image: url(/wp-content/uploads/2020/08/Group-14011.svg);
    }
    .mobile-learn-navigation ul#menu-learn-submenu-1 li:nth-child(4) a:before {
        background-image: url(/wp-content/uploads/2020/08/Icon-feather-box.svg);
    }
    .hbottom-right-section.integration-bleft .elementor-column-wrap h3.elementor-heading-title, .hbottom-right-section.integration-bleft .elementor-column-wrap .elementor-text-editor, .hbottom-right-section.integration-bleft .elementor-column-wrap .eael-creative-button-wrapper {
        margin-right: -80px !important;
    }
    .hbottom-right-section.integration-bleft .elementor-column-wrap {
        margin-top: 0 !important;
        padding-left: 0 !important;
    }
    .hbottom-sec-image.integration-img-right .elementor-widget-container {
        margin: 20px 0 0 80px !important;
    }
    .hbottom-sec-image.integration-img-right .elementor-widget-container img {
        width: 100% !important;
    }
    .pos-bleft.bar-bleft .elementor-column-wrap h3.elementor-heading-title, .pos-bleft.bar-bleft .elementor-column-wrap .elementor-text-editor, .pos-bleft.bar-bleft .elementor-column-wrap .eael-creative-button-wrapper {margin-right: 0 !important;}
    .pos-btm-img.bar-btm-img .elementor-widget-container {
        margin: 0 !important;
    }
    .pos-bleft.bar-bleft .elementor-column-wrap {
        padding: 0 !important;
        margin-top: -80px;
    }
    .common-inner-btmred-section {
        background: #f26863;
        padding-bottom: 20px !important;
    }
    

}

@media only screen and (max-width: 768px){
    #crunchheadermenu {
        background: #fff !important;
    }
    .pos-btm-img .elementor-widget-container {
        margin-top: 0 !important;
    }
    .inner-btmred-section {
        height: auto;
    }
    .sok-banner-icon-list .elementor-column {
        width: 50%;
        margin: 0px 0 20px;
    }
    .banner-image-listing {
        margin-top: 30px !important;
    }
    .banner-image-listing .elementor-container .elementor-column {
        margin: 0 15px !important;
    }
    .ooad-bleft .elementor-column-wrap {
        padding-top: 40px !important;
    }
    .ooaw-btm-img .elementor-widget-container {
        margin: 5px -20px 0 20px !important;
    }
    .tpdi-btm-img.mar-btm-img .elementor-widget-container {
        margin: 10px 10px 0 10px !important;
    }
    .integration-btm-section .integration-btm-img .elementor-widget-container {
        margin: 0px -15px 0px -20px !important;
    }
    .blog-btm-img .elementor-image {
        margin: 0 -30px 0 0 !important;
    }
    .hbottom-right-section.blog-bleft .elementor-column-wrap {
        padding: 60px 0 0 0px !important;
    }
    .hbottom-right-section.integration-bleft .elementor-column-wrap h3.elementor-heading-title br {
        display: none;
    }
    .integration-bottom-section {
        padding: 40px 0 70px !important;
    }
    .integration-bottom-section .inner-btmred-section {
        padding: 30px !important;
    }
    .pos-bleft.bar-bleft .elementor-column-wrap {
        margin-top: 0;
    }
    .pos-bottom-section.bar-bottom-section .inner-btmred-section {
        padding: 20px 30px;
    }
    .pos-bottom-section.bar-bottom-section .inner-btmred-section {
        background: #f26863 !important;
    }
    .pos-bottom-section.bar-bottom-section .inner-btmred-section {
        padding: 20px 30px;
    }
    .pos-bottom-section.bar-bottom-section {
        padding: 90px 0 80px !important;
    }


}

@media only screen and (max-width: 767px) {
    #crunchheadermenu {
        padding: 30px 0 0 !important;
    }
    .menu-open li.eael-feature-list-item {
        margin-bottom: 0;
    }
    .br-mobile-none br {display: none;}
    .industries-contect.iouter-column .elementor-column-wrap .iinner-column .elementor-column-wrap {
        padding: 0 !important;
        margin-bottom: 30px;
    }
    .iinner-column.top-left h2 {
        margin-top: -20px !important;
        font-size: 32px !important;
        line-height: 38px !important;
    }
    .hbottom-sec-image .elementor-widget-container {
        margin: 0 0 0 0px !important;
    }
    .elementor-1826 .elementor-element.elementor-element-9c41171 .elementor-spacer-inner {height: 10px !important;}
    /* .hbottom-sec-image .elementor-widget-container {
        margin: 0 -15px 0 0px !important;
    } */
    .industries-contect.iouter-column .elementor-column-wrap .iinner-column .elementor-column-wrap {
        margin: 0 0px 20px !important;
        padding: 25px !important;
    }
    .industries-contect.iouter-column .elementor-column-wrap .iinner-column:last-child .elementor-column-wrap {
        margin-bottom: 0 !important;
    }
    .social-icons-list {
        margin-top: 0;
    }
    .mproduct-section .elementor-row {
        align-items: self-start;padding: 50px 0 0;
    }
    

    .banner-icon-listing .elementor-icon-box-wrapper {
        display: flex;
        align-items: center;
        text-align: left !important;
    }
    
    .banner-icon-listing .elementor-icon-box-icon {
        margin: 0 !important;
    }
    
    .banner-icon-listing .elementor-widget-icon-box .elementor-icon-box-content {
        margin-left: 18px;
    }
    .management-column-wrap .elementor-row .elementor-column {
        width: 100%;
    }
    .pos-btm-img .elementor-widget-container {
        margin-bottom: -50px !important;
        margin-top: 35px !important;
    }
    .product-box h3 {
        font-size: 20px;
        line-height: 22px;
    }
    .industries-contect.iouter-column .elementor-column-wrap .iinner-column.top-left .elementor-column-wrap {
        padding: 0 0 15px !important;
    }
    .kds-btm-section {
        padding-bottom: 30px !important;
    }
    .kds-bleft .elementor-column-wrap {
        padding-top: 45px !important;
    }
    .hpos-bleft .elementor-column-wrap {
        padding-top: 15px !important;
        padding-bottom: 20px !important;
    }
    .swiper.product-suite {
        padding-left: 0;
        padding-right: 0;
    }
    #crunchheadermenu .elementor-row {
        padding-left: 0;
    }
    .pos-bleft .elementor-column-wrap {
        padding-top: 60px !important;
        padding-bottom: 20px !important;
    }
    .kds-bleft .elementor-column-wrap {
        padding-top: 45px !important;
        padding-bottom: 20px !important;
    }
    .menu-button-wrap {
        top: 0;
        right: 0;
    }
    .menu-icon .elementor-icon-wrapper {
        text-align: center !important;
    }
    .menu-button-wrap a.elementor-button-link {width: 100px;}
    .menu-tabs ul.eael-tab-inline-icon li:after {bottom: -5px !important;}
    .btn-full-width a.elementor-button-link {
        width: 100%;
        padding: 13px 20px 10px !important;
        border-radius: 50px !important;
    }
    .mobile-bottom-links {
        padding: 10px 20px 15px !important;
    }
    .menu-tabs .eael-advance-tabs .eael-tabs-content > div {
        padding: 8px 40px 12px 40px !important;
    }
    
    .menu-button-wrap.open-menu-btn {
        right: 0;
        top: 0;
    }
    #elementor-popup-modal-6026 .dialog-close-button {
        top: 30px;
        right: 35px;
    }
    .br-mobile-block br {display: block;}
    .bipad-br-none br {display: none;}

    /* .mobile-industry-box .elementor-icon-box-wrapper {
        display: flex;
        align-items: center;
        justify-content: flex-start;
    }
    .mobile-industry-box .elementor-icon-box-wrapper h3.elementor-icon-box-title, .mobile-industry-box .elementor-icon-box-icon {
        margin: 0 !important;
    }
    .mobile-industry-box .elementor-icon-box-wrapper h3.elementor-icon-box-title {
        text-align: left;
        margin-left: 25px !important;
    }
    .mobile-industry-box .elementor-icon-box-icon {
        position: relative;
        top: 5px;
    } */


    .industries-box .elementor-widget-wrap  {
        display: flex !important;
        align-items: center !important;
    }
    .industries-box .elementor-widget-wrap .elementor-element {
        width: auto !important;
    }
    .industries-box .elementor-widget-wrap .elementor-element:first-child {
        margin-bottom: 0 !important;
    }
    .industries-box {
        position: relative;
    }
    .industries-box .elementor-widget-wrap .elementor-element:last-child {
        position: absolute;
        right: -10px;
        width: 30px !important;
        text-align: left !important;
    }
    .industries-box .elementor-widget-wrap .elementor-element:nth-child(2) {
        margin: 0 0 0 25px !important;
    }
    .industries-box .elementor-widget-wrap .elementor-element:first-child .elementor-widget-container {
        margin: 0 0 0 0 !important;
    }
    .industries-box .elementor-widget-wrap .elementor-element:last-child span.cretive-button-text {
        display: none;
    }
    .industries-box .elementor-widget-wrap .elementor-element:last-child .elementor-widget-container {
        margin: 0 !important;
    }
    .industries-box .elementor-widget-wrap .elementor-element:last-child .eael-creative-button { width: 30px !important;}
    .industries-box .elementor-widget-wrap .elementor-element:last-child .elementor-widget-container {
        width: 30px !important;
    }
    .industries-box .elementor-widget-wrap .elementor-element:last-child a.eael-creative-button {
        position: absolute;
        right: 30px;
        min-width: 30px !important;top: -12px;
    }
    .industries-box .button-link img.eael-creative-button-icon-right {
        top: 0;
        margin-left: 0 !important;
    }
    .industries-contect.iouter-column .iinner-column.industries-box:last-child .elementor-column-wrap {
        padding-right: 25px !important;
    }
    .bottom-copy-footer .elementor-column {
        width: auto !important;
    }
    .bottom-copy-footer .elementor-column:first-child {
        width: 100% !important;
    }
    .bottom-copy-footer .elementor-column:nth-child(2):after {
        content: "|";
        position: absolute;
        top: -26px;
        right: -2px;
        color: rgb(66 84 102 / 70%);
    }

    .sok-banner-icon-list .elementor-column {
        width: 100%;
        margin: 0 0 15px;
    }
    .banner-image-listing .elementor-container .elementor-column .elementor-image img {
        width: 40px;
    }
    .banner-image-listing .elementor-container .elementor-column:nth-child(4) img {
        width: 28px;
    }
    .banner-image-listing .elementor-container .elementor-column {
        margin: 0 5px !important;
    }
    .sok-workflow .elementor-element.elementor-widget.elementor-widget-heading {
        margin-bottom: 0 !important;
    }
    .sok-workflow .elementor-text-editor p {
        margin-bottom: 0 !important;
    }
    .hpos-btm-section {
        padding: 30px 0 !important;
    }
    .pos-bottom-section {
        padding-bottom: 30px !important;
    }

    .tpdi-bleft .elementor-column-wrap {
        padding-top: 30px !important;
    }
    .tpdi-btm-img .elementor-widget-container {
        margin-top: 40px!important;
    }
    .oow-heading h1 {
        margin-right: 0 !important;
    }
    .ooaw-btm-img .elementor-widget-container {
        margin: 30px 0 0 0 !important;
    }
    .ooad-bleft .elementor-column-wrap {
        padding-left: 0 !important;
        padding-top: 30px !important;
    }
    .pos-bottom-section.ooaw-btm-section {
        padding-bottom: 30px !important;
    }
    .tpdi-btm-img.mar-btm-img .elementor-widget-container {
        margin: 30px 0 0 0 !important;
    }
    .tpdi-bleft.mar-bleft .elementor-column-wrap {
        padding-top: 35px !important;
    }
    .integration-banner-main {
        background-size: 100% !important;
    }
    .integration-banner:after {
        width: calc(100% - 20px);
        left: 10px;
        bottom: 48px;
    }
    .open-ai-rcontent .elementor-column-wrap {
        padding: 160px 35px 60px !important;
        background-size: 100% !important;
    }
    .elementor-10 .elementor-element.elementor-element-60e4a84 > .elementor-element-populated > .elementor-background-overlay {
        background: #F6F8FA;
    }
    .open-ai-rcontent .elementor-column-wrap .elementor-text-editor {
        line-height: 27px;
        margin-bottom: 18px;
    }
    .integration-btm-section .integration-btm-img .elementor-widget-container {
        margin: 10px -15px 30px -10px !important;
    }
    .integration-btm-section .integration-btm-content {
        padding: 0 26px;
    }
    .integration-btm-section .integration-btm-content h3.elementor-heading-title {
        font-size: 34px !important;
        line-height: 42px !important;
    }
    .elementor-10 .elementor-element.elementor-element-16bdd85 .eael-creative-button {
        width: 100%;
        font-size: 20px !important;
    }
    .integration-btm-section {
        padding: 50px 0 10px !important;
    }
    .button-black.bottom-demo-btn a.eael-creative-button {
        max-width: 100% !important;
        /* padding: 17px 20px 14px; */
        width :290px !important;
    }
    .button-black.bottom-demo-btn a.eael-creative-button span {
        font-size: 20px !important;
    }
    .about-banner h2.elementor-heading-title {
        max-width: 293px;
    }
    .about-banner {
        background-size: 37%;
        background-position: center 28% !important;
    }
    .about-btm-img.hbottom-sec-image .elementor-widget-container {
        margin: 0 -20px 20px 0 !important;
    }
    .page-name-heading .elementor-widget-container h4.elementor-heading-title {
        text-transform: uppercase;
    }
    .about-img-heading h4.elementor-heading-title {
        max-width: 300px;
        margin: 0 auto;
    }
    .common-form .eael-contact-form-align-right {
        padding: 0 0 !important;
    }
    .common-form input {
        border-radius: 35px !important;
        padding: 10px 20px !important;
        border-right: 1px solid #A6ABBE !important;
        height: 60px !important;
        font-size: 18px !important;
    }
    .become-partner-wrap.common-form {
        margin-bottom: -25px;
    }
    .big-icon-list.analytics-icon-list span.elementor-icon-list-icon svg {
        width: 40px !important;
        height: 40px !important;
    }
    .incredible-tools-wrap .incredible-tools-limg .elementor-image {
        margin: 0 0 20px -14px !important;
    }
    .industries-contect.iouter-column .elementor-column-wrap .partner-red-heading.top-left.iinner-column .elementor-column-wrap h2.elementor-heading-title {
        font-size: 38px !important;
        line-height: 45px !important;
        margin-bottom: 48px !important;
    }
    .industries-contect.iouter-column .elementor-column-wrap .partner-red-heading.top-left.iinner-column .elementor-column-wrap h2.elementor-heading-title br {
        display: none;
    }
    .blog-top-tabs .elementor-row {
        margin-bottom: 30px;
    }
    .blog-top-tabs .elementor-row .elementor-column-wrap {
        padding: 0 !important;
    }
    .blog-btm-img .elementor-image {
        margin: 30px -20px 0 -20px !important;
    }
    .hbottom-right-section.blog-bleft .elementor-column-wrap {
        padding: 40px 0 0 0px !important;
    }
    .common-form.blog-form-wrap .eael-contact-form .grid-container {
        flex-wrap: wrap;
    }
    .common-form.blog-form-wrap input.wpcf7-submit.hpdemsub {
        width: 100% !important;
    }
    .share-btn-list .elementor-grid {
        justify-content: flex-start !important;
        display: inline-flex;
        margin: 30px 0 10px 0;
    }
    .industries-form-wrap.common-form {
        margin-top: 0;
    }
    .pos-bottom-section.sok-btm-section {
        padding-bottom: 30px !important;
    }
    form.wpcf7-form h4.elementor-heading-title.elementor-size-default {
        font-size: 28px;
        line-height: 30px;
    }
    .hbottom-right-section.integration-bleft .elementor-column-wrap h3.elementor-heading-title, .hbottom-right-section.integration-bleft .elementor-column-wrap .elementor-text-editor, .hbottom-right-section.integration-bleft .elementor-column-wrap .eael-creative-button-wrapper {
        margin-right: 0 !important;
    }
    .hbottom-sec-image.integration-img-right .elementor-widget-container {
        margin: 19px 0 30px 0 !important;
    }
    .pos-bottom-section.bar-bottom-section {
        padding: 40px 0 30px !important;
    }
    .integration-bottom-section {
        padding: 40px 0 30px !important;
    }


}

@media only screen and (max-width: 640px) {
    .slider-wrap {
        margin: 0 20px;
    }
	
	 #phone-chat {
        top: 0!important;
    }
}

@media only screen and (max-width: 420px) {
    .mp-self-order .elementor-column:first-child .elementor-image img {
        width: 170px !important;
        margin-bottom: -50px;
    }
    .mp-third-party .elementor-column:first-child .elementor-widget-container img {
        margin-bottom: -50px;
    }
    .mp-handheld-pos .elementor-column:last-child .elementor-image img {
        width: 17px !important;
    }
    .mp-self-order .elementor-column:last-child .elementor-image img {
        width: 14px !important;
    }
    .mp-third-party .elementor-column:last-child .elementor-image img {
        width: 22px !important;
    }
    .mp-online-ordering .elementor-column:last-child .elementor-image img {
        width: 20px !important;
    }
    .mp-marketing-reporting .elementor-column:last-child .elementor-image img {
        width: 26px !important;
    }

}


}

@media only screen and (max-width: 380px) {
    .mp-point-of-sale .elementor-column:last-child .elementor-text-editor,
    .mp-kitchen-display .elementor-column:last-child .elementor-text-editor,
    .mp-handheld-pos .elementor-column:last-child .elementor-text-editor,
    .mp-cash-discount .elementor-column:last-child .elementor-text-editor,
    .mp-self-order .elementor-column:last-child .elementor-text-editor,
    .mp-third-party .elementor-column:last-child .elementor-text-editor,
    .mp-online-ordering .elementor-column:last-child .elementor-text-editor,
    .mp-marketing-reporting .elementor-column:last-child .elementor-text-editor {
        font-size: 18px !important;
        line-height: 25px;
    }
    .mp-cash-discount .elementor-column:first-child .elementor-image img {
        width: 95% !important;
    }
    .mp-cash-discount .elementor-column:first-child .elementor-image {
        text-align: center;
        margin: -10px 0 -40px 0 !important;
    }
    .mp-self-order .elementor-column:first-child .elementor-image img {
        margin-bottom: -120px;
    }
    .mp-third-party .elementor-column:first-child .elementor-widget-container img {
        margin-bottom: -90px;
    }
    .mp-online-ordering .elementor-column:first-child .elementor-widget-container img {
        margin-bottom: -50px;
    }
    .mp-marketing-reporting .elementor-column:first-child .elementor-widget-container img {
        margin-bottom: -40px;
    }
}

@media only screen and (max-width: 370px) {
    .elementor-2207 .elementor-element.elementor-element-8bf5cd6 .elementor-image img {
        width: 110px !important;
        padding-left: 10px;
    }
    .mp-self-order .elementor-column:first-child .elementor-image img {
        width: 140px !important;
    }
    .mp-handheld-pos .elementor-column:first-child .elementor-image img {
        margin-bottom: -60px;
    }
    .mp-kitchen-display .elementor-column:first-child .elementor-image img {
        margin-bottom: -50px;
    }
    .mp-cash-discount .elementor-column:first-child .elementor-image img {
        margin-bottom: -50px;
    }
    .mp-self-order .elementor-column:first-child .elementor-image img {
        margin-bottom: -170px;
    }
    .mp-third-party .elementor-column:first-child .elementor-widget-container img {
        margin-bottom: -140px;
        width: 75% !important;
    }
    .mp-online-ordering .elementor-column:first-child .elementor-widget-container img {
        margin-top: -15px;
        margin-bottom: -80px;
    }
    .mp-marketing-reporting .elementor-column:first-child .elementor-widget-container img {
        margin-top: -15px;
        margin-bottom: -65px;
    }
}

@media only screen and (max-width: 350px) {
    .small-br-none br {display: none;}
    #elementor-popup-modal-6026 .dialog-close-button {
        top: 25px;
        right: 30px;
    }
    .button-link a span {
        font-size: 15px !important;
    }
    /* .elementor-1826 .elementor-element.elementor-element-55b83197 .elementor-image img {
        margin-bottom: -110px;
    }
    .elementor-1826 .elementor-element.elementor-element-f7cc3ea {
        font-size: 18px;
        line-height: 22px;
    } */
    .mproduct-section h3.elementor-heading-title.elementor-size-default {
        font-size: 22px !important;
        line-height: 28px !important;
    }
    .mproduct-section .elementor-text-editor, .mproduct-section .elementor-text-editor p {
        font-size: 18px !important;
        line-height: 22px;
    }
    .mproduct-section .elementor-column:first-child .elementor-image {
        margin-bottom: -30px;
    }
    
    /* .elementor-1826 .elementor-element.elementor-element-7499adc, .elementor-1826 .elementor-element.elementor-element-fcf9cb0 {
        margin-bottom: -50px;
    }*/
    .elementor-1826 .elementor-element.elementor-element-b67dcc9 .elementor-heading-title {
        font-size: 27px;
        line-height: 35px;
    }
    .elementor-1826 .elementor-element.elementor-element-e986640 .elementor-heading-title {
        font-size: 32px;
        line-height: 42px;
    } 
    .product-box {
        padding: 40px 20px;
    }
    .elementor-10 .elementor-element.elementor-element-65f5934 {
        line-height: 16px;
    }
    .integration-btm-section .integration-btm-content h3.elementor-heading-title {
        font-size: 28px !important;
        line-height: 38px !important;
    }
    .integration-btm-section .integration-btm-content {
        padding: 0 16px;
    }
    .elementor-6026 .elementor-element.elementor-element-d676217 .elementor-icon-list-item, .elementor-6026 .elementor-element.elementor-element-d676217 .elementor-icon-list-item a, .elementor-11584 .elementor-element.elementor-element-c5e8de9 .elementor-icon-list-item, .elementor-11584 .elementor-element.elementor-element-c5e8de9 .elementor-icon-list-item a {
        font-size: 17px;
    }
    .elementor-6026 .elementor-element.elementor-element-dcc7938 .elementor-button, .elementor-11584 .elementor-element.elementor-element-d884647 .elementor-button {
        padding: 13px 15px 10px !important;
    }
}


/* @supports (-webkit-appearance:none) and (overflow:-webkit-marquee) and (-webkit-text-size-adjust:none) and (justify-content:inherit) { 
    .nav-main-menu ul#main-menu li:nth-child(6) a { 
        padding: 7px 15px 8px !important;
    }
}

@supports (overflow:-webkit-marquee) and (-webkit-text-size-adjust:none) and (justify-content:inherit) {
    .nav-main-menu ul#main-menu li:nth-child(6) a { 
        padding: 7px 15px 8px !important;
    }
} */



