.get-sec p{margin-bottom:0;}
.form-gray{ max-width: 540px; margin: 0 auto; padding: 50px 70px; background: #F8F9FA; border-radius: 20px; }
.form-gray:not(.steps-form, .return-for-repaire-form) .btn-primary{ width: 100%; }
.steps-form .form-gray .btn-primary{ width: auto; }
.wpcf7-radio .wpcf7-list-item-label{ position: relative; padding-left: 27px; font-size: 14px; color: #777777 !important; cursor: pointer; display: inline-block; font-weight: 500; }
.wpcf7-radio { display: flex; align-items: center; }
.wpcf7-radio .first.wpcf7-list-item{ margin-left: 0; }
.wpcf7-radio input{ position: absolute; opacity: 0; cursor: pointer; }
.wpcf7-radio .wpcf7-list-item-label:before{content:"";position:absolute;top: 2px;left: 0;height: 18px;width: 18px;border-radius:50%;background-color:var(--white);border: 2px solid #777777;transition: all 0.3s ease-in-out;}
.wpcf7-radio .wpcf7-list-item-label:after {content: ""; position: absolute; -webkit-transform: scale(0); transform: scale(0); transition: all 0.3s ease-in-out; top: 7px;left: 5px;width: 8px;height: 8px;border-radius: 50%;background:var(--primary-color);}
.wpcf7-radio input:checked ~ .wpcf7-list-item-label{color:var(--dark);}
.wpcf7-radio input:checked ~ .wpcf7-list-item-label:after {-webkit-transform: scale(1);transform: scale(1);}
.custom-table .table thead th {height: 60px;}
.custom-table.text-left .table thead th {text-align: left;}
.custom-table.text-left .table tbody tr td { text-align: left; }
/* .custom-table.table-1 .table thead th:first-child, .custom-table .table tbody tr td:first-child { max-width: 220px; min-width: 230px; } */
.custom-table .table tbody tr td { font-weight: 500; }
.custom-table .table tbody tr td a:not(.btn):hover{ color: var(--secondary-color); }
.custom-table.first-bold .table tbody tr td:first-child { font-weight: 600; }
ol.number-listing { padding-left: 23px; }
ol.number-listing li:not(:last-child) { margin-bottom: 20px; }
.elementor-post .elementor-post__text .elementor-post__read-more{display: inline-block;position: relative;transition: all .15s ease-in-out; padding: 10px 62px 10px 20px;text-transform: uppercase;font-size:14px;border-radius: 100px;font-weight: 600;line-height: 1.556;box-shadow: none !important;outline:0;letter-spacing: 0.015em; background-color: transparent;border:2px solid var(--primary-color); color: var(--primary-color);}
.elementor-post .elementor-post__text .elementor-post__read-more:before, .elementor-post .elementor-post__text .elementor-post__read-more:after{content:"";display: inline-block; width:34px; height:10px; background-size: 33px; background-repeat: no-repeat;background-position: center;transition: all .25s ease-in-out;top:50%;-webkit-transform: translate(0, -50%);transform: translate(0, -50%);position: absolute;background-image: url(../img/white-arrow.svg);}
.elementor-post .elementor-post__text .elementor-post__read-more:before{opacity: 0;right:18px;-webkit-transform: translate(-20px, -50%);transform: translate(-20px, -50%);}
.elementor-post .elementor-post__text .elementor-post__read-more:after{opacity:1;margin-left:10px;position: absolute;right: 20px;background-image: url(../img/orange-arrow.svg);}
.elementor-post .elementor-post__text .elementor-post__read-more:hover:before, .elementor-post .elementor-post__text .elementor-post__read-more:focus:before{opacity: 1;-webkit-transform: translate(0px, -50%);transform: translate(0px, -50%);background-image: url(../img/white-arrow.svg);}
.elementor-post .elementor-post__text .elementor-post__read-more:hover:after, .elementor-post .elementor-post__text .elementor-post__read-more:focus:after{opacity: 0;-webkit-transform: translate(20px, -50%);transform: translate(20px, -50%);}
.elementor-post .elementor-post__text .elementor-post__read-more:hover, .elementor-post .elementor-post__text .elementor-post__read-more:focus{background-color: var(--primary-color); color:var(--white) !important;border:2px solid var(--primary-color); }
.elementor-posts-container.elementor-has-item-ratio .elementor-post__thumbnail{    background-color: #f3f3f3; border: 1px solid var(--lightgray2)}
.elementor-posts .elementor-post__excerpt p{ display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; }
.elementor-posts--thumbnail-top .elementor-post__text{position: relative;}
.elementor-post__text .elementor-post__title{ padding-top: 30px; }
.elementor-post__text .elementor-post__title a:hover{ color: var(--primary-color) !important;}
.elementor-post__text .elementor-post__meta-data{ position: absolute; top: 0; }
.elementor-posts-container .elementor-post__thumbnail img{ height: 100% !important;  }
.e-load-more-message{display: none !important;}
.home-help-section .help-box-container .btn{ background-color: transparent; border: 2px solid var(--primary-color); color: var(--white); }
.home-help-section .help-box-container .btn:hover:before{ background-image: url(../img/white-arrow.svg); }
.home-help-section .help-box-container .btn:hover{ background-color: var(--primary-color); border: 2px solid var(--primary-color); color: var(--white); }
.card-box .fieldset-cf7mls-wrapper fieldset .action-button.cf7mls_back{padding: 10px 20px 10px 62px;}
.card-box .fieldset-cf7mls-wrapper fieldset .action-button.cf7mls_back:before{ right: auto; -webkit-transform: translate(20px, -50%) rotate(180deg); transform: translate(20px , -50%) rotate(180deg); left: 20px; }
.card-box .fieldset-cf7mls-wrapper fieldset .action-button.cf7mls_back:after{ right: auto; -webkit-transform: translate(-10px, -50%) rotate(180deg); transform: translate(-10px, -50%) rotate(180deg); left: 20px; }
.card-box .fieldset-cf7mls-wrapper fieldset .action-button.cf7mls_back:hover:before { -webkit-transform: translate(0px, -50%) rotate(180deg); transform: translate(0px, -50%) rotate(180deg); }
.card-box .fieldset-cf7mls-wrapper fieldset .action-button.cf7mls_back:hover:after{ -webkit-transform: translate(20px, -50%) rotate(180deg); transform: translate(20px, -50%) rotate(180deg); }
.eael-team-item .eael-team-member-position { letter-spacing: normal !important;}
.eael-team-item .eael-team-member-name { letter-spacing: normal !important; }
.video-play-content .eicon-play:before { content: ""; position: absolute; width: 70px; height: 70px; background: url(/wp-content/uploads/2022/03/play-button.svg) no-repeat center; top: 50%; left: 50%; transform: translateX(-50%) translateY(-50%); -webkit-transform: translateX(-50%) translateY(-50%); z-index: 10; }
.blog-details h2{font-size: 40px;text-transform: inherit !important; letter-spacing: inherit !important;}
.blog-details h3{font-size: 30px;text-transform: inherit !important; letter-spacing: inherit !important;}
.category-videos .elementor-post__thumbnail{position: relative; overflow: hidden;}
.category-videos .elementor-post__thumbnail::before { pointer-events: none; content: ""; position: absolute; background-color: rgba(0,0,0,0.5); width: 100%; height: 100%; z-index: 9;border-radius: 20px; }
.category-videos .elementor-post__thumbnail:after { pointer-events: none; content: ""; position: absolute; width: 70px; height: 70px; background: url(/wp-content/uploads/2022/03/play-button.svg) no-repeat center; top: 50%; left: 50%; transform: translateX(-50%) translateY(-50%); z-index: 10; }
.order-faq-style-01 .nav-pills > li > .nav-tabs{ transition: all .3s ease-in-out; -webkit-transition: all .3s ease-in-out; }
.contact-form-section.form-gray.max-width-box {max-width: 750px;}
.contact-form-section.form-gray.max-width-box label.form-label {display: block;}
.contact-form-section.form-gray.max-width-box  br {display: none;}
.contact-form-section.form-gray.max-width-box .wpcf7-list-item {margin-left: 0;}
.contact-form-section.form-gray.max-width-box .cf7mls-btns button {float: none;margin: 0 auto;}
.cf7mls_next.action-button {line-height: 1.556;background-color: transparent;color: #d47b22;border: 2px solid #d47b22;border-radius: 30px;text-transform: uppercase;padding: 11px 62px 11px 20px;float: none;font-size: 18px;min-width: 250px;}
.cf7mls_next.action-button:hover {background-color: #d47b22;color: #fff;}
.contact-form-section.form-gray.max-width-box .cf7mls-btns {text-align: center;}
.terms-cond ~ p{display: inline-block; padding-top: 0; margin-left: 5px;}
.card-box .cf7mls_progress_bar li .cf7mls_progress_bar_title { color: #777777; opacity: 0.5; }
.card-box .cf7mls_progress_bar li .cf7_mls_count_step { color: #777777; opacity: 0.5; }
.cf7mls_progress_bar li.active .cf7_mls_count_step { color: #fff !important; opacity: 1 !important; }
.card-box .cf7mls_progress_bar li.active .cf7mls_progress_bar_title { color: #777777; opacity: 0.; }
.card-box .cf7mls_progress_bar li.current .cf7mls_progress_bar_title { color: #d47b22; opacity: 1; }
body .card-box .cf7mls_bar_style_navigation_horizontal_round.cf7mls_bar_style_text_vertical li.active:before{background-color: #fff !important;     border: 2px solid #d47b22;}
body .card-box .cf7mls_bar_style_navigation_horizontal_round.cf7mls_bar_style_text_vertical li.current:before{background-color: #d47b22 !important;}
body .card-box .cf7mls_bar_style_navigation_horizontal_round.cf7mls_bar_style_text_vertical li.active .cf7_mls_check{color: #d47b22;}
.orderShiping-row h2 + .accordion{margin-top: 30px;}
.banner-after-discription.section-padding + .relatedProduct-section.section-padding{padding-top: 0;}
.single-post h1 span { display: inline-block; }
.banner-after-discription + .product-with-filter{margin-top: 0;}
.banner-after-discription + .solution-zigzag-section{padding-top: 0;}
.e-load-more-pagination-loading .elementor-button{cursor: not-allowed !important; pointer-events: none; opacity: 0.8;}
.elementor-element-populated{text-align: left !important;}
a.accordion-button::after{content: none;}
.sales-rep-section:not(.havis-sales-team) .elementor-icon-list-item a .elementor-icon-list-text{color: #212121 !important;}
.sales-rep-section:not(.havis-sales-team) .elementor-icon-list-item a:hover .elementor-icon-list-text{color: #D47B22 !important;}
.digital-assets .slider-item .img-box { -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; }
.international-literature-section .digital-assets .slider-item .img-box a:before, .international-literature-section:not(#resources) .digital-assets .slider-item .img-box a:after{border-radius: 20px;}
.international-literature-section .digital-assets .slider-item .img-box a.disabled{pointer-events: none; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.testing-sec.about-section .elementor-cta__description{ height: 80px !important; display: -webkit-box !important; -webkit-line-clamp: 3 !important; -webkit-box-orient: vertical !important; white-space: normal !important; overflow: hidden !important; text-overflow: ellipsis !important; }
.testing-sec.about-section .elementor-cta__description.showmore{ display: -webkit-box !important; -webkit-line-clamp: unset!important; -webkit-box-orient: vertical!important; white-space: unset!important; overflow: visible!important; text-overflow: unset!important; height: auto !important; }
/* Only Safari 10.1+ */
@media not all and (min-resolution:.001dpcm){
  @supports (-webkit-appearance:none) {
    .international-literature-section .digital-assets{margin-top: -50px; grid-row-gap: 0px;}
    .international-literature-section .digital-assets > *{margin-top: 50px;}
  }
}

.inner-banner.left-content + .motion-device-section{ margin-top: 50px; }
.term-mounting-solutions .solution-zigzag-section .mounting-solution-list li .card-body p,
.no-ellipsis .elementor-cta__description{-webkit-line-clamp: unset !important; -webkit-box-orient: unset !important; white-space: unset !important; overflow: visible !important; text-overflow: unset !important;}
.configurator-fluid-layout .configurator-left .relatedProduct-section .relatedpr-list .equal-height-main{ flex: 0 0 100%; max-width: 100%; height: 38vh; display: flex; align-content: center; }
.elementor-widget-text-editor.arrow-listing ul li.icon-platinum{background-image: url(/wp-content/uploads/2021/12/platinum.svg);background-size: 15px; background-position-y: 5px;}
.elementor-widget-text-editor.arrow-listing ul li.icon-gold{background-image: url(/wp-content/uploads/2021/12/gold.svg);background-size: 15px; background-position-y: 5px;}
.elementor-widget-text-editor.arrow-listing ul li.icon-silver{background-image: url(/wp-content/uploads/2021/12/silver.svg);background-size: 15px; background-position-y: 5px;}
.footer .footer-column .wpcf7{margin-top: 15px;}
.support-top-info .information-box p:empty {display: none;}
.accordion.appSpAccordion {margin-top: 30px;}
.accordion.appSpAccordion .accordion-item > .media {align-items: center;cursor: pointer;padding: 15px 55px 15px 25px;position: relative;}
.accordion.appSpAccordion .accordion-item > .media[aria-expanded="false"]::before {content: "";display: block;width: 2px;height: 24px;background-color: #414141;position: absolute;right: 41px;top: 50%;transform: translate(0, -50%);}
.accordion.appSpAccordion .accordion-item > .media::after {width: 24px;height: 2px;background-color: #414141;background-image: none;right: 30px;position: absolute;top: 50%;content: "";transition: 0.2s ease-in-out;transform: translate(0, -50%);}
.accordion.appSpAccordion .accordion-item > .media .media-body h5 {font-size: 24px;margin: 0;transition: 0.2s all ease;}
.accordion.appSpAccordion .accordion-item > .media:hover .media-body h5 {color: var(--primary-color);}
.information-box .accordion.appSpAccordion .media .media-thumb {display: flex;justify-content: center;}
.app-support-acordion {margin-top: 50px;}

/* Table Scroll CSS Start */
.havis-scroll-wrapper{width:100%;}
.top-scroll-bar{overflow-x:auto;overflow-y:hidden;height:12px;margin-bottom:2px;}
.top-scroll-inner{height:1px;}
#tableScroll{overflow-x:auto;overflow-y:visible;}
#topScroll,#tableScroll{overflow-x:scroll;}
#topScroll::-webkit-scrollbar,#tableScroll::-webkit-scrollbar{-webkit-appearance:none;height:8px;}
#topScroll::-webkit-scrollbar-track,#tableScroll::-webkit-scrollbar-track{background:var(--lightgray);}
#topScroll::-webkit-scrollbar-thumb,#tableScroll::-webkit-scrollbar-thumb{background:var(--primary-color);border-radius:4px;}
#topScroll::-webkit-scrollbar-thumb:hover,#tableScroll::-webkit-scrollbar-thumb:hover{background:var(--primary-color);}
/* Table Scroll CSS Start */

@media (max-width:991.98px) and (min-width: 768px){
    .home-help-section .head-section { padding-top: 60px; padding-bottom: 60px; }
}
@media (max-width:1399.98px) {
    .product-gallery-section .product-right-info .top-section h1{font-size: 30px;}
    .app-support-acordion {margin-top: 30px;}
}
@media (max-width:1199.98px) {
    .team-section .eael-team-item .eael-team-member-name { font-size: 22px !important; }
}
@media (max-width:1024.98px) {
    .blog-details h2 {font-size: 30px;}
    .blog-details h3{font-size: 26px;}
    .order-faq-style-01{padding-top: 0;}
    @media not all and (min-resolution:.001dpcm){
        @supports (-webkit-appearance:none) {
          .international-literature-section .digital-assets{margin-top: -40px; grid-row-gap: 0px;}
          .international-literature-section .digital-assets > *{margin-top: 40px;}
          
        }
      }
}
@media (min-width:992px) {
    .logo-popup-wrapper .e-hotspot__tooltip > strong{padding-right: 25px;}
    .hotspot-close { position: absolute; right: 20px; top: 23px; width: 20px; height: 20px; opacity: 0.3; cursor: pointer;}
    .hotspot-close:hover { opacity: 1; }
    .hotspot-close:before, .hotspot-close:after { position: absolute; left: 10px; content: ' '; height: 20px; width: 2px; background-color: #333; }
    .hotspot-close:before { transform: rotate(45deg); }
    .hotspot-close:after { transform: rotate(-45deg); }
}
@media (max-width:991.98px) {
    .form-gray{padding: 30px;}
    .product-with-filter{margin-bottom: 60px; padding-bottom: 0;}
    .product-with-filter .sidebar-filter{ position: fixed; top: 0; left: -350px; overflow: unset; z-index: 99999; height: 100vh; border-radius: 0; flex: 0 0 350px; max-width: 350px; width: 350px; -webkit-transition: left 0.5s; transition: left 0.5s; }
    .product-with-filter .sidebar-filter.show-filter { -webkit-transition: left 0.5s; transition: left 0.5s; left: 0; padding: 0; }
    .product-with-filter .sidebar-filter.show-filter .filter-title:before { visibility: visible; opacity: 1; }
    .product-with-filter .sidebar-filter .left-filter { height: 100vh; overflow: auto; }
    .product-with-filter .filter-title { background-color: transparent; padding: 0; border-bottom: none; }
    .filter-title:before { content: ""; position: absolute; top: 0; left: 100%; width: 500%; height: 100%; background-color: rgba(0,0,0,0.5); opacity: 0; visibility: hidden; }
    .filter-title h6 { position: absolute; font-size: 0 !important; top: 50%; left: 100%; border-radius: 0 25px 25px 0; height: 50px; width: 50px; transition: padding 0.5s; margin: 0; cursor: pointer; background-color: var(--primary-color); color: #fff; }
    .filter-title h6::before { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; font-size: 14px; text-align: center; background: url(/wp-content/uploads/2022/03/filter.svg) no-repeat center; background-size: 20px auto; }
    .product-with-filter .product-list .top-information h6 { width: 100%; margin-bottom: 20px;}
    .main-banner .banner-overlay .btn-container { padding-bottom: 100px; }
}
@media (max-width:767.98px) {
    .blog-details h2 {font-size: 20px;}
    .blog-details h3{font-size: 18px;}
    .wpcf7-radio { display: flex; align-items: start; flex-direction: column; }
    .wpcf7-radio .wpcf7-list-item{ margin: 0; }
    .distribution-partner-row .elementor-column-gap-default {max-width: 400px !important; margin: 0 auto;}
    .elementor-grid-mobile-1 .elementor-grid { grid-template-columns: repeat(2,1fr) !important; }
    .main-banner .banner-overlay .btn-container .btn-white{    display: none;}
    .main-banner .banner-overlay .btn-container { padding-bottom: 0px; }
    .main-banner .banner-overlay .btn-container > div{position: relative;}
    .main-banner .banner-overlay .btn-container > div{ visibility: visible; opacity: 1; transform: translateX(0); }
    .elementor-widget-text-editor.arrow-listing ul li { background-position: left 6px; }
    .footer { font-size: 16px; }
    .footer .footer-column { margin-bottom: 40px; }
    .footer .footer-column ul.social-list{margin-bottom: 20px;}
    .feature-section ul.arrow-listing li {padding: 15px 0px 0 30px; }
    .feature-section ul.arrow-listing li:before { left: 0; }
    #resources.international-literature-section { margin-top: 60px; }
    #resources.international-literature-section .big-container.container {padding-left: 0px; padding-right: 0px; }
    .relatedProduct-section#relatedProduct .slick-slider .slick-slide, .relatedProduct-section.product-slider .slick-slider .slick-slide{    margin-left: 0px; margin-right: 0px;}
    .banner-after-discription.section-padding{padding-top: 50px; padding-bottom: 50px;}
    .order-faq-style-01{padding-top: 0;}
    .order-faq-style-01 .nav-pills > li:not(.removetoggle) > .nav-link::before { height: 24px;right:20px;}
    .order-faq-style-01 .nav-pills > li:not(.removetoggle) > .nav-link::after { width: 24px;right:10px;}
    .eael-team-members-simple{max-width: 350px !important; margin: 0 auto;}
    .eael-team-item .eael-team-content, .eael-team-item .eael-team-content .eael-team-text {margin-bottom: 0;}
    .product-with-filter .product-list .top-information .form-group { margin-left: 0px; }
    .product-with-filter .product-list .top-information h6 { margin-bottom: 15px; }
    .inner-banner.left-content + .motion-device-section{ margin-top: 60px; }
    .header .container { padding-left: 20px; padding-right: 20px; }
    footer.footer.bg-secondary > .container { padding: 0 20px; }
    .footer { padding-top: 40px; }
    .footer .footer-logo { width: 110px; margin-bottom: 20px; }
    .footer .footer-menu li a { padding: 5px 0 0px; }
    .footer .footer-menu li { padding: 0 0 5px; }
    .footer .head-9{margin-bottom: 10px;}
    .footer .footer-column { margin-bottom: 20px; }
    .footer .address-box ul li { position: relative; padding: 5px 0 8px 35px; }
    .footer .address-box ul li img { position: absolute; top: 10px; left: 0; }
    .footer .footer-column ul.social-list { margin-bottom: 10px; }
    .feature-section h4 { padding-left: 0px; }
    .accordion.appSpAccordion .accordion-item > .media {padding: 12px 40px 12px 15px;}
    .accordion.appSpAccordion .accordion-item > .media[aria-expanded="false"]::before {right: 25px;height: 18px;}
    .accordion.appSpAccordion .accordion-item > .media::after{right: 17px;width: 18px;}
    .accordion.appSpAccordion .accordion-item > .media .media-body h5 {font-size: 20px;}
    .support-top-info .information-box .media .media-thumb {width: 40px;height: 40px;padding: 10px;}
    .support-top-info .information-box .media-body h5 {font-size: 18px;}
		.forklift-section .elementor-wc-products.elementor-grid-mobile-2 .relatedpr-list {
        grid-template-columns: repeat(1, 1fr);
}
}
@media (max-width:579.98px) {
    .elementor-grid-mobile-1 .elementor-grid { grid-template-columns: repeat(1,1fr) !important; }
    .card-box .fieldset-cf7mls-wrapper fieldset .action-button, .contact-form-section.form-gray.max-width-box .cf7mls-btns button{ min-width: 220px; }
    .product-with-filter .sidebar-filter{ left: -300px; flex: 0 0 300px; max-width: 300px; width: 300px; }
}