html {
  scroll-behavior: smooth;
}
body{font-family: 'Jost', sans-serif!important; font-size:1rem; overflow-x:hidden}
input{font-family: 'Jost', sans-serif!important;}
a{text-decoration:none;}
a:hover{text-decoration:none;}
.non_login_footer{display:none;}
.display_none{display:none!important;}
/*---------------- Header 2021 -----------------------*/
.header-wrapper-blank-2021{height:126px;}
.header-wrapper-2021{position: fixed; top: 0px!important; left: 0px; width: 100%; z-index: 1000;}
.header-wrapper-2021 .top-band{text-align: center; color: #fff!important; background: #3ea0ff; padding: 0.88rem; font-size: 11.44px; position: relative; width: 100%; display: table; font-family: 'Jost', sans-serif;}
.header-wrapper-2021 .header-2021 {width: 100%; padding: 0px; background: #fff; top: 0px; position: relative; z-index: 1000; border-bottom: 0px solid #adb1b5;}
.header-wrapper-2021 .header-2021 .m-nav-area{display:none;}
.header-wrapper-2021 .header-2021 .navbar {background: #fff; padding: 0px 15px 0px 15px;}
.header-wrapper-2021 .header-2021 .navbar-brand {padding: 18px 0px; margin-right: 0px; height: auto!important; cursor: pointer!important;}
.header-wrapper-2021 .header-2021 .nav-link {color: #000; padding: 1.8rem 2.2rem!important; font-weight: 600; font-size: 14px; position: relative; font-family: 'Jost', sans-serif; z-index: 2;}
.header-wrapper-2021 .header-2021 .nav-link:hover{color:#3ea0ff;}
.header-wrapper-2021 .header-2021 .dropdown:hover .dropdown-toggle{color:#3ea0ff;}
.header-wrapper-2021 .header-2021 .dropdown:hover .dropdown-menu {display: block; top: 60px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.header-wrapper-2021 .header-2021 .dropdown-toggle::after{display:none;}
.header-wrapper-2021 .header-2021 .right-nav{position: absolute; right: 15px;}
.header-wrapper-2021 .header-2021 .right-nav .nav-link{z-index:0;}
.header-wrapper-2021 .header-2021 .trial-btn a {margin-top: 21px; color:#fff!important; border: solid 2px #3ea0ff; border-radius: 8px; padding: .4rem 1rem!important; text-decoration: none; text-align: center;}
.header-wrapper-2021 .header-2021 .dropdown-solution .dropdown-menu{width: 1100px; left: 50%; margin-left: -400px; top: -2px!Important; border-radius: 0px; border: solid 1px #D8D8D8; padding: 100px 60px 20px 60px; z-index: 1; box-shadow: 5px 5px 5px rgb(0 0 0 / 30%)}
.header-wrapper-2021 .header-2021 .operate-your-business{width: 32%; float: left; border-right: solid 1px #D8D8D8; height:480px;}
.header-wrapper-2021 .header-2021 .operate-your-business .heading{font-size:15px; font-weight:600; margin-bottom:15px;}
.header-wrapper-2021 .header-2021 .operate-your-business .links a{color:#474747; font-size:12px; display:table; width:100%; padding:5px 0px;}
.header-wrapper-2021 .header-2021 .operate-your-business .links a:hover{color:#3ea0ff;;}
.header-wrapper-2021 .header-2021 .manage-more-efficiently{width: 33%; float: left; border-right: solid 1px #D8D8D8; padding-left: 30px; height:480px;}
.header-wrapper-2021 .header-2021 .manage-more-efficiently .heading{font-size:15px; font-weight:600; margin-bottom:15px;}
.header-wrapper-2021 .header-2021 .manage-more-efficiently .links a{color:#474747; font-size:12px; display:table; width:100%; padding:5px 0px;}
.header-wrapper-2021 .header-2021 .manage-more-efficiently .links a:hover{color:#3ea0ff;;}
.header-wrapper-2021 .header-2021 .grow-to-meet{width: 34%; float: left; padding-left: 30px; height:480px;}
.header-wrapper-2021 .header-2021 .grow-to-meet .heading{font-size:15px; font-weight:600; margin-bottom:15px;}
.header-wrapper-2021 .header-2021 .grow-to-meet .links a{color:#474747; font-size:12px; display:table; width:100%; padding:5px 0px;}
.header-wrapper-2021 .header-2021 .grow-to-meet .links a:hover{color:#3ea0ff;}
.header-wrapper-2021 .header-2021 .dropdown-industries .dropdown-menu{width: 1100px; left: 50%; margin-left: -530px; top: -2px!Important; border-radius: 0px; border: solid 1px #D8D8D8; padding: 100px 60px 20px 60px; z-index: 1; box-shadow: 5px 5px 5px rgb(0 0 0 / 30%)}
.header-wrapper-2021 .header-2021 .dropdown-industries .industry-nav-area .link-box{float: left; width: 25%; margin-bottom: 55px;}
.header-wrapper-2021 .header-2021 .dropdown-industries .industry-nav-area .link-box .name{font-size: 15px; font-weight: 500; color: #000; margin-bottom: 5px; margin-top: 5px;}
.header-wrapper-2021 .header-2021 .dropdown-industries .industry-nav-area .link-box .description{font-size: 12px; color: #474747; height:90px;}
.header-wrapper-2021 .header-2021 .dropdown-industries .industry-nav-area .link-box:hover .name{color:#3ea0ff;}
.header-wrapper-2021 .header-2021 .dropdown-industries .industry-nav-area .link-box:hover .description{color:#000;}
/*---------------- Header 2021 -----------------------*/



.top-band{text-align: center; color: #fff!important; background: #2ca1ff; padding: 0.88rem; font-size: 11.44px; position: relative;width: 100%; display:table;}
.top-band .info-icon{display:inline-block; width: 18px;}
.top-band .info-icon svg{width:100%; height:auto}
.top-band .covid-info{display:inline-block; padding:0px 5px; font-weight:500; letter-spacing: 0.5px; font-size: 12px;}
.header-wrapper-blank{height:123px; position:relative; width:100%; display:table;}
.header-wrapper{position:fixed; top:0px; left:0px; width:100%; z-index:1000;}
.header{width:100%;padding:0px; background:#fff; top:0px; position: relative; z-index:1000;}
.header-shadow{ box-shadow: 0px 5px 5px rgba(0,0,0,0.2);}
.header .navbar{background:#fff; padding: 0px 115px 0px 15px;}
.header .right-nav{position:absolute; width:248px; right:0px;}
.header .navbar-brand{padding: 18px 0px; margin-right: 0px;}
.header .nav-link{color: #000; padding: 1.8rem!important; font-weight: 600; font-size:13px; position:relative;}
.header .nav-item:hover .nav-link{color:#2ca1ff}
.header .right-nav .nav-link {padding: 1.8rem!important;}
.header .dropdown-toggle::after{display:none;}
.header .dropdown .dropdown-menu{top:0px;  transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.header .dropdown:hover .dropdown-menu{display:block; top:60px;  transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.header .right-nav .trial-btn a{margin-top: 18px; border: solid 2px #2ca1ff; border-radius: 30px; padding: .5rem 1rem!important;}
.header .right-nav .trial-btn-2 a{background:#ff5a00; border:solid 2px #ff5a00; color:#fff}
.header .navbar-nav .dropdown-menu{padding: 0px; border-radius: 0px; border: 0px; min-width: 16rem; box-shadow: 0px 7px 5px rgba(0,0,0,0.3); margin: 1rem 0 0;}
.header .navbar-nav .dropdown-menu .dropdown-item{font-size: 13px; color: #000000; font-weight: 600; padding:1rem 2rem}
.header .navbar-nav .dropdown-menu .dropdown-item:hover{background:#e5e5e1; color:#000}
.header .navbar-nav .product-sub-menu{height:347px; overflow:hidden; padding:0px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.header .navbar-nav .d-width{min-width: 31rem; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.header .navbar-nav .product-sub-menu .left-side-prod{height:347px; float:left; width:16rem; padding-top: 0px;}
.header .navbar-nav .product-sub-menu .left-side-prod ul{padding:0px; margin:0px; list-style:none}
.header .navbar-nav .product-sub-menu .left-side-prod li{margin-bottom:5px;}
.header .navbar-nav .product-sub-menu .left-side-prod a{padding: 1.5rem 2rem; text-align: left; display: table; width: 100%; font-size: 12px; color: #000000; font-weight: 600; border-top:solid 1px #fff; border-bottom:solid 1px #fff;}
.header .navbar-nav .product-sub-menu .left-side-prod a:hover{background:#e5e5e1; color:#000}
.header .navbar-nav .product-sub-menu .left-side-prod .active{background:#e5e5e1; color:#000}
.header .navbar-nav .product-sub-menu .right-side-prod{float:left; width:15rem; border-left:solid 1px #d9d9d9; height:347px; padding:1px 0px;}
.header .navbar-nav .product-sub-menu .right-side-prod ul{padding:0px; margin:0px; list-style:none}
.header .navbar-nav .product-sub-menu .right-side-prod a{padding: 16px 25px;display: table; width: 100%; font-size: 12px; color: #000000; font-weight: 600;}
.header .navbar-nav .product-sub-menu .right-side-prod span{display:table; font-size:11px; font-weight:300;}
.header .navbar-nav .product-sub-menu .right-side-prod a:hover{background:#e5e5e1; color:#000}
.header .navbar-nav .product-sub-menu .right-side-prod .maximize-sales-option{display:none}
.header .navbar-nav .product-sub-menu .right-side-prod .enhance-customer-option{display:none}
.header .navbar-nav .product-sub-menu .right-side-prod .streamline-operations-option{display:none}
.header .navbar-nav .product-sub-menu .left-side-prod .maximize-sales:hover .maximize-sales-option{display:block}
.header .navbar-nav .product-sub-menu .right-side-prod .hover{display:block;}
.header .m-nav-area{display:none;}
.header .navbar-nav .inner-div-nav{display:block;}
.header .navbar-nav .inner-div-nav-mobile{display:none;}

/*---------------- New Home Page 17052021-------------------*/

.hm-top-panel{width: 100%; height: 505px; background: url(../images2020/hm-homepage-bg.png) no-repeat bottom center; background-size: cover;}
.hm-top-panel .row{max-width: 1349px; margin: 0 auto!important;}
.hm-top-panel .hm-laptop{width:634px; height:auto; margin-top: 53px; position:relative;}
.hm-top-panel .hm-img-slider{position: absolute; top: 51px; left: 94px; width: 448px; height:288px;}
.hm-top-panel .hm-img-slider svg{width:100%; height:auto;}
.hm-top-panel .hm-img-slider .owl-nav{display:none!important;}
.hm-top-panel .hm-img-slider .owl-dots{display:none!important;}
.hm-top-panel .hm-laptop svg{width:100%; height:auto;}
.hm-top-panel .hm-laptop-shadow{position: absolute; z-index: 999; right: 65px; top: 31px;}
.hm-top-panel .hm-laptop-shadow svg{width:100%; height:auto;}
.hm-top-panel .text-1{font-size: 60px; color: #fff; font-weight: 600; margin-top: 70px; margin-left: 110px;}
.hm-top-panel .text-2{margin-left: 110px; font-size: 25px; color: #fff; font-weight: 600; margin-top: 25px;}
.hm-top-panel .watch-demo{background: #000; color: #fff; width: 260px; border-radius: 10px; display: block; text-align: center; padding: 15px; margin-left: 110px; font-weight: 700; text-transform: uppercase; font-size: 14px; margin-top: 55px;}
.hm-heading{text-align: center; font-size: 36px; font-weight: 700; margin-top: 100px;}
.meet-customer-steps{height: 600px; padding-top: 100px; margin-bottom: 30px;}
.meet-customer-steps .steps{width:1086px; height:104px; margin:0 auto; background:url(../images2020/dotted-line.png) no-repeat left top; position:relative; margin-top: 112px;}
.meet-customer-steps .steps .step-1{width: 150px; position: absolute; top: -77px; left: 44px;}
.meet-customer-steps .steps .step-1 .icon{width: 85px; height: 98px;}
.meet-customer-steps .steps .step-1 .step-circle{background:#fff; width: 46px; height: 46px; text-align: center; border: solid 2px #000; border-radius: 46px; padding: 10px; font-weight: 600; color: #899ACA; margin-top: 18px; margin-left: 21px;}
.meet-customer-steps .steps .step-1 .head{margin-top: 24px; font-size: 23px; line-height: 23px; font-weight: 600; margin-left: 21px;}
.meet-customer-steps .steps .step-1 .points{margin-left: 20px; font-size: 12px; font-weight: 600; margin-top: 10px;}
.meet-customer-steps .steps .step-2{width: 208px; position: absolute; top: -40px; left: 307px;}
.meet-customer-steps .steps .step-2 .icon{width: 85px; height: 98px;}
.meet-customer-steps .steps .step-2 .step-circle{background:#fff; width: 46px; height: 46px; text-align: center; border: solid 2px #000; border-radius: 46px; padding: 10px; font-weight: 600; color: #A0D0C8; margin-top: 18px; margin-left: 21px;}
.meet-customer-steps .steps .step-2 .head{margin-top: 24px; font-size: 23px; line-height: 23px; font-weight: 600; margin-left: 21px;}
.meet-customer-steps .steps .step-2 .points{margin-left: 20px; font-size: 12px; font-weight: 600; margin-top: 10px;}
.meet-customer-steps .steps .step-3{width: 235px; position: absolute; top: -101px; left: 604px;}
.meet-customer-steps .steps .step-3 .icon{width: 85px; height: 98px;}
.meet-customer-steps .steps .step-3 .step-circle{background:#fff; width: 46px; height: 46px; text-align: center; border: solid 2px #000; border-radius: 46px; padding: 10px; font-weight: 600; color: #ECC44D; margin-top: 18px; margin-left: 21px;}
.meet-customer-steps .steps .step-3 .head{margin-top: 24px; font-size: 23px; line-height: 23px; font-weight: 600; margin-left: 21px;}
.meet-customer-steps .steps .step-3 .points{margin-left: 20px; font-size: 12px; font-weight: 600; margin-top: 10px;}
.meet-customer-steps .steps .step-4{width: 240px; position: absolute; top: -130px; left: 907px;}
.meet-customer-steps .steps .step-4 .icon{width: 85px; height: 98px;}
.meet-customer-steps .steps .step-4 .step-circle{background:#fff; width: 46px; height: 46px; text-align: center; border: solid 2px #000; border-radius: 46px; padding: 10px; font-weight: 600; color: #7698A0; margin-top: 18px; margin-left: 21px;}
.meet-customer-steps .steps .step-4 .head{margin-top: 24px; font-size: 23px; line-height: 23px; font-weight: 600; margin-left: 21px;}
.meet-customer-steps .steps .step-4 .points{margin-left: 20px; font-size: 12px; font-weight: 600; margin-top: 10px;}
.hm-schedule-consultation{background: url(../images2020/panel-bg-2.jpg) no-repeat center top; width: 100%; display: table; font-size: 25px; color: #fff; font-weight: 500; background-size: cover;}
.hm-schedule-consultation .inner-wrapper{background:rgba(81,87,160,.79); width:100%; display:table; padding:100px 120px;}
.hm-schedule-consultation .inner-wrapper .schedule-consultation{background: #000; color: #fff; font-size: 12px; padding: 15px 25px; border-radius: 10px; width: 325px; display: block; text-align: center; margin: 0 auto; font-weight: 600; letter-spacing: 1.5px; margin-top: 15px;}
.hm-increase-reduce{margin: 0 auto; margin-top: 80px; width: 900px; margin-bottom: 130px;}
.hm-increase-reduce svg{float:right;}
.hm-increase-reduce .head{font-size: 20px; font-weight: 700; margin-left: 50px;}
.hm-increase-reduce .head:first-child{ margin-top: 30px; }
.hm-increase-reduce .text{font-size: 18px; margin-left: 50px;}
.hm-increase-reduce .arrow-down{color: #5157A0; font-size: 30px; margin-bottom: 20px; margin-left: 50px;}
.hm-incresae-sales {background: url(../images2020/panel-bg-2.jpg) no-repeat center top; width: 100%; display: table; font-size: 40px; color: #fff; font-weight: 600; text-align: center;}
.hm-incresae-sales .inner-wrapper{background:rgba(81,87,160,.79); width:100%; display:table; padding:100px 160px;}
.hm-oursolutions-head{padding: 100px 120px 20px 120px; font-size: 25px; font-weight: 700;} 
.hm-oursolutions{max-width: 1349px; padding: 50px 80px 120px 80px; margin: 0 auto;}
.hm-oursolutions .operations-tools-panel{width: 1000px; margin: 0 auto;}
.hm-oursolutions .operations-tools-panel .screens{width:100%; height:100%;}
.hm-oursolutions .operations-tools-panel .screens svg{width:100%; height:auto;}
.hm-oursolutions .operations-tools-panel .icon {margin-bottom: 15px; margin-top: 50px;margin-bottom: 20px;}
.hm-oursolutions .operations-tools-panel .icon svg{width:auto; height:Auto;}
.hm-oursolutions .operations-tools-panel .heading {font-size: 35px; font-weight: 600; margin-bottom: 10px; margin-top:20px; display:none;}
.hm-oursolutions .operations-tools-panel .heading span{font-weight:300; font-style:italic;}
.hm-oursolutions .operations-tools-panel .sub-heading {font-size: 25px; font-weight: 500; margin-bottom: 10px; margin-top: 70px; margin-left: 50px;}
.hm-oursolutions .operations-tools-panel .text {font-size: 20px; font-weight: 300; color: #474747; margin-bottom: 10px; margin-left: 50px; position:relative;}
.hm-oursolutions .operations-tools-panel .text:before{content:''; background:url(../images2020/pos-tick.png) no-repeat left top; width:11px; height:11px; position:Absolute; left: -25px; top: 7px;}
.hm-oursolutions .operations-tools-panel a{color:#2170ff; font-weight:500; margin-top:20px; display:table; margin-left: 50px;}
.hm-oursolutions .operations-tools-panel  .owl-stage-outer{height:400px;}
.hm-oursolutions .operations-tools-panel .owl-carousel .owl-nav button.owl-next{font-size: 40px; outline:none; line-height: 25px;}
.hm-oursolutions .operations-tools-panel .owl-carousel .owl-nav button.owl-prev{font-size: 40px; outline:none; line-height: 25px;}
.hm-oursolutions .operations-tools-panel .owl-nav{width: 50px; float: right; margin-right:25px;}
.hm-oursolutions .operations-tools-panel .owl-carousel button.owl-dot{border: solid 1px #000; width: 12px; height: 12px; border-radius: 12px; margin-right:10px;}
.hm-oursolutions .operations-tools-panel .owl-carousel button.active{border: solid 1px #000; background:#000; width: 12px; height: 12px; border-radius: 12px;}
.hm-oursolutions .operations-tools-panel .vipz .screens{width:230px; margin:0 auto;}
.hm-oursolutions .operations-tools-panel .shift .screens{width:230px; margin:0 auto;}
.hm-oursolutions .operations-tools-panel .invoice .screens{width:230px; margin:0 auto;}
.hm-oursolutions .operations-tools-panel .owl-dots{margin-left:60px;}
.hm-action-area{background: url(../images2020/panel-bg-2.jpg) no-repeat center top; width: 100%; display: table; font-size: 23px; color: #fff; font-weight: 500; text-align:center}
.hm-action-area .inner-wrapper{background:rgba(81,87,160,.79); width:100%; display:table; padding:100px 160px;}
.hm-action-area .inner-wrapper a{background: #000; color: #fff; font-size: 12px; padding: 15px 25px; border-radius: 10px; width: 325px; display: inline-block; text-align: center; margin: 0 auto; font-weight: 600; letter-spacing: 1.5px; margin-top: 11px;}
.hm-action-area .inner-wrapper a:first-child{margin-right:145px;}
.market-head{color: #5157A0; width: 100%; display: table; text-align: center; font-size: 40px; font-weight: 600; margin-top: 100px;}
.market-sub-head{text-align: center; font-size: 21px; margin-top: 15px; font-weight: 500;}
.hm-new-integrations{padding-top:40px; padding-bottom:120px;}
.hm-new-integrations .see-partners{background: #000; color: #fff; padding: 15px 65px; border-radius: 10px; font-size: 13px; text-transform: uppercase; font-weight: 600; letter-spacing: 1px; display: table; margin: 0 auto; margin-top: 30px;}
.hm-testimonial{text-align:center;}
.hm-testimonial .testimonial-inner-wrapper{background: rgba(81,87,160,0.84)!important;}
/*---------------- New Home Page 17052021-------------------*/


/*--------------------Automated PO Vendor Comment----------------*/
.auto-po-form-area{width: 98%;max-width: 700px;margin: 0px auto;padding: 20px 20px 30px 20px;border-radius: 5px 5px 0 0;background: #ffffff;border: solid 1px #e8e8e8;box-shadow: 0 5px 4px rgb(148 144 144 / 20%);margin-top: 5%;}
.auto-po-form-area textarea{ width: 100%;height:62px !important;border-radius: 10px; border: solid 2px #b4b4b4;}
.auto-po-form-area .form_head{padding-bottom: 16px;font-size: 18px;font-weight: 600;}
.auto-po-form-area .btn-primary{width: 100%;background: #10B981;border: #10B981;border-radius: 10px;padding: 10px;}
.auto-po-form-area .error{background: #e2eefc;padding: 5px 15px;border-radius: 4px;border: solid 1px #9dccef;color: #0a73aa;font-size: 15px;    margin-bottom: 20px;}
.auto-po-form-area .max-chr-limit{font-size: 13px;padding-top: 8px;color: #727272;}
.auto-po-apv-footer .non-login-footer-2021 .copyright{font-size: 11px;}
.auto-po-apv-footer{width: 98%;max-width: 700px;margin: 0px auto;}
.auto-po-apv-footer .non-login-footer-2021{padding: 10px !important;border-radius: 0 0 5px 5px;background: #1F2937 !important;}
.auto-po-apv-footer .non-login-footer-2021 .copyright .col-md-6 .f-address-black{    color: #ffffff;}
.auto-po-apv-footer .non-login-footer-2021 .copyright .col-md-6:first-child {border-right: solid 0px #fff;padding-top: 0px;}
.auto-po-apv-footer .non-login-footer-2021 .copyright .col-md-6:last-child {border-right: solid 0px #fff;padding-top: 0px; display: none;}
.po-auto-side{    background: #1F2937 !important;position: fixed;top: 0px;height: 100%;width: 60px;}
.auto-po-apv-footer .non-login-footer-2021.non-login-footer-2024 .copyright {margin-top: 10px;margin-bottom: 10px;}
.po-detail-section{font-size: 15px;font-weight: 500;margin-bottom: 20px;text-align: left;display: table;width: 100%;border-bottom: solid 1px #d6d2d2;    background: #fdfcfc;border-radius: 10px;padding: 10px 15px;}
.po-detail-section span{float: right;text-align: left;font-size: 13px; width: 250px;}



.image-panel{width:100%; display:table; background:#000; height:641px; background:url(../images2020/hm-bg.png) no-repeat center bottom; padding:0px 40px; background-size:cover}
.image-panel .image-area{max-width:1349px; margin:0 auto}
.image-panel .image-area .text-1 {position: relative; color: #fff; font-size: 46px; font-weight: 600; line-height: 75px; margin-top: 75px; margin-left: 60px;}
.image-panel .image-area .text-2{position: relative; color: #fff; font-size: 24px; font-weight: 400; margin-top: 20px; margin-left: 60px; line-height: 27px;}
.image-panel .image-area .text-2 span{font-weight:700;}
.image-panel .image-area .request-demo{background: #007bff; color: #fff; position: relative; border-radius: 8px; padding: 20px 30px; font-size: 13px; font-weight: 700; width: 260px; text-align: center; letter-spacing: 0.6px; display: block; margin-top: 45px; margin-left: 60px; text-transform: uppercase;}
.image-panel .image-area .hm-laptop{width:634px; height:auto; margin-top: 70px; position:relative;}
.image-panel .image-area .hm-img-slider{position: absolute; top: 51px; left: 94px; width: 448px; height:288px;}
.image-panel .image-area .hm-img-slider svg{width:100%; height:auto;}
.image-panel .image-area .hm-img-slider .owl-nav{display:none!important;}
.image-panel .image-area .hm-img-slider .owl-dots{display:none!important;}
.image-panel .image-area .hm-laptop svg{width:100%; height:auto;}
.image-panel .image-area .hm-laptop-shadow{position: absolute; z-index: 999; right: 65px; top: 31px;}
.image-panel .image-area .hm-laptop-shadow svg{width:100%; height:auto;}

.manage-aspect {max-width: 1349px; padding: 80px; margin: 0 auto;}
.manage-aspect .text-1{font-size: 48px; font-weight: 500; text-align: Center; letter-spacing: .6px; color: #5157a0; margin-bottom: 50px; line-height: 65px;}
.manage-aspect .manage-aspect-point{width: 830px; display: table; margin: 0 auto; text-align:Center;}
.manage-aspect .manage-aspect-point .point-box-area{width: 36%; display: inline-block; text-align: left; margin-bottom:70px; margin-right:90px;}
.manage-aspect .manage-aspect-point .point-box-area:nth-child(1){margin-bottom:110px}
.manage-aspect .manage-aspect-point .point-box-area:nth-child(2){margin-right:0px; width:36%; margin-bottom:110px}
.manage-aspect .manage-aspect-point .point-box-area:nth-child(3){margin-bottom:0px}
.manage-aspect .manage-aspect-point .point-box-area:nth-child(4){margin-right:0px; width:36%; margin-bottom:0px}
.manage-aspect .manage-aspect-point .point-box-area .head{font-size: 26px; font-weight: 500; margin-bottom: 10px;}
.manage-aspect .manage-aspect-point .point-box-area .text{font-size: 20px; margin-bottom:10px;}


.smartest-operations-tools{max-width: 1349px; padding: 80px; margin: 0 auto;}
.smartest-operations-tools .text-1{font-size: 44px; font-weight: 500; color: #000; text-align: Center; letter-spacing: .6px;}
.smartest-operations-tools .text-2{font-size: 25px; font-weight: 300; color: #000; margin-top: 0.5rem; margin-bottom: 3.5rem; text-align: Center; letter-spacing: 0.1px;}
.smartest-operations-tools .text-3{font-size: 36px; font-weight: 500; color: #474747; text-align: Center; letter-spacing: .6px; margin-top:30px;  margin-bottom: 3.5rem;}
.smartest-operations-tools .operations-tools-area{width:100%; display:table; text-align:Center;}
.smartest-operations-tools .operations-tools-area .app-screens-area{width: 250px; display: inline-block; margin-right: 90px; margin-bottom:90px;}
.smartest-operations-tools .operations-tools-area .app-screens-area:nth-child(3){margin-right:0px;}
.smartest-operations-tools .operations-tools-area .app-screens-area:nth-child(6){margin-right:0px;}
.smartest-operations-tools .operations-tools-area .app-screens-area:nth-child(10){margin-right:0px;}
.smartest-operations-tools .operations-tools-area .welcome{margin-bottom:0px;}
.smartest-operations-tools .operations-tools-area .incoming{margin-right:90px; margin-bottom:0px;}
.smartest-operations-tools .operations-tools-area .vipz{width:210px; margin-right:90px; margin-bottom:0px;}
.smartest-operations-tools .operations-tools-area .vipz .app-screens{width: 120px; margin:0 auto}
.smartest-operations-tools .operations-tools-area .shift{width:210px; margin-right:90px!important; margin-bottom:0px;}
.smartest-operations-tools .operations-tools-area .shift .app-screens{width: 120px; margin:0 auto}
.smartest-operations-tools .operations-tools-area .invoice{width:210px; margin-right:0px; margin-bottom:0px;}
.smartest-operations-tools .operations-tools-area .invoice .app-screens{width: 120px; margin:0 auto}
.smartest-operations-tools .operations-tools-area .app-name{font-size: 30px; font-weight: 500; margin-top: 20px; color:#474747}
.smartest-operations-tools .operations-tools-area .app-des{font-size: 18px; color:#474747; margin-top: 15px; }

.smartest-operations-tools .operations-tools-panel{width: 1000px; margin: 0 auto;}
.smartest-operations-tools .operations-tools-panel .screens{width:100%; height:100%;}
.smartest-operations-tools .operations-tools-panel .screens svg{width:100%; height:auto;}
.smartest-operations-tools .operations-tools-panel .icon {margin-bottom: 15px; margin-top: 50px;margin-bottom: 20px;}
.smartest-operations-tools .operations-tools-panel .icon svg{width:auto; height:Auto;}
.smartest-operations-tools .operations-tools-panel .heading {font-size: 35px; font-weight: 600; margin-bottom: 10px; margin-top:20px; display:none;}
.smartest-operations-tools .operations-tools-panel .heading span{font-weight:300; font-style:italic;}
.smartest-operations-tools .operations-tools-panel .sub-heading {font-size: 25px; font-weight: 500; margin-bottom: 10px; margin-top: 70px; margin-left: 50px;}
.smartest-operations-tools .operations-tools-panel .text {font-size: 20px; font-weight: 300; color: #474747; margin-bottom: 10px; margin-left: 50px;}
.smartest-operations-tools .operations-tools-panel a{color:#2170ff; font-weight:500; margin-top:20px; display:table; margin-left: 50px;}
.smartest-operations-tools .operations-tools-panel  .owl-stage-outer{height:400px;}
.smartest-operations-tools .operations-tools-panel .owl-carousel .owl-nav button.owl-next{font-size: 40px; outline:none; line-height: 25px;}
.smartest-operations-tools .operations-tools-panel .owl-carousel .owl-nav button.owl-prev{font-size: 40px; outline:none; line-height: 25px;}
.smartest-operations-tools .operations-tools-panel .owl-nav{width: 50px; float: right; margin-right:25px;}
.smartest-operations-tools .operations-tools-panel .owl-carousel button.owl-dot{border: solid 1px #000; width: 12px; height: 12px; border-radius: 12px; margin-right:10px;}
.smartest-operations-tools .operations-tools-panel .owl-carousel button.active{border: solid 1px #000; background:#000; width: 12px; height: 12px; border-radius: 12px;}
.smartest-operations-tools .operations-tools-panel .vipz .screens{width:230px; margin:0 auto;}
.smartest-operations-tools .operations-tools-panel .shift .screens{width:230px; margin:0 auto;}
.smartest-operations-tools .operations-tools-panel .invoice .screens{width:230px; margin:0 auto;}
.smartest-operations-tools .operations-tools-panel .owl-dots{margin-left:60px;}

.smartest-tools-content-icon{width: 800px; display: table; margin: 0 auto; text-align:Center;}
.smartest-tools-content-icon .icon-box{width: 50%; display: inline-block; text-align: left;}
.smartest-tools-content-icon .icon-box:nth-child(1){margin-bottom:70px;}
.smartest-tools-content-icon .icon-box:nth-child(2){margin-bottom:70px;}
.smartest-tools-content-icon .pos-icon{width: 100%; height: auto; text-align:center; margin:0 auto; margin-bottom:10px;}
.smartest-tools-content-icon .pos-icon svg{height:100%;}
.smartest-tools-content-icon .pos-name{margin-bottom: 0px; font-size: 35px; color: #474747; font-weight: 500; letter-spacing: -0.5px; text-align: center;}
.smartest-tools-content-icon .pos-detail{font-size: 21px; font-weight: 400; line-height: normal; color: #474747; margin-top: 0px; text-align: center;}
.smartest-operations-tools-2{max-width: 1349px; padding: 0rem  16.5rem 4rem 16.5rem; margin: 0 auto;}
.smartest-operations-tools-2 .operation-assistance{color: #4f7bae; text-align: center; margin-top: 3rem; font-size: 1.25rem; font-weight: 600; line-height: 2.0rem;}
.smartest-operations-tools-2 .operation-assistance-2{color: #4f7bae; text-align: left; margin-top: 0rem; font-size: 1rem; font-weight: 500; line-height: 2.0rem;}

.action-buttons{width: 100%; text-align: center; background:url(../images2020/action-btn-bg.jpg) no-repeat center top; padding:84px 0px; background-size:cover;}
.action-buttons a{display: inline-block; background: #000; color: #fff; border-radius: 8px; padding: 14px 52px; font-size: 13px; font-weight: 600; transition: all 0.3s; position: relative; overflow: hidden; z-index: 1; width: 250px; text-transform:uppercase;}
.action-buttons a:nth-child(2){margin-left:100px;}

.grow-sales{font-size:44px; color:#fff; text-align:Center; width:100%; display:table; font-weight: 500;  background:url(../images2020/action-btn-bg.jpg) no-repeat center top; padding:84px 0px; background-size:cover;}

.customer-discover{max-width: 100%; padding: 50px 80px 80px 80px; margin: 0 auto;}
.customer-discover .sub-text{text-align: center; color: #969696; font-weight: 700; font-size: 13px; letter-spacing: 1.5px;}
.customer-discover .text-1{font-size: 36px; font-weight: 500; color: #474747; text-align: Center; width: 100%; margin: 0 auto; line-height: 3rem; letter-spacing: .4px; margin-bottom:50px;}
.customer-discover .text-2{font-size: 23px; font-weight: 300; margin-top: 25px; margin-bottom: 3.5rem; color: #474747; text-align: Center; letter-spacing: 0.1px;}
.customer-discover .recommendation-area{width:1000px; margin:0 auto;} 
.customer-discover .recommendation-area svg{width:100%;}
.customer-discover .recommendations-icon{margin-bottom: 15px; margin-top: 50px;}
.customer-discover .recommendations-icon svg{width:auto;}
.customer-discover .recommendations-heading{font-size: 29px; font-weight: 600;}
.customer-discover .recommendations-text{font-size: 35px; font-weight: 300; color: #474747;}
.customer-discover .g-recommendations{text-align:center;}
.customer-discover .owl-carousel .owl-nav button.owl-next{font-size: 40px; outline:none; line-height: 25px;}
.customer-discover .owl-carousel .owl-nav button.owl-prev{font-size: 40px; outline:none; line-height: 25px;}
.customer-discover .owl-nav{width: 50px; float: right; margin-right:25px;}
.customer-discover .owl-carousel button.owl-dot{border: solid 1px #000; width: 12px; height: 12px; border-radius: 12px; margin-right:10px;}
.customer-discover .owl-carousel button.active{border: solid 1px #000; background:#000; width: 12px; height: 12px; border-radius: 12px;}

.delight-customers{max-width: 100%; padding: 80px; margin: 0 auto;}
.delight-customers .text-1{font-size: 36px; font-weight: 500; color: #474747; text-align: Center; width: 100%; margin: 0 auto; line-height: 3rem; letter-spacing: .4px; margin-bottom:50px;}
.delight-customers .text-2{font-size: 23px; font-weight: 300; margin-top: 26px; margin-bottom: 3.5rem; color: #474747; text-align: Center; letter-spacing: 0.1px;}
.delight-customers .delight-customers-area{width: 950px; margin: 0 auto; font-size: 26px; font-weight: 500; line-height: 55px;}

.reduce-costs .text-1{font-size:44px; font-weight:500; color:#000}
.reduce-costs .delight-customers-area{width: 850px; line-height: 75px;}
.reduce-costs .delight-customers-area .text{padding-top: 50px!important;}
.reduce-costs .delight-customers-area svg{width:100%;}

.g-connected{max-width: 100%; padding: 40px 80px 80px 80px; margin: 0 auto;}
.g-connected .sub-text{text-align: center; color: #969696; font-weight: 700; font-size: 13px; letter-spacing: 1.5px;}
.g-connected .text-1{font-size: 44px; font-weight: 500; color: #000; text-align: Center; width: 100%; margin: 0 auto; padding-top: 26px; line-height: 3rem; letter-spacing: .4px; margin-bottom:50px;}
.g-connected .text-2{font-size: 23px; font-weight: 300; margin-top: 25px; margin-bottom: 3.5rem; color: #474747; text-align: Center; letter-spacing: 0.1px;}
.g-connected .p-logos{width:750px; margin:0 auto;}
.g-connected .p-logos .hm-p-logo{display:table; width:100%; height:Auto; margin:25px 0px;}
.g-connected .p-logos .hm-p-logo svg{ width:100%; height:auto;}
.g-connected .explore-more{display: block; background: #000; color: #fff; margin: 0 auto; border-radius: 8px; padding: 14px 52px; font-size: 13px; font-weight: 600; transition: all 0.3s; position: relative; overflow: hidden; z-index: 1; width: 270px; text-transform: uppercase; text-align: center; margin-top: 60px; letter-spacing: 1px;}

.hm-solution{width:100%; background:url(../images2020/hm-solution-bg.jpg) no-repeat left top; padding:80px; background-size:cover}
.hm-solution .row {max-width:1349px; margin:0 auto!important;}
.hm-solution .hm-tab-link{padding: 50px 70px;}
.hm-solution .hm-tab-link a{color: #fff; font-size: 30px; font-weight: 500; display: table; margin-bottom: 55px; border-bottom: 5px solid transparent;}
.hm-solution .hm-tab-link a:nth-child(4){margin-bottom:0px;}
.hm-solution .hm-tab-link .active{border-bottom: 5px solid #fff;}
.hm-solution .hm-tab{background:url(../images2020/hm-tab.png) no-repeat left top; width:591px; height:466px; margin:0 auto;}
.hm-solution .hm-tab .solution-tab{width: 514px; padding-top: 53px; padding-left: 62px;}
.hm-solution .hm-tab .solution-tab .text-1{text-align: center; font-size: 20px; font-weight: 500; margin-top: 61px; margin-bottom: 30px;}
.hm-solution .hm-tab .solution-tab .text-1 span{color:#5157a0}
.hm-solution .hm-tab .solution-tab .text-2{text-align: center; font-size: 22px; font-weight: 500; color: #5157a0; line-height: 38px;}
.hm-solution .hm-tab .increase-sales-tab{width: 514px; padding-top: 53px; padding-left: 62px;}
.hm-solution .hm-tab .increase-sales-tab .text-1{text-align: center; font-size: 20px; font-weight: 500; margin-top: 71px; margin-bottom: 20px;}
.hm-solution .hm-tab .increase-sales-tab .text-1 span{font-size: 13px; font-style: italic;}
.hm-solution .hm-tab .increase-sales-tab .text-2{text-align: center; font-size: 22px; font-weight: 500; color: #5157a0; line-height: 38px;}
.hm-solution .hm-tab .delight-customers-tab{width: 514px; padding-top: 53px; padding-left: 62px;}
.hm-solution .hm-tab .delight-customers-tab .text-1{text-align: center; font-size: 20px; font-weight: 500; margin-top: 61px; margin-bottom: 10px;}
.hm-solution .hm-tab .delight-customers-tab .text-1 span{color:#5157a0}
.hm-solution .hm-tab .delight-customers-tab .text-2{text-align: center; font-size: 22px; font-weight: 500; color: #5157a0; line-height: 38px;}
.hm-solution .hm-tab .reduce-costs-tab{width: 514px; padding-top: 53px; padding-left: 62px;}
.hm-solution .hm-tab .reduce-costs-tab .text-1{text-align: center; font-size: 20px; font-weight: 500; margin-top: 131px; margin-bottom: 30px;}

.hm-download-our-app{width: 100%; background: url(../images2020/action-btn-bg.jpg) no-repeat center top; padding: 50px 200px 30px 200px; background-size: cover;}
.hm-download-our-app .text-1{font-size: 32px; font-weight: 500; color: #fff; text-align: Center; width: 100%; margin: 0 auto; line-height: 3rem; letter-spacing: .4px; }
.hm-download-our-app .text-2{font-size: 23px; font-weight: 300; margin-top: 25px; margin-bottom: 5rem; color: #fff; text-align: Center; letter-spacing: 0.1px;}
.hm-download-our-app ul{margin:0px; padding:0px;}
.hm-download-our-app li{width:19%; display:inline-block}
.hm-download-our-app li a{width: 100%; color: #fff; padding: 10px; display: table; font-size: 18px; font-weight: 600; text-align: center; margin-bottom:20px;}

.hm-cloud-solution{max-width:1349px; background:#fff; padding:20px 80px 80px 80px; margin:0 auto;}
.hm-cloud-solution .sub-text{text-align: center; color: #969696; font-weight: 700; font-size: 13px; letter-spacing: 1.5px;}
.hm-cloud-solution .text-1{font-size: 36px; font-weight: 500; color: #474747; text-align: Center; width: 100%; margin: 0 auto; line-height: 3rem; letter-spacing: .4px; margin-bottom:50px;}
.hm-cloud-solution .text-2{font-size: 25px; font-weight: 300; margin-top: 25px; margin-bottom: 3.5rem; color: #474747; text-align: Center; letter-spacing: 0.1px;}
.hm-cloud-solution .hm-cloud-boxes{text-align:center;}
.hm-cloud-solution .hm-cloud-boxes .hm-basic-cloud{width: 40%; border-radius: 40px; box-shadow: 0px 0px 15px rgba(0,0,0,0.1); display: inline-block; text-align: left; padding: 50px; position:relative;}
.hm-cloud-solution .hm-cloud-boxes .hm-basic-cloud:nth-child(1){margin-right:70px;}
.hm-cloud-solution .hm-cloud-boxes .hm-basic-cloud .most-popular{position: absolute; background: #bca069; right: -35px; padding: 10px 45px 10px 10px; font-size: 12px; color: #fff; top: 15px; font-weight: 600;}
.hm-cloud-solution .hm-cloud-boxes .hm-basic-cloud .most-popular:after{width: 0; height: 0; border-top: 20px solid transparent; border-right: 25px solid white; border-bottom: 20px solid transparent; position: absolute; content: ''; top: 0px; right: 0px;}
.hm-cloud-solution .hm-cloud-boxes .hm-basic-cloud .text-head{text-align: left; font-size: 36px; font-weight: 500; margin-bottom: 15px;}
.hm-cloud-solution .hm-cloud-boxes .hm-basic-cloud .text-subhead{text-align: left; font-size: 22px; font-weight: 500;     margin-bottom: 30px;}
.hm-cloud-solution .hm-cloud-boxes .hm-basic-cloud a{display: block; background: #2170ff; color: #fff; border-radius: 8px; padding: 14px 52px; font-size: 13px; font-weight: 600; transition: all 0.3s; position: relative; overflow: hidden; z-index: 1; width: 250px; text-transform:uppercase; text-align:Center; margin-bottom:30px;}
.hm-cloud-solution .hm-cloud-boxes .hm-basic-cloud .text-3{font-size: 20px; font-weight: 300; margin-bottom: 15px;}

.hm-w-builder{width:100%; background:url(../images2020/hm-wb-bg.jpg) no-repeat center top; padding:100px 80px; background-size:cover;}
.hm-w-builder .row{ max-width:1349px; margin:0 auto!important;}
.hm-w-builder .sub-text{text-align: center; color: #969696; font-weight: 700; font-size: 13px; letter-spacing: 1.5px; margin-bottom: 18px;}
.hm-w-builder .text-1{font-size: 36px; font-weight: 500; color: #474747; text-align: Center; width: 100%; margin: 0 auto; line-height: 3.5rem; letter-spacing: .4px; margin-bottom:50px;}
.hm-w-builder .text-2{font-size: 23px; font-weight: 300; margin-top: 20px; margin-bottom: 3.5rem; color: #474747; text-align: Center; letter-spacing: 0.1px;}
.hm-w-builder .builder-feature{font-size: 27px; line-height: 71px; font-weight: 500; margin-left: 64px; margin-top: 10px;}
.hm-w-builder .creation-process{display: block; background: #000; color: #fff; border-radius: 8px; padding: 14px 22px; font-size: 13px; font-weight: 600; transition: all 0.3s; position: relative; overflow: hidden; z-index: 1; width: 250px; text-transform:uppercase; text-align:Center; margin-bottom: 0px; margin-left: 64px; margin-top: 50px;}

.hm-dedicated-team{width:1150px; padding:50px 80px 0px 80px; margin:0 auto; margin-top:100px;}
.hm-dedicated-team .sub-text{text-align: center; color: #969696; font-weight: 700; font-size: 13px; letter-spacing: 1.5px;}
.hm-dedicated-team .text-1{font-size: 44px; font-weight: 500; color: #000; text-align: Center; width: 100%; margin: 0 auto; padding-top: 26px; line-height: 3.8rem; letter-spacing: .4px; margin-bottom: 50px;}
.hm-dedicated-team .text-2{font-size: 23px; font-weight: 300; margin-top: 25px; margin-bottom: 5rem; color: #474747; text-align: Center; letter-spacing: 0.1px;}
.hm-dedicated-team .icon{text-align:center; margin-bottom:15px;}
.hm-dedicated-team .text{text-align: center; font-size: 24px; margin-bottom: 50px; font-weight: 500; line-height: 30px;}

.hm-about-salesvu{width: 1000px; box-shadow: 0px 0px 35px rgba(0,0,0,0.1); border-radius: 20px; padding: 60px 100px; margin: 0 auto; font-size: 28px; font-weight: 600; margin-bottom: 50px;}
.hm-about-salesvu span{font-size: 20px; display: table; font-weight: 300; margin-top: 6px;}
.hm-about-salesvu a{background: #3e76ff; color: #fff; font-size: 13px; text-align: Center; padding: 16px; margin: 0 auto; display: block; width: 130px; margin-top:13px;}

.customers-case-studies{width: 100%; padding: 50px 140px; background: url(../images2020/hm-testimonial-bg.png) no-repeat center 487px; height: 785px; background-size: contain;}
.customers-case-studies .sub-text{text-align: center; color: #969696; font-weight: 700; font-size: 13px; letter-spacing: 1.5px;}
.customers-case-studies .text-1{font-size: 44px; font-weight: 500; color: #000; text-align: Center; width: 100%; margin: 0 auto; padding-top: 26px; line-height: 3rem; letter-spacing: .4px; margin-bottom: 50px; }
.customers-case-studies .text-2{font-size: 23px; font-weight: 300; margin-top: 15px; margin-bottom: 3.5rem; color: #474747; text-align: Center; letter-spacing: 0.1px;}
.customers-case-studies .textimonial-area{width:737px; height:424px; background:url(../images2020/hm-testimonial-laptop.png) no-repeat center top; margin:0 auto;}
.customers-case-studies .cc-box{text-align: center; padding: 40px 60px;}
.customers-case-studies .textimonial-area .cc-area{width: 561px; margin-left: 88px; padding-top: 24px;}
.customers-case-studies .c-logo{width: 100%; height: auto; margin-bottom: 35px;}
.customers-case-studies .c-logo img{width:100%;}
.customers-case-studies .c-head{font-size: 17px; font-weight: 200; color: #000000; font-style: italic; line-height: 30px;}
.customers-case-studies .c-text{font-size: 18px; font-weight: 300; color: #000000; font-style: italic; line-height: 27px;}
.customers-case-studies .c-name{margin-top: 60px; font-size: 12px; font-weight: 600; letter-spacing: 0.5px;}
.customers-case-studies .c-name span{font-weight:300; font-style: italic;}
.customers-case-studies .read-more{color: #3273ff; margin-top: 30px; display: block; font-size: 14px; font-weight: 600;}
.customers-case-studies .owl-theme .owl-dots{display:none;}
.customers-case-studies .owl-theme .owl-nav {margin-top: -225px;}
.customers-case-studies .owl-carousel .owl-nav button.owl-prev{float: left; margin-left: -150px; margin-top:30px; font-size: 40px; color:#3273ff; background:transparent!important; outline:none;}
.customers-case-studies .owl-carousel .owl-nav button.owl-next{float: right; margin-right: -150px; margin-top:30px; font-size: 40px; color:#3273ff; background:transparent!important; outline:none;}

.footer{width:100%; display:table; padding: 80px 150px 20px 150px; background: #000000; position:relative!important;}
.footer .phone{width:100%; margin-top:28px;}
.footer .phone a{color: #fff; font-size: 12px; font-weight: 400;}
.footer .email{width:100%; margin-top:10px;}
.footer .email a{color: #fff; font-size: 12px; font-weight: 400;}
.footer .chat{width:100%; margin-top:10px;}
.footer .chat a{color: #fff; font-size: 12px; font-weight: 400;}
.footer .connect{width:100%; margin-top:20px; color: #fff; font-size: 12px; font-weight: 400;}
.footer .connect a{color: #fff; font-size: 12px; font-weight: 400; margin-top: 15px; margin-right: 10px; font-size: 13px; display: inline-block;}
.footer .f-links{width:100%; display:table;}
.footer .f-quick-link{width:32%; float:left; margin-right:10px;}
.footer .f-quick-link .head{color:#fff; font-size:20px; font-weight:600; margin-bottom:28px;}
.footer .f-quick-link  a{display:table; width:100%; margin-bottom:10px; color:#fff; font-size: 12px; font-weight: 400;}
.footer .f-help-center{width:31%; float:left; margin-right:10px;}
.footer .f-help-center .head{color:#fff; font-size:20px; font-weight:600; margin-bottom:28px;}
.footer .f-help-center  a{display:table; width:100%; margin-bottom:10px; color:#fff; font-size: 12px; font-weight: 400;}
.footer .app-links{width:100%; display:table; margin-top:60px;}
.footer .app-links .head{color:#fff; font-size:20px; font-weight:600; margin-bottom:28px;}
.footer .app-links .app-urls{width:100%; display:table;}
.footer .app-links .app-urls a{color:#fff; font-size:12px; font-weight:400; float:left; padding:5px 0px; width:17%; display:block; position:relative;}
.footer .app-links .app-urls a .tooltiptext {visibility: hidden; background-color: #fff; color: #000; border-radius: 6px; position: absolute; z-index: 1; bottom: 25px; width: 130px; padding: 5px 10px; left: 50%; font-size: 10px; font-weight: 500; margin-left: -65px; text-align: left;}
.footer .app-links .app-urls a .tooltiptext:before{content:'\f0d7'; font-family:FontAwesome; color: #fff; position: absolute; left: 14px; bottom: -14px; font-size: 16px;}
.footer .app-links .app-urls a:hover .tooltiptext{visibility: visible;}
.footer .copyright-bottom{margin-top:30px!important; border-top:solid 1px #fff;}
.footer .copyright-bottom .copyright{padding: 10px; font-size: 12px; color: #fff; font-weight: 400; line-height: 25px;}
.footer .copyright-bottom .copyright a{color:#fff;}

.loader { background:rgba(0,0,0,0.5); position:fixed; z-index:10000000; top:0; right:0; bottom:0; left:0; display:none; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.loader .loader_img { position:Absolute; background:#fff; padding:10px; border-radius:5px; top:50%; margin-top:-30px; left:50%; margin-left:-30px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.display_none{display:none!important;}
.floating-chart-wrapper{width: 50px; height: 50px; border-radius: 70px; position: fixed; bottom: 20px; right: 20px; z-index:1000;}
.floating-chat{z-index:1000; background: #2ca1ff; width: 50px; height: 50px; border-radius: 70px; padding: 13px 10px; cursor:pointer; box-shadow:3px 3px 7px rgba(0,0,0,0.5); transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.floating-chat:hover{background:#2ca1ff; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.floating-chat:hover svg{opacity:.5}
.floating-chat svg{width:100%; height:auto; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.floating-chart-wrapper .chat-baloon{position: absolute; background: #fff; color:#000; border: solid 0px #737373; top: 0px; font-size: 15px; width: 230px; left: -248px; padding: 13px 10px; border-radius: 10px; text-align: center; font-weight: 400; box-shadow: 3px 3px 7px rgba(0,0,0,0.5); transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.floating-chart-wrapper .chat-baloon:before{content: '\f0da'; font-family: FontAwesome; position: absolute; bottom: -1px; color: #fff; font-size: 25px; right: -8px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.floating-chart-wrapper:hover .chat-baloon{left:-268px; transition: all .5s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease;}
.cross-baloon{position: absolute; background: #e1e1e1; width: 22px; border-radius: 22px; height: 22px; font-size: 13px; padding: 2px; left: -8px; top: -7px; cursor:pointer}

.bg-div{background:#ffffff; width:100%; display:table; padding:20px 0px;}
.content-login{width:550px; margin:0 auto; padding:40px 0px; border:solid 0px #000; background:#fff;}
.content-login .login-heading{font-size: 25px; font-weight: 500; text-align: Center; width: 100%; display: table; margin-bottom: 20px;}
.content-login .field{width:100%; display:table; margin-bottom:10px; position:relative;}
.content-login .field .pass-eye-open{position: absolute; top: 1px; right: 0px; padding: 11px 20px; opacity:.3; cursor:pointer}
.content-login .field .pass-eye-close{position: absolute; top: 1px; right: 0px; padding: 11px 20px; opacity:1; cursor:pointer}
.content-login .field input{width: 100%; padding: 12px 18px; background:#f1eeeb; outline:0px; border:0px;}
.content-login .field input::placeholder{font-weight:600; color:#000}
.content-login .username{margin-bottom: 15px;}
.content-login .forgot{width: 100%; display: table; margin-bottom: 20px; text-align: right; margin-top: 0px;}
.content-login .forgot a{width: 100%; display: inline-block; text-align: right; color: #000000; font-weight: 400; font-size: 15px; padding: 0px 25px; text-decoration: underline !important;}
.content-login .button{width:100%; display:table; text-align:center;}
.content-login .button button{background: #000; color: #fff; padding: 15px 55px; border-radius: 10px; font-size: 13px; font-weight: 600; border: 0px; width: 100%;}
.signup-band{display: table; width:100%; text-align:center; border-top:solid 1px #d8d8d8; color: #000; font-weight: 400; margin: 0 auto; margin-top: 0px; font-size: 18px; padding-top:20px;}
.signup-band .create-account{color: #447bb3; font-weight: 500; font-size: 18px;}
.content-login .sign-up-form{width:100%;}
.signup-form-area .sign-up-form{width:650px; margin:0 auto;}
.signup-form-area .sign-up-form .form-field{width:100%; display: grid; grid-template-columns: repeat(2, 1fr); gap: 15px;}
.quick_error.alert.alert-danger{max-width:650px; margin:0 auto;     margin-bottom: 15px;}


.forgot-password-outer{width:550px; margin:40px auto; padding:40px 0px; border:solid 0px #000; background:#fff;}
.forgot-password-outer .fp-heading{font-size: 30px; font-weight: 500; text-align: Center; width: 100%; display: table; margin-bottom: 30px;}
.forgot-password-outer .field input{width: 100%; padding: 12px 18px; background:#f1eeeb; outline:0px; border:0px;}
.forgot-password-outer .field input::placeholder{font-weight:600; color:#000}
.forgot-password-outer .field a{padding: 20px 10px; color: #000; font-weight: 500; font-size: 18px;}
.forgot-password-outer .button{width:100%; display:table; text-align:center; margin-top:50px;}
.forgot-password-outer .button button{background: #000; color: #fff; padding: 15px 55px; border-radius: 10px; font-size: 13px; font-weight: 600; border: 0px; width: 100%;}

.call_request_wraper{width:550px; margin:40px auto; padding:40px 0px; border:solid 0px #000; background:#fff;}
.call_request_wraper .callback-title{font-size: 30px; font-weight: 500; text-align: Center; width: 100%; display: table; margin-bottom: 30px;}
.call_request_wraper .field{width:100%; display:table; margin-bottom:15px; position:relative;}
.call_request_wraper .field input{width: 100%; padding: 12px 18px; background:#f1eeeb; outline:0px; border:0px;}
.call_request_wraper .field input::placeholder{font-weight:600; color:#000}
.call_request_wraper .field select{width: 100%; padding: 12px 18px; background:#f1eeeb; outline:0px; border:0px; font-weight:600;}
.call_request_wraper .field select::placeholder{font-weight:600; color:#000}
.call_request_wraper .g-recaptcha{width: 304px; margin: 30px auto;}
.call_request_wraper .button{background: #000; color: #fff; padding: 15px 55px; border-radius: 10px; font-size: 13px; font-weight: 600; border: 0px; width: 100%; margin-top:15px;}
.call_request_wraper .thankyou-box{width:100%;}

.signup-form-front-end{max-width: 1050px;width: 98%;margin: 0px auto!important;}
.signup-content{background:none; padding: 63px 80px 0px 80px; height:100%; background-size:cover}
.signup-content h1{color: #000; text-align: center; display: table; width: 100%; font-size: 40px; font-weight: 400; margin-bottom:10px; letter-spacing: .5px; line-height: 40px}
.signup-content h1 span{display: block;font-size: 20px;font-weight: 400;padding-top: 10px;}

.signup-content .text-box{margin: 0 auto; padding: 15px 0px; display: table; width: 365px;}
.signup-content .text-box .singup-logo{width:45px; height:45px; margin-right:15px; float: none;margin: 0px auto;margin-bottom: 10px;}


.signup-content .text-box .signup-text{float: none; width: 100%; font-size: 14px; color: #000; font-weight: 300; text-align: center; line-height: 25px;}
.signup-content .text-box .signup-text span{font-weight:600; color: #4e4e4e;}
.signup-content .signup-and{width:365px; margin:0px auto; padding:10px 0px; position:relative;}
.signup-content .signup-and .line{width: 100%; background: #fff; height: 1px; position: relative; margin: 40px 0px;}
.signup-content .signup-and .and{text-align: center; width: 100%; color: #fff; font-size: 27px; font-weight:400;}
.signup-content .signup-and .line-left{position:absolute; left:0px; top:28px; background:#000; height:1px; width:43%;}
.signup-content .signup-and .line-right{position:absolute; right:0px; top:28px; background:#000; height:1px; width:43%;}
.signup-second-section{text-align: center;border-bottom: solid 1px #d7d7d7;}
.signup-second-section .col-md-6{padding-bottom: 0px;}
.col-sm-12.required-note{text-align: right;padding-top: 0px;font-size: 15px;font-weight: 600;width: 650px; margin: 0 auto; margin-bottom: 10px;}
.signup-bottom-border{border-bottom: solid 2px #d7d7d7;padding-top: 30px;clear: both;}
.signup-form-area{padding:0px 50px;}
.signup-sch-wrapper a{background: #000;color: #fff;text-align: center;border: 0;border-radius: 5px;padding: 17px;line-height: normal;width: 100%;margin: 0 auto;
display: table;font-size: 13px;font-weight: 600;letter-spacing: 1px;margin-top: 0px;max-width: 400px;}
.you-can-also{text-align: center;padding: 35px 10px;font-size: 18px;font-weight: 500;}
.signup-sch-wrapper{margin-bottom: 30px;}
.signup-form-area .field-full-width{width:100%!important; margin-top:30px;}
.signup-form-area .field {width:100%; position:relative;}
.signup-form-area .field label.l-txt{font-size: 18px;font-weight: 600;color: #868686;display: none;}
.signup-form-area .field .pass-eye-open{position: absolute; top: 0px; right: 0px; padding: 14px; opacity:.3; cursor:pointer}
.signup-form-area .field .pass-eye-close{position: absolute; top: 0px; right: 0px; padding: 14px; opacity:1; cursor:pointer}
.signup-form-area .field input{width: 100%; padding: 13px 16px; border: solid 2px #e6e6e6; border-radius: 5px; outline:0px; background:#fff}
.signup-form-area .field input::placeholder{font-weight:600; color:#000}
.signup-form-area .field .dropup{margin-top:0px; font-weight:600;}
.signup-form-area .field .dropup button{font-weight:600; text-transform: none;}
.signup-form-area .field button{width: 100%; padding: 13px 16px; border: solid 2px #e6e6e6; border-radius: 5px; background:#ffffff; text-align:left; text-transform:uppercase}
.signup-form-area .field i{position: absolute; right: 20px; top: 18px;}
.signup-form-area .field .get_started_inner_pages{background: #000; color: #fff; text-align: center; border: 0; border-radius: 5px; padding: 17px; line-height: normal; width: 100%; margin: 0 auto; display: table; font-size: 13px; font-weight: 600; letter-spacing: 1px; margin-top: 0px;}
.signup-form-area .form-label{padding: 5px 15px; font-weight: 500; text-transform: uppercase; font-size:15px;}
.signup-form-area .field .password-hint{position: absolute; opacity: 0; bottom: 0px; font-size: 10px; background: #e1e1e1; padding: 5px; z-index: -1; width: 100%; left: 0px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.signup-form-area .field .password:focus + .password-hint{opacity: 1; bottom: -25px; z-index: 100; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.signup-form-area .field .dropup .dropdown-toggle::after { display:none;}
.signup-form-area .field .dropup .dropdown-menu{width:100%; height:250px; overflow:auto; border-color:#7f7f7f;}
.signup-form-area .field .multiselect-container>li>a{color:#000;}
.signup-form-area .field .multiselect-container>li>a>label{width:100%; padding:10px;}
.signup-form-area .field .multiselect-container>li>a>label:hover{background:#e1e1e1;}
.signup-form-area .field input[type=radio]{width:auto; display:none;}
.signup-form-area .note{text-align: right; font-size: 15px; font-weight: 600;clear: both;}
#remember{width: 20px;height: 20px;position: relative;top: 4px;margin-right: 10px;margin-bottom: 30px;} 
.honeycrisp{margin-bottom: 20px;} 

/*------Login with Google and Paypal-----*/
.link-account{ max-width: 800px;
    width: 100%;
    margin: 0px auto;
    margin-top: 2%;
    margin-bottom: 10%;
    padding: 40px 20px;
    border-radius: 5px;
    background: #ffffff;
    border: solid 1px #e8e8e8;
    text-align: center;
    box-shadow: 0 5px 4px rgb(148 144 144 / 20%);}

.g-p-txt{ font-size: 18px; color: #000;font-weight: 500;}
.link-account .link-ac-btn-wrapper{display: table;
    text-align: center;
    width: 100%;
    margin: 30px 0px}
.link-account a{ border-radius: 3px; padding: 5px 30px; text-decoration: underline !important; color: #000;}
.link-account a.link-gp-btn{ border-radius: 30px;
    padding: 10px 30px;
    background: #000;
    text-decoration: none !important;
    color: #fff;
    font-size: 15px;}
.la-dis-txt{
	margin-top: 20px;
    font-size: 16px;
}
.link-account .sent-opt-img img{ width: 180px;}

.g-psend-otp{ max-width: 800px;
    width: 100%;
    margin: 0px auto;
    margin-top:2%;
    margin-bottom: 10%;
    padding: 20px 20px;
    border-radius: 5px;
    background: #ffffff;
    border: solid 1px #e8e8e8;
    text-align: center;
    box-shadow: 0 5px 4px rgb(148 144 144 / 20%);}
.sent-opt-img{}
.sent-opt-img img{ width: 250px;}
.gp-otp-input{padding-top: 15px;}
.gp-otp-input input{ border: solid 1px #ccc; border-radius: 3px; padding: 10px; text-align: center; width: 50px;}
.g-p-v-code-txt{font-size: 18px; font-weight: 700;}
.sent-v-code-txt{margin: 15px;}
.sent-v-code-txt-error{margin: 15px;color: red;}
.valid-otp{margin-bottom: 15px;color: #7e7e7e;}
.valid-otp span{ color: #007bff;font-size: 14px;}
.g-psend-otp .link-ac-btn-wrapper{display: table;
    text-align: center;
    width: 100%;
    margin: 30px 0px}
.g-psend-otp a{ border-radius: 3px; padding: 5px 30px; text-decoration: underline !important; color: #000;}
.g-psend-otp a.link-gp-btn{ border-radius: 30px;
    padding: 10px 30px;
    background: #000;
    text-decoration: none !important;
    color: #fff;
    font-size: 15px;}
.resend-otp{font-size: 14px;color: #007bff;text-decoration: underline;margin-top: 10px;}
.resend-otp-timer{
	margin: 0px auto;
    width: 50px;
    display: inline-block;
    background: #dadada;
    border-radius: 8px;
    font-size: 14px;
    margin-bottom: 10px;
    font-weight: 400;
	margin-top: 5px;
}



.login-with-g-p{display: table; width: 100%;}
.signup-with-g-p{width: 100%;margin: 0px auto;margin-top: 30px;max-width: 650px;}

.login-with-google-btn {
    transition: background-color 0.3s, box-shadow 0.3s;
    padding: 12px 16px 12px 42px;
    border: none;
    border-radius: 5px;
    box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.04), 0 1px 1px rgba(0, 0, 0, 0.25);
    color: #3c3c3c;
    font-size: 15px;
    font-weight: 700;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMTcuNiA5LjJsLS4xLTEuOEg5djMuNGg0LjhDMTMuNiAxMiAxMyAxMyAxMiAxMy42djIuMmgzYTguOCA4LjggMCAwIDAgMi42LTYuNnoiIGZpbGw9IiM0Mjg1RjQiIGZpbGwtcnVsZT0ibm9uemVybyIvPjxwYXRoIGQ9Ik05IDE4YzIuNCAwIDQuNS0uOCA2LTIuMmwtMy0yLjJhNS40IDUuNCAwIDAgMS04LTIuOUgxVjEzYTkgOSAwIDAgMCA4IDV6IiBmaWxsPSIjMzRBODUzIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48cGF0aCBkPSJNNCAxMC43YTUuNCA1LjQgMCAwIDEgMC0zLjRWNUgxYTkgOSAwIDAgMCAwIDhsMy0yLjN6IiBmaWxsPSIjRkJCQzA1IiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48cGF0aCBkPSJNOSAzLjZjMS4zIDAgMi41LjQgMy40IDEuM0wxNSAyLjNBOSA5IDAgMCAwIDEgNWwzIDIuNGE1LjQgNS40IDAgMCAxIDUtMy43eiIgZmlsbD0iI0VBNDMzNSIgZmlsbC1ydWxlPSJub256ZXJvIi8+PHBhdGggZD0iTTAgMGgxOHYxOEgweiIvPjwvZz48L3N2Zz4=);
    background-color: white;
    background-repeat: no-repeat;
    background-position: 44px 14px;
    border: solid 1px #838383;
	width: 48%;
    text-align: center;
    margin-right: 1.5%;
	display: inline-block;
}

.login-with-paypal-btn {
    transition: background-color 0.3s, box-shadow 0.3s;
    padding: 12px 16px 12px 42px;
    border: none;
    border-radius: 5px;
    box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.04), 0 1px 1px rgba(0, 0, 0, 0.25);
    color: #fff;
    font-size: 15px;
    font-weight: 700;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
    background: url(../images/paypal-btn-icon.png) no-repeat left;
    background-color: #0070ba;
    background-repeat: no-repeat;
	background-size: 22px;
    background-position: 44px 14px;
    border: solid 1px #0070ba;
	width: 48%;
    text-align: center;
    margin-left:1.5%;
	display: inline-block;
}
.login-with-paypal-btn:hover { color: #fff;}


.login-with-sqr-btn {
    transition: background-color 0.3s, box-shadow 0.3s;
    padding: 12px 16px 12px 42px;
    border: none;
    border-radius: 5px;
    box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.04), 0 1px 1px rgba(0, 0, 0, 0.25);
    color: #212121;
    font-size: 14px;
    font-weight: 700;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
    background: url(../images/square-btn-icon.png) no-repeat left;
    background-color: #ebebeb;
    background-repeat: no-repeat;
	background-size: 22px;
    background-position: 44px 11px;
    border: solid 1px #c9c9c9;
	width: 48%;
    text-align: center;
    margin-right:1%;
	display: inline-block;
}
.login-with-sqr-btn:hover { color: #212121;}

.intgartion-btn-signup{ width: 32% !important; background-position: 22px 11px !important;}

.sqr-disconnect{font-size: 20px;}


/*---Srq Disconnect----*/

.sqr-btn-connect {
	transition: background-color 0.3s, box-shadow 0.3s;
    padding: 9px 16px 9px 42px !important;
    border: none;
    border-radius: 5px !important;
    box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.04), 0 1px 1px rgba(0, 0, 0, 0.25);
    color: #212121;
    font-size: 16px;
    font-weight: 700;
    background: url(../images/square-btn-icon.png) no-repeat left;
    background-color: #ebebeb;
    background-repeat: no-repeat;
    background-size: 22px;
    background-position: 22px 10px;
    border: solid 1px #c9c9c9;
    width: 100%;
    text-align: center;
    display: block;
    max-width: 245px;
    margin: 0px auto;
    margin-top: 28px;
}

.sqr-disconnect-page #navbarSupportedContent{ display: none !important;}
.sqr-disconnect-page .navbar-toggler{display: none !important;}
.sqr-disconnect-page .non-login-footer-2021{display: none !important;}
.cancel-sqr-connect {
    display: block;
    margin-top: 10px;
    text-decoration: none !important;
    color: #000000 !important;
    border-radius: 30px !important;
    width: 100%;
    max-width: 115px;
    margin: 0px auto;
    margin-top: 21px;
  
}
/*--Cookies Setting--*/
.cookies-setting-bottom-bar {position: fixed; bottom: 0px; padding: 10px 20px; background: #fff; z-index: 10000; box-shadow: 0 0 30px rgba(0, 0, 0, 0.5); line-height: 25px; font-size: 17px; width: 90%; left: 50%; margin-left: -45%; border-radius: 10px 10px 0px 0px; display: grid; grid-template-columns: 74% 12% 12%; gap: 14px; align-items: center;}
.cookies-setting-bottom-bar a{background: #ffffff; color: #000; padding: 7px 10px; text-decoration: none; font-size: 15px; border-radius: 100px; border: solid 2px; text-align: center; order:1}
.cookies-setting-bottom-bar a.accept-cookies-link{background: #000; color: #fff; order:3}
.cookies-setting-bottom-bar a.choose-cookies-link{order:2}
.cookies-setting-bottom-bar a.cookies-page-link{color: #0000FF; background: none; border: 0px; text-decoration: underline!important; float: unset; padding: 0px; margin-left:0px;}
.cookies-txt{line-height: 23px; font-size: 18px;}
.cookies-title{font-size: 18px; font-weight: 700; margin-bottom: 6px;}
.cookies-sub-title{font-size: 16px; font-weight: 600; margin-bottom: 6px; position: relative;}
#cookies-popout .modal-dialog{max-width: 600px !important;}
#cookies-popout .modal-body{height: 400px; overflow: auto; padding: 10px 25px;}
.cookies-txt-list{margin-bottom: 5px; background: #ffffff; padding: 10px; border: solid 1px #eeeeee; font-weight: 400;} 
#cookies-popout .btn-primary{background: #fff; color: #000; padding: 7px 15px; text-decoration: none; float: right; margin-left: 10px; font-size: 15px; border-radius: 20px; border: solid 2px #000;}
#cookies-popout .btn-secondary {background: #fff; color: #000; padding: 7px 15px; text-decoration: none; float: right; margin-left: 10px; font-size: 15px; border-radius: 20px; border: solid 2px #000;}
#cookies-popout .switch {float: right; position: absolute; display: inline-block; width: 55px; height: 28px; top: 17px; right: 12px;}
#cookies-popout .switch input {opacity: 0; width: 0; height: 0;}
#cookies-popout .slider {position: absolute; cursor: pointer; top: 0; left: 0; right: 0; bottom: 0; background-color: #c7c7c7; -webkit-transition: .4s; transition: .4s;}
#cookies-popout .slider:before {position: absolute; content: ""; height: 22px; width: 22px; left: 4px; bottom: 3px;background-color: white; -webkit-transition: .4s; transition: .4s;}
#cookies-popout input:checked + .slider {background-color: #000;}
#cookies-popout input:focus + .slider {box-shadow: 0 0 1px #000;}
#cookies-popout input:checked + .slider:before {-webkit-transform: translateX(26px); -ms-transform: translateX(26px); transform: translateX(26px);}

/* Rounded sliders */
#cookies-popout .slider.round {border-radius: 34px;}
#cookies-popout .slider.round:before {border-radius: 50%;}
.always-active{float: right; color: #006aff; font-weight: 500;}
#cookies-popout .modal-header{padding: 15px 25px;}
.accordion {background-color: #fdfdfd; color: #000000; cursor: pointer; padding: 18px 18px; width: 100%; border: none; text-align: left; outline: none; font-size: 16px; transition: 0.4s; font-weight: 600;}
#cookies-popout .active, .accordion:hover {background-color: #fafafa;}
#cookies-popout .accordion:after {content: '\002B'; color: #777; font-weight: bold; float: left; margin-left: 4px; position: relative; left: -8px;}
#cookies-popout .active:after {content: "\2212";}
.panel {padding: 0 18px; background-color: white; max-height: 0; overflow: hidden; transition: max-height 0.2s ease-out;}
#cookies-popout button:focus {outline: 0px dotted; outline: 0px auto -webkit-focus-ring-color;}
#cookies-popout a{ text-decoration: underline;}
.cookie-policy-page h2{border-bottom: solid 1px;font-size: 22px;padding-bottom: 10px;}
.change-cookies-link{float: right;background: #000;padding: 6px 17px;color: #fff;border-radius: 20px;}
.change-cookies-link:hover{color: #fff;}

/*--Cookies Setting--*/

/*------Login with Google and Paypal-----*/

/*----------AI Page ----------------*/
.different-algorithms {width: 100%; text-align: center; font-size: 35px; font-weight: 300; margin: 50px 0px; color:#000000}
.ai-recom-head {font-size: 40px; text-align: center; padding: 50px 50px 70px 50px;}
.recomendation-wrapper {max-width: 1347px; margin: 0 auto;}
.product-recomendation-screen {position: relative; padding: 50px; width: 630px; height: 670px; margin: 0 auto; padding-top: 80px; margin-left: 480px; margin-bottom: 50px;}
.product-recomendation-screen .kiosk-blank-screen {position: absolute; left: 50%; top: 82px; width: 510px; height: 567px; margin-left: -255px;}
.product-recomendation-screen .recommendation-carousal {width: 392px; margin: 0 auto; margin-top: 37px; height: auto; background: #fff;}
.product-recomendation-screen .recommendation-carousal .carousel {height: 100%;}
.product-recomendation-screen .orderup-kiosk-carousal .carousel-indicators {position: absolute; left: -570px; bottom: unset; right: unset; z-index: 65; display: -ms-flexbox; display: unset; -ms-flex-pack: center; justify-content: center; padding-left: 0; margin: unset; list-style: none; width: 220px; top: -35px;}
.product-recomendation-screen .orderup-kiosk-carousal .carousel-indicators li {width: 205px!important; background: transparent; display: block!important; color: #000000; font-size: 14px; text-indent: unset; height: auto; text-align: left; margin-bottom: 10px; font-weight: 700;}
.product-recomendation-screen .orderup-kiosk-carousal .carousel-indicators .active {color: #507bae;}
.product-recomendation-screen .orderup-kiosk-carousal .carousel-indicators .active:before {content: '\f105'; font-family: FontAwesome; position: absolute; width: 10px; left: -11px; top: 0px;}
.product-recomendation-screen .recommendation-carousal .carousel-inner {overflow: unset;}
.product-recomendation-screen .recommendation-carousal .carousel-item {height: 100%;}
.product-recomendation-screen .recommendation-carousal svg {width: 100%; height: 283px;}
.product-recomendation-screen .orderup-kiosk-carousal .orderup-whats-new {position: absolute; left: -315px; top: -21px; color: #000000; width: 220px; text-align: left; font-weight: 500; font-size: 11px; line-height: normal; font-style: italic;}
.product-recomendation-screen .orderup-kiosk-carousal .orderup-whats-new span {color: #507bae;}
.product-recomendation-screen .orderup-kiosk-carousal .orderup-whats-new:before {position: absolute; content: ''; width: 85px; height: 67px; background: url(../images2020/pos-left-arrow.png) no-repeat left top; left: 232px; top: 50px;}
.product-recomendation-screen .orderup-kiosk-carousal .orderup-best-sellers {position: absolute; right: -295px; top: -71px; color: #000000; width: 220px; text-align: left; font-weight: 500; font-size: 11px; line-height: normal; font-style: italic;}
.product-recomendation-screen .orderup-kiosk-carousal .orderup-best-sellers span {color: #507bae;}
.product-recomendation-screen .orderup-kiosk-carousal .orderup-best-sellers:before {position: absolute; content: ''; width: 85px; height: 67px; background: url(../images2020/pos-right-arrow.png) no-repeat left top; right: 230px; top: 100px;}
.product-recomendation-screen .orderup-kiosk-carousal .orderup-past-purchases {position: absolute; left: -235px; top: 181px; color: #000000; width: 170px; text-align: left; font-weight: 500; font-size: 11px; line-height: normal; font-style: italic;}
.product-recomendation-screen .orderup-kiosk-carousal .orderup-past-purchases span {color: #507bae;}
.product-recomendation-screen .orderup-kiosk-carousal .orderup-past-purchases:before {position: absolute; content: ''; width: 85px; height: 67px; background: url(../images20202/pos-lef-arrow.png) no-repeat left top; left: 166px; top: -20px;}
.product-recomendation-screen .orderup-kiosk-carousal .orderup-trending-now {position: absolute; left: -99px; top: -121px; color: #000000; width: 600px; text-align: left; font-weight: 500; font-size: 11px; line-height: normal; font-style: italic;}
.product-recomendation-screen .orderup-kiosk-carousal .orderup-trending-now span {color: #507bae;}
.product-recomendation-screen .orderup-kiosk-carousal .orderup-trending-now:before {position: absolute; content: ''; width: 85px; height: 87px; background: url(../images20202/pos-arrow-2.png) no-repeat left bottom; left: 248px; top: 75px;}
.product-recomendation-screen .orderup-kiosk-carousal .orderup-frequently-brought-together {position: absolute; right: -319px; top: 105px; color: #000000; width: 220px; text-align: left; font-weight: 500; font-size: 11px; line-height: normal; font-style: italic;}
.product-recomendation-screen .orderup-kiosk-carousal .orderup-frequently-brought-together span {color: #507bae;}
.product-recomendation-screen .orderup-kiosk-carousal .orderup-frequently-brought-together:before {position: absolute; content: ''; width: 85px; height: 67px; background: url(../images20202/pos-right-arrow.png) no-repeat left top; right: 229px; top: 70px;}
.product-recomendation-screen .orderup-kiosk-carousal .orderup-you-might-like {position: absolute; left: -304px; top: 204px; color: #000000; width: 220px; text-align: left; font-weight: 500; font-size: 11px; line-height: normal; font-style: italic;}
.product-recomendation-screen .orderup-kiosk-carousal .orderup-you-might-like span {color: #507bae;}
.product-recomendation-screen .orderup-kiosk-carousal .orderup-you-might-like:before {position: absolute; content: ''; width: 85px; height: 67px; background: url(../images20202/pos-lef-arrow.png) no-repeat left top; left: 228px; top: 0px;}
.product-recomendation-screen .orderup-kiosk-carousal .orderup-similar-product {position: absolute; left: -325px; top: 118px; color: #000000; width: 220px; text-align: left; font-weight: 500; font-size: 11px; line-height: normal; font-style: italic;}
.product-recomendation-screen .orderup-kiosk-carousal .orderup-similar-product span {color: #507bae;}
.product-recomendation-screen .orderup-kiosk-carousal .orderup-similar-product:before {position: absolute; content: ''; width: 85px; height: 67px; background: url(../images20202/pos-left-arrow.png) no-repeat left top; left: 238px; top: 60px;}
.product-recomendation-screen .recommendation-carousal {width: 392px; margin: 0 auto; margin-top: 37px; height: auto; background: #fff;}
.ai-recom-head {font-size: 1.8rem; font-weight: 600; color: #507bae; text-align: Center;}
.product-recomendation-screen .ipad-pos-carousal .carousel-indicators{position: absolute; left: -570px; bottom: unset; right: unset; z-index: 65; display: -ms-flexbox; display: unset; -ms-flex-pack: center; justify-content: center; padding-left: 0; margin: unset; list-style: none; width: 220px; top: -35px;}
.product-recomendation-screen .ipad-pos-carousal .carousel-indicators li {width: 205px!important; background: transparent; display: block!important; color: #000000; font-size: 14px; text-indent: unset; height: auto; text-align: left; margin-bottom: 10px; font-weight: 700;}
.product-recomendation-screen .ipad-pos-carousal .carousel-indicators .active {color: #507bae;}
.product-recomendation-screen .ipad-pos-carousal .carousel-indicators .active:before {content: '\f105'; font-family: FontAwesome; position: absolute; width: 10px; left: -11px; top: 0px;}
.product-recomendation-screen .ipad-pos-carousal .orderup-whats-new {position: absolute; left: -309px; top: 44px; color: #000000; width: 220px; text-align: left; font-weight: 500; font-size: 11px; line-height: normal; font-style: italic;}
.product-recomendation-screen .ipad-pos-carousal .orderup-whats-new:before {position: absolute; content: ''; width: 85px; height: 67px; background: url(../images20202/pos-left-arrow.png) no-repeat left top; left: 230px; top: 30px;}
.product-recomendation-screen .ipad-pos-carousal .orderup-whats-new span {color: #507bae;}
.product-recomendation-screen .ipad-pos-carousal .orderup-best-sellers {position: absolute; left: -309px; top: 4px; color: #000000; width: 220px; text-align: left; font-weight: 500; font-size: 11px; line-height: normal; font-style: italic;}
.product-recomendation-screen .ipad-pos-carousal .orderup-best-sellers:before {position: absolute; content: ''; width: 85px; height: 67px; background: url(../images20202/pos-left-arrow.png) no-repeat left top; left: 229px; top: 72px;}
.product-recomendation-screen .ipad-pos-carousal .orderup-best-sellers span {color: #507bae;}
.product-recomendation-screen .ipad-pos-carousal .orderup-trending-now {position: absolute; left: -309px; top: 101px; color: #000000; width: 220px; text-align: left; font-weight: 500; font-size: 11px; line-height: normal; font-style: italic;}
.product-recomendation-screen .ipad-pos-carousal .orderup-trending-now:before {position: absolute; content: ''; width: 85px; height: 67px; background: url(../images20202/pos-lef-arrow.png) no-repeat left top; left: 222px; top: 20px;}
.product-recomendation-screen .ipad-pos-carousal .orderup-trending-now span {color: #507bae;}
.product-recomendation-screen .ipad-pos-carousal .orderup-frequently-brought-together {position: absolute; left: -303px; top: 58px; color: #000000; width: 220px; text-align: left; font-weight: 500; font-size: 11px; line-height: normal; font-style: italic;}
.product-recomendation-screen .ipad-pos-carousal .orderup-frequently-brought-together:before {position: absolute; content: ''; width: 85px; height: 67px; background: url(../images20202/pos-lef-arrow.png) no-repeat left top; left: 224px; top: 0px;}
.product-recomendation-screen .ipad-pos-carousal .orderup-frequently-brought-together span {color: #507bae;}
.product-recomendation-screen .ipad-pos-carousal .orderup-you-might-like {position: absolute; right: -319px; top: 150px; color: #000000; width: 220px; text-align: left; font-weight: 500; font-size: 11px; line-height: normal; font-style: italic;}
.product-recomendation-screen .ipad-pos-carousal .orderup-you-might-like:before {position: absolute; content: ''; width: 85px; height: 67px; background: url(../images20202/pos-right-arrow.png) no-repeat left top; right: 229px; top: 50px;}
.product-recomendation-screen .ipad-pos-carousal .orderup-you-might-like span {color: #507bae;}
.product-recomendation-screen .ipad-pos-carousal .orderup-similar-product {position: absolute; left: -99px; top: -121px; color: #000000; width: 600px; text-align: left; font-weight: 500; font-size: 11px; line-height: normal; font-style: italic;}
.product-recomendation-screen .ipad-pos-carousal .orderup-similar-product:before {position: absolute; content: ''; width: 85px; height: 87px; background: url(../images20202/pos-arrow-2.png) no-repeat left bottom; left: 230px; top: 75px;}
.product-recomendation-screen .ipad-pos-carousal .orderup-similar-product span {color: #507bae;}

.ecommerce-wrapper {position: relative; padding: 50px; width: 730px; height: 510px; margin: 0 auto; padding-top: 80px; margin-left: 480px;}
.ecommerce-wrapper .kiosk-blank-screen {position: absolute; left: 50%; top: 82px; width: 650px; height: auto; margin-left: -323px;}
.ecommerce-wrapper .recommendation-carousal {width: 474px; margin: 0 auto; margin-top: 27px; height: auto; background: #fff;}
.product-recomendation-screen .recommendation-carousal .carousel {height: 100%;}
.ecommerce-wrapper .ecom-pos-carousal .carousel-indicators {position: absolute; left: -570px; bottom: unset; right: unset; z-index: 65; display: -ms-flexbox; display: unset; -ms-flex-pack: center; justify-content: center; padding-left: 0; margin: unset; list-style: none; width: 220px; top: -35px;}
.ecommerce-wrapper .ecom-pos-carousal .carousel-indicators li {width: 205px!important; background: transparent; display: block!important; color: #000000; font-size: 14px; text-indent: unset; height: auto; text-align: left; margin-bottom: 10px; font-weight: 700;}
.ecommerce-wrapper .ecom-pos-carousal .carousel-indicators .active {color: #507bae;}
.ecommerce-wrapper .ecom-pos-carousal .carousel-indicators .active:before {content: '\f105'; font-family: FontAwesome; position: absolute; width: 10px; left: -11px; top: 0px;}
.product-recomendation-screen .recommendation-carousal .carousel-inner {overflow: unset;}
.product-recomendation-screen .recommendation-carousal .carousel-item {height: 100%;}
.product-recomendation-screen .recommendation-carousal svg {width: 100%; height: 283px;}
.ecommerce-wrapper .ecom-pos-carousal .orderup-whats-new {position: absolute; left: -308px; top: 58px; color: #000000; width: 220px; text-align: left; font-weight: 500; font-size: 11px; line-height: normal; font-style: italic;}
.ecommerce-wrapper .ecom-pos-carousal .orderup-whats-new:before {position: absolute; content: ''; width: 85px; height: 67px; background: url(../images20202/pos-left-arrow.png) no-repeat left top; left: 235px; top: 50px;}
.ecommerce-wrapper .ecom-pos-carousal .orderup-whats-new span {color: #507bae;}
.ecommerce-wrapper .ecom-pos-carousal .orderup-best-sellers {position: absolute; left: -99px; top: -121px; color: #000000; width: 600px; text-align: left; font-weight: 500; font-size: 11px; line-height: normal; font-style: italic;}
.ecommerce-wrapper .ecom-pos-carousal .orderup-best-sellers:before {position: absolute; content: ''; width: 85px; height: 57px; background: url(../images20202/pos-arrow-2.png) no-repeat left bottom; left: 100px; top: 75px; }
.ecommerce-wrapper .ecom-pos-carousal .orderup-best-sellers span {color: #507bae;}
.ecommerce-wrapper .ecom-pos-carousal .orderup-past-purchases {position: absolute; left: -231px; top: -8px; color: #000000; width: 170px; text-align: left; font-weight: 500; font-size: 11px; line-height: normal; font-style: italic;}
.ecommerce-wrapper .ecom-pos-carousal .orderup-past-purchases:before {position: absolute; content: ''; width: 85px; height: 67px; background: url(../images20202/pos-left-arrow.png) no-repeat left top; left: 170px; top: 25px;}
.ecommerce-wrapper .ecom-pos-carousal .orderup-past-purchases span {color: #507bae;}
.ecommerce-wrapper .ecom-pos-carousal .orderup-trending-now {position: absolute; left: -305px; top: 79px; color: #000000; width: 220px; text-align: left; font-weight: 500; font-size: 11px; line-height: normal; font-style: italic;}
.ecommerce-wrapper .ecom-pos-carousal .orderup-trending-now:before {position: absolute; content: ''; width: 85px; height: 67px; background: url(../images20202/pos-lef-arrow.png) no-repeat left top; left: 234px; top: 66px;}
.ecommerce-wrapper .ecom-pos-carousal .orderup-trending-now span {color: #507bae;}
.ecommerce-wrapper .ecom-pos-carousal .orderup-frequently-brought-together {position: absolute; right: -249px; top: 18px; color: #000000; width: 190px; text-align: left; font-weight: 500; font-size: 11px; line-height: normal; font-style: italic;}
.ecommerce-wrapper .ecom-pos-carousal .orderup-frequently-brought-together:before {position: absolute; content: ''; width: 85px; height: 67px; background: url(../images20202/pos-right-arrow.png) no-repeat left top; right: 193px; top: 75px;}
.ecommerce-wrapper .ecom-pos-carousal .orderup-frequently-brought-together span {color: #507bae;}
.ecommerce-wrapper .ecom-pos-carousal .orderup-you-might-like {position: absolute; right: -249px; top: 60px; color: #000000; width: 190px; text-align: left; font-weight: 500; font-size: 11px; line-height: normal; font-style: italic;}
.ecommerce-wrapper .ecom-pos-carousal .orderup-you-might-like:before {position: absolute; content: ''; width: 85px; height: 67px; background: url(../images20202/pos-right-arrow.png) no-repeat left top; right: 199px; top: 50px; }
.ecommerce-wrapper .ecom-pos-carousal .orderup-you-might-like span {color: #507bae;}
.ecommerce-wrapper .ecom-pos-carousal .orderup-similar-product {position: absolute; left: -312px; top: 109px; color: #000000; width: 220px; text-align: left; font-weight: 500; font-size: 11px; line-height: normal; font-style: italic;}
.ecommerce-wrapper .ecom-pos-carousal .orderup-similar-product:before {position: absolute; content: ''; width: 85px; height: 67px; background: url(../images20202/pos-lef-arrow.png) no-repeat left top; left: 233px; top: 38px;}
.ecommerce-wrapper .ecom-pos-carousal .orderup-similar-product span {color: #507bae;}
.product-recomendation-wrapper-2 {width: 100%; padding: 50px 0px; background: #e1e1e1;}
.product-recomendation-wrapper-2 .heading {width: 100%; text-align: center; font-size: 40px; font-weight: 300; margin-bottom: 50px; color:#000000;}
.product-recomendation-wrapper-2 .daigram {width: 100%; background: #e1e1e1; padding: 50px 10px;}
.product-recomendation-wrapper-2 .daigram img {width: 100%;}
.actions-buttons {padding: 50px; max-width: 1349px; text-align: center;margin: 0 auto;}
.actions-buttons a {display: inline-block; padding: .65rem 1.25rem; border-radius: 50rem; color: #fff; font-size: .75rem; font-weight: 600; transition: all 0.3s; position: relative; overflow: hidden; z-index: 1; border: solid 1px #4f7bae; width: 240px; margin-left:20px;}
.actions-buttons a:after{content: ''; position: absolute; bottom: 0; left: 0; width: 100%; height: 100%; background-color: #4f7bae; border-radius: 0rem; z-index: -2;}
.actions-buttons a:before{content: ''; position: absolute; bottom: 0; left: 0; width: 0%; height: 100%; background-color: #fff; transition: all 0.3s; border-radius: 0rem; z-index: -1;}
.actions-buttons a:hover{color: #4f7bae;}
.actions-buttons a:hover:before{width: 100%;}
.actions-buttons a:first-child {margin: 0px;}
.display_none {display: none!important;}
/*----------AI Page ----------------*/

/*---Account Delete---*/
	.ac-delete-from-container{ width:98%; max-width:800px; margin:0px auto;}
	.ac-delete-from-container .form-group{margin-bottom: 25px;}
	.ac-delete-from-container .form-group label{font-weight: 600;font-size: 17px;}
	.ac-delete-from-container .form-group .form-control{ border:solid 2px #ccc; border-radius:0px;height: 50px;}
	.ac-delete-from-container .form-group textarea.form-control{height:70px;} 
	.ac-delete-from-container .form-group .col-sm-12{padding-right: 0px;padding-left: 0px;}
	.ac-delete-from-container .form-group label.delete-note{ font-size:14px;font-weight: 500;margin-left: 10px;}
	.ac-delete-from-container .reason-items .form-check{margin-bottom: 10px;}
	.ac-delete-from-container .reason-items .form-check label{font-size: 14px !important;margin-left: 10px;}
	.ac-delete-from-container input[type=checkbox], input[type=radio] { width: 20px;height: 20px;margin-right: 10px;top: -4px;}
	.ac-deleted-msg-wrapper{
		width: 98%;
		background: #f0fffc;
		box-shadow: 10px 4px 10px rgb(249 249 249 / 50%);
		padding: 20px 15px;
		max-width: 665px;
		margin: 0px auto;
		margin-top: 100px;
		margin-bottom: 150px;
		border-radius: 0px;
		border: solid 2px #d4f5ee;
	}
	.ac-deleted-msg-heading{
		font-size: 19px;
		color: #052b23;
		font-weight: 400;
		text-align: center;
		line-height: 31px;
	}
	.delete-conf{display: block;width: 60px;margin: 0px auto;margin-bottom: 15px;}
/*---Account Delete---*/

/*------ Pricing Page------------*/

.price-header-panel{background:#000; display:table; width:100%; padding: 100px 50px;}
.price-header-panel .text-1{color: #fff; text-align: center; font-weight: 800; font-size: 14px; margin-bottom: 48px;}
.price-header-panel .text-2{color: #fff; text-align: center; font-size: 2.2rem; font-weight: 700;}
.price-detail-area{padding:20px 150px 100px 150px; margin:0 auto; width:1349px;}
.price-text-wrapper{margin: 0 auto; text-align: center;}
.price-text-head{color: #000; font-size: 40px; display: table; margin: 0 auto; font-weight:600;}
.price-text-head span{font-weight:600;}
.price-text{text-align: center; font-size: 56px; font-weight: 300; line-height: normal; position: relative; display: table; margin: 0 auto; color: #fff;}
.price-text span{font-size: 13px; font-weight: 600; position: absolute; left: -15px; top: 6px;}
.price-text-2{display: table; margin: 0 auto; font-weight: 700; position: relative; font-size: 12px; margin-top: 10px; color: #fff;}
.price-text-2 span{position: absolute; top: -7px;}
.price-text-3{text-align: center; font-size: 17px; margin-top: 35px; font-weight: 500; line-height: normal; margin-bottom: 25px; color: #fff;}
.price-detail-text{padding: 15px 0px; font-size: 22px; font-weight: 600;}
.pricing-tick{text-align: center; padding: 15px; width: 80%; margin: 0 auto;}
.pricing-location{padding:100px 40px; width:100%; display:table;}
.pricing-screen{width: 497px; height: 300px; margin: 0 auto;}
.pricing-location .text-1{color: #000; font-size: 2.2rem; font-weight: 500; margin:80px 0px 30px 0px;}
.pricing-location .text-1 span{font-style: italic; font-weight: 400;}
.pricing-location .common-button{width:230px; background:#000; color:#fff; text-transform:uppercase; padding:14px 28px; margin-left: 50px;}
.pricing-faq{padding: 100px 210px; margin:0 auto; background:url(../images2020/pricing-faq-bg.jpg) no-repeat left top!important; background-size: cover!important;}
.pricing-faq .row{width:100%;}
.pricing-faq .question-area{max-width:100%;}
.pricing-faq .heading{font-size: 40px; font-weight: 700; border-bottom: solid 1px #000; margin-bottom: 20px; padding: 15px 0px;}
.pricing-faq .head{font-size: 13px; font-weight: 700; margin-bottom:10px; line-height: 23px;}
.pricing-faq .text{font-size: 13px; margin-bottom: 40px; line-height: 23px;}
.price-detail-area .common-button{width:230px; background:#000; color:#fff; text-transform:uppercase; padding:14px 28px}

.pricing-head{padding:55px;}
#request-quote .dropdown-menu{height:350px; overflow:auto; width:100%; overflow-x: hidden;}
.pricing-head .text-1{font-size: 55px; font-weight: 700; margin-top: 55px; line-height: 70px; margin-left: 90px; color: #4f7bae;}
.pricing-head .text-1 span{display: table; font-size: 21px; font-weight: 500; line-height: normal; margin-top:15px; color:#000000}
.pricing-head .laptop-area{width:600px; height:356px; margin:0 auto; position:relative;}
.pricing-head .laptop-area .laptop-screen{width:600px; height:356px; position:absolute; top:0px; left:0px; z-index:1;}
.pricing-head .laptop-area .laptop-scrolling-images{width: 444px; height: 327px; margin: 0 auto; padding-top: 23px;}
.pricing-head .laptop-area .laptop-scrolling-images svg{width:100%; height:auto;}
.pricing-img{background:url(../images2020/login_img.jpg) no-repeat left top; background-size:cover; width:100%; height:360px;}
.pricing-img .text-1{color: #fff; font-size: 35px; font-weight: 700; line-height: 45px; text-align: center; position: absolute; top: 147px; left: 50%; margin-left: -338px;}
.pricing-img .text-2{color: #fff; font-size: 26px; text-align: center; font-weight: 100; line-height: normal; position: absolute; top: 240px; left: 50%; margin-left: -324px;}
.pricing-heading{padding:50px; text-align:center; font-size: 26px; font-weight: 700; color: #000000;}
.pricing-table{width:100%; display:table; padding:20px 0px; margin-bottom:40px;}
.pricing-table .border-right{border-right:solid 2px #7f7f7f!important;}
.pricing-table .package-wrapper {max-width: 1100px!important; margin: 0 auto; border-radius: 0px;}
.pricing-table .package-wrapper .h1 {text-align: center; font-size: 20px; padding: 20px 0px 15px 0px; margin: 0px; font-weight: 600; border-bottom:3px solid #4F7BAE; line-height: 25px; color:#000000}
.pricing-table .package-wrapper .h1 span{font-size: 22px; width: 100%; display: table; text-align: center; font-weight: 700; margin-bottom:7px; color:#4f7bae}
.pricing-table .package-wrapper .price{padding: 20px; text-align: center; color:#000000;}
.pricing-table .package-wrapper .price h2 {text-align: center; font-size: 18px; margin: 0px; font-weight: 700;}
.pricing-table .package-wrapper .price span {text-align: center; width: 100%; font-size: 13px; font-weight: 700;}
/*.pricing-table .package-wrapper .button{text-align:Center; color: #fff; background: #000; font-size: 12px; padding: 12px; border-radius: 0px; display: block; width: 200px; margin: 0 auto; font-weight: 600; text-decoration:none;}*/
.pricing-table .package-wrapper .button {display: block; text-align:Center; padding: .65rem 1.25rem; border-radius: 50rem; color: #fff; font-size: .75rem; font-weight: 600; transition: all 0.3s; position: relative; overflow: hidden; z-index: 1; border: solid 1px #4f7bae; width: 200px; margin:0 auto;}
.pricing-table .package-wrapper .button:after{content: ''; position: absolute; bottom: 0; left: 0; width: 100%; height: 100%; background-color: #4f7bae; border-radius: 0rem; z-index: -2;}
.pricing-table .package-wrapper .button:before{content: ''; position: absolute; bottom: 0; left: 0; width: 0%; height: 100%; background-color: #fff; transition: all 0.3s; border-radius: 0rem; z-index: -1;}
.pricing-table .package-wrapper .button:hover{color: #4f7bae;}
.pricing-table .package-wrapper .button:hover:before{width: 100%;}
.pricing-table .wb-icon-row{margin-top:40px; margin-bottom:40px;}
.pricing-table .wb-icon-row .wb-icons{text-align:center; margin-bottom:40px;}
.pricing-table .wb-icon-row .wb-icons .name{font-weight:700; line-height:normal; font-size:13px;}
.pricing-table .bp-icon-row{margin-top:30px; margin-bottom:117px;}
.pricing-table .bp-icon-row .bp-icons{text-align:center; margin-bottom:15px; display:table; width:100%; color:#000; text-decoration:none;}
.pricing-table .bp-icon-row .bp-icons .name{font-weight:700; line-height:normal;}
.pricing-table .bp-icon-row .bp-icons .name span{font-weight:400; display:table; width:100%;}
.pricing-table .cb-icon-row{margin-top:32px; margin-bottom:120px;}
.pricing-table .cb-icon-row .cb-icons{text-align:center; display:table; width:100%; color:#000; text-decoration:none;}
.pricing-table .cb-icon-row .cb-icons .icon{float:left; display:block; width:35px;}
.pricing-table .cb-icon-row .cb-icons .icon svg{width:100%; height:auto;}
.pricing-table .cb-icon-row .cb-icons .icon image{width:100%; height:auto;}
.pricing-table .cb-icon-row .cb-icons .name{font-weight: 600; line-height: normal; margin-top: 10px; font-size: 15px; float: left; display: block; text-align: left; margin-left: 15px; margin-top: 7px; color:#000000;}
.pricing-table .cb-icon-row .cb-icons .name span{font-weight:400; display:table; width:100%;}
.pricing-table .ca-icon-row{margin-top:32px; margin-bottom:30px;}
.pricing-table .ca-icon-row .ca-icons{text-align:center; display:table; width:100%; color:#000; text-decoration:none;}
.pricing-table .ca-icon-row .ca-icons .icon{float:left; display:block;}
.pricing-table .ca-icon-row .ca-icons .name{font-weight: 600; line-height: normal; margin-top: 10px; font-size: 14px; float: left; display: block; text-align: left; margin-left: 15px; margin-top: 11px;}
.pricing-table .ca-icon-row .ca-icons .name span{font-weight:400; display:table; width:100%;}
.pricing-table .text-green{text-align:center; color:#41ae35; font-size: 25px; padding: 7px!important;}
.pricing-table .text-grey{text-align:center; color:#d6d6d6; font-size: 25px; padding: 7px!important;}
.price-page-divider{background:#000; height:2px; max-width:1280px; margin:0 auto;}
.price-video{width: 100%; height: 400px; border: 0px;}
.pricing-testimonial{margin-bottom:60px;}
.restaurant-expenses{ width:1280px; margin:0 auto; margin-top:120px;}
.restaurant-expenses .icon{width:100%; text-align:center; margin-bottom:10px;}
.restaurant-expenses .head{font-size:25px; font-weight:700; text-align:center; line-height:normal; margin-bottom:40px;}
.restaurant-expenses .detail{font-size: 20px; text-align: center; font-weight: 600; line-height: 45px}
.restaurant-expenses .divider{height:2px; width:70%; background:#000; margin:0 auto; margin-top:55px; margin-bottom:35px;}
.restaurant-expenses .price{text-align: center; font-size: 26px; font-weight: 700;}
.restaurant-expenses .price a{background: #000; display:block; color: #fff; width: 240px; font-size: 14px; font-weight: 600; letter-spacing: 1px; border-radius: 0px; padding: 15px; font-family:'Work Sans', sans-serif; margin:0 auto; margin-top:20px; margin-bottom:8px;}
.restaurant-expenses .price span{font-size:15px; margin-bottom:20px; font-weight:500;}
.business-size{width:100%; margin:0 auto; margin-top:50px; padding:50px; text-align:center;}
.business-size .text{font-size: 25px; line-height: normal; font-weight: 700; margin-bottom: 20px;}
.business-size .text-2{font-size: 20px; line-height: normal; font-weight: 600; margin-bottom: 50px;}
.business-size .m-name{font-size:20px; font-weight:600px; color:#4d4d4d; margin-top:40px;}
.price-faq:before{background:url(../images2020/pos-faq-text.png) no-repeat; width: 81px; height: 303px; position: absolute; left: 129px; top: 64px; background-size: contain;}
.more-location{background:#f4f4f5; width:100%; display:table; padding: 50px 140px; font-size: 1.8rem; font-weight: 600; color: #507bae; text-align: Center;}
/*.more-location a {background: #000; color: #fff; padding: 22px 100px; display: table; margin: 0 auto; font-size: 14px; letter-spacing: 1px; text-decoration: none; margin-top: 40px; font-weight:600;}*/
.more-location a {display: block; text-align:Center; padding: .65rem 1.25rem; border-radius: 50rem; color: #fff; font-size: .75rem; font-weight: 600; transition: all 0.3s; position: relative; overflow: hidden; z-index: 1; border: solid 1px #4f7bae; width: 200px; margin:0 auto; margin-top: 40px;}
.more-location a:after{content: ''; position: absolute; bottom: 0; left: 0; width: 100%; height: 100%; background-color: #4f7bae; border-radius: 0rem; z-index: -2;}
.more-location a:before{content: ''; position: absolute; bottom: 0; left: 0; width: 0%; height: 100%; background-color: #fff; transition: all 0.3s; border-radius: 0rem; z-index: -1;}
.more-location a:hover{color: #4f7bae;}
.more-location a:hover:before{width: 100%;}
#request-quote input{font-size: 14px; width: 100%; border: solid 1px #767676; border-radius: 5px; font-weight: 500; padding:10px;}
#request-quote input::placeholder{color:#000; font-family:'Inter', sans-serif!important; font-weight:500;}
#request-quote select{font-size: 14px; width: 100%; border: solid 1px #767676; border-radius: 5px; font-weight: 500; padding:10px;}
#request-quote textarea{font-size: 14px; width: 100%; border: solid 1px #767676; border-radius: 5px; font-weight: 500; padding:10px;}
#request-quote textarea::placeholder{color:#000; font-family:'Inter', sans-serif!important; font-weight:500;}
#request-quote .button{font-family: 'Work Sans', sans-serif; width: 100%; background: #000!important; color: #fff; border-radius: 5px; font-size: 15px; padding: 12px 10px; border: 0px; letter-spacing: .5px;}
#request-quote .terms{font-size:11px; color:#767676}
#request-quote .terms a{color:#767676; text-decoration:underline;}
#request-quote .dropdown-toggle{text-align:left; font-size:14px; padding:10px; border:solid 1px #767676}
#request-quote .dropdown-toggle i{position: absolute; right: 12px; top: 11px;}
#request-quote .dropdown-toggle::after{display:none;}
.faq{padding: 60px 120px 100px 120px; padding-left: 200px; position: relative; max-width: 1349px; margin: 0 auto;}
.faq:before{content:''; background:url(../images2020/faq-text.png) no-repeat left top; width: 135px; height: 574px; position: absolute; left: 79px; top: 72px; background-size: contain;}
.faq .head{font-size: 32px; font-weight: 700; color: #507bae; line-height:normal;}
.faq .q-n-a{width:100%; line-height:20px;}
.faq .question{font-weight: 600; font-size: 17px; line-height:22px; color:#000000}
.faq .answer {margin-bottom:20px; line-height:23px; color:#000000}
.faq .answer h1{font-size: 15px;margin: 0px;padding: 0px;display: inline;}
.faq .answer h2{font-size: 15px;margin: 0px;padding: 0px;display: inline;}
.faq .answer span{font-style:italic;}
.faq-screens-wrapper{width:100%; display:table; position:relative; padding:50px 30px;}
.faq-screens-wrapper svg{width:100%; height:auto;}
.faq-screens-wrapper image{width:100%; height:100%;}
.faq-screens-wrapper .faq-desktop-screen{width: 608px; height: 550px;text-align: center; position:relative;}
.faq-screens-wrapper .faq-desktop-screen:before{content:''; background:url(../images2020/new-home-arrow.png) no-repeat top center; width:45px; height:167px; position:absolute; right: -60px; top: -85px;}
.faq-screens-wrapper .faq-desktop-screen .text{color: #507bae; font-size:15px; font-weight:700; margin-top:10px;}
.faq-screens-wrapper .faq-tablet-screen{width: 437px; height: 350px; text-align: center; position: absolute; right: 60px; bottom: 50px;}
.faq-screens-wrapper .faq-tablet-screen .text{color: #507bae; font-size:15px; font-weight:700; margin-top:10px;}
.price-faq:before{background:url(../images2020/pos-faq-text.png) no-repeat; width: 81px; height: 303px; position: absolute; left: 129px; top: 64px; background-size: contain;}

.price-header-panell{background:url(../images2020/hm-bg.png) no-repeat bottom center; width:100%; padding:100px 0px 250px 0px; text-align:center; background-size: cover;}
.price-header-panell .text-2{font-size: 45px; color: #fff; font-weight: 600;}
.price-header-panell .text-3{color: #fff; font-size: 23px; font-weight: 600; margin-top: 25px;}
.pricing-panel{max-width:1349px; margin:0 auto; padding: 50px 110px; height:450px;}
.pricing-panel .pricing-box{width:480px; border-radius: 40px; box-shadow: 0px 0px 15px rgb(0 0 0 / 10%); padding: 70px; position: absolute; top: -200px; background: #fff;}
.pricing-panel .pricing-box .most-popular{position: absolute; background: #bca069; right: -35px; padding: 10px 45px 10px 10px; font-size: 12px; color: #fff; top: 15px; font-weight: 600;}
.pricing-panel .pricing-box .most-popular:after{width: 0; height: 0; border-top: 19px solid transparent; border-right: 25px solid #3a2487; border-bottom: 19px solid transparent; position: absolute; content: ''; top: 0px; right: 0px;}
.pricing-panel .pricing-box .pricing-title{text-align: left; font-size: 40px; font-weight: 600; margin-bottom: 10px;}
.pricing-panel .pricing-box .pricing-subtitle{text-align: left; font-size: 25px; font-weight: 400; margin-bottom: 15px;}
.pricing-panel .pricing-box .pricing-rate{text-align: center; font-size: 50px; font-weight: 500; margin-bottom: 10px;}
.pricing-panel .pricing-box .pricing-duration{text-align: center; font-size: 16px; font-weight: 600; letter-spacing: 2px; margin-bottom:40px;}
.pricing-panel .pricing-box .pricing-detail{text-align: center; font-weight: 600;}

.new-price-header-panell{padding:100px 0px 270px 0px}
.new-price-header-panell .text-3{font-weight:400; line-height: 28px;}
.new-pricing-panel {padding: 50px 70px 0px 70px; height: 350px;}
.new-pricing-panel .pricing-box{width: 354px; padding: 20px 0px 30px 0px; border-radius: 25px; top: -250px;}
.new-pricing-panel .pricing-box .pricing-title{text-align: center; border-bottom: solid 1px #d4d9db; padding: 20px; line-height: normal; margin-bottom: 0px; line-height: 40px;}
.new-pricing-panel .pricing-box .pricing-subtitle{font-size: 20px; font-weight: 300; padding: 20px 0px; width: 210px; margin: 0 auto; height:auto; text-align:Center;}
.new-pricing-panel .pricing-box .pricing-rate {text-align: center; font-size: 65px; font-weight: 300; margin-bottom: 0px; line-height: 75px; color:#686868}
.new-pricing-panel .pricing-box .pricing-duration {text-align: center; font-size: 11px; font-weight: 600; letter-spacing: normal; margin-bottom: 45px; color:#686868}
.new-pricing-panel .pricing-box a{background: #000; width: 100%; text-align: center; display: table; border-radius: 15px; padding: 18px 25px; color: #fff; font-weight: 600; font-size: 15px; letter-spacing: 1px;  width: 300px; margin: 0 auto;}
.new-pricing-panel .pricing-box .most-popular{font-size: 8px; padding: 10px 34px 10px 10px; right: -45px; display:none}
.new-pricing-panel .pricing-box .most-popular:after{border-top: 16px solid transparent; border-right: 25px solid #3a2487; border-bottom: 19px solid transparent;}
.new-pricing-panel .col-md-4:nth-child(2) .pricing-box .pricing-rate{color:#2170FF;}
.new-pricing-panel .col-md-4:nth-child(2) .pricing-box .pricing-duration{color:#2170FF;}
.new-pricing-panel .col-md-4:nth-child(3) .pricing-box .pricing-rate{color:#28a745;}
.new-pricing-panel .col-md-4:nth-child(3) .pricing-box .pricing-duration{color:#28a745;}

.pricing-bundle-area{box-shadow: 0px 0px 15px rgb(0 0 0 / 10%); border-radius: 25px; margin: 20px; padding: 10px; background:#fff; width: 1320px; margin: 0 auto;}
.pricing-bundle-area .table-data{width:100%; display:table;}
.pricing-bundle-area .table-data ul{margin:0px; padding:0px; border-bottom:solid 1px #D8D8D8; display:table; width:100%;}
.pricing-bundle-area .table-data li{float:left; padding:15px 10px; border-right:solid 1px #D8D8D8; width:23%; text-align:center; list-style:none; font-size: 15px; font-weight:500; color:#686969}
.pricing-bundle-area .table-data li:first-child{width:31%; text-align:left; padding:15px 10px 15px 22px}
.pricing-bundle-area .table-data li:last-child{border-right:solid 0px #D8D8D8;}
.pricing-bundle-area .table-header li{font-size: 25px; font-weight: 600!important; padding: 34px 10px 33px 10px;}
.pricing-bundle-area .table-header li:first-child{padding:15px 10px; color:#606060}
.pricing-bundle-area .table-data .sub-text{font-size: 12px; font-weight: 400; padding: 17px 5px 17px 5px;}
.pricing-bundle-area .double-line .sub-text span{display: table; width: 100%; font-size: 11px;}
.pricing-bundle-area .double-line li{padding: 15px 10px;}
.pricing-bundle-area .double-line li{padding: 26px 10px;}
.pricing-bundle-area .double-line .sub-text{font-size: 12px; font-weight: 400; padding: 20px 5px 20px 5px;}
.pricing-bundle-area .triple-line li{padding: 24px 10px 23px 10px!important;}
.pricing-bundle-area .triple-line li:first-child{padding: 24px 10px 23px 22px!important;}
.pricing-bundle-area .triple-line .sub-text{padding: 3px 10px 3px 10px!important;}
.pricing-bundle-area .triple-line ul{border-bottom:0px;}

.app-bundle-area {margin-top: 60px;}
.app-bundle-area .table-header li:first-child{width: 42%;}
.app-bundle-area .table-header li:first-child span{display: table; font-size: 17px; font-weight: 400;}
.app-bundle-area .table-data li:first-child{width: 42%; font-weight:600}
.app-bundle-area .table-data li:nth-child(2){text-align:left; padding-left: 45px;}
.app-bundle-area .table-data li{width: 29%; font-weight:400; font-size: 14px;}
.app-bundle-area .table-data:last-child ul{border:0px;}
.app-bundle-area .table-header li{width: 29%; padding: 27px 10px 28px 10px; height:92px; font-size:25px;}

.pricing-other-panel{margin-top: 60px;}
.pricing-other-panel .table-data:last-child ul{border:0px;}
.pricing-other-panel .table-data li{width: 25%!important; font-weight:600; text-align:left; font-size:25px; padding:25px!important}
.pricing-other-panel .table-data li:nth-child(1){padding: 33px 20px!important;}
.pricing-other-panel .table-data li:nth-child(2){width: 50%!important; font-weight: 400; font-size: 16px; padding: 28px 50px!important;}
.pricing-other-panel .table-data a{background: #000; width: 100%; text-align: center; display: table; border-radius: 15px; padding: 18px 25px; color: #fff; font-weight: 600; font-size: 12px; letter-spacing: 1px; margin: 0 auto;}

.pricing-box .tabs{text-align: center; margin: 0 auto; margin-bottom: 20px; border: solid 1px #e1e1e1; border-radius: 5px; width: 190px; font-size:13px;}
.pricing-box .tabs .yearly-tab{display: inline-block; padding: 5px 10px; cursor:pointer; border-radius: 5px 0px 0px 5px; position:relative;}
.pricing-box .tabs .yearly-tab .save10{position: absolute; background: #686868; color: #fff; top: -36px; z-index: 100; left: -19px; font-size: 12px; padding: 5px 7px; border-radius: 5px; font-weight: 400;}
.pricing-box .tabs .yearly-tab .save10:before{content:'\f0d7'; font-family:FontAwesome; position:absolute; left: 50%; bottom: -11px; margin-left: -2px; color: #686868;}
.pricing-box .tabs .monthly-tab{display: inline-block; padding: 5px 10px; cursor:pointer; border-radius: 0px 5px 5px 0px}

.pricing-box .b-tab .active{background:#686868; font-weight:500; color:#fff; padding-left: 30px; position:relative;}
.pricing-box .b-tab .save10{background:#686868!important;}
.pricing-box .b-tab .save10:before{color:#686868!important;}
.pricing-box .b-tab .active:before{content:'\f00c'; font-family:FontAwesome; position:absolute; left: 8px;}
.pricing-box .a-tab .active{background:#2170FF; font-weight:500; color:#fff; padding-left: 30px; position:relative;}
.pricing-box .a-tab .save10{background:#2170FF!important;}
.pricing-box .a-tab .save10:before{color:#2170FF!important;}
.pricing-box .a-tab .active:before{content:'\f00c'; font-family:FontAwesome; position:absolute; left: 8px;}
.pricing-box .p-tab .active{background:#28a745; font-weight:500; color:#fff; padding-left: 30px; position:relative;}
.pricing-box .p-tab .save10{background:#28a745!important;}
.pricing-box .p-tab .save10:before{color:#28a745!important;}
.pricing-box .p-tab .active:before{content:'\f00c'; font-family:FontAwesome; position:absolute; left: 8px;}
/*------ Pricing Page------------*/

/*------Covid19------*/
.covid-top-area{background:url(../images2020/covid-big-img.svg) no-repeat left top; height:670px; width:100%; display:table; background-size:cover;}
.covid-top-area .text-area{background: rgba(62,118,255,0.8); padding: 50px 80px 80px 120px; width: 560px; margin-top: 270px;}
.covid-top-area .text-area .text-1{color: #fff; font-size: 28px; font-weight: 600; margin-top: 30px; }
.covid-top-area .text-area .text-2{margin-top: 10px; color: #fff; font-size: 18px; font-weight: 500; line-height: 30px;}

.covid-panel-2{padding: 80px 30px; text-align: center; width: 100%; display: table; font-size: 40px; font-weight: 500;}

.covid-info-wrapper{width:1050px; margin:0 auto; margin-bottom:150px;}
.covid-info-wrapper .head{font-size: 30px; font-weight: 500; margin: 20px 0px 20px 20px;}
.covid-info-wrapper .text{font-size:17px; font-weight:400; margin-bottom:20px; line-height: 33px; margin-left:20px;}
.covid-info-wrapper .points{font-size:17px; font-weight:400; margin-bottom:20px; margin-left:20px;}
.covid-info-wrapper .points ul{margin:0px; padding:0px; list-style:none;}
.covid-info-wrapper .points li{padding:0px 10px 10px 30px; position:relative;}
.covid-info-wrapper .points li:before{content:''; width:10px; height:10px; background:url(../images2020/covid-infotick.png) no-repeat center center; position:absolute; top:10px; left:10px;}

.covid-panel-wrapper{background:#6e95f7; margin-bottom: 20px; padding: 40px 0px;}
.covid-panel-3{width: 1000px; max-width:1349px; margin:0 auto;}
.covid-panel-3 svg{margin-top:10px;}
.covid-panel-3 .text-wrapper{width: 100%; height: 100%; padding: 0px 0px 0px 100px; margin:0 auto;}
.covid-panel-3 .text-wrapper .head{font-size: 19px; color: #ffffff; font-weight: 700; margin-bottom: 11px;}
.covid-panel-3 .text-wrapper .text{font-size: 13px; color: #ffffff; line-height: 25px; font-weight: 400; margin-bottom: 10px;}
.covid-panel-3 .text-wrapper ul{padding: 0px; margin: 0px; list-style: none;}
.covid-panel-3 .text-wrapper li{color: #ffffff; font-size: 13px; font-weight: 400; padding: 4px 7px 4px 7px; padding-left:20px; position:relative;}
.covid-panel-3 .text-wrapper li:before{content:''; background:url(../images2020/covid-tick.png) no-repeat left top;width: 10px; height: 10px; position: absolute; top: 12px; left: 0px; background-size: cover;}
.covid-panel-3 .text-wrapper .learn-more{font-size: 13px; font-weight: 600; color: #ffffff; margin-top: 15px; display: block; margin-left:20px;}

.covid-panel-4{width: 950px; max-width:1349px; margin:0 auto;}
.covid-panel-4 svg{margin-top:10px;}
.covid-panel-4 .text-wrapper{width: 100%; height: 100%; padding: 0px 100px 0px 0px; margin:0 auto;}
.covid-panel-4 .text-wrapper .head{font-size: 19px; color: #ffffff; font-weight: 700; margin-bottom: 11px;}
.covid-panel-4 .text-wrapper .text{font-size: 13px; color: #ffffff; line-height: 25px; font-weight: 400; margin-bottom: 10px;}
.covid-panel-4 .text-wrapper ul{padding: 0px; margin: 0px; list-style: none;}
.covid-panel-4 .text-wrapper li{color: #ffffff; font-size: 13px; font-weight: 400; padding: 4px 7px 4px 7px; padding-left:20px; position:relative;}
.covid-panel-4 .text-wrapper li:before{content:''; background:url(../images2020/covid-tick.png) no-repeat left top;width: 10px; height: 10px; position: absolute; top: 12px; left: 0px; background-size: cover;}
.covid-panel-4 .text-wrapper .learn-more{font-size: 13px; font-weight: 600; color: #ffffff; margin-top: 15px; display: block; margin-left:20px;}

.covid-panel-5{width: 1000px; max-width:1349px; margin:0 auto;}
.covid-panel-5 svg{margin-top:10px;}
.covid-panel-5 .text-wrapper{width: 100%; height: 100%; padding: 0px 0px 0px 100px; margin:0 auto;}
.covid-panel-5 .text-wrapper .head{font-size: 19px; color: #ffffff; font-weight: 700; margin-bottom: 11px;}
.covid-panel-5 .text-wrapper .text{font-size: 13px; color: #ffffff; line-height: 25px; font-weight: 400; margin-bottom: 10px;}
.covid-panel-5 .text-wrapper ul{padding: 0px; margin: 0px; list-style: none;}
.covid-panel-5 .text-wrapper li{color: #ffffff; font-size: 13px; font-weight: 400; padding: 4px 7px 4px 7px; padding-left:20px; position:relative;}
.covid-panel-5 .text-wrapper li:before{content:''; background:url(../images2020/covid-tick.png) no-repeat left top;width: 10px; height: 10px; position: absolute; top: 12px; left: 0px; background-size: cover;}
.covid-panel-5 .text-wrapper .learn-more{font-size: 13px; font-weight: 600; color: #ffffff; margin-top: 15px; display: block; margin-left:20px;}

.covid-top-panel{background: #2ca1ff; padding: 70px 70px 123px 70px; text-align: center;}
.covid-top-panel .covid-info-icon{margin-bottom:48px;}
.covid-top-panel .covid-info-title{font-size: 41px; color: #fff; font-weight: 600;}
.covid-top-panel .covid-info-desc{color: #fff; font-size: 20px; margin-top: 13px; line-height: 41px;}
.covid-heading{font-size: 2.5rem; font-weight: 700; color: #000; text-align: Center; letter-spacing: .6px; padding:75px 50px}
.covid-contactless-order{width: 935px; margin: 0 auto; margin-top: 27px; margin-bottom: 180px;}
.covid-contactless-order .screen{width:320px; height:480px; margin:0 auto;}
.covid-contactless-order .screen svg{width:100%;}
.covid-contactless-order .text-1{font-size: 19px; font-weight: 700; line-height: 30px; margin-bottom: 6px;}
.covid-contactless-order .text-2{line-height: 32px; font-size: 16px; margin-bottom: 17px;}
.covid-contactless-order .covid-point{margin-bottom:15px;}
.covid-contactless-order .covid-point .tick{float:left; margin-right:7px; margin-bottom:10px;}

.covid-orderup{width: 935px; margin: 0 auto; margin-top: 27px; margin-bottom: 180px;}
.covid-orderup .screen{width:524px; height:322px;  margin:0 auto;}
.covid-orderup .screen svg{width:100%;}
.covid-orderup .text-1{font-size: 19px; font-weight: 700; line-height: 30px; margin-bottom: 6px;}
.covid-orderup .text-2{line-height: 32px; font-size: 16px; margin-bottom: 17px;}
.covid-orderup .covid-point{margin-bottom:15px;}
.covid-orderup .covid-point .tick{float:left; margin-right:7px; margin-bottom:10px;}
.covid-orderup a{margin-top: 35px; display: block; font-weight: 600; font-size: 14px;}

.covid-curbside-delivery{width: 935px; margin: 0 auto; margin-top: 27px;  margin-bottom: 180px;}
.covid-curbside-delivery .screen{width:490px; height:399px;  margin:0 auto;}
.covid-curbside-delivery .screen svg{width:100%;}
.covid-curbside-delivery .text-1{font-size: 19px; font-weight: 700; line-height: 30px; margin-bottom: 6px;}
.covid-curbside-delivery .text-2{line-height: 32px; font-size: 16px; margin-bottom: 17px;}
.covid-curbside-delivery .covid-point{margin-bottom:15px;}
.covid-curbside-delivery .covid-point .tick{float:left; margin-right:7px; margin-bottom:10px;}
.covid-curbside-delivery a{margin-top: 35px; display: block; font-weight: 600; font-size: 14px;}
.covid-pos-system{font-size: 2.5rem; font-weight: 700; color: #000; text-align: Center; letter-spacing: .6px; padding:75px 50px}
.covid-page-button{margin-top:100px;}
.try-salesVu{background:#000; padding:125px 50px; display:table; width:100%; text-align:center;}
.try-salesVu .text-1{color: #fff; font-size: 30px; font-weight: 500;}
.try-salesVu .text-2{color: #fff; font-size: 22px; margin-top: 15px;}
.try-salesVu a{text-transform:uppercase; margin-top:50px;}
.common-button{display: block; background: #2170ff; color: #fff!important; border-radius: 8px; padding: 14px 32px; font-size: 14px; font-weight: 600; transition: all 0.3s; position: relative; overflow: hidden; z-index: 1; width: 238px; margin-top: 29px; text-align:Center; letter-spacing:.5px}
/*------Covid19------*/

#request-quote .multiselect-container>li>a>label{width:100%; padding:10px 10px 10px 10px; color:#000; font-weight:300; font-size:15px;}
#request-quote .multiselect-container>li>a>label input[type=radio]{width:auto; display:none;}

.forgot-password-page .field {padding: 5px!important; line-height: normal;}

.new-popup .modal-content{border-radius:0px;}
.new-popup .modal-header{padding: 1rem 1rem .5rem 1rem;}
.new-popup .modal-body p{font-size:15px; margin:0px;}
.new-popup .modal-body a{color:#2ca1ff}
.new-popup .modal-header .close{padding:0.75rem 1rem; outline:unset}

/*-------------- App Pages----------------------*/

.app-image-panel{width:100%; display:table; }
.app-image-panel .app-text-area{padding:140px; height:100%; width:100%;}
.app-image-panel .app-text-area .text-1{position: relative; color: #fff; font-size: 42px; font-weight: 600; line-height: 72px;}
.app-image-panel .app-text-area .text-1 span{font-weight:300; font-style: italic;}
.app-image-panel .app-text-area .text-2{margin-top: 35px; font-weight: 600; font-size: 26px; color: #fff;}
.app-image-panel .app-text-area .text-3{margin-top: 10px; font-weight: 400; font-size: 26px; line-height: 40px; color: #fff;}
.app-image-panel .apps-form-area{width:100%; display:table; padding:40px 120px;}
.app-image-panel .apps-form-area .form-panel{padding:40px 50px;}
.app-image-panel .apps-form-area .form-panel .w-field{width:100%; margin-bottom:10px; position:relative;}
.app-image-panel .apps-form-area .form-panel .w-field input{background: #F0EDEA; padding: 12px 20px; width: 100%; border: 0px; font-size: 13px; color: #000; outline: unset; font-weight: 500;}
.app-image-panel .apps-form-area .form-panel .w-field input::placeholder{color:#000;} 
.app-image-panel .apps-form-area .form-panel .w-field .password-hint{position: absolute; opacity: 0; bottom: 0px; font-size: 10px; background: #e1e1e1; padding: 5px; z-index: -1; width: 100%; left: 0px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.app-image-panel .apps-form-area .form-panel .w-field .password:focus + .password-hint{opacity: 1; bottom: -35px; z-index: 100; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.app-image-panel .apps-form-area .form-panel .w-field .dropup .dropdown-toggle::after { display:none;}
.app-image-panel .apps-form-area .form-panel .w-field .dropup .dropdown-menu{width:100%; height:250px; overflow:auto; border-color:#7f7f7f;}
.app-image-panel .apps-form-area .form-panel .w-field .dropup .multiselect{border-radius:0px!important; text-align:left;}
.app-image-panel .apps-form-area .form-panel .w-field .dropup .multiselect .fa{position: absolute; right: 15px; top: 15px;}
.app-image-panel .apps-form-area .form-panel .w-field .multiselect-container>li>a{color:#000;}
.app-image-panel .apps-form-area .form-panel .w-field .multiselect-container>li>a>label{width:100%; padding: 8px 10px; font-size: 12px; outline:unset;}
.app-image-panel .apps-form-area .form-panel .w-field .multiselect-container>li>a>label:hover{background:#e1e1e1;}
.app-image-panel .apps-form-area .form-panel .w-field input[type=radio]{width:auto; display:none;}
.app-image-panel .apps-form-area .form-panel .w-field:nth-child(8){margin-bottom:0px;}
.app-image-panel .apps-form-area .form-panel .w-field button{width: 100%; font-size: 13px; font-weight: 500; padding: .75rem;}
.app-image-panel .apps-form-area .form-panel .w-field .get_started_inner_pages{font-size:14px;  letter-spacing: .5px; font-weight: 600;}
.app-image-panel .apps-form-area .form-panel .w-field .pass-eye-open{position: absolute; top: 0px; right: 0px; padding: 9px 10px 10px 10px; opacity:.3; cursor:pointer}
.app-image-panel .apps-form-area .form-panel .w-field .pass-eye-close{position: absolute; top: 0px; right: 0px; padding: 9px 10px 10px 10px; opacity:1; cursor:pointer}

.page-heading{padding: 100px 100px; text-align: center; font-size: 40px; font-weight: 600;}

.overview-panel{max-width:1300px; margin:0 auto;}
.overview-panel .overview-content{margin-left:142px;}
.overview-panel .overview-content .head{font-size: 23px; font-weight: 600; margin-bottom: 10px;}
.overview-panel .overview-content ul{margin: 0px; padding: 0px; list-style: none; font-size: 19px; color:#474747}
.overview-panel .overview-content  li{margin-bottom:15px;}
.overview-panel .overview-laptop{width: 610px; height: 352px; margin: 0 auto; position:relative;}
.overview-panel .overview-laptop svg{width:100%; height:auto;}
.overview-panel .overview-laptop .laptop-screen {width: 468px; height: 291px; position: absolute; left: 71px; top: 19px;}
.overview-panel .overview-laptop .laptop-screen svg{width:100%; height:auto;}
.overview-panel .overview-laptop .laptop-screen svg image{width:100%; height:auto;}

.key-features{max-width:1349px; margin:0 auto; display:table; padding:90px 50px 70px 110px; margin-bottom:50px;}
.key-features .row{max-width:1349px; margin:0 auto!important;}
.key-features .head{font-weight: 600; font-size: 20px; margin-bottom:10px;}
.key-features ul{margin:0px; padding:0px; list-style:none; margin-top:35px;}
.key-features li{position: relative; width:100%;}
.key-features li a{display:table; padding: 0px 10px 3px 25px; font-size: 18px; color:#000; position:relative; font-weight:400;}
.key-features li a:hover{font-weight:600;}
.key-features li a:hover:before{content:''; background:url(../images2020/point-arrow.png) no-repeat left top; width:7px; height:12px; position:absolute; left:0px; top:8px;}
.key-features .active{font-weight:600; position:relative;} 
.key-features .active:before{content:''; background:url(../images2020/point-arrow.png) no-repeat left top; width:7px; height:12px; position:absolute; left:0px; top:8px;}
.key-features .feature-tab{width:600px; height:470px; background:url(../images2020/feature-tab.png) no-repeat left top; background-size:cover; padding-top: 46px; padding-left: 56px;}
.key-features .feature-tab .feature-img{width: 480px; height: 363px;}
.key-features .feature-tab .feature-img svg{width:100%; height:auto;}

.apps-downloadable{width:1050px; margin:0 auto; margin-bottom:120px;}
.apps-downloadable .text-1{font-weight: 700; font-size: 22px; margin-bottom:20px; margin-top:20px; margin-left: 25px;}
.apps-downloadable .text-point{padding: 0px 0px 35px 25px; font-size: 17px; line-height: 30px; position: relative; font-weight: 400;}
.apps-downloadable .text-point:before{content:''; background:url(../images2020/food-drink-tick.png) no-repeat left top; width:10px; height:10px; position:absolute; left: 0px; top: 12px;}
.apps-downloadable a{color:#117bbc; font-weight:600; padding-left: 28px; font-size: 15px;}

.integrates-software-tools{background:#ff; padding:80px 0px; display:table; width:100%; text-align:center; margin:0 auto; margin-bottom:50px;}
.integrates-software-tools .sub-text{text-align: center; color: #969696; font-weight: 700; font-size: 13px; letter-spacing: 1.5px;}
.integrates-software-tools .text-1{font-size: 29px; font-weight: 500; color: #000; text-align: Center; width: 100%; margin: 0 auto; padding-top: 25px; line-height: 3rem; letter-spacing: .4px; padding-bottom: 40px;}
.integrates-software-tools .p-logos{width:700px; margin:0 auto;}
.integrates-software-tools .p-logos .hm-p-logo{display:table; width:195px; height:Auto; margin:20px auto;}
.integrates-software-tools .p-logos .hm-p-logo svg{ width:100%; height:auto;}

.app-testimonial-slider{padding: 50px 150px; display: table; width: 100%; margin: 0 auto; background: url(../images2020/food-drink-testimonial-bg.png) no-repeat center 280px; height: 575px; background-size:auto!important;}
.app-testimonial-slider .sub-text{text-align: center; color: #969696; font-weight: 700; font-size: 13px; letter-spacing: 1.5px;}
.app-testimonial-slider .text-1{font-size: 44px; font-weight: 500; color: #000; text-align: Center; width: 100%; margin: 0 auto; padding-top: 26px; line-height: 3rem; letter-spacing: .4px; margin-bottom: 20px;}
.app-testimonial-slider .text-2{font-size: 23px; font-weight: 300; margin-top: 15px; margin-bottom: 3.5rem; color: #474747; text-align: Center; letter-spacing: 0.1px;}
.app-testimonial-slider .testimonail-text-area{width: 360px; margin: 0 auto; text-align: center; margin-top:150px;}
.app-testimonial-slider .testimonail-text-area .c-logo{margin-bottom: 30px;}
.app-testimonial-slider .testimonail-text-area .c-text{font-size: 19px; margin-bottom: 30px; font-weight: 300; font-style: italic;}
.app-testimonial-slider .testimonail-text-area .c-name{font-size: 13px; font-weight: 600;}
.app-testimonial-slider .testimonail-text-area .c-name span{font-style: italic; font-weight: 300;}

.food-drink-image-bg .app-text-area{background: url(../images2020/food-drink-text-bg-img.jpg) no-repeat center top; background-size: cover;}
.food-drink-image-bg .apps-form-area{background:url(../images2020/food-drink-bg-img.jpg) no-repeat left -11px; background-size: cover;}
.food-drink-image-bg .apps-form-area .form-panel{background:rgba(188,135,87, .8);}
.food-drink-heading{color:#bc8757}

.art-culture-image-bg .app-text-area{background: url(../images2020/art-culture-text-bg-img.jpg) no-repeat center top; background-size: cover;}
.art-culture-image-bg .apps-form-area{background:url(../images2020/art-culture-bg-img.jpg) no-repeat left -11px; background-size: cover;}
.art-culture-image-bg .apps-form-area .form-panel{background:rgba(225,116,170, .8);}
.art-culture-overview-panel .overview-content{margin-left: 120px;}
.art-culture-heading{color:#e174aa}
.art-culture-apps .text-point:before{content:''; background:url(../images2020/art-culture-tick.png) no-repeat left top; width:10px; height:10px; position:absolute; left: 0px; top: 12px;}
.art-culture-testimonial{background: url(../images2020/art-culture-testimonial-bg.png) no-repeat center 280px;}
.art-culture-testimonial .testimonail-text-area{width:620px;}

.grocery-image-bg .app-text-area{background: url(../images2020/grocery-text-bg-img.jpg) no-repeat center top; background-size: cover; padding: 140px 110px;}
.grocery-image-bg .apps-form-area{background:url(../images2020/grocery-bg-img.jpg) no-repeat left -11px; background-size: cover;}
.grocery-image-bg .apps-form-area .form-panel{background:rgba(112,150,78, .8);}
.grocery-overview-panel .overview-content{margin-left: 40px;}
.grocery-heading{color:#70964e}
.grocery-apps .text-point:before{content:''; background:url(../images2020/grocery-tick.png) no-repeat left top; width:10px; height:10px; position:absolute; left: 0px; top: 12px;}
.grocery-testimonial .testimonail-text-area{width:620px;}

.wineries-image-bg .app-text-area{background: url(../images2020/wineries-text-bg-img.jpg) no-repeat center top; background-size: cover; padding:140px 130px}
.wineries-image-bg .apps-form-area{background:url(../images2020/wineries-bg-img.jpg) no-repeat left -11px; background-size: cover;}
.wineries-image-bg .apps-form-area .form-panel{background:rgba(113,38,52,.8);}
.wineries-overview-panel .overview-content{margin-left: 90px;}
.wineries-heading{color:#712634}
.wineries-apps .text-point:before{content:''; background:url(../images2020/wineries-tick.png) no-repeat left top; width:10px; height:10px; position:absolute; left: 0px; top: 12px;}
.wineries-testimonial{background: url(../images2020/wineries-testimonial-bg.png) no-repeat center  280px; background-size: auto!important;}
.wineries-testimonial .testimonail-text-area{width:620px;}


.here-image-bg .app-text-area{background: url(../images2020/here-text-bg-img.jpg) no-repeat center top; background-size: cover;}
.here-image-bg .apps-form-area{background:url(../images2020/here-bg-img.jpg) no-repeat left center; background-size: cover;}
.here-image-bg .apps-form-area .form-panel{background:rgba(203,191,207,.8);}
.here-overview-panel{padding: 0px 80px 70px 80px; max-width: 1349px;}
.here-overview-panel .overview-content{margin-left: 50px;}
.here-overview-panel .overview-content li{margin-bottom: 25px; line-height: 35px;}
.here-overview-panel .overview-img{width: 100%;}
.here-overview-panel .overview-img svg{width: 100%; height: auto;}
.here-overview-panel .overview-laptop{width: 546px; height:auto;}
.here-apps .text-point:before{content:''; background:url(../images2020/here-tick.png) no-repeat left top; width:10px; height:10px; position:absolute; left: 0px; top: 12px;}
.here-app-testimonial{background: url(../images2020/here-testimonial-bg.png) no-repeat center 286px; background-size: auto!important;}
.here-app-testimonial .testimonail-text-area{width:620px;}
.here-app-key-features{max-width: 1349px; margin: 0 auto; padding: 50px 80px 80px 80px;}
.here-app-key-features .head {font-weight: 500; font-size: 25px; margin-bottom: 10px;}
.here-app-key-features .feature-tab{margin-top:0px;}
.here-app-key-features .active:before{background: url(../images2020/here-point-arrow.png) no-repeat left top;}
.here-app-key-features .active:hover:before{background: url(../images2020/here-point-arrow.png) no-repeat left top;}
.here-app-key-features ul{margin-top: 20px;}
.here-app-key-features li a{padding:0px 10px 15px 25px}

.welcome-image-bg .app-text-area{background: url(../images2020/welcome-text-bg-img.jpg) no-repeat center top; background-size: cover; padding: 140px 130px;}
.welcome-image-bg .apps-form-area{background:url(../images2020/welcome-bg-img.jpg) no-repeat left -11px; background-size: cover;}
.welcome-image-bg .apps-form-area .form-panel{background:rgba(223,190,176,.8);}
.welcome-overview-panel{padding: 0px 80px 70px 80px; max-width: 1349px;}
.welcome-overview-panel .overview-img{width: 100%;}
.welcome-overview-panel .overview-img svg{width: 100%; height: auto;}
.welcome-overview-panel .overview-content{margin-left: 50px;}
.welcome-apps .text-point:before{content:''; background:url(../images2020/welcome-tick.png) no-repeat left top; width:10px; height:10px; position:absolute; left: 0px; top: 12px;}
.welcome-app-testimonial{background: url(../images2020/welcome-testimonial-bg.png) no-repeat center 280px;}
.welcome-app-testimonial .testimonail-text-area{width:620px;}
.welcome-app-key-features{max-width: 1349px; margin: 0 auto; padding: 50px 80px 80px 80px;}
.welcome-app-key-features .head {font-weight: 500; font-size: 25px; margin-bottom: 10px;}
.welcome-app-key-features .feature-tab{margin-top:0px;}
.welcome-app-key-features .active:before{background: url(../images2020/point-arrow.png) no-repeat left top;}
.welcome-app-key-features .active:hover:before{background: url(../images2020/point-arrow.png) no-repeat left top;}
.welcome-app-key-features ul{margin-top: 20px;}
.welcome-app-key-features li a{padding:0px 10px 3px 25px}

.app-faqs-wrapper {background:#dfbeb0; padding:70px 120px; margin-top:50px;}
.app-faqs-wrapper .heading{max-width:1349px; margin:0 auto; font-size: 60px; font-weight: 500;}
.app-faqs-wrapper .sub-heading{max-width:1349px; margin:0 auto;  font-size: 28px; font-weight: 600; margin-bottom: 15px;}
.app-faqs-wrapper .question-area{max-width:1349px; margin:0 auto;}
.app-faqs-wrapper .card{border:0px solid rgba(0,0,0,.125); border-radius:0px; background:transparent; border-bottom: solid 1px #000!important;}
.app-faqs-wrapper .card .card-header{border-bottom:solid 0px #000; background:transparent; padding:0px;}
.app-faqs-wrapper .card .card-header button{padding: 15px 8px; color: #000; text-decoration: none; font-size: 22px; font-weight: 300;}
.app-faqs-wrapper .card .card-body{padding: 15px 8px; font-size: 20px; font-weight: 300;}
.app-faqs-wrapper .card .card-header .btn-link[aria-expanded="false"]:after{content: ''; position: absolute; top: 24px; right: 24px; background: url(../images2020/plus-icon.png) no-repeat top left; width: 15px; height: 15px;}
.app-faqs-wrapper .card .card-header .btn-link[aria-expanded="true"]:after{content: ''; position: absolute; top: 24px; right: 24px; background: url(../images2020/minus-icon.png) no-repeat top left; width: 15px; height: 15px;}

.orderup-image-bg .app-text-area{background: url(../images2020/orderup-text-bg-img.jpg) no-repeat center top; background-size: cover; padding:120px;}
.orderup-image-bg .apps-form-area{background:url(../images2020/orderup-bg-img.jpg) no-repeat left -11px; background-size: cover;}
.orderup-image-bg .apps-form-area .form-panel{background:rgba(207,211,217, .8);}
.orderup-overview-panel{padding: 0px 80px 70px 80px; max-width: 1349px;}
.orderup-overview-panel .overview-content{margin-left: 50px;}
.orderup-overview-panel .overview-img{width: 100%;}
.orderup-overview-panel .overview-img svg{width: 100%; height: auto;}
.orderup-heading{color:#e174aa}
.orderup-apps .text-point:before{content:''; background:url(../images2020/art-culture-tick.png) no-repeat left top; width:10px; height:10px; position:absolute; left: 0px; top: 12px;}
.orderup-testimonial{background: url(../images2020/orderup-testimonial-bg.png) no-repeat center 280px; background-size:auto!important;}
.orderup-app-key-features .testimonail-text-area{width:620px;}
.orderup-app-key-features{max-width: 1349px; margin: 0 auto; padding: 50px 80px 80px 80px;}
.orderup-app-key-features .head {font-weight: 500; font-size: 25px; margin-bottom: 10px;}
.orderup-app-key-features .active:before{background: url(../images2020/orderup-point-arrow.png) no-repeat left top;}
.orderup-app-key-features li a:hover:before{background: url(../images2020/orderup-point-arrow.png) no-repeat left top;}
.orderup-app-key-features ul{margin-top: 20px;}
.orderup-app-key-features li a{padding:0px 10px 3px 25px}
.orderup-app-key-features .feature-tab{margin-top:0px;}


.pos-image-bg .app-text-area{background: url(../images2020/pos-text-bg-img.jpg) no-repeat center top; background-size: cover; padding:120px;}
.pos-image-bg .apps-form-area{background:url(../images2020/pos-bg-img.jpg) no-repeat left center; background-size: cover;}
.pos-image-bg .apps-form-area .form-panel{background:rgba(86,98,147, .8);}
.pos-image-bg .app-image-panel{max-width: 1349px; margin: 0 auto; padding: 0px 50px 50px 110px;}
.pos-overview-panel{padding: 0px 80px 70px 80px; max-width: 1349px;}
.pos-overview-panel .overview-content{margin-left: 50px;}
.pos-overview-panel .overview-content li{margin-bottom: 25px; line-height: 35px;}
.pos-overview-panel .overview-img{width: 100%;}
.pos-overview-panel .overview-img svg{width: 100%; height: auto;}
.pos-overview-panel .overview-laptop{width: 546px; height:auto;}
.pos-app-key-features{max-width: 1349px; margin: 0 auto; padding: 50px 80px 80px 80px;}
.pos-app-key-features .head {font-weight: 500; font-size: 25px; margin-bottom: 10px;}
.pos-app-key-features .feature-tab{margin: 0px auto;}
.pos-app-key-features ul{margin-top: 20px;}
.pos-heading{color:#e174aa}
.pos-apps .text-point:before{content:''; background:url(../images2020/art-culture-tick.png) no-repeat left top; width:10px; height:10px; position:absolute; left: 0px; top: 12px;}
.pos-app-key-features .active:before{background: url(../images2020/pos-point-arrow.png) no-repeat left top;}
.pos-app-key-features li a:hover:before{background: url(../images2020/pos-point-arrow.png) no-repeat left top;}
.pos-faq{background:#717ba4;}

.retail-image-bg .app-text-area{background: url(../images2020/retail-text-bg-img.jpg) no-repeat center top; background-size: cover; padding:140px 105px;}
.retail-image-bg .apps-form-area{background:url(../images2020/retail-bg-img.jpg) no-repeat left -11px; background-size: cover;}
.retail-image-bg .apps-form-area .form-panel{background:rgba(209,209,209, .8);}
.retail-overview-panel .overview-content{margin-left: 50px;}
.retail-heading{color:#c2c2c2}
.retail-apps .text-point:before{content:''; background:url(../images2020/retail-tick.png) no-repeat left top; width:10px; height:10px; position:absolute; left: 0px; top: 12px;}
.retail-app-key-features .active:before{background: url(../images2020/retail-point-arrow.png) no-repeat left top;}
.retail-app-key-features li a:hover:before{background: url(../images2020/retail-point-arrow.png) no-repeat left top;}
.retail-faq{background:#717ba4;}
.retail-testimonial .testimonail-text-area{width:550px;}

.regular-image-bg{background: url(../images2020/regular-text-bg-img.jpg) no-repeat center top; background-size: cover;}
.regular-image-bg .app-text-area{padding:140px 120px}
.regular-image-bg .regluar-app-img{padding:98px; text-align:Center;}
.regular-app-key-features{padding-top:0px; margin-bottom: 0px;}
.regular-app-key-features li a{margin-bottom:20px;}

.handheld-image-bg{background: url(../images2020/handheld-text-bg-img.jpg) no-repeat center top; background-size: cover;}
.handheld-image-bg .app-text-area{padding:120px 90px}
.handheld-image-bg .handheld-app-img{padding:65px 0px 20px 0px; text-align:right;}
.handheld-app-key-features{padding-top:0px; margin-bottom: 0px;}
.handheld-app-key-features li a{padding-bottom:12px;}
.handheld-app-key-features .active:before{background: url(../images2020/handheld-point-arrow.png) no-repeat left top;}
.handheld-app-key-features li a:hover:before{background: url(../images2020/handheld-point-arrow.png) no-repeat left top;}

.incoming-image-bg{background: url(../images2020/incoming-text-bg-img.jpg) no-repeat center top; background-size: cover;}
.incoming-image-bg .app-text-area{padding:140px 120px}
.incoming-image-bg .incoming-app-img{padding:98px; text-align:center;}
.incoming-app-key-features{padding-top:0px; margin-bottom: 0px;}
.incoming-app-key-features li a{padding-bottom:20px;}
.incoming-app-key-features .active:before{background: url(../images2020/incoming-point-arrow.png) no-repeat left top;}
.incoming-app-key-features li a:hover:before{background: url(../images2020/incoming-point-arrow.png) no-repeat left top;}

.onthelist-image-bg{background: url(../images2020/onthelist-text-bg-img.jpg) no-repeat center top; background-size: cover;}
.onthelist-image-bg .app-text-area{padding:140px 120px}
.onthelist-image-bg .onthelist-app-img{padding:98px; text-align:center;}
.onthelist-app-key-features{padding-top:0px; margin-bottom: 0px;}
.onthelist-app-key-features li a{padding-bottom:13px;}
.onthelist-app-key-features .active:before{background: url(../images2020/onthelist-point-arrow.png) no-repeat left top;}
.onthelist-app-key-features li a:hover:before{background: url(../images2020/onthelist-point-arrow.png) no-repeat left top;}

.vipz-image-bg{background: url(../images2020/vipz-text-bg-img.jpg) no-repeat center top; background-size: cover;}
.vipz-image-bg .app-text-area{padding:140px 120px}
.vipz-image-bg .vipz-app-img{padding:98px 0px 0px 0px; text-align:Center;}
.vipz-app-key-features{padding-top:0px; margin-bottom: 0px; padding:0px 200px 70px 200px}
.vipz-app-key-features .feature-tab{width: 277px; height: 470px; background: url(../images2020/feature-mobile.png) no-repeat left top; margin: 0 auto; margin-left: auto; padding-top: 22px; padding-left: 23px;}
.vipz-app-key-features .feature-tab .feature-img{width: 231px; height: auto;}
.vipz-app-key-features .feature-tab .feature-img svg{border-radius: 15px;}
.vipz-app-key-features ul{margin-top:35px;}
.vipz-app-key-features li a{padding: 0px 10px 20px 25px;}
.vipz-app-key-features .active:before{background: url(../images2020/vipz-point-arrow.png) no-repeat left top;}
.vipz-app-key-features li a:hover:before{background: url(../images2020/vipz-point-arrow.png) no-repeat left top;}

.invoice-image-bg{background: url(../images2020/invoice-text-bg-img.jpg) no-repeat center top; background-size: cover;}
.invoice-image-bg .app-text-area{padding:140px 120px}
.invoice-image-bg .invoice-app-img{padding:98px 0px 0px 0px; text-align:left;}
.invoice-app-key-features{padding-top:0px; margin-bottom: 0px; padding:0px 200px 70px 200px}
.invoice-app-key-features .feature-tab{width: 277px; height: 470px; background: url(../images2020/feature-mobile.png) no-repeat left top; margin: 0 auto; margin-left: auto; padding-top: 22px; padding-left: 23px;}
.invoice-app-key-features .feature-tab-2{width:524px; height:410px; background:url(../images2020/feature-tab.png) no-repeat left top; background-size:cover; margin:0 auto; margin-top:10px; padding-top: 41px; padding-left: 48px;}
.invoice-app-key-features .feature-tab .feature-img{width: 231px; height: auto;}
.invoice-app-key-features .feature-tab .feature-img svg{border-radius: 15px;}
.invoice-app-key-features .feature-tab .feature-img-2{width: 420px; height: 316px;}
.invoice-app-key-features .feature-tab .feature-img-2 svg{width:100%; height:auto; border-radius:0px;}
.invoice-app-key-features ul{margin-top:35px;}
.invoice-app-key-features li a{padding: 0px 10px 20px 25px;}
.invoice-app-key-features .active:before{background: url(../images2020/invoice-point-arrow.png) no-repeat left top;}
.invoice-app-key-features li a:hover:before{background: url(../images2020/invoice-point-arrow.png) no-repeat left top;}

.shift-image-bg{background: url(../images2020/shift-text-bg-img.jpg) no-repeat center top; background-size: cover;}
.shift-image-bg .app-text-area{padding:140px 120px}
.shift-image-bg .shift-app-img{padding:98px 0px 0px 0px; text-align:Center;}
.shift-laptop{padding:150px 80px; width:100%; text-align:center;}

.ai-powered-content{text-align: center; width: 100%; margin-bottom: 100px; font-size: 19px; line-height: 32px;}
.ai-powered-content .head{font-weight: 600; font-size: 40px; line-height:55px;}
.ai-powered-content span{font-weight: 300; font-size: 42px; display: table; width: 100%; margin-top: 25px; font-style: italic;}
.ai-animation-area{width: 100%; padding: 0px 130px 100px 130px;}
.ai-animation-area .pos-screen{width:450px; height:auto; margin:0 auto;}
.ai-animation-area .pos-screen svg{width:100%; height:auto;}
.ai-animation-area ul{margin:0px; padding:0px; list-style:none; margin-left: 40px; margin-top: 25px;}
.ai-animation-area li a{color: #000; padding: 5px; display: table; width: 100%; font-size: 16px; font-weight: 400; position:relative;}
.ai-animation-area .active{padding:5px 5px 5px 25px; font-weight:600;}
.ai-animation-area .active:before{content:'>'; position:absolute; left:5px; top:4px; font-size:15px; font-weight:600;}
.ai-animation-area li a:hover{padding:5px 5px 5px 25px; font-weight:600;}
.ai-animation-area li a:hover:before{content:'>'; position:absolute; left:5px; top:4px; font-size:15px; font-weight:600;}
.ai-animation-area .ai-text{font-size: 17px; width: 420px; padding-left: 46px; margin-top: 20px; font-weight: 400; line-height: 25px;}
.ai-animation-area .ai-text span{font-weight:600;}
.ai-animation-area .ai-screen{position: absolute; top: 33px; width: 340px; height: auto; margin-left: 42px;}
.ai-animation-area .ai-screen svg{width:100%; height:auto;}

.pos-new .app-text-area{padding:130px 50px 120px 120px}
.pos-new .app-text-area .text-2{font-size: 25px; margin-top:25px;}
.pos-new .app-text-area .text-3{font-size: 25px;}
.ai-power-new{margin: 100px 0px 70px 0px;}
.a-animation-new{padding: 0px 80px 100px 80px; max-width: 1349px; margin: 0 auto;}
.a-animation-new .ai-text{width:100%;}

.new-price-area{background: url(../images2020/panel-bg.jpg) no-repeat center center; background-size: cover;}
.new-price-area .price-area-wrapper{background: rgba(86,98,147,0.84); padding: 100px; font-size:24px; color:#fff;}
.new-price-area .price-area-wrapper .row{max-width:1349px; margin:0 auto;}
.new-price-area .price-area-wrapper a{background: #000; color: #fff; font-size: 13px; width: 320px; display: table; text-align: center; border-radius: 10px; padding: 16px; font-weight: 600; letter-spacing: 1px; margin:0 auto; margin-top: 5px;}
.increase-your-sales{padding:150px 120px;max-width:1349px; margin:0 auto;}
.increase-your-sales .content .head{font-size: 25px; font-weight: 700; margin-left: 25px; margin-bottom: 25px;}
.increase-your-sales .content ul{list-style:none; margin:0px; padding:0px;}
.increase-your-sales .content li{padding-left: 25px; margin-bottom: 30px; font-size: 18px; position:relative;}
.increase-your-sales .content li:before{position:Absolute; content:''; width:11px; height:11px; background:url(../images2020/pos-tick.png) no-repeat left top; left: 2px; top: 7px;}

.decrease-your-sales{padding:120px;max-width:1349px; margin:0 auto;}
.decrease-your-sales .img{text-align:center;}
.decrease-your-sales .content .head{font-size: 25px; font-weight: 700; margin-left: 25px; margin-bottom: 25px;}
.decrease-your-sales .content ul{list-style:none; margin:0px; padding:0px;}
.decrease-your-sales .content li{padding-left: 25px; margin-bottom: 30px; font-size: 18px; position:relative;}
.decrease-your-sales .content li:before{position:Absolute; content:''; width:11px; height:11px; background:url(../images2020/pos-tick.png) no-repeat left top; left: 2px; top: 7px;}

.new-action-area{background: url(../images2020/panel-bg.jpg) no-repeat center center; background-size: cover;}
.new-action-area .action-area-wrapper{background: rgba(86,98,147,0.84); padding: 100px; font-size:24px; color:#fff; text-align:Center;}
.new-action-area .action-area-wrapper a{background: #000; color: #fff; font-size: 13px; width: 320px; display: inline-table; text-align: center; border-radius: 10px; padding: 16px; font-weight: 600; letter-spacing: 1px; margin:0 auto; margin-top: 5px;}
.new-action-area .action-area-wrapper a:first-child{margin-right:25px;}

.good-company{padding: 50px; text-align: center; font-size: 47px; font-weight: 500; color: #566293;}
.good-company span{display: table; width: 100%; font-size: 22px; color: #000;}
.good-company-area{padding:100px 70px 100px 70px; max-width:1349px; margin:0 auto;}
.good-company-area .about-company-box{width: 340px; border: solid 1px #8d8e8e; border-radius: 20px; padding: 50px 30px 40px 30px; box-shadow: 4px 4px 5px rgb(0 0 0 / 10%);}
.good-company-area .about-company-box .logo-area{width: 90px; border-radius: 90px; height: 90px; text-align: center; margin: 0 auto; border: solid 1px #8d8e8e; padding: 30px 25px;}
.good-company-area .about-company-box .content{text-align: center; margin-top: 20px; font-size: 20px; font-weight: 300; margin-bottom: 50px;}
.good-company-area .about-company-box .company-name{text-align: center; color: #566293; font-weight: 500; font-size: 18px;}

.new-page-top-panel{background:url(../images2020/top-panel-bg.jpg) no-repeat left top; background-size: cover; background-attachment: fixed;}
.new-page-top-panel .top-panel-text-wrapper{background:rgba(255,63,85,0.84); height:100%; width:100%; padding: 190px 50px 190px 145px;}
.new-page-top-panel .top-panel-text-wrapper .head{font-size: 45px; font-weight: 600; color: #fff; margin-bottom: 15px;}
.new-page-top-panel .top-panel-text-wrapper .text{font-size: 24px; color: #fff; font-weight: 600;}
.new-page-top-panel .img{width:100%; background:url(../images2020/gift-card-img.jpg) no-repeat right bottom; width:100%; height:100%; background-size: contain; background-attachment: fixed!important; min-height:300px;}
.new-page-top-panel .img svg{width:100%; height:auto;}
.increase-profits-heading{padding: 70px 50px; text-align: center; font-size: 40px; font-weight: 600;}
.increase-profits-area{width: 1020px; margin: 0 auto;}
.increase-profits-area .text-head{font-size: 23px; font-weight: 600; margin-top: 30px;}
.increase-profits-area .text{font-size: 17px; margin-top: 20px;}
.decrease-costs-heading{padding: 100px 50px 70px 50px; text-align: center; font-size: 40px; font-weight: 600;}
.decrease-pcosts-area{width: 1020px; margin: 0 auto;}
.decrease-pcosts-area .text-head{font-size: 23px; font-weight: 600; margin-top: 30px;}
.decrease-pcosts-area .text{font-size: 17px; margin-top: 20px;}
.live-demo-area{padding: 100px 130px; font-size: 23px; font-weight: 600; max-width: 1349px; margin: 0 auto;}
.live-demo-area a{background: #000; color: #fff; font-size: 13px; width: 320px; display: inline-table; text-align: center; border-radius: 10px; padding: 16px; font-weight: 600; letter-spacing: 1px; margin:0 auto;}
.new-business-pricing{background: url(../images2020/panel-bg.jpg) no-repeat top left;}
.new-business-pricing .new-business-pricing-wrapper{background: rgba(255,63,85,0.84); padding: 58px; font-size:24px; color:#fff; text-align:Center;}
.new-business-pricing .new-business-pricing-wrapper a{background: #000; color: #fff; font-size: 13px; width: 320px; display: inline-table; text-align: center; border-radius: 10px; padding: 16px; font-weight: 600; letter-spacing: 1px; margin:0 auto; margin-top: 25px;}
.new-business-pricing .new-business-pricing-wrapper a:first-child{margin-right:25px;}
.gc-good-company{color:#ff3f55; margin-top:60px}
.good-company-logos{padding: 20px 120px 80px 120px; max-width: 1349px; margin: 0 auto;}
.good-company-logos .company-logos{width: 220px; border: solid 1px #8d8e8e; border-radius: 20px; padding: 80px 30px 80px 30px; box-shadow: 4px 4px 5px rgb(0 0 0 / 10%); margin: 0 auto; text-align: center; margin-bottom: 40px;}

.fine-dining .img{background: url(../images2020/fine-dinning.jpg) no-repeat right top; background-size: contain;}
.fine-dining .top-panel-text-wrapper{background: rgba(93,151,66,0.84);}
.fine-dining .top-panel-text-wrapper{padding:110px 50px 110px 145px}
.fine-dining-business-pricing .new-business-pricing-wrapper{background: rgba(93,151,66,0.84);}
.fine-dining-good-company{color:#5d9742; padding:80px 50px 50px 50px}
.fine-dining-c-area{padding:40px 70px 100px 70px}
.fine-dining-c-area .about-company-box .company-name{color:#5d9742}

.inventory-management .img{background: url(../images2020/inventory-dinning.jpg) no-repeat left top; background-size: cover;}
.inventory-management .top-panel-text-wrapper{background: rgba(238,164,0,0.84); padding: 110px 50px 110px 135px;}
.inventory-management-pricing .new-business-pricing-wrapper{background: rgba(238,164,0,0.84);}
.inventory-management-company{color:#EEA400;}
.inventory-management-c-area .about-company-box .company-name{color:#EEA400;}

.recurring-biling .img{background: url(../images2020/recurring-biling.jpg) no-repeat right top; background-size: contain;}
.recurring-biling .top-panel-text-wrapper{background: rgba(78,139,145,0.84); padding: 150px 60px 150px 155px;}
.recurring-biling-pricing .new-business-pricing-wrapper{background: rgba(78,139,145,0.84);}
.recurring-biling-company{color:#4E8B91;}

.art-culture-new .top-panel-text-wrapper{background: rgba(223,117,168,0.84);  padding:110px 50px 110px 55px}
.art-culture-new .img{background: url(../images2020/art-culture-bg-img.jpg) no-repeat left top;     background-size: cover;}
.art-culture-new .form-panel{background: rgba(223,117,168,0.80);}

.new-page-heading{padding: 100px 50px 40px 113px; font-size: 35px; font-weight: 700; line-height: normal;}
.new-art-culture-overview-panel {margin-bottom: 130px;}
.new-art-culture-overview-panel .overview-content{margin-left: 82px; font-size: 19px; font-weight: 500; line-height: 31px;}
.new-art-culture-overview-panel .overview-laptop{margin-top: 40px;}
.new-art-culture-pricing .new-business-pricing-wrapper{background: rgba(223,117,168,0.84);}
.new-art-culture-pricing .new-business-pricing-wrapper a{margin-top:40px;}
.new-art-culture-pricing .new-business-pricing-wrapper a:first-child{margin-right: 105px;}
.step-tp-growth{max-width: 1300px; margin: 0 auto; padding: 120px 0px 120px 85px;}
.step-tp-growth .text-1{font-size: 25px; font-weight: 700; margin-bottom: 30px;}
.step-tp-growth .text-2{font-size: 19px; font-weight: 500; margin-bottom: 25px;}
.step-tp-growth ul{font-size: 19px; padding-left: 0px; list-style: none;}
.step-tp-growth li{margin-bottom: 25px; position:relative;}
.step-tp-growth li:before{content: ''; background: url(../images2020/art-culture-tick.png) no-repeat left top; width: 10px; height: 10px; position: absolute; left: -29px; top: 9px;}
.no-bottom-margin{margin-bottom:0px!important;}
.no-top-margin{margin-top:0px!important;}
.new-integrations {padding: 100px 0px; text-align:center}
.new-integrations .p-logos{width:800px;}
.new-integrations .p-logos .hm-p-logo{width: 216px; height: 108px; margin: 5px; padding: 25px 30px; text-align: center; border-radius: 10px; border: solid 1px #ebebeb; box-shadow: 4px 4px 0px #ebebeb; margin-bottom: 50px;}
.new-testimonial{background: url(../images2020/top-panel-bg.jpg) no-repeat left top;  background-size: cover!important; padding:0px; background-attachment: fixed;} 
.new-testimonial .testimonial-inner-wrapper{background: rgba(223,117,168,0.84); padding: 50px 150px 100px 150px; height:100%;}
.new-testimonial .testimonial-inner-wrapper .text-1{color: #fff; font-size: 38px; margin-bottom: 10px; font-weight:600}
.new-testimonial .testimonial-inner-wrapper .text-2{color: #fff; margin-top: 0px; font-style: italic; font-size:25px;}
.new-testimonial .testimonail-text-area {width: 100%; background: #fff; border-radius: 15px; padding: 30px; box-shadow: 6px 6px 6px rgb(0 0 0 / 10%); margin-top: 70px;}
.new-testimonial .testimonail-text-area .c-text{font-size: 16px; margin-bottom: 32px; font-weight: 400; line-height: 20px; margin-bottom: 25px;}
.new-testimonial .testimonail-text-area .c-name{display: table; margin: 0 auto; border-top: solid 1px #000; padding: 13px 25px 0px 25px; font-weight: 600; font-size: 14px;}
.new-testimonial .testimonail-text-area .c-name span{display: table; text-align: center; width: 100%; font-weight:400;}
.new-testimonial .testimonail-text-area .c-logo {margin-bottom: 20px;}

.grocery-pos .art-culture-new .top-panel-text-wrapper{background: rgba(112,148,79,0.84); padding:110px 50px 110px 83px}
.grocery-pos .art-culture-new .form-panel {background: rgba(112,148,79,0.80);}
.grocery-pos .art-culture-new .img{background: url(../images2020/grocery-bg-img.jpg) no-repeat left top; background-size: cover;}
.grocery-pos .new-art-culture-overview-panel .overview-content{line-height:40px;}
.grocery-pos .new-art-culture-pricing .new-business-pricing-wrapper {background: rgba(112,148,79,0.84);}
.grocery-pos .step-tp-growth li:before{background: url(../images2020/grocery-tick.png) no-repeat left top;}
.grocery-pos .art-culture-apps .text-point:before{background: url(../images2020/grocery-tick.png) no-repeat left top;}
.grocery-pos .art-culture-heading{color:#70944f;}
.grocery-pos .new-testimonial .testimonial-inner-wrapper{background: rgba(112,148,79,0.84);}

.retail-pos .art-culture-new .top-panel-text-wrapper{background: rgba(207,207,207,0.84); padding:110px 50px 110px 83px}
.retail-pos .art-culture-new .form-panel {background: rgba(207,207,207,0.80);}
.retail-pos .art-culture-new .img{background: url(../images2020/retail-bg-img.jpg) no-repeat left top; background-size: cover; }
.retail-pos .new-art-culture-pricing .new-business-pricing-wrapper {background: rgba(207,207,207,0.84);}
.retail-pos .step-tp-growth li:before{background: url(../images2020/retail-tick.png) no-repeat left top;}
.retail-pos .art-culture-apps .text-point:before{background: url(../images2020/retail-tick.png) no-repeat left top;}
.retail-pos .art-culture-heading{color:#cfcfcf;}
.retail-pos .new-testimonial .testimonial-inner-wrapper{background: rgba(207,207,207,0.84);}

.wineries-pos .art-culture-new .top-panel-text-wrapper{background: rgba(113,38,52,0.84); padding:110px 50px 110px 83px}
.wineries-pos .art-culture-new .form-panel {background: rgba(113,38,52,0.80);}
.wineries-pos .art-culture-new .img{background: url(../images2020/wineries-bg-img.jpg) no-repeat left top; background-size: cover;}
.wineries-pos .new-art-culture-pricing .new-business-pricing-wrapper {background: rgba(113,38,52,0.84);}
.wineries-pos .step-tp-growth li:before{background: url(../images2020/wineries-tick.png) no-repeat left top;}
.wineries-pos .art-culture-apps .text-point:before{background: url(../images2020/wineries-tick.png) no-repeat left top;}
.wineries-pos .art-culture-heading{color:#712634;}
.wineries-pos .new-testimonial .testimonial-inner-wrapper{background: rgba(113,38,52,0.84);}
.wineries-pos .without-margin a{margin-top:0px;}

.food-drink-pos .art-culture-new .top-panel-text-wrapper{background: rgba(183,135,87,0.84); padding:110px 50px 110px 83px}
.food-drink-pos .art-culture-new .form-panel {background: rgba(183,135,87,0.80);}
.food-drink-pos .art-culture-new .img{background: url(../images2020/food-drink-bg-img.jpg) no-repeat left top; background-size: cover;}
.food-drink-pos .new-art-culture-pricing .new-business-pricing-wrapper {background: rgba(183,135,87,0.84);}
.food-drink-pos .step-tp-growth li:before{background: url(../images2020/food-drink-tick.png) no-repeat left top;}
.food-drink-pos .art-culture-apps .text-point:before{background: url(../images2020/food-drink-tick.png) no-repeat left top;}
.food-drink-pos .art-culture-heading{color:#bc8757;}
.food-drink-pos .new-testimonial .testimonial-inner-wrapper{background: rgba(183,135,87,0.84);}
.food-drink-pos .without-margin a{margin-top:0px;}
.food-drink-pos .new-page-heading{padding: 100px 0px 40px 82px; font-size: 35px; font-weight: 700; line-height: normal;}
.food-drink-pos .new-art-culture-overview-panel .overview-laptop{margin-top: 160px;}


.ai-page .top-panel-text-wrapper{background: rgba(115,161,182,0.84);}
.ai-page .top-panel-text-wrapper a{background: #000; color: #fff; font-size: 13px; width: 290px; display: inline-table; text-align: center; border-radius: 10px; padding: 16px; font-weight: 600; letter-spacing: 1px; margin: 0 auto; margin-top: 70px;}
.ai-page .img{background: url(../images2020/ai-page-img.jpg) no-repeat right bottom; background-size: contain;}
.ai-page-heading{width: 100%; padding: 85px 15px 65px 15px; text-align: center; font-size: 40px; font-weight: 600; background: #f6f6f6 url(../images2020/ai-heading-star.png) no-repeat center 70px;}
.ai-page-heading span{font-style: italic;}
.ai-process-img{background: #f6f6f6; width:100%; display:table; text-align:center; padding:75px 0px;}
.ai-pricing-band .new-business-pricing-wrapper{background: rgba(115,161,182,0.84); padding: 94px;}
.ai-pricing-band .new-business-pricing-wrapper a:first-child{margin:0px;}
.ai-pricing-band .new-business-pricing-wrapper a{margin-top:10px;}
.ai-increase-sales-2{padding: 70px 60px 30px 60px;}
.ai-increase-sales-2 svg{width:100%; height:auto}
.ai-increase-sales-2 .head{font-size: 25px; font-weight: 700; margin-bottom: 30px; margin-top: 60px;}
.ai-increase-sales-2 ul {font-size: 19px; padding-left: 0px; list-style: none;}
.ai-increase-sales-2 li{margin-bottom: 25px; position: relative;}
.ai-increase-sales-2 li:before {content:''; background: url(../images2020/m-a-check.png) no-repeat left top; width: 10px; height: 10px; position: absolute; left: -26px; top: 12px;}

.ai-increase-sales-3{padding: 30px 60px 50px 60px;}
.ai-increase-sales-3 svg{width:100%; height:auto}
.ai-increase-sales-3 .head{font-size: 25px; font-weight: 700; margin-bottom: 30px; margin-left:50px;}
.ai-increase-sales-3 ul {font-size: 19px; padding-left: 0px; list-style: none; margin-left:50px;}
.ai-increase-sales-3 li{margin-bottom: 25px; position: relative;}
.ai-increase-sales-3 li:before {content:''; background: url(../images2020/m-a-check.png) no-repeat left top; width: 10px; height: 10px; position: absolute; left: -26px; top: 12px;}
.how-it-work{width: 100%; padding: 85px 15px 65px 15px; text-align: center; font-size: 40px; font-weight: 600;}
.how-it-work span{font-style: italic;}
.ai-company{color:#73A1B6;}
.ai-company-area{padding:40px 70px 100px 70px}
.ai-company-area .about-company-box .company-name{color:#73A1B6;}

.handheld-page .top-panel-text-wrapper{background: rgba(20,99,161,0.84); padding: 120px 50px 120px 95px;}
.handheld-page .img{background: rgba(20,99,161,0.84); padding:88px 0px 0px 80px;}
.handheld-increase-sales{padding: 100px 100px 100px 160px;}
.handheld-increase-sales .head{font-size: 25px; font-weight: 700; margin-bottom: 30px;}
.handheld-increase-sales ul {font-size: 19px; padding-left: 0px; list-style: none;}
.handheld-increase-sales li{margin-bottom: 25px; position: relative;}
.handheld-increase-sales li:before {content:''; background: url(../images2020/m-a-check.png) no-repeat left top; width: 10px; height: 10px; position: absolute; left: -26px; top: 12px;}
.handheld-decrease-sales{padding: 100px 90px 100px 50px;}
.handheld-decrease-sales .head{font-size: 25px; font-weight: 700; margin-bottom: 30px; margin-left:50px;}
.handheld-decrease-sales ul {font-size: 19px; padding-left: 0px; list-style: none; margin-left:50px;}
.handheld-decrease-sales li{margin-bottom: 25px; position: relative;}
.handheld-decrease-sales li:before {content:''; background: url(../images2020/m-a-check.png) no-repeat left top; width: 10px; height: 10px; position: absolute; left: -26px; top: 12px;}
.handheld-pricing-band .new-business-pricing-wrapper{background: rgba(20,99,161,0.84); text-align:left}
.handheld-pricing-band .new-business-pricing-wrapper a{margin-top:10px;}
.handheld-company{color:#1463A1}
.handheld-company-area{padding:40px 70px 100px 70px}
.handheld-company-area .about-company-box .company-name{color:#1463A1}

.here-app-top-panel .top-panel-text-wrapper{background: rgba(201,189,205,0.84); padding:150px 50px 190px 122px}
.here-app-top-panel .img{background:url(../images2020/here-bg-img.jpg) no-repeat right bottom; background-size: contain;}
.here-app-top-panel .form-panel {background: rgba(201,189,205,0.80);}
.here-app-overview-panel{margin-bottom:100px;}
.here-app-overview-panel .overview-content{margin-left: 90px; font-size: 19px; font-weight: 500; line-height: 37px;}
.here-app-overview-panel .overview-laptop {width: 579px; height: auto; margin: 0 auto; position: relative; margin-top: 32px;}
.here-app-overview-panel .overview-laptop svg{width:100%; height:auto;}
.here-app-pricing .new-business-pricing-wrapper{background: rgba(201,189,205,0.84);}
.here-app-tp-growth{padding:120px 0px 80px 85px}
.here-app-tp-growth li:before{background: url(../images2020/here-tick.png) no-repeat left top;}
.here-app-tp-growth svg{width:100%; height:auto; margin-top: 15px;}
.here-key-feature-heading{font-size: 43px; font-weight: 500; text-align: center; color: #C9BDCD; margin-top: 120px; margin-bottom: 50px;}
.hereapp-key-features {width: 1050px; margin-bottom: 0px; padding-bottom: 0px; padding-top: 50px;}
.hereapp-key-features ul{margin-top:50px;}
.hereapp-key-features li a{padding: 0px 10px 20px 25px;}
.hereapp-key-features .active:before{background: url(../images2020/here-point-arrow.png) no-repeat left top;}
.hereapp-key-features li a:hover:before {background: url(../images2020/here-point-arrow.png) no-repeat left top;}
.hereapp-key-features .feature-tab{width: 420px; height: 327px; background-size: contain; padding-top: 33px; padding-left: 39px;}
.hereapp-key-features .feature-tab .feature-img{width: 334px; height: auto;}
.here-app-testimonial .testimonial-inner-wrapper{background: rgba(201,189,205,0.84);}
.here-app-testimonial .testimonial-inner-wrapper .c-logo svg{border-radius: 62px;}
.here-app-testimonial .testimonail-text-area .c-text{font-size: 18px; font-weight: 300; line-height: 25px;}

.incoming-top-panel .top-panel-text-wrapper{background: rgba(101,131,147,0.84); padding:120px 0px 190px 124px}
.incoming-top-panel .top-panel-text-wrapper .head{font-size: 40px;}
.incoming-top-panel .top-panel-text-wrapper a{background: #000; color: #fff; font-size: 13px; width: 260px; display: inline-table; text-align: center; border-radius: 10px; padding: 16px; font-weight: 600; letter-spacing: 1px; margin: 0 auto; margin-top: 25px;}
.incoming-top-panel .img{background: rgba(101,131,147,0.84); padding:120px 203px 50px 40px}
.incoming-grow-profit{padding:120px 53px 70px 95px;}
.incoming-grow-profit .head{font-size: 25px; font-weight: 700; margin-bottom: 30px;}
.incoming-grow-profit .sub-head{font-size: 20px; font-weight: 500; margin-bottom: 40px;}
.incoming-grow-profit ul{font-size: 19px; line-height: 30px; padding-left: 0px; list-style: none;}
.incoming-grow-profit li{margin-bottom: 25px; position: relative;}
.incoming-grow-profit li:before{content: ''; background: url(../images2020/incoming-tick.png) no-repeat left top; width: 10px; height: 10px; position: absolute; left: -29px; top: 9px;}
.incoming-grow-profit svg{margin: 0 auto; display: block; margin-top: 30px;}
.incoming-app-pricing .new-business-pricing-wrapper{background: rgba(101,131,147,0.84); padding: 58px 185px; text-align:left;}
.incoming-app-pricing .new-business-pricing-wrapper a{display: block; margin-top: 15px; margin-right:unset;}
.incoming-cut-cost{padding:120px 95px 70px 63px;}
.incoming-cut-cost .head{font-size: 25px; font-weight: 700; margin-bottom: 30px; margin-left: 25px;}
.incoming-cut-cost .sub-head{font-size: 20px; font-weight: 500; margin-bottom: 40px; margin-left: 25px;}
.incoming-cut-cost ul{font-size: 19px; line-height: 30px; padding-left: 0px; list-style: none; margin-left: 25px;}
.incoming-cut-cost li{margin-bottom: 25px; position: relative;}
.incoming-cut-cost li:last-child{margin-bottom:0px;}
.incoming-cut-cost li:before{content: ''; background: url(../images2020/incoming-tick.png) no-repeat left top; width: 10px; height: 10px; position: absolute; left: -29px; top: 9px;}
.incoming-key-features{padding: 40px 50px 70px 80px}
.incoming-key-features .head{font-size:25px; margin-bottom:50px;}
.incoming-key-features ul{margin-left: 100px; margin-top:0px;}
.incoming-key-features li a{font-size:20px; margin-bottom: 13px;}
.incoming-good-company {color:#658393; padding-top:0px; margin-top:0px;}
.bottom-form-heading {padding: 50px; text-align: center; font-size: 47px; font-weight: 500; color: #658393; padding-top: 0px; margin-top: 0px;}
.bottom-form-heading span{display: table; width: 100%; font-size: 22px; color: #000;}
.bottom-form-area{width: 460px; border: solid 1px #575858; margin: 0 auto; margin-bottom: 120px; padding:30px 40px;}
.bottom-form-area .head{color: #658393; text-align: center; font-size: 20px; margin-bottom:25px;}
.bottom-form-area .w-field{margin-bottom:10px; position:relative;}
.bottom-form-area .w-field input{width: 100%; border: solid 1px #575858; padding: 7px 10px;}
.bottom-form-area .w-field input::Placeholder{color:#000; font-weight:500; font-size:14px;}
.bottom-form-area .w-field .password-hint{position: absolute; opacity: 0; bottom: 0px; font-size: 10px; background: #e1e1e1; padding: 5px; z-index: -1; width: 100%; left: 0px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.bottom-form-area .w-field .password:focus + .password-hint{opacity: 1; bottom: -35px; z-index: 100; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.bottom-form-area .w-field .dropup{border: solid 1px #575858;}
.bottom-form-area .w-field .dropup .dropdown-toggle::after {display:none;}
.bottom-form-area .w-field .dropup .dropdown-menu{width:100%; height:250px; overflow:auto; border-color:#7f7f7f;}
.bottom-form-area .w-field .dropup .multiselect{border-radius:0px!important; text-align:left;}
.bottom-form-area .w-field .dropup .multiselect .fa{position: absolute; right: 15px; top: 9px;}
.bottom-form-area .w-field .dropup button{background:transparent; font-size: 14px; font-weight: 500;}
.bottom-form-area .w-field .get_started_inner_pages{background: #000; border: 0px; margin: 0 auto; display: block; font-size: 12px; padding: 10px 30px;}
.bottom-form-area .w-field .pass-eye-open{position: absolute; top: 0px; right: 0px; padding: 8px 10px 8px 10px; opacity:.3; cursor:pointer}
.bottom-form-area .w-field .pass-eye-open svg{width:auto; height:auto;}
.bottom-form-area .w-field .pass-eye-close{position: absolute; top: 0px; right: 0px; padding: 8px 10px 8px 10px; opacity:1; cursor:pointer}
.bottom-form-area .w-field .pass-eye-close svg{width:auto; height:auto;}

.welcome-app-top-panel .top-panel-text-wrapper{background: rgba(223,190,176,0.84); padding:150px 50px 190px 102px}
.welcome-app-top-panel .img{background:url(../images2020/welcome-bg-img.jpg) no-repeat right bottom; background-size: contain;}
.welcome-app-top-panel .form-panel {background: rgba(223,190,176,0.80);}
.welcome-app-overview-panel{margin-bottom:100px;}
.welcome-app-overview-panel .overview-content{margin-left: 90px; font-size: 19px; font-weight: 500; line-height: 37px;}
.welcome-app-overview-panel .overview-laptop {width: 579px; height: auto; margin: 0 auto; position: relative; margin-top: 32px;}
.welcome-app-overview-panel .overview-laptop svg{width:100%; height:auto;}
.welcome-app-pricing .new-business-pricing-wrapper{background: rgba(223,190,176,0.84);}
.welcome-app-tp-growth{padding:120px 0px 80px 85px}
.welcome-app-tp-growth li:before{background: url(../images2020/welcome-tick.png) no-repeat left top;}
.welcome-app-tp-growth svg{width:100%; height:auto; margin-top: 15px;}
.welocme-key-feature-heading{font-size: 43px; font-weight: 500; text-align: center; color: #DFBEB0; margin-top: 120px; margin-bottom: 50px;}
.welcomeapp-key-features {width: 1050px; margin-bottom: 0px; padding-bottom: 0px; padding-top: 50px;}
.welcomeapp-key-features ul{margin-top:50px;}
.welcomeapp-key-features li a{padding: 0px 10px 20px 25px;}
.welcomeapp-key-features .active:before{background: url(../images2020/point-arrow.png) no-repeat left top;}
.welcomeapp-key-features li a:hover:before {background: url(../images2020/point-arrow.png) no-repeat left top;}
.welcomeapp-key-features .feature-tab{width: 420px; height: 327px; background-size: contain; padding-top: 33px; padding-left: 39px;}
.welcomeapp-key-features .feature-tab .feature-img{width: 334px; height: auto;}
.welcome-app-testimonial .testimonial-inner-wrapper{background: rgba(223,190,176,0.84);}
.welcome-app-testimonial .testimonail-text-area .c-text{font-size: 18px; font-weight: 300; line-height: 25px;}

/*-------------- App Pages----------------------*/


/*-------------- Form area --------------------*/
.new-page-top-panel .form-area{padding: 40px 120px;}
.new-page-top-panel .form-panel{padding:40px 50px;}
.new-page-top-panel .form-area .form-panel .w-field{width:100%; margin-bottom:10px; position:relative;}
.new-page-top-panel .form-area .form-panel .w-field input{background: #F0EDEA; padding: 12px 20px; width: 100%; border: 0px; font-size: 13px; color: #000; outline: unset; font-weight: 500;}
.new-page-top-panel .form-area .form-panel .w-field input::placeholder{color:#000;} 
.new-page-top-panel .form-area .form-panel .w-field .password-hint{position: absolute; opacity: 0; bottom: 0px; font-size: 10px; background: #e1e1e1; padding: 5px; z-index: -1; width: 100%; left: 0px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.new-page-top-panel .form-area .form-panel .w-field .password:focus + .password-hint{opacity: 1; bottom: -35px; z-index: 100; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.new-page-top-panel .form-area .form-panel .w-field .dropup .dropdown-toggle::after { display:none;}
.new-page-top-panel .form-area .form-panel .w-field .dropup .dropdown-menu{width:100%; height:250px; overflow:auto; border-color:#7f7f7f;}
.new-page-top-panel .form-area .form-panel .w-field .dropup .multiselect{border-radius:0px!important; text-align:left;}
.new-page-top-panel .form-area .form-panel .w-field .dropup .multiselect .fa{position: absolute; right: 15px; top: 15px;}
.new-page-top-panel .form-area .form-panel .w-field .multiselect-container>li>a{color:#000;}
.new-page-top-panel .form-area .form-panel .w-field .multiselect-container>li>a>label{width:100%; padding: 8px 10px; font-size: 12px; outline:unset;}
.new-page-top-panel .form-area .form-panel .w-field .multiselect-container>li>a>label:hover{background:#e1e1e1;}
.new-page-top-panel .form-area .form-panel .w-field input[type=radio]{width:auto; display:none;}
.new-page-top-panel .form-area .form-panel .w-field:nth-child(8){margin-bottom:0px;}
.new-page-top-panel .form-area .form-panel .w-field button{width: 100%; font-size: 13px; font-weight: 500; padding: .75rem;}
.new-page-top-panel .form-area .form-panel .w-field .get_started_inner_pages{font-size:14px;  letter-spacing: .5px; font-weight: 600; background:#3E9EFD}
.new-page-top-panel .form-area .form-panel .w-field .pass-eye-open{position: absolute; top: 0px; right: 0px; padding: 9px 10px 10px 10px; opacity:.3; cursor:pointer}
.new-page-top-panel .form-area .form-panel .w-field .pass-eye-open svg{width:auto; height:auto;}
.new-page-top-panel .form-area .form-panel .w-field .pass-eye-close{position: absolute; top: 0px; right: 0px; padding: 9px 10px 10px 10px; opacity:1; cursor:pointer}
.new-page-top-panel .form-area .form-panel .w-field .pass-eye-close svg{width:auto; height:auto;}

/*-------------- Form area --------------------*/

/*------------- Help Page ----------------------*/
.help-img-area{width:100%; background:url(../images2020/hm-bg.png) no-repeat center bottom; padding:115px 0px; background-size: cover;}
.help-img-area .heading{font-size: 45px; color: #fff; font-weight: 600; text-align: center;}
.help-img-area .sub-heading{font-size: 22px; color: #fff; text-align: center; margin-top: 20px; font-weight: 500;}
.help-img-area .sub-heading span{display: table; width: 100%; text-align: center; margin-top:5px; font-weight: 600;}
.help-link-area{padding: 100px 70px; max-width: 1349px; margin: 0 auto; display: table;}
.help-link-area .help-link-box{display: inline-block; padding: 40px; text-align: center; border-radius: 25px; box-shadow: 0px 0px 10px rgb(0,0,0,.1); width: 316px; height: 270px; margin: 40px; text-decoration:none;}
.help-link-area .help-link-box .text{color: #474747; font-size: 25px; line-height: 27px; margin-top: 15px; font-weight: 500;}
.help-link-area .help-link-box:hover path{fill:#2ca1ff; stroke:#2ca1ff}
.help-link-area .help-link-box:hover circle{fill:#2ca1ff; stroke:#2ca1ff}
.help-link-area .help-link-box:hover polyline{fill:#2ca1ff; stroke:#2ca1ff}
#download_app .modal-header{ display:unset !important;}
/*------------- Help Page ----------------------*/


/*------------- Video ------------------*/
.video-img-area{width:100%; background:url(../images2020/hm-bg.png) no-repeat center bottom; padding:115px 0px}
.video-img-area .heading{font-size: 45px; color: #fff; font-weight: 600; text-align: center;}
.video-category-area{width: 100%; padding: 100px 100px 0px 100px; text-align: center;}
.video-category-area a{width:100%; display:table; padding:0px 0px 150px 0px}
.video-category-area .app-name{font-size: 25px; font-weight:600; color:#474747; margin-top:15px;}
.video-breadcrumbs{padding: 10px 20px; width: 100%; display: table; border-bottom: solid 1px #adb1b5; text-transform: uppercase;}
.video-breadcrumbs a {color: #000; font-weight: 700;}

.video-listing {width:1100px; padding:20px; margin:0 auto;}
.video-listing_width_inc {width:1149px;}
.video-listing a{border:solid 1px #fff; text-decoration:none; display:table; width:100%; padding:10px; transition: all .5s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease; margin-bottom:20px;}
.video-listing a:hover{border:solid 1px #adb1b5; }
.video-listing .icon{width: 96px; height: 86px; margin: 0 auto; margin-bottom:20px; text-align:center}
.video-listing .icon_video{ height: 72px; }
.video-listing .icon{color: #0c0d18; font-weight: 500;}
.video-listing .name {color: #0c0d18; font-weight: 500; text-align:center; font-size:17px;}
.video-listing .sub_name {color: #131313; font-weight: 400; font-size: 13px; text-align:center; min-height:50px; margin-top: 10px;}
.video-listing .pos{background:url(../images/icon-home.png) no-repeat 5px -8px; position:relative; width:76px; height: 72px;}
.video-listing .sv-square{background:url(../images/sv-square.png) no-repeat;  position:relative; width:280px; height: 141px;background-size: 100%;}
.video-listing .sv-quickbook{background:url(../images/sv-quickbook.png) no-repeat;  position:relative; width:280px; height: 141px;background-size: 100%;}
.video-listing .sv-tessitura{background:url(../images/sv-tessitura.png) no-repeat;  position:relative; width:280px; height: 141px;background-size: 100%;}
.video-listing .sv-izettle{background:url(../images/sv-izettle.png) no-repeat;  position:relative; width:280px; height: 141px;background-size: 100%;}
.video-listing .sv-plug-npay{background:url(../images/sv-plug-npay.png) no-repeat;  position:relative; width:280px; height: 141px;background-size: 100%;}
.video-listing .sv-zoho{background:url(../images/sv-zoho.png) no-repeat;  position:relative; width:280px; height: 141px;background-size: 100%;}
.video-listing .sv-paypal{background:url(../images/sv-paypal.png) no-repeat;  position:relative; width:280px; height: 141px;background-size: 100%;}
.video-listing .orderup{background:url(../images/icon-home.png) no-repeat -843px -8px; position:relative; width:70px; height: 72px;}
.video-listing .onthelist{background:url(../images/icon-home.png) no-repeat -136px -8px; position:relative; width:76px; height: 72px;}
.video-listing .appbuilder{background:url(../images/icon-home.png) no-repeat -208px -8px; position:relative; width:70px; height: 72px;}
.video-listing .regulars{background:url(../images/icon-home.png) no-repeat -279px -8px; position:relative; width:76px; height: 72px;}
.video-listing .vipz{background:url(../images/icon-home.png) no-repeat -360px -8px; position:relative; width:76px; height: 72px;}
.video-listing .shift{background:url(../images/icon-home.png) no-repeat -439px -8px; position:relative; width:76px; height: 72px;}
.video-listing .invoice{background:url(../images/icon-home.png) no-repeat -508px -8px; position:relative; width:70px; height: 72px;}
.video-listing .welcome{background:url(../images/icon-home.png) no-repeat -586px -8px; position:relative; width:76px; height: 72px;}
.video-listing .here{background:url(../images/icon-home.png) no-repeat -666px -8px; position:relative; width:76px; height: 72px;}
.video-listing .incoming {background:url(../images/icon-home.png) no-repeat -738px -8px;position:relative;width:76px;height: 72px;}

.video-listing .video-display{width:560px; height:315px; margin:0 auto;}
.video-listing .video-description{padding:10px; text-align:center; font-size:13px; color: #676c70;}
.video-listing .video-title{padding: 10px;text-align: center;font-size: 14px;color: #141415;text-transform: uppercase;font-weight: 600;min-height: 65px; vertical-align: middle;}
.video-listing .video-title_singleline{padding-top: 26px;}
.video_play_botton{background:url(../images/video_play_btn.png) no-repeat; background-size:28px; width:28px; height:28px; margin:0px auto;}
.video_height_width_small{ width:100%; height:250px; border:0px;}
/*------------- Video ------------------*/

.contact-img-area{width:100%; background:url(../images2020/hm-bg.png) no-repeat center bottom; padding:115px 0px}
.contact-img-area .heading{font-size: 45px; color: #fff; font-weight: 600; text-align: center;}
.contact-img-area .sub-heading{font-size: 22px; color: #fff; text-align: center; margin-top: 20px; font-weight: 500;}
.contact-img-area .sub-heading span{display: table; width: 100%; text-align: center; margin-top:5px; font-weight: 600;}
.contact-area{width:550px; margin:100px auto;}
.contact-area .field{width:100%; padding-bottom:20px;}
.contact-area .field input{width: 100%; padding: 12px 18px; border:solid 2px #b8bbb7; outline:0px; text-align:center;}
.contact-area .field input::placeholder{font-weight:600; color:#000;}
.contact-area .field textarea{width: 100%; padding: 12px 18px; border:solid 2px #b8bbb7; outline:0px; text-align:center;}
.contact-area .field textarea::placeholder{font-weight:600; color:#000;}
.contact-area .g-recaptcha{width:304px; margin:20px auto;}
.contact-area .field button{background: #000; color: #fff; padding: 15px 55px; border-radius: 10px; font-size: 13px; font-weight: 600; border: 0px; width: 100%;}
.contact-bottom-wrapper{background:url(../images2020/hm-testimonial-bg.png) no-repeat top center; padding:100px 0px 45px 0px;}
.contact-bottom-wrapper .row {width:800px; margin:0 auto!important; text-align:Center}
.contact-bottom-wrapper .icon{margin-bottom:15px;}
.contact-bottom-wrapper .text{font-size: 16px; font-weight: 600; color: #fff;}
.contact-bottom-wrapper a{color: #fff;}

/*------------- TnC ------------------*/
	.tnc-content-area{max-width: 1349px; margin: 0 auto; padding: 50px 170px; font-size: 17px; font-family: 'Jost', sans-serif;}
	.tnc-content-area h1{font-size:25px; text-align:Center; width:100%; display:table; margin-bottom:30px;font-weight: 600;}
	.tnc-content-area .tnc-content-1 span{font-weight:600;}
	.tnc-content-area .tnc-content-1 a{color:#000; font-weight:600;position: relative;/*top: -150px;*/}
	.publication-date{margin: 20px 0px 30px 0px;font-weight: 400;font-size: 18px;}
	.terms-left-section{}
	.terms-left-section ul{margin: 0px; padding: 0px; list-style: none;margin-top: 15px;}
	.terms-left-section ul li{font-size: 17px;margin-bottom: 15px;padding-right: 50px;}
	.terms-right-section .tnc-page-heading{ font-size: 45px;}
	 .tnc-content-area .terms-left-section h1{font-size: 16px;text-decoration: underline;margin-top: 12px;}
	.terms-left-section ul li a{display: block;width: 100%;border: solid 1px #2ca1ff;padding: 8px 20px;border-radius: 40px;color: #2ca1ff;font-size: 15px;}
/*------------- TnC ------------------*/



#download_app .download-app-head{text-align: center; font-size: 21px; margin-bottom: 15px;}
#download_app .field {margin:0 auto; max-width:500px; margin-top:10px;}
#download_app .field input{width: 100%; padding: 13px 16px; border: solid 1px #F1EEEB; border-radius: 0px; outline:0px; background:#F1EEEB}
#download_app .field input::placeholder{color:#000;}
#download_app .field .dropup{margin-top:10px;}
#download_app .field .dropup button{width: 100%; padding: 13px 16px; border: solid 1px #F1EEEB; border-radius: 0px; outline:0px; background:#F1EEEB; color: #000; font-size: 15px; font-weight: 400; text-align: left; position:relative;}
#download_app .field .dropup .dropdown-toggle::after{display:none;}
#download_app .field .dropup .fa{position: absolute; right: 20px; top: 16px;}
#download_app .field .dropup .dropdown-menu{width:100%;}
#download_app .field .dropup .dropdown-menu label{width: 100%; color: #000; padding:5px 15px;}
#download_app .field .dropup .dropdown-menu label input{display:none;}
#download_app .field  button{background: #000; color: #fff; padding: 15px 55px; border-radius: 10px; font-size: 13px; font-weight: 600; border: 0px; width: 100%;}

.down-arrow{display:none;}
.reservation_wraper{width:100%;}
.reservation_wraper h5{display:none;}
.reservation_header .right_section ul li{width:50%!important;}
.reservation_header .right_section ul li input{width:100%;}
.error_msg .container {width: 700px; margin: 0 auto; padding: 20px; height: calc(100% - 188px);}
.error_msg .icon {width: 60px; height: 60px; margin: 0 auto;}
.error_msg .icon:before {content: '\f119'; position: absolute; font-size: 65px; font-weight: 100; font-family: FontAwesome; width: 60px; height: 60px;}
.error_msg h1 {font-size: 27px; font-weight: 400; text-align: center; margin-top: 22px;}
.error_msg h2 {font-size: 19px; font-weight: 300; text-align: center;}

.top-arrow{position: fixed; width: 50px; height: 50px; text-align: center; color: #fff!important; background: #2ca1ff; left: 20px; bottom: 20px; z-index: 100; border-radius: 5px; font-size: 25px; padding: 5px; cursor: pointer;}
#power-up{position:absolute; top:700px;}
#it-ifrastructure{position: absolute; top: 1600px;}
#platform-integrations{position: absolute; top: 3100px;}
#grow-sales{position: absolute; top: 3800px;}
#reduce-costs{position: absolute; top: 5900px;}

#live-demo .modal-header{border-bottom: 0px; text-align: center; padding-bottom:0px;}
#live-demo .modal-title{width: 100%; font-family: 'Jost', sans-serif; font-size: 27px; margin-top: 80px;}
#live-demo .modal-body{background:url(../images2020/popup-bg.png) no-repeat center bottom; background-size:contain; padding-top:0px;}

.bns-app-screen-heading{color: #fff; font-size: 35px; text-align: center; padding: 10px 10px 20px 10px; display: table; width: 100%; background: #2081bd;}
.bns-app-sliders{display: table; width: 100%; background: #2081bd; padding:50px 100px 0px 100px}
.bns-app-sliders .carousel-item img{float:right; width:auto; height:100%;}
.bns-app-sliders .carousel-item .carousel-caption{position: absolute; left: 100px; color: #fff; top: 60px; width: 500px; font-size: 35px;}
.bns-app-sliders .carousel-control-prev{width: 50px; height: 50px; position: absolute; top: 50%; margin-top: -45px; font-size: 45px; color: #fff; opacity: initial; left: -70px;}
.bns-app-sliders .carousel-control-next{width: 50px; height: 50px; position: absolute; top: 50%; margin-top: -45px; font-size: 45px; color: #fff; opacity: initial; right: -70px;}
.bns-app-sliders .carousel-indicators li{width: 13px; height: 13px; border-radius: 13px; border: solid 2px #fff; background: transparent;}
.bns-app-sliders .carousel-indicators .active{width: 13px; height: 13px; border-radius: 13px; border: solid 2px #fff; background: #fff;}
.bns-app-tabs{padding: 50px; display: table; margin:0 auto;}
.bns-app-tabs .nav-tabs{border:0px; width:300px; margin:0 auto;}
.bns-app-tabs .nav-tabs .nav-item{width: 150px; display: inline-block;}
.bns-app-tabs .nav-tabs .nav-link.active{background:#2081bd;color:#fff!important;}
.bns-app-tabs .nav-tabs .nav-link{background: transparent; border: 0px; line-height: normal; text-align:Center; }
.nav-tabs .nav-item .nav-link .icon{width: 64px; height: 72px; margin: 0 auto; display: block;}
.nav-tabs .nav-item .nav-link .name{color: #000; transform-origin: left; transition: width 0.25s ease; font-size: 18px; font-weight: 600;}
.nav-tabs .nav-item .nav-link .sub_name{color: #000; transform-origin: left; transition: width 0.25s ease; font-size: 13px; display: table; width: 100%;}

.nav-tabs .nav-item .nav-link .welcome{background: url(../images/icon-home.png) no-repeat -586px -8px; position: relative;}
.nav-tabs .nav-item .nav-link .welcome:hover{background: url(../images/icon-home.png) no-repeat -586px -99px; position: relative;}

.nav-tabs .nav-item .nav-link .here{background: url(../images/icon-home.png) no-repeat -666px -8px;; position: relative;}
.nav-tabs .nav-item .nav-link .here:hover{background: url(../images/icon-home.png) no-repeat -666px -96px;; position: relative;}

.bns-app-tabs .nav-tabs .nav-link:hover{background:#2081bd;color:#fff;}
.bns-app-tabs .nav-tabs .nav-link.active .name{color:#fff;}
.bns-app-tabs .nav-tabs .nav-link.active .sub_name{color:#fff;}
.bns-app-tabs .nav-tabs .nav-link.active .here{background: url(../images/icon-home.png) no-repeat -666px -96px;; position: relative;}
.bns-app-tabs .nav-tabs .nav-link.active .welcome{background: url(../images/icon-home.png) no-repeat -586px -96px;; position: relative;}

.bns-app-tabs .nav-tabs .nav-link:hover .name{color:#fff;}
.bns-app-tabs .nav-tabs .nav-link:hover .sub_name{color:#fff;}

.bns-app-tabs .tab-content {padding-top:50px;}
.bns-app-tabs .tab-content .screen-area{width: 619px; height: 416px; cursor:pointer}
.bns-app-tabs .tab-content #welcome-screen{background: url(../images/app-screen.png) no-repeat left -851px;}
.bns-app-tabs .tab-content #here-screen{background:url(../images/app-screen.png) no-repeat right -851px;}
.bns-app-tabs .app-name-head{font-size: 35px; margin-left: 20px;}
.bns-app-tabs .app-name-subhead{font-size: 20px; margin-left: 20px; font-weight: 300; margin-bottom:15px;}
.bns-app-tabs .tab-pane li{font-size: 17px; margin-bottom: 10px; font-weight: 300; position:relative;  padding-left: 30px; list-style:none;}
.bns-app-tabs .tab-pane li:before{content:'\f00c'; font-family:FontAwesome; position:absolute; color:#2081bd; left: 0px;}
.bns-app-tabs .btn-signup{background: #000; color: #fff; position: relative; border-radius: 8px; padding: 15px 30px; font-size: 13px; font-weight: 700; width: 210px; text-align: center; letter-spacing: 0.6px; display: block; margin-top: 25px; margin-left: 60px; text-transform: uppercase;}
.bns-app-tabs .video{position: absolute; background: #fff; top: 0px; width: 100%; height: 417px; border: solid 1px #bfbfbf; padding: 32px 0px;}
.bns-app-tabs .close_video{position: absolute;background: #fff;width: 30px; height: 30px; border-radius: 30px; text-align: center; padding: 4px; right: -10px; box-shadow: 0px 5px 5px rgb(0 0 0 / 50%); top: -15px; cursor:pointer; z-index:100}
.bns-app-tabs .video_height_width{width:100%; height:100%; border:0px;}

.fast-growing-heading{width:100%; display:table; text-align:center; padding:20px; font-size: 42px; margin-top: 0px;}
.fat-growing-area{padding:20px 100px;}
.fat-growing-area .text{text-align: center; font-size: 25px; font-weight: 300; padding-right: 20px;}
.fat-growing-area .laptop-area{background: url(../images/fast-growing-business.png) no-repeat center top; width: 545px; height: 312px; margin: 0 auto;}
.fat-growing-area .laptop-area .carousel{width: 416px; margin-left: 64px; padding-top: 18px;}

.free_try_button{background: #2081bd; color: #fff!important; position: relative; border-radius: 8px; padding: 15px 30px; font-size: 13px; font-weight: 700; width: 300px; text-align: center; letter-spacing: 0.6px; display: block; margin:0 auto; margin-top: 100px; text-transform: uppercase;}
.pointing_line{width: 85%; background: url(../images/hr_line.png) repeat-x left top; margin: 0 auto; height: 15px; position: relative; margin-top: 30px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.pointing_line .top_line{background: url(../images/top_curve.png) repeat-x left top; height: 20px; width: 39px; position: absolute; top: -19px; left: 50%; margin-left: -19px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.module_icon {width: 100%; display: table; padding: 20px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.module_icon ul {margin: 0px; padding: 0px; list-style: none; display: table; margin: 0 auto; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.module_icon .module_item {float: left; width: 178px; text-align: center; margin-right: 9px; font-size: 13px; line-height: 16px; position: relative; height: 130px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.module_icon .module_item .icon {margin: 0 auto; width: 96px; height: 83px; margin-bottom: 10px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.module_icon .shadow_play {background: rgba(0,0,0,0.5); position: absolute; height: 100%; width: 100%; top: -4px; left: 0px; color: #fff; font-size: 50px; padding-top: 38px; border-radius: 15px; transition: opacity 1s ease-in-out; opacity: 0; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.module_icon .module_item .icon_app_management {background: url(../images/app-screen.png) no-repeat -965px -1278px;}
.module_icon .module_item .icon_report {background: url(../images/app-screen.png) no-repeat -1076px -1278px;}
.module_icon .module_item .icon_crm {background: url(../images/app-screen.png) no-repeat -965px -1379px;}
.module_icon .module_item .icon_inventory {background: url(../images/app-screen.png) no-repeat -1076px -1379px;}
.module_icon .module_item .icon_ecomm {background: url(../images/app-screen.png) no-repeat -965px -1492px;}
.module_icon .module_item .icon_accounting {background: url(../images/app-screen.png) no-repeat -1076px -1492px;}
.module_icon .module_item .icon_recurring {background: url(../images/app-screen.png) no-repeat -965px -1601px;}
.module_icon .note {margin-top: 40px!important; margin-bottom: 20px!important; font-size:13px;}
.module_icon .module_item:hover .shadow_play{background:rgba(0,0,0,0.5); position:absolute; height:100%; width:100%; top:-4px; left:0px; color:#fff; font-size:50px; padding-top:38px; border-radius:15px;  transition: opacity 1s ease-in-out; opacity:1;transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.pricing_panel{padding:15px 30px; background:#337ab7; text-align:Center; font-size:13px; font-weight:500; color:#fff; width:1175px; margin:0 auto; margin-top:30px; margin-bottom:20px; border-radius:4px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.pricing_panel h3{font-size:35px;}
.pricing_panel span{font-size:35px; font-weight:100; display:block;transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.pricing_panel a{color:#fff; text-decoration:underline!important; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.pricing_panel h1{text-align:center; font-size:22px; margin-bottom:25px; font-weight:400; line-height:27px;}
.pricing_panel .h1{text-align:center; font-size:22px; margin-bottom:25px; font-weight:400; line-height:27px;}
.pricing_panel h3.pricing-title{text-align:center; font-size:35px; margin-bottom:25px; font-weight:500; line-height:27px;}
.pricing_panel p{text-align:center; font-size:25px; font-weight:300;}
.pricing_panel .chat_button{font-size:22px;}
.customer_section{width:950px; margin:0 auto; display:table; margin-top: 100px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.customer_section h4{font-size:30px; font-weight:500; text-align:center; margin-bottom:50px;transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.customer_section .images_left_panel{width:464px; height:465px;float:left;transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.customer_section .images_right_panel{width:464px; height:465px;float:right;transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.customer_section .images_right_panel .top_img{width:462px; height:223px; margin-bottom:20px;transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.customer_section .images_right_panel .bottom_img{width:464px; height:223px;transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.customer_section .content{width:100%; padding:15px 0px; text-align:center; font-size:16px;transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.customer_section .info{width:100%; padding:15px 0px; text-align:center; font-size:13px; font-weight:500;transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.customer_section_old{width:100%; padding:20px; display:table;transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.customer_section_old h1{font-size:22px; font-weight:500; text-align:center; margin-bottom:25px;transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.customer_section_old .row{ border-bottom:solid 1px #adb1b5; padding:15px;transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.customer_section_old .row:last-child{ border-bottom:solid 0px #adb1b5; padding:15px;transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.customer_section_old img{width:285px; height:145px;transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.customer_section_old{font-size:17px; display:block; text-align:justify;transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.customer_section_old span{margin-bottom:10px; font-size:19px; font-weight:500; display:block;transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}

.izettle-top-panel .text-area{padding: 120px 120px 180px 105px; background: #7E85A0;}
.izettle-top-panel .text-area .text-1{font-size: 40px; color: #fff; margin-top: 55px; font-weight: 300; font-style: italic;}
.izettle-top-panel .text-area .text-1 span{font-weight: 500; font-style: normal;}
.izettle-top-panel .text-area .text-2{margin-top: 45px; color: #fff; font-size: 19.5px; line-height: 40px}
.izettle-top-panel .image-area{background:url(../images2020/izettle-top-bg.jpg) no-repeat left top; background-size:cover; height:100%; position:relative}
.izettle-top-panel .image-area a{background: #2170FF; color: #fff; padding: 13px 80px; display: table; border-radius: 10px; position: absolute; bottom: 60px; right: 90px; font-size: 15px; font-weight: 500; letter-spacing: 1px;}
.izettle-eading{font-size: 27px; text-align: center; padding: 120px 50px; font-weight: 600;}
.izettle-overview{width: 1150px; margin: 0 auto;}
.izettle-overview .heading{font-size: 20px; font-weight: 600; margin-bottom: 20px; margin-left: 40px;}
.izettle-overview .text{margin-left: 40px; font-size: 18px; line-height: 32px;}

.izettle-accept-payment{width: 1150px; margin: 0 auto; margin-top: 150px;}
.izettle-accept-payment .heading{font-size: 20px; font-weight: 600; margin-bottom: 20px; margin-left: 20px;}
.izettle-accept-payment .text{margin-left: 20px; font-size: 18px; line-height: 32px;}
.izettle-accept-payment svg{margin-left: 80px;}

.izettle-offer-payment{width: 1150px; margin: 0 auto; margin-top: 90px;}
.izettle-offer-payment .heading{font-size: 20px; font-weight: 600; margin-bottom: 20px; margin-left: 40px;}
.izettle-offer-payment .text{margin-left: 40px; font-size: 18px; line-height: 32px;}
.izettle-offer-payment svg{margin-top: 50px;}

.modernize-pos{text-align: center; font-size: 22px; font-weight: 600; margin-top: 150px; margin-bottom: 10px;}
.modernize-pos-icons{width: 1000px; margin: 0 auto; text-align: center;}
.modernize-pos-icons .icon{margin-bottom: 16px; margin-top:70px;}
.modernize-pos-icons .heading{margin-left:0px; font-size: 20px; font-weight: 600; margin-bottom: 20px;}
.modernize-pos-icons .text{font-size: 14px; font-weight: 500;}

.login_page .content {width: 530px; margin: 0 auto; padding: 40px;}
.login_page .content h1 {text-align: center; font-size: 22px; margin-bottom: 25px; font-weight: 500; line-height: 30px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease; }
.login_page .field {padding: 5px!important; line-height: normal; }
.login_page .content .button {padding: 5px; line-height: normal; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease; }


.schedule-demo-page .content{}

/*---------Footer-----------*/
	.non-login-footer-2021{background:#000; padding: 97px 168px 20px 168px;}
	.non-login-footer-2021 .footer-first-section {margin-top:40px;}
	.non-login-footer-2021 .footer-first-section a{color: #fff; display: table; font-size: 19px; font-weight: 600; margin-left: 11px; margin-bottom: 22px;}
	.non-login-footer-2021 .footer-first-section .link-box{width:34%; float:left;}
	.non-login-footer-2021 .footer-first-section .link-box:nth-child(2){width:35%;}
	.non-login-footer-2021 .footer-first-section .link-box:last-child{width:29%}
	.non-login-footer-2021 .footer-first-section .link-box:last-child a{margin-bottom: 16px;}
	.non-login-footer-2021 .footer-first-section .link-box .f-heading{color:#fff; font-size:20px; font-weight:600; margin-bottom:17px;}
	.non-login-footer-2021 .footer-first-section .link-box a{font-size: 13px; margin-left: 0px; margin-bottom: 5px;}
	.non-login-footer-2021 .button-connect{display: table; padding: 20px 7px;}
	.non-login-footer-2021 .button-connect a{background:/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ff3d55+0,ff5d3b+100 */ background: #ff3d55; /* Old browsers */ background: -moz-linear-gradient(top,  #ff3d55 0%, #ff5d3b 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(top,  #ff3d55 0%,#ff5d3b 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom,  #ff3d55 0%,#ff5d3b 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff3d55', endColorstr='#ff5d3b',GradientType=0 ); /* IE6-9 */ color: #fff; border: 0px; padding: 7px 24px!important; border-radius: 5px; border: solid 2px #F86949; display: table; font-weight: 600;}
	.non-login-footer-2021 .footer-second-section{margin-top:30px;}
	.non-login-footer-2021 .footer-second-section .heading{color:#fff; font-size:20px; font-weight:600; margin-bottom:15px;}
	.non-login-footer-2021 .footer-second-section a{font-size: 13px; margin-left: 0px; margin-bottom: 12px; color:#fff; width:100%; display:table;}
	.non-login-footer-2021 .footer-second-section .col-md-5 .heading{margin-left:15px;}
	.non-login-footer-2021 .footer-second-section .col-md-5 a{margin-left:15px;}
	.non-login-footer-2021 .f-app-section{width:100%; display:table; margin-top: 45px;}
	.non-login-footer-2021 .f-app-section .heading{font-size: 24px; color: #fff; text-align: center; font-weight: 700;  margin-bottom:25px;}
	.non-login-footer-2021 .f-app-section .f-app-area{display:table; width:100%;}
	.non-login-footer-2021 .f-app-section .f-app-area .f-app-box{width: 20%; float: left;  text-align: center; margin-left:0px;}
	.non-login-footer-2021 .f-app-section .f-app-area .f-app-box a{color:#fff;}
	.non-login-footer-2021 .f-app-section .f-app-area .f-app-box .text{color: #fff; line-height: 20px; margin-top: 12px; font-weight: 600;}
	.non-login-footer-2021 .social-links{padding: 30px; border-top: solid 1px #fff; margin: 50px 0px; text-align: center;}
	.non-login-footer-2021 .social-links .s-box{color: #fff; border: solid 2px #fff; padding: 0px 8px; border-radius: 40px; width: 40px; height: 40px; display: inline-block; margin-right: 55px; font-size: 22px; text-align: center;}
	.non-login-footer-2021 .social-links .s-box:last-child{margin:0px;}
	.non-login-footer-2021 .copyright{color: #fff;font-weight: 400;font-size: 14px;border-top: solid 1px #fff;margin-top: 30px;padding-top: 30px;}
	.non-login-footer-2021 .copyright .col-md-6:first-child{border-right:solid 1px #fff; padding-top:0px;}
	.non-login-footer-2021 .copyright .col-md-6	.f-address-black{display: table; color: #000; font-size: 12px;}
	.non-login-footer-2021 .copyright .col-md-6	.f-address-black br{display:none;}
	.non-login-footer-2021 .copyright a{color:#fff;}

	.sign-up-form {width:450px;}
	/*.sign-up-form .field input{width: 100%; padding: 12px 18px; background: #f1eeeb; outline: 0px; border: 0px; border-radius:0px; font-size: 16px; font-family: 'Roboto', sans-serif!important; outline:unset;}*/
	.sign-up-form .field input{width: 100%; padding: 12px 30px; border: solid 2px #f1eeeb; outline: 0px; font-size: 16px; outline: unset; border-radius: 5px; background:#fff;}
	.sign-up-form .field input::placeholder{ font-size: 16px; font-weight:400; color:#000}
	.sign-up-form .field input:focus{outline:none !important; outline-width: 0 !important; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none;}
	.sign-up-form .field a{padding: 20px 10px; color: #000; font-weight: 500; font-size: 18px; font-family: 'Roboto', sans-serif!important;}
	.sign-up-form .button button{background: #000; color: #fff; padding: 15px 55px; border-radius: 5px; font-size: 13px; font-weight: 600; border: 0px; width: 100%!important;}
	.content-login .or{padding: 0px; text-align: center; background: #d8d8d8; margin: 40px auto; height: 1px; position: relative;}
	.content-login .or span{position: absolute; font-size: 15px; background: #fff; left: 50%; top: 50%; margin-left: -52px; margin-top: -11px; padding: 0px 10px;}
	.signup-or{padding: 0px; text-align: center; background: #d8d8d8; margin: 40px auto; height: 1px; position: relative; width:650px;}
	.signup-or span{position: absolute; font-size: 15px; background: #fff; left: 50%; top: 50%; margin-left: -13px; margin-top: -11px; padding: 0px 10px;}
	
/*---------Footer-----------*/

	/*------------ App Center ----------------*/
	.subscription_signup .signup-content{padding: 40px 0px;}
	.subscription_signup .signup-content h1 span{padding-top: 0px;}
	.subscription_signup .signup-content .text-box .singup-logo{width: 56px; height: 46px;}
	.subscription_signup .signup-content .text-box .signup-text{width:100%;}
	.subscription_signup .signup-content .text-box .signup-text br{display:none;}
	.subscription_signup .signup-content h1{margin-bottom: 40px;}
	.subscription_signup .signup-form-area{padding: 0px 40px;}
	.subscription_signup .signup-content .text-box {width: 300px;}
	/*------------ App Center ----------------*/



@media screen and (min-width: 1150px) and (max-width: 1280px) {
/*---------------- Header 2021 -----------------------*/
	.header-wrapper-2021 .header-2021 .nav-link{padding: 1.8rem!important;}
	.header-wrapper-2021 .header-2021 .dropdown-solution .dropdown-menu{width: 900px; margin-left: -320px; padding:80px 20px 20px 20px}
	.header-wrapper-2021 .header-2021 .operate-your-business .heading{font-size:14px; margin-bottom: 10px;}
	.header-wrapper-2021 .header-2021 .manage-more-efficiently{padding-left:15px;}
	.header-wrapper-2021 .header-2021 .manage-more-efficiently .heading{font-size:14px; margin-bottom: 10px;}
	.header-wrapper-2021 .header-2021 .grow-to-meet{padding-left:15px;}
	.header-wrapper-2021 .header-2021 .grow-to-meet .heading{font-size:14px; margin-bottom: 10px;}
	.header-wrapper-2021 .header-2021 .dropdown-industries .dropdown-menu{width: 900px; margin-left: -438px; padding:80px 30px 0px 40px}
/*---------------- Header 2021 -----------------------*/
	.header .m-nav-area{display:none;}
	.header .navbar-nav .inner-div-nav{display:block;}
	.header .navbar-nav .inner-div-nav-mobile{display:none;}
	.header .nav-link{padding: 1.8rem 1.5rem!important;}
	
	/*---------------- New Home Page 17052021-------------------*/
	.hm-top-panel{height:485px;}
	.hm-top-panel .hm-laptop{width:536px;}
	.hm-top-panel .hm-laptop-shadow{right: 53px; top: 28px;}
	.hm-top-panel .hm-img-slider{top: 43px; left: 80px; width: 379px; height: 248px;}
	.hm-top-panel .text-1{margin-left:70px;}
	.hm-top-panel .text-2{margin-left:70px;}
	.hm-top-panel .watch-demo{margin-left:70px;}
	.meet-customer-steps .steps .step-2{top: -38px; left: 287px;}
	.meet-customer-steps .steps .step-3{top: -93px; left: 574px;}
	.meet-customer-steps .steps .step-4{top: -135px; left: 860px;}
	.hm-schedule-consultation .inner-wrapper{padding: 100px 20px;}

	/*---------------- New Home Page 17052021-------------------*/

	.image-panel{height:580px; padding:0px 20px;}
	.image-panel .image-area .hm-laptop{width: 550px;}
	.image-panel .image-area .text-1{margin-left: 40px; font-size:43px; line-height:70px}
	.image-panel .image-area .text-2{margin-left: 40px;}
	.image-panel .image-area .request-demo{margin-left: 40px;}
	.image-panel .image-area .hm-img-slider {position: absolute; top: 44px; left: 82px; width: 389px; height: 254px;}

	.manage-aspect{padding:50px;}
	.manage-aspect .text-1{font-size:40px;}
	.action-buttons{padding:55px 0px; }
	.smartest-operations-tools{padding:50px;}
	.smartest-operations-tools .operations-tools-area .incoming{margin-right:50px;}
	.smartest-operations-tools .operations-tools-area .vipz{margin-right:50px;}
	.smartest-operations-tools .operations-tools-area .shift{margin-right:50px!important;}
	.hm-cloud-solution{padding:50px;}
	.hm-cloud-solution .hm-cloud-boxes .hm-basic-cloud{padding:38px;}
	.g-connected{padding:40px 50px 50px 50px}
	.grow-sales{padding:54px 0px}
	.customer-discover{padding:50px;}
	.delight-customers{padding:50px;}
	.hm-w-builder{padding: 80px 50px;}
	.hm-w-builder .builder-feature{margin-left:0px;}
	.hm-w-builder svg{width:100%;}
	.hm-dedicated-team{padding:50px 50px 0px 50px}
	.customers-case-studies{height:735px;}
	/*--------- Signup------------------*/
	.signup-content{padding: 100px 0px;}
	.signup-form-area {padding: 50px;}
	/*--------- Signup------------------*/

	/*----------- AI Page ---------------*/
	.product-recomendation-screen {margin-left: 360px;}
	.product-recomendation-screen .orderup-kiosk-carousal .carousel-indicators{left: -460px;}
	.product-recomendation-screen .orderup-kiosk-carousal .orderup-whats-new{left: -245px; width: 160px;}
	.product-recomendation-screen .orderup-kiosk-carousal .orderup-whats-new:before{left: 172px;}
	.product-recomendation-screen .orderup-kiosk-carousal .orderup-best-sellers{right: -255px; width: 190px;}
	.product-recomendation-screen .orderup-kiosk-carousal .orderup-best-sellers:before{right:190px;}
	.product-recomendation-screen .orderup-kiosk-carousal .orderup-frequently-brought-together{right: -255px; width: 190px;}
	.product-recomendation-screen .orderup-kiosk-carousal .orderup-frequently-brought-together:before{right:190px;}
	.product-recomendation-screen .orderup-kiosk-carousal .orderup-similar-product{left: -245px; width: 160px;}
	.product-recomendation-screen .orderup-kiosk-carousal .orderup-similar-product:before{left: 172px;}
	.product-recomendation-screen .ipad-pos-carousal .carousel-indicators {left: -460px;}
	.product-recomendation-screen .ipad-pos-carousal .orderup-whats-new{left: -245px; width: 160px;}
	.product-recomendation-screen .ipad-pos-carousal .orderup-whats-new:before{left: 172px;}
	.product-recomendation-screen .ipad-pos-carousal .orderup-best-sellers{left: -245px; width: 160px;}
	.product-recomendation-screen .ipad-pos-carousal .orderup-best-sellers:before{left: 172px;}
	.product-recomendation-screen .ipad-pos-carousal .orderup-trending-now{left: -245px; width: 160px;}
	.product-recomendation-screen .ipad-pos-carousal .orderup-trending-now:before{left: 172px;}
	.product-recomendation-screen .ipad-pos-carousal .orderup-frequently-brought-together{left: -245px; width: 160px;}
	.product-recomendation-screen .ipad-pos-carousal .orderup-frequently-brought-together:before{left: 172px;}
	.product-recomendation-screen .ipad-pos-carousal .orderup-you-might-like{right: -239px; width: 160px;}
	.product-recomendation-screen .ipad-pos-carousal .orderup-you-might-like:before{right:170px;}
	.ecommerce-wrapper .ecom-pos-carousal .orderup-whats-new{left: -198px; width: 160px;}
	.ecommerce-wrapper .ecom-pos-carousal .orderup-whats-new:before{left: 165px; top: 40px;}
	.ecommerce-wrapper .ecom-pos-carousal .orderup-past-purchases{left: -201px; width: 160px;}
	.ecommerce-wrapper .ecom-pos-carousal .orderup-past-purchases:before{width: 65px; left: 165px; background-position: right top;}
	.ecommerce-wrapper .ecom-pos-carousal .orderup-trending-now{width: 160px; left: -185px;}
	.ecommerce-wrapper .ecom-pos-carousal .orderup-trending-now:before{width: 50px; left: 164px; top: 95px; background-position: right top;}
	.ecommerce-wrapper .ecom-pos-carousal .orderup-frequently-brought-together{width: 160px; right: -219px; }
	.ecommerce-wrapper .ecom-pos-carousal .orderup-frequently-brought-together:before{right: 163px;}
	.ecommerce-wrapper .ecom-pos-carousal .orderup-you-might-like{width: 160px; right: -219px; }
	.ecommerce-wrapper .ecom-pos-carousal .orderup-you-might-like:before{right: 169px;}
	.ecommerce-wrapper .ecom-pos-carousal .orderup-similar-product{left: -202px; top: 79px; width: 160px;}
	.ecommerce-wrapper .ecom-pos-carousal .orderup-similar-product:before{width: 45px; left: 163px; top: 66px; background-position: right top;}
	.ecommerce-wrapper {margin-left: 300px;}
	.ecommerce-wrapper .ecom-pos-carousal .carousel-indicators {left: -406px;}
	.product-recomendation-wrapper-2 .heading{font-size:35px;}
	/*----------- AI Page ---------------*/

	/*---------- Pricing page-------------
	.price-detail-area {padding: 100px 20px; width:100%;}
	.pricing-location .row{width:100%;}
	.pricing-faq{padding: 100px 130px;width:100%;}
	.pricing-head {padding: 55px 20px;}
	.pricing-head .laptop-area{width:100%;}
	.pricing-head .laptop-area .laptop-screen{width: 520px; height: 326px;}
	.pricing-head .laptop-area .laptop-screen svg{width:100%; height:auto;}
	.pricing-head .laptop-area .laptop-scrolling-images {width: 386px; height: 290px; margin: 0 auto; padding-top: 40px;}
	.pricing-head .text-1 {font-size: 63px; font-weight: 600; margin-top: 55px; line-height: 80px; margin-left: 50px;}
	.price-faq{padding-left: 120px;}
	.price-faq:before{width:80px;}*/
	/*---------- Pricing page-------------*/
	.price-header-panell{padding: 80px 0px 230px 0px;}
	.pricing-panel{height:410px;}
	.pricing-panel .pricing-box{width:430px; padding: 70px 40px;}
	.pricing-panel .pricing-box .pricing-rate{font-size:80px;}
	.price-detail-area{padding: 50px 70px 70px 70px; width:100%;}
	.price-detail-text{font-size:20px;}
	.pricing-faq{margin-top:0px;}
	.pricing-screen svg{width:100%; height:auto;}

	.new-price-header-panell{padding: 80px 0px 250px 0px;}
	.new-price-header-panell .text-3{font-size: 22px; margin-top: 15px;}
	.new-pricing-panel {padding: 50px 20px 0px 20px;}
	.new-pricing-panel .pricing-box{width: 332px; padding: 20px 0px 30px 0px; left: 50%; margin-left: -166px;}
	.new-pricing-panel .pricing-box .most-popular{padding: 10px 30px 10px 10px; right: -29px;}
	.new-pricing-panel .pricing-box .pricing-rate{font-size:65px; line-height:65px;}
	.new-pricing-panel .pricing-box .pricing-duration{font-size:13px;}
	.new-pricing-panel .pricing-box .pricing-title{font-size:35px;}
	.new-pricing-panel {height: 290px;}
	.pricing-bundle-area{width: 1100px;}
	.pricing-bundle-area .table-header li{font-size:25px!important;}
	.pricing-bundle-area .table-data li:first-child{font-size: 13px; padding: 16px 10px 17px 22px;}
	.pricing-bundle-area .table-data .sub-text{padding: 8px 5px 8px 5px; min-height:52px;}


	.pricing-bundle-area .triple-line li {padding: 33px 10px 33px 22px;}
	.pricing-bundle-area .double-line .sub-text span{font-size:9px;}

	.app-bundle-area .table-header li:first-child span{font-size:15px;}
	.pricing-other-panel .table-data li:nth-child(2){padding: 20px 50px!important;}
	.pricing-other-panel .table-data li{padding: 17px 25px!important;}
	/*---------- Pricing page-------------*/

	/*---------- Covid -------------------*/
	.covid-top-area{height:565px;}
	.covid-top-area .text-area{margin-top: 170px;}
	.covid-panel-2{padding: 80px 30px;}

	/*---------- Covid -------------------*/
	
	
	
	

	/*-------------- App Pages----------------------*/
	.app-image-panel .apps-form-area{background-position:left top; padding: 30px 60px;}
	.app-image-panel .apps-form-area .form-panel .w-field{margin-bottom:7px;}
	.app-image-panel .app-text-area{padding: 90px;}
	.overview-panel{width:1100px;}
	.overview-panel .overview-content {margin-left: 52px;}
	.overview-panel .overview-content ul{font-size: 17px;}
	.overview-panel .overview-laptop .laptop-screen{left: 70px;}
	.app-testimonial-slider{width:1133px;}
	.app-testimonial-slider .text-1{font-size:42px;}
	.try-salesVu{padding: 100px 50px;}
	.key-features{padding:90px 50px 70px 90px}
	.key-features .feature-tab{width: 560px; height: 430px; padding-top: 43px; padding-left: 52px;}
	.key-features .feature-tab .feature-img{width: 444px; height: 333px;}
	.key-features li a{font-size: 17px;}

	.ai-animation-area{padding: 0px 50px 100px 50px;}
	.ai-powered-content .head{font-size:30px; line-height: 50px;}
	.ai-powered-content span{font-size:37px;}
	.ai-powered-content{font-size: 18px; line-height: 30px; margin-bottom: 70px;}

	.grocery-image-bg .app-text-area{padding:90px 63px}
	.grocery-overview-panel .overview-content{margin-left:17px;}

	.wineries-image-bg .app-text-area{padding:90px 80px}

	.here-app-key-features{padding:90px 40px 70px 40px}
	.here-overview-panel {width: 100%; padding: 0px 50px 70px 50px;}
	.here-app-key-features{padding: 50px 50px 70px 50px;}
	.here-app-key-features ul{margin-top:10px;}

	.welcome-image-bg .app-text-area{padding:90px 70px}
	.welcome-overview-panel {width: 100%; padding: 0px 50px 70px 50px;}
	.welcome-app-key-features{padding: 50px 50px 70px 50px;}
	.welcome-app-key-features ul{margin-top:10px;}

	.app-faqs-wrapper{padding: 70px 100px;}
	.app-faqs-wrapper .card .card-header button{font-size: 20px;}
	.app-faqs-wrapper .card .card-body{font-size:18px;}

	.orderup-image-bg .app-text-area{padding:90px 60px}
	.orderup-overview-panel {width: 100%; padding: 0px 50px 70px 50px;}
	.orderup-app-key-features{padding: 50px 50px 70px 50px;}
	.orderup-app-key-features ul{margin-top:10px;}
	.orderup-testimonial{padding:50px 150px 20px 150px}
	.orderup-testimonial .testimonail-text-area{margin-top: 120px;}
	
	.pos-image-bg .app-text-area{padding:90px 70px}
	.pos-overview-panel {width: 100%; padding: 0px 50px 70px 50px;}
	.pos-app-key-features{padding: 50px 50px 70px 50px;}
	.pos-app-key-features ul{margin-top:10px;}

	.regular-image-bg .app-text-area{padding: 70px;}
	.regular-image-bg .regluar-app-img{padding:40px 58px}
	.regular-app-key-features{padding-top:0px; margin-bottom: 0px;}

	.handheld-image-bg .app-text-area{padding: 90px 50px;}
	.handheld-image-bg .handheld-app-img svg{width:100%; height:Auto;}
	.handheld-app-key-features{padding-top: 0px;}
	.handheld-app-key-features li a{padding-bottom:17px;}

	.onthelist-image-bg .app-text-area{padding: 90px 50px;}
	.onthelist-image-bg .onthelist-app-img svg{width:100%; height:Auto;}
	.onthelist-app-key-features{padding-top: 0px;}
	.onthelist-app-key-features li a{padding-bottom:15px;}

	.incoming-image-bg .app-text-area{padding: 70px;}
	.incoming-image-bg .incoming-app-img{padding:40px 58px}
	.incoming-app-key-features{padding-top:0px; margin-bottom: 0px;}

	.retail-image-bg .app-text-area{padding:90px 50px}
	.retail-overview-panel .overview-content{margin-left:18px;}

	.vipz-app-key-features{padding:0px 170px 70px 170px}
	.vipz-app-key-features .feature-tab{width: 277px; height: 514px; padding-top: 22px; padding-left: 23px;}
	.vipz-app-key-features .feature-tab .feature-img{width: 231px; height: auto;}
	.vipz-app-key-features .feature-tab .feature-img svg{border-radius: 15px;}
	
	.invoice-image-bg .app-text-area{padding: 140px 80px;}
	.invoice-app-key-features{padding:0px 80px 70px 80px}
	.invoice-app-key-features .feature-tab{width: 277px; height: 514px; padding-top: 22px; padding-left: 23px;}
	.invoice-app-key-features .feature-tab .feature-img{width: 231px; height: auto;}
	.invoice-app-key-features .feature-tab .feature-img svg{border-radius: 15px;}
	.invoice-app-key-features .feature-tab-2{width: 520px; height: 400px; padding-top: 40px; padding-left: 48px;}
	.invoice-app-key-features .feature-tab .feature-img-2{width: 413px; height: auto;}
	.invoice-app-key-features .feature-tab .feature-img-2 svg{border-radius:0px; width:100%; height:auto;}

	.shift-image-bg .app-text-area{padding: 140px 80px;}
	.shift-laptop{padding:130px 80px; width:100%; text-align:center;}

	.pos-new .app-text-area{padding:90px 30px 90px 70px}
	.pos-new .app-text-area .text-1{font-size:38px;}
	.pos-new .app-text-area .text-2{font-size:23px;}
	.pos-new .app-text-area .text-3 {font-size: 23px;}
	.new-price-area .price-area-wrapper{padding: 80px 30px;}
	.increase-your-sales {padding: 120px 50px;}
	.new-action-area .action-area-wrapper{padding: 80px 30px;}
	.decrease-your-sales {padding: 120px 50px;}
	.good-company-area {padding: 100px 30px 100px 20px;}

	.new-page-top-panel .top-panel-text-wrapper{padding: 170px 40px 130px 85px;}
	.new-page-top-panel .top-panel-text-wrapper .head{font-size:43px;}
	.live-demo-area{padding: 100px 40px;}
	.good-company-logos {padding: 20px 70px 80px 70px;}

	.fine-dining .top-panel-text-wrapper{padding:100px 40px 100px 75px}
	.fine-dining-c-area {padding-top: 40px;}

	.inventory-management .top-panel-text-wrapper{padding:115px 50px 85px 35px}

	.recurring-biling .top-panel-text-wrapper{padding: 135px 40px 135px 85px;}

	.new-page-top-panel .top-panel-text-wrapper{padding:118px 40px 130px 45px}
	.new-page-top-panel .img{padding:40px;}
	.new-page-heading{padding:100px 50px 40px 40px}
	.new-art-culture-overview-panel .overview-content{margin-left: 22px;}
	.new-art-culture-overview-panel .overview-laptop{width:540px; height:auto;}
	.new-art-culture-overview-panel .overview-laptop .laptop-screen{left: 64px; top: 18px; width: 414px; height: auto;}
	.step-tp-growth{padding:120px 0px 120px 45px}
	.step-tp-growth .text-2{font-size:16px;}
	.step-tp-growth ul{font-size:16px;}
	.step-tp-growth svg{width:100%;}

	.grocery-pos .art-culture-new .top-panel-text-wrapper {padding: 110px 30px 110px 16px;}

	.retail-pos .art-culture-new .top-panel-text-wrapper{padding:110px 50px 110px 43px}

	.wineries-pos .art-culture-new .top-panel-text-wrapper{padding:110px 50px}

	.food-drink-pos .art-culture-new .top-panel-text-wrapper{padding:110px 20px}
	.food-drink-pos .new-page-heading{padding:100px 0px 40px 22px}

	.ai-process-img svg{width:100%;}
	.ai-pricing-band .new-business-pricing-wrapper{padding: 61px 25px;}
	.ai-increase-sales-2 {padding: 70px 40px 30px 40px;}
	.ai-increase-sales-2 ul{font-size: 18px;}
	.ai-increase-sales-3 {padding: 70px 40px 30px 40px;}
	.ai-increase-sales-3 .head{margin-left:36px;}
	.ai-increase-sales-3 ul{font-size: 18px; margin-left: 36px;}
	.ai-company {padding-top: 0px;}
	.ai-company-area {padding: 40px 20px 100px 20px;}

	.handheld-page .top-panel-text-wrapper{padding: 95px 38px 95px 38px;}
	.handheld-page .img {padding: 88px 0px 0px 80px;}
	.handheld-increase-sales {padding: 90px 80px 90px 80px;}
	.handheld-increase-sales svg{width:100%;}
	.handheld-increase-sales .d-md-block{display:none!important;}
	.handheld-pricing-band .d-md-block{display:none!important;}
	.handheld-decrease-sales .d-md-block{display:none!important;}
	.handheld-decrease-sales svg{width:100%;}
	.handheld-company-area {padding: 40px 70px 100px 70px;}

	.here-app-overview-panel .overview-content{margin-left: 22px; line-height: 35px; font-size: 17px;}
	.here-app-overview-panel .overview-laptop{width:100%; height:auto;}
	.here-app-overview-panel .overview-laptop svg{width:100%; height:auto;}
	.here-app-tp-growth{padding: 100px 0px 100px 45px;}
	.here-key-feature-heading{margin-top: 90px; margin-bottom: 30px;}
	.hereapp-key-features {width: 1050px;margin-bottom: 0px; padding-bottom: 0px; padding-top: 50px;}
	.hereapp-key-features .feature-tab {width: 420px; height: 327px; background-size: contain; padding-top: 33px; padding-left: 39px;}
	.hereapp-key-features .feature-tab .feature-img {width: 334px; height: auto;}
	.here-app-testimonial .testimonial-inner-wrapper{padding: 50px 80px 100px 80px;}

	.incoming-top-panel .top-panel-text-wrapper{padding: 108px 40px 106px 45px;}
	.incoming-top-panel .top-panel-text-wrapper .head {font-size: 35px;}
	.incoming-grow-profit {padding: 90px 53px 70px 35px;}
	.incoming-grow-profit svg{width:100%; height:auto;}
	.incoming-grow-profit .d-md-block{display:none!important;}
	.incoming-app-pricing .new-business-pricing-wrapper{padding: 58px 125px;}
	.incoming-cut-cost {padding: 90px 55px 70px 35px;}
	.incoming-cut-cost svg{width:100%; height:auto;}
	.incoming-cut-cost .d-md-block{display:none!important;}
	.incoming-key-features {padding: 40px 50px 70px 80px;}

	.welcome-app-overview-panel .overview-content{margin-left: 22px; line-height: 35px; font-size: 17px;}
	.welcome-app-overview-panel .overview-laptop{width:100%; height:auto;}
	.welcome-app-overview-panel .overview-laptop svg{width:100%; height:auto;}
	.welcome-app-tp-growth{padding: 100px 0px 100px 45px;}
	.welocme-key-feature-heading{margin-top: 90px; margin-bottom: 30px;}
	.welcomeapp-key-features {width: 1050px;margin-bottom: 0px; padding-bottom: 0px; padding-top: 50px;}
	.welcomeapp-key-features .feature-tab {width: 420px; height: 327px; background-size: contain; padding-top: 33px; padding-left: 39px;}
	.welcomeapp-key-features .feature-tab .feature-img {width: 334px; height: auto;}
	.welcome-app-testimonial .testimonial-inner-wrapper{padding: 50px 80px 100px 80px;}
	/*-------------- App Pages----------------------*/

	/*-------------- Help Page ---------------------*/
	.help-link-area{padding:40px;}
	.help-link-area .help-link-box{width: 300px; height: 256px; margin: 25px; padding: 30px;}
	/*-------------- Help Page ---------------------*/

	/*-------------- Video Page ---------------------*/
	.video-link-area{padding:40px;}
	.video-category-area{padding:70px 50px 0px 50px}
	.video-listing{width:1000px;}
	/*-------------- Video Page ---------------------*/

	/*-------------- TnC ---------------*/
	.tnc-content-area{padding:50px 120px;}
	/*-------------- TnC ---------------*/

	.contact-bottom-wrapper{padding:100px 0px 50px 0px}

	.covid-info-wrapper {margin-bottom:60px;}
	.covid-info-wrapper .head{margin:10px 0px 10px 10px; font-size: 28px;}
	.covid-info-wrapper .text{margin-left: 10px; margin-bottom: 10px; font-size: 16px;}
	.covid-info-wrapper .points{margin-left: 10px; margin-bottom: 10px; font-size: 16px;}

	#power-up{position:absolute; top:600px;}
	#it-ifrastructure{position: absolute; top: 1600px;}
	#platform-integrations{position: absolute; top: 3000px;}
	#grow-sales{position: absolute; top: 3700px;}
	#reduce-costs{position: absolute; top: 5900px;}

	.bns-app-screen-heading{padding-top:20px;}
	.bns-app-sliders{padding:50px 70px 0px 70px;}
	.bns-app-sliders .carousel-item .carousel-caption{left: 0px; font-size: 30px;}
	.bns-app-tabs .tab-content .screen-area{width: 470px; height: 316px;}
	.bns-app-tabs .tab-content #welcome-screen{background: url(../images/app_screen_small.png) no-repeat left -647px!important;;}
	.bns-app-tabs .tab-content #here-screen{background: url(../images/app_screen_small.png) no-repeat right -646px!important;}
	.fat-growing-area {padding: 20px 50px;}
	.fast-growing-heading{font-size:35px;}
	.fat-growing-area .text{font-size:22px;}
	.fat-growing-area .laptop-area{background-size: contain; width: 300px;}
	.fat-growing-area .laptop-area .carousel {width: 370px; margin-left: 57px; padding-top: 15px;}
	.free_try_button{margin-top:60px}
	.module_icon .module_item{width: 147px;}
	.pricing_panel{width:1000px;}
	.pricing_panel p{font-size:22px;}
	.customer_section{margin-top:60px;}

	.izettle-top-panel .text-area{padding: 80px 80px 145px 37px;}

	/*---------------------- Footer ---------------------------*/
		.non-login-footer-2021{padding:80px 80px 20px 80px}
	/*---------------------- Footer ---------------------------*/

	/*---Cookise---*/
	.cookies-setting-bottom-bar{width: 94%; margin-left: -47%; grid-template-columns: 67% 15% 15%; gap: 15px;}
	.cookies-txt {line-height: 21px; font-size: 16px;}
	/*---Cookise---*/
}


@media screen and (min-width: 1024px) and (max-width: 1149px) {
/*---------------- Header 2021 -----------------------*/
	.header-wrapper-2021 .header-2021 .navbar-nav{margin-right: unset!important;}	
	.header-wrapper-2021 .header-2021 .right-nav{position: relative; margin-left: auto;}
	.header-wrapper-2021 .header-2021 .nav-link{padding: 1.8rem!important;}
	.header-wrapper-2021 .header-2021 .dropdown-solution .dropdown-menu{width: 790px; margin-left: -149px; padding: 80px 10px 20px 10px;}
	.header-wrapper-2021 .header-2021 .operate-your-business .heading{font-size:13px; margin-bottom: 7px;}
	.header-wrapper-2021 .header-2021 .manage-more-efficiently{padding-left:8px;}
	.header-wrapper-2021 .header-2021 .manage-more-efficiently .heading{font-size:13px; margin-bottom: 7px;}
	.header-wrapper-2021 .header-2021 .grow-to-meet{padding-left:8px;}
	.header-wrapper-2021 .header-2021 .grow-to-meet .heading{font-size:13px; margin-bottom: 7px;}
	.header-wrapper-2021 .header-2021 .dropdown-industries .dropdown-menu{width: 790px; margin-left: -267px; padding: 80px 10px 0px 10px;}
	.header-wrapper-2021 .header-2021 .dropdown-industries .industry-nav-area .link-box{margin-bottom:35px;}
	.header-wrapper-2021 .header-2021 .dropdown-industries .industry-nav-area .link-box:nth-child(7){width:26%;}
/*---------------- Header 2021 -----------------------*/

	.top-band .covid-info{font-size: 11px;}
	.header .nav-link{padding: 1.4rem 0.8rem!important; font-size: .7rem;}
	.header .m-nav-area{display:none;}
	.header .navbar-nav .inner-div-nav{display:block;}
	.header .navbar-nav .inner-div-nav-mobile{display:none;}
	.header-wrapper-blank{height:112px;}
	.header .navbar-nav .trial-btn a{margin-top: 13px; padding:.5rem .8rem!important}
	.header .navbar{padding:0px 0px 0px 15px;}
	.header .navbar .right-nav{width: 207px; right:0px;}
	.header .right-nav .nav-link {padding: 1.4rem 0.8rem!important;}

	/*---------------- New Home Page 17052021-------------------*/
	.hm-top-panel{height:420px;}
	.hm-top-panel .hm-laptop{width:476px;}
	.hm-top-panel .hm-laptop-shadow{right: 46px; top: 24px; width: 368px;}
	.hm-top-panel .hm-img-slider{top: 38px; left: 71px; width: 337px; height: 218px;}
	.hm-top-panel .text-1{margin-left:50px; font-size: 50px;}
	.hm-top-panel .text-2{margin-left:50px; font-size: 22px; margin-top:10px;}
	.hm-top-panel .watch-demo{margin-left:50px; margin-top:35px;}
	.hm-heading{margin-top: 80px;}
	.meet-customer-steps{padding-top: 70px;}
	.meet-customer-steps .steps{width:900px;}
	.meet-customer-steps .steps .step-1{top: -92px; left: 4px;}
	.meet-customer-steps .steps .step-2{top: -42px; left: 215px;}
	.meet-customer-steps .steps .step-3{top: -58px; left: 447px;}
	.meet-customer-steps .steps .step-4{top: -125px; left: 700px;}
	.hm-schedule-consultation{font-size: 21px;}
	.hm-schedule-consultation .inner-wrapper{padding: 100px 20px;}
	.hm-oursolutions{padding: 50px 20px 90px 20px;}
	.hm-oursolutions .operations-tools-panel .sub-heading{margin-left:40px;}
	.hm-oursolutions .operations-tools-panel .text{margin-left:40px;}
	.hm-action-area .inner-wrapper{padding: 100px 80px;}

	/*---------------- New Home Page 17052021-------------------*/

	.image-panel{height:550px}
	.image-panel .image-area .hm-laptop{width: 463px;}
	.image-panel .image-area .text-1{margin-left: 0px; line-height: 62px; font-size: 39px;}
	.image-panel .image-area .text-2{margin-left:0px;}
	.image-panel .image-area .request-demo{margin-left:0px;}
	.image-panel .image-area .hm-img-slider {top: 37px; left: 69px; width: 328px; height: 210px;}
	.image-panel .image-area .hm-laptop-shadow{width: 315px; top: 24px; right: 50px;}

	.manage-aspect{padding:40px;}
	.manage-aspect .text-1{font-size: 38px; line-height: 50px;}
	.manage-aspect .manage-aspect-point{width:735px;}
	.manage-aspect .manage-aspect-point .point-box-area{width:39%; margin-bottom:70px;}
	.manage-aspect .manage-aspect-point .point-box-area:nth-child(2){width:38%; margin-bottom:70px;}
	.manage-aspect .manage-aspect-point .point-box-area:nth-child(3){width:39%;}
	.manage-aspect .manage-aspect-point .point-box-area:nth-child(4){width:38%;}
	.action-buttons{padding:55px 0px; }
	.smartest-operations-tools{padding:50px;}
	.smartest-operations-tools .text-1{font-size:40px;}
	.smartest-operations-tools .text-2{font-size:23px; margin-bottom: 3rem;}
	.smartest-operations-tools .text-3{font-size: 30px; font-weight: 500; color: #000; text-align: Center; letter-spacing: .6px; margin-top:30px;  margin-bottom: 3rem;}
	.smartest-operations-tools .operations-tools-area .app-screens-area{margin-right: 70px; margin-bottom: 70px;}
	.smartest-operations-tools .operations-tools-area .incoming{margin-right:30px; margin-bottom:0px;}
	.smartest-operations-tools .operations-tools-area .vipz{margin-right:30px; width:185px; margin-bottom:0px;}
	.smartest-operations-tools .operations-tools-area .shift{margin-right:30px!important; width:185px; margin-bottom:0px;}
	.smartest-operations-tools .operations-tools-area .invoice{width:185px; margin-right:0px; margin-bottom:0px;}
	.smartest-operations-tools .operations-tools-area .app-des{font-size:16px; margin-top:13px;}
	.smartest-operations-tools .operations-tools-panel{width:900px;}
	.hm-cloud-solution{padding:50px;}
	.hm-cloud-solution .text-1{font-size:30px;}
	.hm-cloud-solution .hm-cloud-boxes .hm-basic-cloud{padding:36px; width:45%}
	.g-connected{padding:40px 50px 50px 50px}
	.g-connected .text-1{font-size:40px;}
	.grow-sales{padding:54px 0px}
	.customer-discover{padding:50px;}
	.customer-discover .text-1{font-size:30px;}
	.customer-discover .recommendation-area{width:100%}
	.delight-customers{padding:50px;}
	.delight-customers .text-1{font-size:30px;}
	.hm-w-builder{padding: 80px 50px;}
	.hm-w-builder .text-1{font-size:30px;}
	.hm-w-builder .builder-feature{margin-left:0px; font-size: 23px; line-height: 60px;}
	.hm-w-builder svg{width:100%;}
	.reduce-costs .text-1{font-size:40px;}
	.hm-about-salesvu{width:950px; padding:60px;}
	.hm-dedicated-team{padding:50px 50px 0px 50px; width:100%; margin-top: 50px;}
	.hm-dedicated-team .text-1{font-size:40px;}
	.customers-case-studies{height:735px; background-size: auto;}
	.customers-case-studies .text-1{font-size:40px;}
	.footer{padding:80px 60px 20px 60px}
	.footer .copyright-bottom .copyright{font-size:11px;}

	/*--------- Signup------------------*/
	.signup-content{padding: 100px 0px;}
	.signup-form-area {padding: 40px;}
	.signup-content h1{font-size:30px;}
	.signup-content .text-box{width:345px;}
	.signup-content .text-box .signup-text{width: 284px; font-size: 15px;}
	/*--------- Signup------------------*/

	/*----------- AI Page ---------------*/
	.product-recomendation-screen .kiosk-blank-screen{top: 100px; width: 450px; height: 537px; margin-left: -225px;}
	.product-recomendation-screen .kiosk-blank-screen svg{width:100%; height:auto;}
	.product-recomendation-screen{margin-left: 295px;}
	.product-recomendation-screen .orderup-kiosk-carousal .carousel-indicators{left: -420px; width: 175px;}
	.product-recomendation-screen .recommendation-carousal{width:342px;}
	.product-recomendation-screen .orderup-kiosk-carousal .carousel-indicators li{width: 172px!important; font-size: 12px;}
	.product-recomendation-screen .orderup-kiosk-carousal .orderup-whats-new{left: -202px; width: 150px;}
	.product-recomendation-screen .orderup-kiosk-carousal .orderup-whats-new:before{left: 155px; width: 65px; background-position: right bottom;}
	.product-recomendation-screen .orderup-kiosk-carousal .orderup-best-sellers{right: -212px; width: 150px;}
	.product-recomendation-screen .orderup-kiosk-carousal .orderup-best-sellers:before{right: 160px; width: 65px;}
	.product-recomendation-screen .orderup-kiosk-carousal .orderup-past-purchases{left: -198px; width: 150px; top: 130px;}
	.product-recomendation-screen .orderup-kiosk-carousal .orderup-past-purchases:before{left: 142px; width: 65px; background-position: right bottom; top: 29px;}
	.product-recomendation-screen .orderup-kiosk-carousal .orderup-frequently-brought-together{right: -221px; width: 150px;}
	.product-recomendation-screen .orderup-kiosk-carousal .orderup-frequently-brought-together:before{right: 160px; width: 65px;}
	.product-recomendation-screen .orderup-kiosk-carousal .orderup-you-might-like{left: -215px; width: 150px; top: 165px;}
	.product-recomendation-screen .orderup-kiosk-carousal .orderup-you-might-like:before{left: 162px; width: 65px; background-position: right bottom; top: 30px;}
	.product-recomendation-screen .orderup-kiosk-carousal .orderup-similar-product{left: -223px; width: 150px; top: 50px;}
	.product-recomendation-screen .orderup-kiosk-carousal .orderup-similar-product:before{left: 164px; width: 65px; background-position: right bottom; top: 120px;}
	.product-recomendation-screen .ipad-pos-carousal .carousel-indicators{left: -420px; width: 175px;}
	.product-recomendation-screen .ipad-pos-carousal .carousel-indicators li{width: 172px!important; font-size: 12px;}
	.product-recomendation-screen .ipad-pos-carousal .orderup-whats-new{left: -211px; width: 150px; top: -20px;}
	.product-recomendation-screen .ipad-pos-carousal .orderup-whats-new:before{left: 153px; width: 65px; background-position: right bottom; top: 95px;}
	.product-recomendation-screen .ipad-pos-carousal .orderup-best-sellers{left: -211px; width: 150px; top: -20px;}
	.product-recomendation-screen .ipad-pos-carousal .orderup-best-sellers:before{left: 153px; width: 65px; background-position: right bottom; top: 95px;}
	.product-recomendation-screen .ipad-pos-carousal .orderup-trending-now{left: -211px; width: 150px; top: 25px;}
	.product-recomendation-screen .ipad-pos-carousal .orderup-trending-now:before{left: 153px; width: 65px; background-position: right bottom; top: 95px;}
	.product-recomendation-screen .ipad-pos-carousal .orderup-frequently-brought-together{left: -211px; width: 150px; top: -20px;}
	.product-recomendation-screen .ipad-pos-carousal .orderup-frequently-brought-together:before{left: 153px; width: 65px; background-position: right bottom; top: 90px;}
	.product-recomendation-screen .ipad-pos-carousal .orderup-you-might-like{right: -222px; width: 150px; top: 134px;}
	.product-recomendation-screen .ipad-pos-carousal .orderup-you-might-like:before{right: 160px; width: 65px;}
	.product-recomendation-screen .ipad-pos-carousal .orderup-similar-product{top: -101px; width:555px;}
	.product-recomendation-screen .ipad-pos-carousal .orderup-similar-product:before{height:65px; left:190px;}
	.ecommerce-wrapper{margin-left: 260px; padding-top:110px;}
	.ecommerce-wrapper .kiosk-blank-screen{top: 130px; width: 510px; height: 297px; margin-left: -253px;}
	.ecommerce-wrapper .recommendation-carousal{width:375px; margin-top: 9px;}
	.ecommerce-wrapper .ecom-pos-carousal .carousel-indicators{left: -416px; width: 175px;}
	.ecommerce-wrapper .ecom-pos-carousal .carousel-indicators li{width: 172px!important; font-size: 12px;}
	.ecommerce-wrapper .ecom-pos-carousal .orderup-whats-new{left: -218px; width: 150px; top: 54px;}
	.ecommerce-wrapper .ecom-pos-carousal .orderup-whats-new:before{width: 65px; left: 165px; background-position: right top;}
	.ecommerce-wrapper .ecom-pos-carousal .orderup-best-sellers{width:555px;}
	.ecommerce-wrapper .ecom-pos-carousal .orderup-best-sellers:before{height: 65px; top: 99px;}
	.ecommerce-wrapper .ecom-pos-carousal .orderup-past-purchases{left: -210px; width: 160px; top: 38px;}
	.ecommerce-wrapper .ecom-pos-carousal .orderup-past-purchases:before{width: 65px; left: 160px; background: url(../images2020/pos-lef-arrow.png) right; top: -2px;}
	.ecommerce-wrapper .ecom-pos-carousal .orderup-trending-now{left: -238px; width: 180px; top: 34px;}
	.ecommerce-wrapper .ecom-pos-carousal .orderup-trending-now:before{width: 65px; left: 184px; background-position: right top; top: 108px;}
	.ecommerce-wrapper .ecom-pos-carousal .orderup-frequently-brought-together{width: 120px; right: -159px; top: -14px;}
	.ecommerce-wrapper .ecom-pos-carousal .orderup-frequently-brought-together:before{right: 131px; width: 45px; top: 117px;}
	.ecommerce-wrapper .ecom-pos-carousal .orderup-you-might-like{width: 120px; right: -159px; top: -14px;}
	.ecommerce-wrapper .ecom-pos-carousal .orderup-you-might-like:before{right: 131px;  width: 45px; top: 117px;}
	.ecommerce-wrapper .ecom-pos-carousal .orderup-similar-product{left: -218px; width: 150px; top: 54px;}
	.ecommerce-wrapper .ecom-pos-carousal .orderup-similar-product:before{width: 57px; left: 165px; background-position: right top; top:89px;}
	.product-recomendation-wrapper-2 .heading{font-size:33px;}
	/*----------- AI Page ---------------*/

	/*---------- Pricing page-------------*/
	.price-header-panell{padding: 80px 0px 230px 0px;}
	.pricing-panel{height:350px; padding: 60px 30px;}
	.pricing-panel .pricing-box{width:380px; padding: 60px 30px; margin:0 auto;}
	.pricing-panel .pricing-box .pricing-title{line-height: normal; font-size: 35px; margin-bottom: 0px;}
	.pricing-panel .pricing-box .pricing-subtitle{font-size:23px;}
	.pricing-panel .pricing-box .pricing-rate{font-size:70px;}
	.price-detail-area{padding: 30px 70px 70px 70px; width:100%;}
	.price-detail-text{font-size:18px;}
	.price-text-head{font-size: 35px;}
	.price-detail-area .common-button {width: 210px; background: #000; color: #fff; text-transform: uppercase; padding: 14px 18px;}
	.pricing-faq{margin-top:0px;}
	.pricing-location{padding: 80px 40px;}
	.pricing-location .text-1{font-size: 2rem;}
	.pricing-screen svg{width:100%; height:auto;}

	.new-price-header-panell{padding: 80px 0px 250px 0px;}
	.new-price-header-panell .text-3{font-size: 22px; margin-top: 15px;}
	.new-pricing-panel {padding: 50px 20px 0px 20px;}
	.new-pricing-panel .pricing-box{width: 292px; padding: 20px 0px 30px 0px; left: 50%; margin-left: -146px;}
	.new-pricing-panel .pricing-box .most-popular{padding: 10px 30px 10px 10px; right: -29px;}
	.new-pricing-panel .pricing-box .pricing-rate{font-size:55px; line-height:55px;}
	.new-pricing-panel .pricing-box a{width:260px; padding: 15px 25px;}
	.new-pricing-panel .pricing-box .pricing-duration{font-size:13px;}
	.new-pricing-panel .pricing-box .pricing-title{font-size:30px; padding: 10px;}
	.new-pricing-panel .pricing-box .pricing-subtitle{font-size: 18px; width: 200px;}
	.new-pricing-panel {height: 250px;}
	.pricing-bundle-area{width: 980px;}
	.pricing-bundle-area .table-header li{font-size:20px!important;}
	.pricing-bundle-area .table-data li:first-child{font-size: 12px; padding: 17px 8px 17px 15px;}
	.pricing-bundle-area .triple-line li {padding: 33px 10px 33px 22px; height:78px;}
	.pricing-bundle-area .double-line .sub-text span{font-size:8px;}
	.pricing-bundle-area .double-line .sub-text{font-size: 12px; padding:20px 10px 20px 10px}
	.pricing-bundle-area .double-line li {padding: 24px 10px 24px 10px;}
	.pricing-bundle-area .table-data .sub-text{font-size:12px;}


	.app-bundle-area .table-header li:first-child span{font-size:14px;}
	.app-bundle-area .table-data li:nth-child(2) {padding-left: 25px;}
	.app-bundle-area .table-data:nth-child(2) li {height: 126px;}

	.pricing-other-panel .table-data li:nth-child(1){font-size:22px; padding:32px 20px 33px 20px!important}
	.pricing-other-panel .table-data li:nth-child(2){padding: 25px 22px!important;}
	.pricing-other-panel .table-data li{padding: 22px!important;}
	/*---------- Pricing page-------------*/

	/*----------- Covi19 ---------------*/
	.covid-curbside-delivery .screen {width: 440px; height: auto;}
	/*----------- Covi19 ---------------*/
	/*---------- Covid -------------------*/
	.covid-top-area{height:503px;}
	.covid-top-area .text-area{margin-top: 190px; padding:30px 80px 40px 120px}
	.covid-panel-2{padding: 60px 30px;}
	.covid-panel-3{width:950px;}
	.covid-panel-3 .text-wrapper{padding:0px 0px 70px 50px}
	.covid-panel-4{width:950px;}
	.covid-panel-4 .text-wrapper{padding:0px 50px 70px 50px}
	.covid-panel-5{width:950px;}
	.covid-panel-5 .text-wrapper{padding:0px 0px 70px 50px}
	/*---------- Covid -------------------*/

	/*-------------- App Pages----------------------*/
	.app-image-panel .apps-form-area{background-position:left top; padding: 30px;}
	.app-image-panel .apps-form-area .form-panel{padding: 30px 30px;}
	.app-image-panel .app-text-area{padding: 90px;}
	.app-image-panel .app-text-area .text-1{font-size:36px;}
	.app-image-panel .app-text-area .text-2{font-size:24px;}
	.app-image-panel .app-text-area .text-3{font-size:24px;}
	.page-heading{padding: 90px 10px; font-size: 30px;}
	.overview-panel{width:1000px;}
	.overview-panel .overview-laptop{width: 570px; height: 330px;}
	.overview-panel .overview-content {margin-left: 20px;}
	.overview-panel .overview-content ul{font-size: 15px;}
	.overview-panel .overview-content li {margin-bottom: 10px;}
	.overview-panel .overview-laptop .laptop-screen{left: 66px; top: 18px; width: 437px; height: 272px;}
	.apps-downloadable{width:950px; margin-bottom: 80px;}
	.app-testimonial-slider{width:100%; height:595px; background-position:center 250px;}
	.app-testimonial-slider .testimonail-text-area{margin-top: 120px;}
	.app-testimonial-slider .text-1{font-size:40px;}
	.try-salesVu{padding:100px 50px}
	.key-features{padding:50px 50px 70px 50px}
	.key-features li a{font-size: 16px;}
	.key-features .feature-tab{width: 500px; height: 385px; padding-top: 38px; padding-left: 46px;}
	.key-features .feature-tab .feature-img{width: 397px; height: 300px;}

	.ai-animation-area ul{margin-left: 0px;}

	.grocery-image-bg .app-text-area{padding:90px 50px}
	.grocery-overview-panel .overview-content{margin-left:17px;}

	.wineries-image-bg .app-text-area{padding:90px 70px}
	
	.here-app-key-features{padding:90px 20px 70px 20px}
	.here-overview-panel{width: 100%; padding: 0px 50px 50px 50px;}
	.here-overview-panel .overview-content li .d-md-block{display:none!important;}
	.here-app-testimonial .testimonail-text-area{margin-top: 110px;}

	.welcome-image-bg .app-text-area{padding:90px 65px}
	.welcome-overview-panel{width: 100%; padding: 0px 50px 50px 50px;}
	.welcome-overview-panel .overview-content li .d-md-block{display:none!important;}

	.app-faqs-wrapper{padding: 70px;}
	.app-faqs-wrapper .heading{font-size: 45px;}
	.app-faqs-wrapper .sub-heading{font-size: 25px;}
	.app-faqs-wrapper .card .card-header button{font-size: 18px;}
	.app-faqs-wrapper .card .card-body{font-size:17px;}

	.ai-powered-content .head{font-size:30px;}
	.ai-powered-content span{font-size:32px;}
	.ai-animation-area{padding:0px 30px 100px 30px}
	.ai-animation-area .ai-text{width:100%; padding-left: 0px;}
	.ai-animation-area ul{margin-left: 0px;}
	.orderup-image-bg .app-text-area{padding: 90px 50px;}
	.orderup-testimonial{padding:50px 50px 10px 50px; height:540px;}
	.orderup-testimonial .testimonail-text-area {width: 100%; margin-top:90px;}
	.orderup-testimonial .testimonail-text-area .c-text{font-size: 17px; margin-bottom: 20px;}
	.orderup-overview-panel{width: 100%; padding: 0px 50px 50px 50px;}
	.orderup-overview-panel .overview-content li .d-md-block{display:none!important;}

	.pos-image-bg .app-text-area{padding:90px 50px}
	.pos-overview-panel{width: 100%; padding: 0px 50px 50px 50px;}
	.pos-overview-panel .overview-content li .d-md-block{display:none!important;}

	.regular-image-bg .app-text-area{padding: 70px 50px;}
	.regular-image-bg .regluar-app-img{padding:40px 28px}
	.regular-app-key-features{padding-top:0px; margin-bottom: 0px;}
	
	.handheld-image-bg .app-text-area{padding: 90px 40px;}
	.handheld-image-bg .handheld-app-img svg{width:100%; height:Auto;}
	.handheld-app-key-features{padding-top: 0px;}
	.handheld-app-key-features li a{padding-bottom:15px;}

	.onthelist-image-bg .app-text-area{padding: 90px 40px;}
	.onthelist-image-bg .onthelist-app-img svg{width:100%; height:Auto;}
	.onthelist-app-key-features{padding-top: 0px;}
	.onthelist-app-key-features li a{padding-bottom:8px;}

	.incoming-image-bg .app-text-area{padding: 70px 50px;}
	.incoming-image-bg .incoming-app-img{padding:40px 28px}
	.incoming-app-key-features{padding-top:0px; margin-bottom: 0px;}

	.retail-image-bg .app-text-area{padding:90px 40px}
	.retail-overview-panel .overview-content{margin-left:18px;}
	.retail-testimonial{height: 540px; padding-bottom: 0px;}

	.vipz-app-key-features{padding:0px 130px 70px 130px}
	.vipz-app-key-features .feature-tab{width: 277px; height: 470px; padding-top: 22px; padding-left: 23px;}
	.vipz-app-key-features .feature-tab .feature-img{width: 231px; height: auto;}
	.vipz-app-key-features .feature-tab .feature-img svg{border-radius: 15px;}
	.vipz-app-key-features li a{padding: 0px 15px 25px 25px;}
		
	.invoice-image-bg .app-text-area{padding: 140px 60px;}
	.invoice-app-key-features{padding:0px 80px 70px 80px}
	.invoice-app-key-features .feature-tab{width: 277px; height: 514px; padding-top: 22px; padding-left: 23px;}
	.invoice-app-key-features .feature-tab .feature-img{width: 231px; height: auto;}
	.invoice-app-key-features .feature-tab .feature-img svg{border-radius: 15px;}
	.invoice-app-key-features .feature-tab-2{width: 450px; height: 350px; padding-top: 34px; padding-left: 41px;}
	.invoice-app-key-features .feature-tab .feature-img-2{width: 360px; height: auto;}
	.invoice-app-key-features .feature-tab .feature-img-2 svg{border-radius:0px; width:100%; height:auto;}

	.shift-image-bg .app-text-area{padding: 120px 60px;}
	.shift-laptop{padding:130px 80px; width:100%; text-align:center;}

	.pos-new .app-text-area{padding:130px 30px 90px 30px}
	.pos-new .app-text-area .text-1{font-size:38px;}
	.pos-new .app-text-area .text-2{font-size:22px;}
	.pos-new .app-text-area .text-3 {font-size: 21px; line-height:35px;}
	.ai-power-new{font-size: 17px;}
	.ai-powered-content .head{font-size: 30px; line-height: normal;}
	.new-price-area .price-area-wrapper{padding: 80px 30px; font-size: 21px;}
	.increase-your-sales {padding: 80px 50px;}
	.increase-your-sales .img{width:500px;}
	.increase-your-sales .img svg{width:100%;height:auto;}
	.increase-your-sales .content li .d-md-block{display:none!important;}
	.new-action-area .action-area-wrapper{padding: 80px 30px;}
	.decrease-your-sales {padding: 80px 50px;}
	.decrease-your-sales .img{width:450px; height:auto;}
	.decrease-your-sales .img svg{width:100%;height:auto;}
	.decrease-your-sales .content li .d-md-block{display:none!important;}
	.good-company-area {padding: 100px 30px 100px 20px;}
	.good-company-area .about-company-box{width:280px; margin:0 auto; padding:40px 20px 30px 20px}
	.good-company-area .about-company-box .content{font-size:18px;}

	.new-page-top-panel .top-panel-text-wrapper{padding: 150px 30px 130px 65px;}
	.new-page-top-panel .top-panel-text-wrapper .head{font-size:40px;}
	.new-page-top-panel .top-panel-text-wrapper .text{font-size:22px;}
	.live-demo-area{padding: 100px 40px 50px 40px; font-size:20px;}
	.live-demo-area a{width:100%;}
	.good-company-logos {padding: 20px 20px 80px 20px;}
	.increase-profits-area{width:950px;}
	.increase-profits-area .text .d-md-block{display:none!important;}
	.decrease-pcosts-area{width:950px;}
	.decrease-pcosts-area .text .d-md-block{display:none!important;}

	.fine-dining .top-panel-text-wrapper{padding:100px 40px 100px 45px}
	.fine-dining-c-area {padding-top: 40px;}

	.inventory-management .top-panel-text-wrapper{padding:97px 30px 97px 30px}
	.inventory-management-c-area {padding-top: 40px;}

	.recurring-biling .top-panel-text-wrapper{padding: 130px 30px 130px 65px;}

	.new-page-top-panel .top-panel-text-wrapper{padding:118px 30px 130px 30px}
	.new-page-top-panel .img{padding:40px;}
	.new-page-heading{padding:80px 50px 40px 30px; }
	.new-art-culture-overview-panel .overview-content{margin-left: 22px; font-size: 17px;}
	.new-art-culture-overview-panel .overview-laptop{width:500px; height:auto;}
	.new-art-culture-overview-panel .overview-laptop .laptop-screen{left: 60px; width: 381px; height: auto; top: 17px;}
	.step-tp-growth{padding:100px 0px 70px 45px}
	.step-tp-growth .text-2{font-size:16px;}
	.step-tp-growth .text-2 .d-md-block{display:none!important;}
	.step-tp-growth ul{font-size:16px;}
	.step-tp-growth ul .d-md-block{display:none!important;}
	.step-tp-growth svg{width:100%;}
	.new-art-culture-overview-panel {margin-bottom: 80px;}
	.new-business-pricing .new-business-pricing-wrapper{font-size: 21px;}
	.new-testimonial{background-position:center top;}
	.new-testimonial .testimonail-text-area{margin-top: 70px;}

	.grocery-pos .art-culture-new .top-panel-text-wrapper{padding: 110px 40px 110px 43px;}
	.grocery-pos .art-culture-new .top-panel-text-wrapper .head .d-md-block{display:none!important;}
	.grocery-pos .art-culture-new .top-panel-text-wrapper .text .d-md-block{display:none!important;}

	.retail-pos .art-culture-new .top-panel-text-wrapper{padding: 110px 30px 110px 33px;}

	.wineries-pos .art-culture-new .top-panel-text-wrapper{padding:110px 40px 110px 40px}

	.food-drink-pos .art-culture-new .top-panel-text-wrapper{padding:110px 20px}
	.food-drink-pos .art-culture-new .top-panel-text-wrapper .head{font-size: 38px;}
	.food-drink-pos .art-culture-new .top-panel-text-wrapper .text{font-size: 21px;}
	.food-drink-pos .new-page-heading{padding:100px 0px 40px 22px}

	.ai-process-img svg{width:100%; height:auto}
	.ai-pricing-band .new-business-pricing-wrapper{padding: 61px 25px;}
	.ai-increase-sales-2 {padding: 30px 10px 30px 10px;}
	.ai-increase-sales-2 ul{font-size: 15px;}
	.ai-increase-sales-3 {padding: 30px 10px 70px 10px}
	.ai-increase-sales-3 .head{margin-left:36px;}
	.ai-increase-sales-3 ul{font-size: 15px; margin-left: 36px;}
	.ai-company-area {padding: 40px 20px 100px 20px;}
	.ai-company {padding-top: 0px;}

	.handheld-page .top-panel-text-wrapper{padding: 90px 30px 90px 30px;}
	.new-page-top-panel .top-panel-text-wrapper .head{font-size:38px;}
	.handheld-page .img {padding: 88px 0px 0px 80px;}
	.handheld-increase-sales {padding: 70px 60px 70px 60px;}
	.handheld-increase-sales svg{width:100%;}
	.handheld-increase-sales .d-md-block{display:none!important;}
	.handheld-pricing-band .d-md-block{display:none!important;}
	.handheld-decrease-sales {padding: 70px 60px 70px 60px;}
	.handheld-decrease-sales .d-md-block{display:none!important;}
	.handheld-decrease-sales svg{width:100%;}
	.handheld-company-area {padding: 40px 30px 100px 30px;}

	.here-app-overview-panel .overview-content{margin-left: 22px; line-height: 30px; font-size: 17px;}
	.here-app-overview-panel .overview-content .d-md-block{display:none!important;}
	.here-app-overview-panel .overview-laptop{width:100%; height:auto;}
	.here-app-overview-panel .overview-laptop svg{width:100%; height:auto;}
	.here-app-heading{font-size:30px;}
	.here-app-tp-growth{padding: 100px 0px 100px 45px;}
	.here-key-feature-heading{margin-top: 90px; margin-bottom: 30px;}
	.hereapp-key-features {width: 950px;margin-bottom: 0px; padding-bottom: 0px; padding-top: 50px;}
	.hereapp-key-features .feature-tab {width: 395px; height: 305px; background-size: contain; padding-top: 33px; padding-left: 39px;}
	.hereapp-key-features .feature-tab .feature-img {width: 309px; height: auto;}
	.here-app-testimonial .testimonial-inner-wrapper{padding: 50px 80px 100px 80px;}
	.here-app-testimonial .testimonail-text-area .c-text{font-size:15px;}

	.incoming-top-panel .top-panel-text-wrapper{padding: 98px 40px 90px 45px;}
	.incoming-top-panel .top-panel-text-wrapper .head {font-size: 30px;}
	.incoming-grow-profit {padding: 90px 53px 70px 35px;}
	.incoming-grow-profit .head{margin-bottom: 20px;}
	.incoming-grow-profit .sub-head{margin-bottom: 20px;}
	.incoming-grow-profit ul{font-size:17px; line-height:28px;}
	.incoming-grow-profit svg{width:100%; height:auto;}
	.incoming-grow-profit .d-md-block{display:none!important;}
	.incoming-app-pricing .new-business-pricing-wrapper{padding: 58px 95px;}
	.incoming-cut-cost {padding: 90px 55px 70px 35px;}
	.incoming-cut-cost .head{margin-bottom: 20px;}
	.incoming-cut-cost .sub-head{margin-bottom: 20px;}
	.incoming-cut-cost ul{font-size:17px; line-height:28px;}
	.incoming-cut-cost svg{width:100%; height:auto;}
	.incoming-cut-cost .d-md-block{display:none!important;}
	.incoming-key-features {padding: 40px 50px 70px 80px;}

	.welcome-app-overview-panel .overview-content{margin-left: 22px; line-height: 30px; font-size: 17px;}
	.welcome-app-overview-panel .overview-content .d-md-block{display:none!important;}
	.welcome-app-overview-panel .overview-laptop{width:100%; height:auto;}
	.welcome-app-overview-panel .overview-laptop svg{width:100%; height:auto;}
	.welcome-app-heading{font-size:30px;}
	.welcome-app-tp-growth{padding: 100px 0px 100px 45px;}
	.welocme-key-feature-heading{margin-top: 90px; margin-bottom: 30px;}
	.welcomeapp-key-features {width: 950px;margin-bottom: 0px; padding-bottom: 0px; padding-top: 50px;}
	.welcomeapp-key-features .feature-tab {width: 395px; height: 305px; background-size: contain; padding-top: 33px; padding-left: 39px;}
	.welcomeapp-key-features .feature-tab .feature-img {width: 309px; height: auto;}
	.welcome-app-testimonial .testimonial-inner-wrapper{padding: 50px 80px 100px 80px;}
	/*-------------- App Pages----------------------*/

	/*-------------- Help Page ---------------------*/
	.help-img-area{padding:100px 0px;}
	.help-link-area{padding:40px;}
	.help-link-area .help-link-box{width: 275px; height: 235px; margin: 17px; padding:20px 10px;}
	/*-------------- Help Page ---------------------*/

	/*-------------- Video Page ---------------------*/
	.video-link-area{padding:40px;}
	.video-category-area{padding:70px 50px 0px 50px}
	.video-category-area svg{width:100%;}
	.video-listing {width: 100%; padding: 20px;}
	.video_height_width_small{width:100%; height:228px;}

	/*-------------- Video Page ---------------------*/

	/*-------------- TnC ---------------*/
	.tnc-content-area{padding:50px 80px;}
	/*-------------- TnC ---------------*/

	.contact-img-area{padding:100px 0px;}
	.contact-area{margin: 80px auto;}
	.contact-bottom-wrapper{padding:100px 0px 50px 0px}
	
	.covid-panel-2{font-size:35px;}
	.covid-info-wrapper {margin-bottom:60px; width:950px;}
	.covid-info-wrapper svg{width:100%; height:auto;}
	.covid-info-wrapper .head{margin:10px 0px 10px 10px; font-size: 25px;}
	.covid-info-wrapper .text{margin-left: 10px; margin-bottom: 10px; font-size: 15px; line-height: 30px;}
	.covid-info-wrapper .points{margin-left: 10px; margin-bottom: 10px; font-size: 15px;}

	#power-up{position:absolute; top:600px;}
	#it-ifrastructure{position: absolute; top: 1350px;}
	#platform-integrations{position: absolute; top: 2750px;}
	#grow-sales{position: absolute; top: 3400px;}
	#reduce-costs{position: absolute; top: 5300px;}


	.bns-app-screen-heading{padding-top:20px; font-size:30px;}
	.bns-app-sliders{padding:50px 70px 0px 70px;}
	.bns-app-sliders .carousel-item .carousel-caption{left: 0px; font-size: 22px; width:300px; margin-top: 55px;}
	.bns-app-tabs .tab-content .screen-area{width: 470px; height: 316px;}
	.bns-app-tabs .tab-content #welcome-screen{background: url(../images/app_screen_small.png) no-repeat left -647px!important;;}
	.bns-app-tabs .tab-content #here-screen{background: url(../images/app_screen_small.png) no-repeat right -646px!important;}
	.bns-app-tabs .tab-content .col-sm-6{padding:0px!important;}
	.fat-growing-area {padding: 20px 50px;}
	.fast-growing-heading{font-size:35px;}
	.fat-growing-area .text{font-size:22px;}
	.fat-growing-area .laptop-area{background-size: contain; width: 420px;}
	.fat-growing-area .laptop-area .carousel {width: 322px; margin-left: 49px; padding-top: 13px;}
	.free_try_button{margin-top:60px}
	.module_icon .module_item{width: 130px;}
	.pricing_panel{width:900px;}
	.pricing_panel p{font-size:22px;}
	.customer_section{margin-top:60px;}
	.bns-app-tabs{padding:50px 0px;}
	.module_icon{padding: 20px 10px;}

	.izettle-top-panel .text-area{padding: 70px 20px 100px 20px;}
	.izettle-eading{padding:80px 50px}

	.izettle-overview{width:1000px;}
	.izettle-overview svg{width:100%; height:auto}
	.izettle-overview .text{font-size:17px;}
	
	.izettle-accept-payment{width:1000px;}
	.izettle-accept-payment svg{width:auto; height:auto}
	.izettle-accept-payment .text{font-size:17px;}
	
	.izettle-offer-payment{width:1000px;}
	.izettle-offer-payment svg{width:100%; height:auto}
	.izettle-offer-payment .text{font-size:17px;}

	/*---------------------- Footer ---------------------------*/
		.non-login-footer-2021{padding:50px 50px 20px 50px}
	/*---------------------- Footer ---------------------------*/

	/*---Cookise---*/
	.cookies-setting-bottom-bar{width: 94%; margin-left: -47%; grid-template-columns:64% 16% 16%; gap: 15px;}
	.cookies-txt {line-height: 17px; font-size: 13px;}
	.cookies-setting-bottom-bar a{font-size: 13px;}
	/*---Cookise---*/
}


@media screen and (min-width: 991px) and (max-width: 1023px) {

/*---------------- Header 2021 -----------------------*/
	.header-wrapper-blank-2021 {height: 113px;}
	.header-wrapper-2021 .header-2021 .navbar-toggler{display:none;}
	.header-wrapper-2021 .header-2021 .m-nav-area{display: block; right: 0px; position: absolute;}
	.header-wrapper-2021 .header-2021 .nav-bar-custom{font-size: 19px; float: right; cursor: pointer; padding: 5px 15px;}
	.header-wrapper-2021 .header-2021 .nav-bar-close-custom{font-size: 19px; float: right; cursor: pointer; padding: 5px 15px;}
	.header-wrapper-2021 .header-2021 .nav-area{right: 0px; top: 110px; background: #fff; z-index: 100; width: 350px; position:fixed; height:100%; overflow:auto; margin-right:-800px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
	.header-wrapper-2021 .header-2021 .nav-area a{font-family: 'Jost', sans-serif; width: 100%; display: table; padding: 15px 25px; border-bottom: solid 1px #D9D9D9; color: #000; font-weight: 600; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
	.header-wrapper-2021 .header-2021 .nav-area a:last-child{margin-bottom: 110px;}
	.header-wrapper-2021 .header-2021 .nav-area .industry-drop{font-family: 'Jost', sans-serif; cursor:pointer; position:relative; width: 100%; display: table; padding: 15px 35px 15px 25px; border-bottom: solid 1px #D9D9D9; color: #000; font-weight: 600; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease; }
	.header-wrapper-2021 .header-2021 .nav-area .industry-drop:after{content:'\f107'; font-family:FontAwesome; position:absolute; right: 11px; top: 15px;}
	.header-wrapper-2021 .header-2021 .nav-area .industry-drop-2{font-family: 'Jost', sans-serif; background:#e8e8e8; cursor:pointer; position:relative; width: 100%; display: table; padding: 15px 35px 15px 25px; border-bottom: solid 1px #D9D9D9; color: #000; font-weight: 600;}
	.header-wrapper-2021 .header-2021 .nav-area .industry-drop-2:before{content:'\f106'; font-family:FontAwesome; position:absolute; right: 11px; top: 15px;}
	.header-wrapper-2021 .header-2021 .industry-drop-area{padding: 0px 10px; background: #e8e8e8;}
	.header-wrapper-2021 .header-2021 .industry-drop-area a:last-child{margin:0px;}
	.header-wrapper-2021 .header-2021 .industry-drop-area a{font-family: 'Jost', sans-serif; padding: 10px 35px 10px 35px; font-size: 14px; font-weight: 500;}
	.header-wrapper-2021 .header-2021 .nav-area .products-drop{cursor:pointer; position:relative; width: 100%; display: table; padding: 15px 35px 15px 25px; border-bottom: solid 1px #D9D9D9; color: #000; font-weight: 600;}
	.header-wrapper-2021 .header-2021 .nav-area .products-drop:after{content:'\f107'; font-family:FontAwesome; position:absolute; right: 11px; top: 15px;}
	.header-wrapper-2021 .header-2021 .nav-area .products-drop-2{background:#e8e8e8; cursor:pointer; position:relative; width: 100%; display: table; padding: 15px 35px 15px 25px; border-bottom: solid 1px #D9D9D9; color: #000; font-weight: 600;}
	.header-wrapper-2021 .header-2021 .nav-area .products-drop-2:before{content:'\f106'; font-family:FontAwesome; position:absolute; right: 11px; top: 15px;}
	.header-wrapper-2021 .header-2021 .products-drop-area{background: #e8e8e8;}
	.header-wrapper-2021 .header-2021 .products-drop-area a:last-child{margin:0px;}
	.header-wrapper-2021 .header-2021 .products-drop-area .maximize-sales-m{font-family: 'Jost', sans-serif; cursor:pointer; padding:10px 35px 10px 35px; font-weight: 500; font-size: 14px; border-bottom: solid 1px #D9D9D9; position:relative;}
	.header-wrapper-2021 .header-2021 .products-drop-area .maximize-sales-m:after{content:'\f107'; font-family:FontAwesome; position:absolute; right: 11px; top: 11px;}
	.header-wrapper-2021 .header-2021 .products-drop-area .maximize-sales-m-2{font-family: 'Jost', sans-serif; cursor:pointer; padding:10px 35px 10px 35px; font-weight: 500; font-size: 14px; border-bottom: solid 1px #D9D9D9; position:relative;}
	.header-wrapper-2021 .header-2021 .products-drop-area .maximize-sales-m-2:after{content:'\f106'; font-family:FontAwesome; position:absolute; right: 11px; top: 11px;}
	.header-wrapper-2021 .header-2021 .products-drop-area .maximize-sales-option-m{padding: 0px 15px;}
	.header-wrapper-2021 .header-2021 .products-drop-area .maximize-sales-option-m a{font-family: 'Jost', sans-serif; padding:10px 30px; font-size:13px;}
	.header-wrapper-2021 .header-2021 .products-drop-area .maximize-sales-option-m span{font-family: 'Jost', sans-serif; display:table; font-size:11px; font-weight: 400;}
	.header-wrapper-2021 .header-2021 .products-drop-area .enhance-customer-m{font-family: 'Jost', sans-serif; cursor:pointer; padding:10px 35px 10px 35px; font-weight: 500; font-size: 14px; border-bottom: solid 1px #D9D9D9; position:relative;}
	.header-wrapper-2021 .header-2021 .products-drop-area .enhance-customer-m:after{content:'\f107'; font-family:FontAwesome; position:absolute; right: 11px; top: 11px;}
	.header-wrapper-2021 .header-2021 .products-drop-area .enhance-customer-m-2{font-family: 'Jost', sans-serif; cursor:pointer; padding:10px 35px 10px 35px; font-weight: 500; font-size: 14px; border-bottom: solid 1px #D9D9D9; position:relative;}
	.header-wrapper-2021 .header-2021 .products-drop-area .enhance-customer-m-2:after{content:'\f106'; font-family:FontAwesome; position:absolute; right: 11px; top: 11px;}
	.header-wrapper-2021 .header-2021 .products-drop-area .enhance-customer-option-m{padding: 0px 15px;}
	.header-wrapper-2021 .header-2021 .products-drop-area .enhance-customer-option-m a{padding:10px 30px; font-size:13px;}
	.header-wrapper-2021 .header-2021 .products-drop-area .enhance-customer-option-m span{display:table; font-size:11px; font-weight: 400;}
	.header-wrapper-2021 .header-2021 .products-drop-area .streamline-operations-m{font-family: 'Jost', sans-serif; cursor:pointer; padding:10px 35px 10px 35px; font-weight: 500; font-size: 14px; position:relative;}
	.header-wrapper-2021 .header-2021 .products-drop-area .streamline-operations-m:after{content:'\f107'; font-family:FontAwesome; position:absolute; right: 11px; top: 11px;}
	.header-wrapper-2021 .header-2021 .products-drop-area .streamline-operations-m-2{font-family: 'Jost', sans-serif; cursor:pointer; padding:10px 35px 10px 35px; font-weight: 500; font-size: 14px; position:relative;}
	.header-wrapper-2021 .header-2021 .products-drop-area .streamline-operations-m-2:after{content:'\f106'; font-family:FontAwesome; position:absolute; right: 11px; top: 11px;}
	.header-wrapper-2021 .header-2021 .products-drop-area .streamline-operations-option-m{padding: 0px 15px;}
	.header-wrapper-2021 .header-2021 .products-drop-area .streamline-operations-option-m a{font-family: 'Jost', sans-serif; padding:10px 30px; font-size:13px;}
	.header-wrapper-2021 .header-2021 .products-drop-area .streamline-operations-option-m span{font-family: 'Jost', sans-serif; display:table; font-size:11px; font-weight: 400;}
	.header-wrapper-2021 .header-2021 .bg-grey{background:#e8e8e8}
	.header-wrapper-2021 .header-2021 .navbar{padding:0px 15px 0px 15px}
	.scroll-off{overflow:hidden; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
	.hd-bg{z-index:-1; background:rgba(0,0,0,0.3); position:fixed; top:0px; right:0px; bottom:0px; left:0px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
	.open-nav{margin-right:0px!important; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}	
/*---------------- Header 2021 -----------------------*/
	.header-wrapper-blank{height:112px;}
	.header .navbar-toggler{display:none!important;}
	.header .navbar-collapse{display:none!important;}
	.header .m-nav-area{display: block; right: 0px; position: absolute;}
	.header .nav-bar-custom{font-size: 19px; float: right; cursor: pointer; padding: 5px 15px;}
	.header .nav-bar-close-custom{font-size: 19px; float: right; cursor: pointer; padding: 5px 15px;}
	.header .nav-area{right: 0px; top: 110px; background: #fff; z-index: 100; width: 350px; position:fixed; height:100%; overflow:auto; margin-right:-800px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
	.header .nav-area a{width: 100%; display: table; padding: 15px 25px; border-bottom: solid 1px #D9D9D9; color: #000; font-weight: 600; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
	.header .nav-area a:last-child{margin-bottom: 110px;}
	.header .nav-area .industry-drop{cursor:pointer; position:relative; width: 100%; display: table; padding: 15px 35px 15px 25px; border-bottom: solid 1px #D9D9D9; color: #000; font-weight: 600; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
	.header .nav-area .industry-drop:after{content:'\f107'; font-family:FontAwesome; position:absolute; right: 11px; top: 15px;}
	.header .nav-area .industry-drop-2{background:#e8e8e8; cursor:pointer; position:relative; width: 100%; display: table; padding: 15px 35px 15px 25px; border-bottom: solid 1px #D9D9D9; color: #000; font-weight: 600;}
	.header .nav-area .industry-drop-2:before{content:'\f106'; font-family:FontAwesome; position:absolute; right: 11px; top: 15px;}
	.header .industry-drop-area{padding: 0px 10px; background: #e8e8e8;}
	.header .industry-drop-area a:last-child{margin:0px;}
	.header .industry-drop-area a{padding: 10px 35px 10px 35px; font-size: 14px; font-weight: 500;}
	.header .nav-area .products-drop{cursor:pointer; position:relative; width: 100%; display: table; padding: 15px 35px 15px 25px; border-bottom: solid 1px #D9D9D9; color: #000; font-weight: 600;}
	.header .nav-area .products-drop:after{content:'\f107'; font-family:FontAwesome; position:absolute; right: 11px; top: 15px;}
	.header .nav-area .products-drop-2{background:#e8e8e8; cursor:pointer; position:relative; width: 100%; display: table; padding: 15px 35px 15px 25px; border-bottom: solid 1px #D9D9D9; color: #000; font-weight: 600;}
	.header .nav-area .products-drop-2:before{content:'\f106'; font-family:FontAwesome; position:absolute; right: 11px; top: 15px;}
	.header .products-drop-area{background: #e8e8e8;}
	.header .products-drop-area a:last-child{margin:0px;}
	.header .products-drop-area .maximize-sales-m{cursor:pointer; padding:10px 35px 10px 35px; font-weight: 500; font-size: 14px; border-bottom: solid 1px #D9D9D9; position:relative;}
	.header .products-drop-area .maximize-sales-m:after{content:'\f107'; font-family:FontAwesome; position:absolute; right: 11px; top: 11px;}
	.header .products-drop-area .maximize-sales-m-2{cursor:pointer; padding:10px 35px 10px 35px; font-weight: 500; font-size: 14px; border-bottom: solid 1px #D9D9D9; position:relative;}
	.header .products-drop-area .maximize-sales-m-2:after{content:'\f106'; font-family:FontAwesome; position:absolute; right: 11px; top: 11px;}
	.header .products-drop-area .maximize-sales-option-m{padding: 0px 15px;}
	.header .products-drop-area .maximize-sales-option-m a{padding:10px 30px; font-size:13px;}
	.header .products-drop-area .maximize-sales-option-m span{display:table; font-size:11px; font-weight: 400;}
	.header .products-drop-area .enhance-customer-m{cursor:pointer; padding:10px 35px 10px 35px; font-weight: 500; font-size: 14px; border-bottom: solid 1px #D9D9D9; position:relative;}
	.header .products-drop-area .enhance-customer-m:after{content:'\f107'; font-family:FontAwesome; position:absolute; right: 11px; top: 11px;}
	.header .products-drop-area .enhance-customer-m-2{cursor:pointer; padding:10px 35px 10px 35px; font-weight: 500; font-size: 14px; border-bottom: solid 1px #D9D9D9; position:relative;}
	.header .products-drop-area .enhance-customer-m-2:after{content:'\f106'; font-family:FontAwesome; position:absolute; right: 11px; top: 11px;}
	.header .products-drop-area .enhance-customer-option-m{padding: 0px 15px;}
	.header .products-drop-area .enhance-customer-option-m a{padding:10px 30px; font-size:13px;}
	.header .products-drop-area .enhance-customer-option-m span{display:table; font-size:11px; font-weight: 400;}
	.header .products-drop-area .streamline-operations-m{cursor:pointer; padding:10px 35px 10px 35px; font-weight: 500; font-size: 14px; position:relative;}
	.header .products-drop-area .streamline-operations-m:after{content:'\f107'; font-family:FontAwesome; position:absolute; right: 11px; top: 11px;}
	.header .products-drop-area .streamline-operations-m-2{cursor:pointer; padding:10px 35px 10px 35px; font-weight: 500; font-size: 14px; position:relative;}
	.header .products-drop-area .streamline-operations-m-2:after{content:'\f106'; font-family:FontAwesome; position:absolute; right: 11px; top: 11px;}
	.header .products-drop-area .streamline-operations-option-m{padding: 0px 15px;}
	.header .products-drop-area .streamline-operations-option-m a{padding:10px 30px; font-size:13px;}
	.header .products-drop-area .streamline-operations-option-m span{display:table; font-size:11px; font-weight: 400;}
	.header .bg-grey{background:#e8e8e8}
	.header .navbar{padding:0px 15px 0px 15px}
	
	/*---------------- New Home Page 17052021-------------------*/
	.hm-top-panel{height:420px;}
	.hm-top-panel .hm-laptop{width:476px;}
	.hm-top-panel .hm-laptop-shadow{right: 46px; top: 24px; width: 368px;}
	.hm-top-panel .hm-img-slider{top: 38px; left: 71px; width: 337px; height: 218px;}
	.hm-top-panel .text-1{margin-left:50px; font-size: 50px;}
	.hm-top-panel .text-2{margin-left:50px; font-size: 22px; margin-top:10px;}
	.hm-top-panel .watch-demo{margin-left:50px; margin-top:35px;}
	.hm-heading{margin-top: 80px;}
	.meet-customer-steps{padding-top: 70px;}
	.meet-customer-steps .steps{width:900px;}
	.meet-customer-steps .steps .step-1{top: -92px; left: 0px;}
	.meet-customer-steps .steps .step-2{top: -42px; left: 205px;}
	.meet-customer-steps .steps .step-3{top: -58px; left: 437px;}
	.meet-customer-steps .steps .step-4{top: -125px; left: 690px;}
	.hm-schedule-consultation{font-size: 21px;}
	.hm-schedule-consultation .inner-wrapper{padding: 100px 20px;}
	.hm-oursolutions{padding: 50px 20px 50px 20px;}
	.hm-oursolutions .operations-tools-panel .sub-heading{margin-left:40px;}
	.hm-oursolutions .operations-tools-panel .text{margin-left:40px;}
	.hm-action-area .inner-wrapper{padding: 100px 80px;}
	.hm-oursolutions-head{    padding: 60px 50px 0px 50px}
	.hm-oursolutions .operations-tools-panel{width:900px;}
	.hm-oursolutions .operations-tools-panel .owl-stage-outer {height: 350px;}
	/*---------------- New Home Page 17052021-------------------*/

	.scroll-off{overflow:hidden; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
	.hd{z-index:100; background:rgba(0,0,0,0.3); position:fixed; top:0px; right:0px; bottom:0px; left:0px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
	.open-nav{margin-right:0px!important; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}

	.image-panel{height:530px}
	.image-panel .image-area .hm-laptop{width: 463px;}
	.image-panel .image-area .text-1{margin-left: 0px; line-height: 58px; font-size: 37px;}
	.image-panel .image-area .text-2{margin-left:0px; font-size:22px;}
	.image-panel .image-area .request-demo{margin-left:0px; margin-top: 35px;}
	.image-panel .image-area .hm-img-slider {top: 37px; left: 69px; width: 328px; height: 210px;}
	.image-panel .image-area .hm-laptop-shadow{width: 315px; top: 24px; right: 46px;}

	.manage-aspect{padding:40px;}
	.manage-aspect .text-1{font-size: 38px; line-height: 50px;}
	.manage-aspect .manage-aspect-point .point-box-area{width:39%;}
	.manage-aspect .manage-aspect-point .point-box-area:nth-child(2){width:39%;}
	.manage-aspect .manage-aspect-point .point-box-area:nth-child(3){width:39%;}
	.manage-aspect .manage-aspect-point .point-box-area:nth-child(4){width:39%;}
	.manage-aspect .manage-aspect-point{width:735px;}
	.action-buttons{padding:55px 0px; }
	.smartest-operations-tools{padding:50px;}
	.smartest-operations-tools .text-1{font-size:40px;}
	.smartest-operations-tools .text-2{font-size:23px; margin-bottom: 3rem;}
	.smartest-operations-tools .text-3{font-size: 30px; font-weight: 500; color: #000; text-align: Center; letter-spacing: .6px; margin-top:30px;  margin-bottom: 3rem;}
	.smartest-operations-tools .operations-tools-area .app-screens-area{margin-right: 70px; margin-bottom: 70px; width:240px;}
	.smartest-operations-tools .operations-tools-area .app-screens-area .app-screens svg{width:100%;}
	.smartest-operations-tools .operations-tools-area .incoming{margin-right:20px; margin-bottom:0px;}
	.smartest-operations-tools .operations-tools-area .vipz{margin-right:20px; width:185px; margin-bottom:0px;}
	.smartest-operations-tools .operations-tools-area .shift{margin-right:20px!important; width:185px; margin-bottom:0px;}
	.smartest-operations-tools .operations-tools-area .invoice{width:185px; margin-right:0px; margin-bottom:0px;}
	.smartest-operations-tools .operations-tools-area .app-des{font-size:16px; margin-top:0px;}
	.smartest-operations-tools .operations-tools-area .app-name{font-size:25px; margin-top: 10px;}
	.smartest-operations-tools .operations-tools-panel{width:900px;}
	.smartest-operations-tools .operations-tools-panel .owl-stage-outer{height:350px;}
	.hm-cloud-solution{padding:50px;}
	.hm-cloud-solution .text-1{font-size:30px;}
	.hm-cloud-solution .hm-cloud-boxes .hm-basic-cloud{padding:36px; width:45%}
	.hm-cloud-solution .hm-cloud-boxes .hm-basic-cloud .text-subhead{font-size:20px;}
	.hm-cloud-solution .hm-cloud-boxes .hm-basic-cloud .text-3{font-size:17px;}
	.g-connected{padding:20px 50px 50px 50px}
	.g-connected .text-1{font-size:40px;}
	.grow-sales{padding:54px 0px}
	.customer-discover{padding:50px;}
	.customer-discover .text-1{font-size:30px;}
	.customer-discover .recommendation-area{width:100%}
	.delight-customers{padding:50px;}
	.delight-customers .delight-customers-area{width:100%; font-size:23px; line-height:50px;}
	.delight-customers svg{width:100%;}
	.delight-customers .text-1{font-size:30px;}
	.hm-w-builder{padding: 80px 50px;}
	.hm-w-builder .text-1{font-size:30px;}
	.hm-w-builder .builder-feature{margin-left:0px; font-size: 22px; line-height: 60px;}
	.hm-w-builder .creation-process{margin-left:0px;}
	.hm-w-builder svg{width:100%;}
	.reduce-costs .delight-customers-area{width:100%;}
	.reduce-costs .text-1{font-size:40px;}
	.hm-about-salesvu{width:900px; padding:50px; margin-bottom:0px;}
	.hm-dedicated-team{padding:50px 50px 0px 50px; width:100%; margin-top:0px;}
	.hm-dedicated-team .text-1{font-size:40px;}
	.customers-case-studies{height:735px; background-size: auto;}
	.customers-case-studies .text-1{font-size:40px;}

	.footer{padding:80px 50px 20px 50px}
	.footer .copyright-bottom .copyright{font-size:11px;}

	/*--------- Signup------------------*/
	.signup-content{padding: 70px 0px;}
	.signup-form-area {padding: 40px;}
	.signup-content h1{font-size:30px;}
	.signup-content .text-box{width:340px;}
	.signup-content .text-box .signup-text{width: 284px; font-size: 15px;}
	.signup-form-area .field{margin-bottom:10px;}
	/*--------- Signup------------------*/

	/*----------- AI Page ---------------*/
	.different-algorithms{font-size:35px;}
	.product-recomendation-screen{margin-left:0px; padding: 20px; width: 100%; height:auto;}
	.product-recomendation-screen .recommendation-carousal {width: 718px;}
	.card-header{padding:0px;}
	.card-header .btn-link{padding:10px; width:100%; text-align:left; color:#000; text-decoration:none;}
	.card-body{position:relative; padding-bottom:100px;}
	.product-recomendation-screen .recommendation-carousal .recommendation-carousal-screen{position: absolute; top: 0px; left: 0px; width: 100%;}
	.product-recomendation-screen .recommendation-carousal .recommendation-carousal-screen svg {width: 246px; height: 180px; left: 50%; margin-left: -123px; margin: 0 auto; margin-top: 58px; display: block;}
	.product-recomendation-screen .kiosk-blank-screen{position: relative; width: 320px; left: unset; margin-left: unset; margin-top: 0px; height: 344px; margin: 0 auto;}
	.product-recomendation-screen .recommendation-carousal .kiosk-blank-screen svg{width:100%; height:350px;}
	.product-recomendation-screen .recommendation-carousal #collapseOne-1 .recommendation-carousal-screen svg{margin-top: 60px;}
	.product-recomendation-screen .orderup-kiosk-carousal .orderup-whats-new{width: 100%; left: unset; top: unset; padding: 10px; position: relative;}
	.product-recomendation-screen .orderup-kiosk-carousal .orderup-whats-new:before{left: 147px; top: 110px;}
	.product-recomendation-screen .recommendation-carousal #collapseTwo-1 .recommendation-carousal-screen svg{margin-top: 26px;}
	.product-recomendation-screen .orderup-kiosk-carousal .orderup-best-sellers{width: 100%; right: unset; top: unset; padding: 10px; position: relative;}
	.product-recomendation-screen .orderup-kiosk-carousal .orderup-best-sellers:before{left: 476px; top: 114px;}
	.product-recomendation-screen .recommendation-carousal #collapseThree-1 .recommendation-carousal-screen svg{margin-top: 60px;}
	.product-recomendation-screen .orderup-kiosk-carousal .orderup-past-purchases{width: 100%; left: unset; top: unset; padding: 10px; position: relative;}
	.product-recomendation-screen .orderup-kiosk-carousal .orderup-past-purchases:before{background: url(../images2020/pos-left-arrow.png) no-repeat left top; left: 156px; top: 180px;}
	.product-recomendation-screen .recommendation-carousal #collapseFour-1 .recommendation-carousal-screen svg{margin-top: 45px;}
	.product-recomendation-screen .orderup-kiosk-carousal .orderup-trending-now{width: 100%; left: unset; top: unset; padding: 10px; position: relative;}
	.product-recomendation-screen .orderup-kiosk-carousal .orderup-trending-now:before{left: 298px;}
	.product-recomendation-screen .recommendation-carousal #collapseFive-1 .recommendation-carousal-screen svg{margin-top: 58px;}
	.product-recomendation-screen .orderup-kiosk-carousal .orderup-frequently-brought-together{width: 100%; right: unset; top: unset; padding: 10px; position: relative;}
	.product-recomendation-screen .orderup-kiosk-carousal .orderup-frequently-brought-together:before{right: 149px; top: 219px;}
	.product-recomendation-screen .recommendation-carousal #collapseSix-1 .recommendation-carousal-screen svg{margin-top: 45px;}
	.product-recomendation-screen .orderup-kiosk-carousal .orderup-you-might-like{width: 100%; left: unset; top: unset; padding: 10px; position: relative;}
	.product-recomendation-screen .orderup-kiosk-carousal .orderup-you-might-like:before{background: url(../images2020/pos-left-arrow.png) no-repeat left top; left: 158px; top: 200px;}
	.product-recomendation-screen .recommendation-carousal #collapseSeven-1 .recommendation-carousal-screen svg{margin-top: 42px;}
	.product-recomendation-screen .orderup-kiosk-carousal .orderup-similar-product{width: 100%; left: unset; top: unset; padding: 10px; position: relative;}
	.product-recomendation-screen .orderup-kiosk-carousal .orderup-similar-product:before{left: 148px; top: 214px;}
	.product-recomendation-screen .recommendation-carousal #collapseOne-3 .recommendation-carousal-screen svg{margin-top: 28px;}
	.product-recomendation-screen .ipad-pos-carousal .orderup-whats-new {position: relative; left: unset; top: unset; width: 100%; padding:10px;}
	.product-recomendation-screen .ipad-pos-carousal .orderup-whats-new:before{left: 152px; top: 149px;}
	.product-recomendation-screen .recommendation-carousal #collapseTwo-3 .recommendation-carousal-screen svg{margin-top: 122px;}
	.product-recomendation-screen .ipad-pos-carousal .orderup-best-sellers{left: unset; top: unset; width: 100%; padding: 10px;}
	.product-recomendation-screen .ipad-pos-carousal .orderup-best-sellers:before{left: 152px; top: 149px;}
	.product-recomendation-screen .recommendation-carousal #collapseThree-3 .recommendation-carousal-screen svg{margin-top: 122px;}
	.product-recomendation-screen .ipad-pos-carousal .orderup-trending-now{left: unset; top: unset; width: 100%; padding: 10px;}
	.product-recomendation-screen .ipad-pos-carousal .orderup-trending-now:before{background: url(../images2020/pos-left-arrow.png) no-repeat left top; left: 153px; top: 147px;}
	.product-recomendation-screen .recommendation-carousal #collapseFour-3 .recommendation-carousal-screen svg{margin-top: 122px;}
	.product-recomendation-screen .ipad-pos-carousal .orderup-frequently-brought-together{left: unset; top: unset; width: 100%; padding: 10px;}
	.product-recomendation-screen .ipad-pos-carousal .orderup-frequently-brought-together:before{background: url(../images2020/pos-left-arrow.png) no-repeat left top; left: 147px; top: 109px; right: unset;}
	.product-recomendation-screen .recommendation-carousal #collapseFive-3 .recommendation-carousal-screen svg{margin-top: 121px;}
	.product-recomendation-screen .ipad-pos-carousal .orderup-you-might-like{right: unset; top: unset; width: 100%; padding: 10px;}
	.product-recomendation-screen .ipad-pos-carousal .orderup-you-might-like:before{background: url(../images2020/pos-right-arrow.png) no-repeat left top; right: 149px; top: 227px;}
	.product-recomendation-screen .recommendation-carousal #collapseSix-3 .recommendation-carousal-screen svg{margin-top: 120px;}
	.product-recomendation-screen .ipad-pos-carousal .orderup-similar-product{width: 100%; left: unset; top: unset; padding: 10px;}
	.product-recomendation-screen .ipad-pos-carousal .orderup-similar-product:before{left: 290px; top: 72px;}
	.ecommerce-wrapper .kiosk-blank-screen{width: 430px; height:300px;}
	.product-recomendation-screen .recommendation-carousal #collapseOne-4 .recommendation-carousal-screen svg{width: 314px; height: 200px; margin-top: 166px;}
	.ecommerce-wrapper .ecom-pos-carousal .orderup-whats-new{width: 100%; left: unset; top: unset; padding: 10px;}
	.ecommerce-wrapper .ecom-pos-carousal .orderup-whats-new:before{left: 131px; top: 225px;}
	.product-recomendation-screen .recommendation-carousal #collapseTwo-4 .recommendation-carousal-screen svg{width: 314px; height: 200px; margin-top: 166px;}
	.ecommerce-wrapper .ecom-pos-carousal .orderup-best-sellers{width: 100%; left: unset; top: unset; padding: 10px;}
	.ecommerce-wrapper .ecom-pos-carousal .orderup-best-sellers:before{height: 67px; left: 180px; top: 114px;}
	.product-recomendation-screen .recommendation-carousal #collapseThree-4 .recommendation-carousal-screen svg{width: 314px; height: 200px; margin-top: 166px;}
	.ecommerce-wrapper .ecom-pos-carousal .orderup-past-purchases{width: 100%; left: unset; top: unset; padding: 10px;}
	.ecommerce-wrapper .ecom-pos-carousal .orderup-past-purchases:before{left: 140px; top: 138px;}
	.product-recomendation-screen .recommendation-carousal #collapseFour-4 .recommendation-carousal-screen svg{width: 314px; height: 200px; margin-top: 166px;}
	.ecommerce-wrapper .ecom-pos-carousal .orderup-trending-now{width: 100%; left: unset; top: unset; padding: 10px;}
	.ecommerce-wrapper .ecom-pos-carousal .orderup-trending-now:before{background: url(../images2020/pos-left-arrow.png) no-repeat left top; left: 131px; top: 218px;}
	.product-recomendation-screen .recommendation-carousal #collapseFive-4 .recommendation-carousal-screen svg{width: 314px; height: 200px; margin-top: 166px;}
	.ecommerce-wrapper .ecom-pos-carousal .orderup-frequently-brought-together{width: 100%; right: unset; top: unset; padding: 10px;}
	.ecommerce-wrapper .ecom-pos-carousal .orderup-frequently-brought-together:before{right: 138px; top: 219px;}
	.product-recomendation-screen .recommendation-carousal #collapseSix-4 .recommendation-carousal-screen svg{width: 314px; height: 200px; margin-top: 166px;}
	.ecommerce-wrapper .ecom-pos-carousal .orderup-you-might-like{width: 100%; right: unset; top: unset; padding: 10px;}
	.ecommerce-wrapper .ecom-pos-carousal .orderup-you-might-like:before{right: 138px; top: 206px;}
	.product-recomendation-screen .recommendation-carousal #collapseSeven-4 .recommendation-carousal-screen svg{width: 314px; height: 200px; margin-top: 166px;}
	.ecommerce-wrapper .ecom-pos-carousal .orderup-you-might-like{width: 100%; right: unset; top: unset; padding: 10px;}
	.ecommerce-wrapper .ecom-pos-carousal .orderup-you-might-like:before{right: 128px; top: 225px;}
	.product-recomendation-wrapper-2 .heading{font-size:26px;}
	/*----------- AI Page ---------------*/

	/*---------- Pricing page-------------*/
	.price-header-panell{padding: 80px 0px 230px 0px;}
	.pricing-panel{height:350px; padding: 60px 30px;}
	.pricing-panel .pricing-box{width: 380px; padding: 60px 30px; left: 50%; margin-left: -190px;}
	.pricing-panel .pricing-box .pricing-title{line-height: normal; font-size: 35px; margin-bottom: 0px;}
	.pricing-panel .pricing-box .pricing-subtitle{font-size:23px;}
	.pricing-panel .pricing-box .pricing-rate{font-size:70px;}
	.price-detail-area{padding: 30px 50px 50px 50px; width:100%;}
	.price-detail-text{font-size:18px;}
	.price-text-head{font-size: 35px;}
	.price-detail-area .common-button {width: 210px; background: #000; color: #fff; text-transform: uppercase; padding: 14px 18px;}
	.pricing-faq{margin-top:0px;}
	.pricing-location{padding: 80px 40px;}
	.pricing-location .text-1{font-size: 2rem;}
	.pricing-screen svg{width:100%; height:auto;}

	.new-price-header-panell{padding: 80px 0px 250px 0px;}
	.new-price-header-panell .text-3{font-size: 22px; margin-top: 15px;}
	.new-pricing-panel {padding: 50px 20px 0px 20px;}
	.new-pricing-panel .pricing-box{width: 280px; padding: 20px 0px 30px 0px; left: 50%; margin-left: -140px;}
	.new-pricing-panel .pricing-box .most-popular{padding: 10px 30px 10px 10px; right: -29px;}
	.new-pricing-panel .pricing-box .pricing-rate{font-size:55px; line-height:55px;}
	.new-pricing-panel .pricing-box a{width:250px; padding: 15px 25px;}
	.new-pricing-panel .pricing-box .pricing-duration{font-size:13px;}
	.new-pricing-panel .pricing-box .pricing-title{font-size:30px; padding: 10px;}
	.new-pricing-panel .pricing-box .pricing-subtitle{font-size: 18px; width: 200px;}
	.new-pricing-panel {height: 250px;}
	.pricing-bundle-area{width: 950px;}
	.pricing-bundle-area .table-header li{font-size:20px!important;}
	.pricing-bundle-area .table-data li:first-child{font-size: 12px; padding: 17px 10px;}
	.pricing-bundle-area .triple-line li {padding: 33px 10px 33px 22px; height:78px;}
	.pricing-bundle-area .double-line .sub-text span{font-size:7px;}
	.pricing-bundle-area .double-line .sub-text{font-size: 12px; padding:11px 10px 11px 10px}
	.pricing-bundle-area .double-line li {padding: 24px 10px 24px 10px;}
	.pricing-bundle-area .table-data .sub-text{font-size:12px; padding:8px 10px;}
	.pricing-bundle-area .table-data li{min-height:70px;}

	.app-bundle-area .table-header li:first-child span{font-size:14px;}
	.app-bundle-area .table-data li:nth-child(2) {padding-left: 25px;}
	.app-bundle-area .table-data:nth-child(2) li {height: 120px;}

	.pricing-other-panel .table-data li:nth-child(1){font-size:21px; padding:31px 20px 32px 20px!important}
	.pricing-other-panel .table-data li:nth-child(2){padding: 25px 22px!important; font-size:15px;}
	.pricing-other-panel .table-data li{padding: 20px!important;}
	.pricing-other-panel .table-data a{padding: 15px; font-size: 11px;}
	/*---------- Pricing page-------------*/

	/*----------- Covi19 ---------------*/
	.covid-heading{font-size: 2.3rem; padding: 35px 35px 55px 35px;}
	.covid-curbside-delivery{margin-bottom:140px;}
	.covid-curbside-delivery .screen {width: 440px; height: auto;}
	.covid-orderup{margin-bottom:140px;}
	.covid-orderup .screen{width: 440px; height: auto;}
	.covid-pos-system{margin-bottom:140px;}
	.covid-pos-system{font-size: 2.3rem; padding: 35px;}
	/*----------- Covi19 ---------------*/
	/*---------- Covid -------------------*/
	.covid-top-area{height:487px;}
	.covid-top-area .text-area{margin-top: 190px; padding:30px 80px 40px 120px}
	.covid-top-area .text-area .text-1{margin-top: 10px;}
	.covid-panel-2{padding: 60px 30px;}
	.covid-panel-2{padding: 60px 30px;}
	.covid-panel-3{width:950px;}
	.covid-panel-3 .text-wrapper{padding:0px 0px 70px 50px}
	.covid-panel-4{width:950px;}
	.covid-panel-4 .text-wrapper{padding:0px 50px 70px 50px}
	.covid-panel-5{width:950px;}
	.covid-panel-5 .text-wrapper{padding:0px 0px 50px 70px}
	.try-salesVu{padding: 78px 30px 85px 30px}
	.try-salesVu .text-1{font-size: 2.3rem;}
	.try-salesVu .text-2{font-size:1.2rem}
	/*---------- Covid -------------------*/
	/*-------------- App Pages----------------------*/
	.app-image-panel .apps-form-area{background-position:left top; padding: 0px;}
	.app-image-panel .apps-form-area .form-panel{padding: 16px 50px;}
	.app-image-panel .apps-form-area .form-panel .w-field{margin-bottom: 7px;}
	.app-image-panel .app-text-area{padding: 70px;}
	.app-image-panel .app-text-area .text-1{font-size:36px;}
	.app-image-panel .app-text-area .text-2{font-size:24px;}
	.app-image-panel .app-text-area .text-3{font-size:24px;}
	.page-heading{padding: 90px 10px; font-size: 30px;}
	.overview-panel{width:950px;}
	.overview-panel .overview-laptop{width: 540px; height: 315px;}
	.overview-panel .overview-content {margin-left: 20px;}
	.overview-panel .overview-content ul{font-size: 14px;}
	.overview-panel .overview-content li {margin-bottom: 10px;}
	.overview-panel .overview-laptop .laptop-screen{left: 62px; top: 16px; width: 417px; height: 259px;}
	.apps-downloadable{width:927px; margin-bottom: 80px;}
	.apps-downloadable svg{width:100%; height:auto;}
	.vipz-app-downloadable svg{width:auto; height:auto;}
	.app-testimonial-slider{width:100%; height:595px; background-position:center 250px;}
	.app-testimonial-slider .testimonail-text-area{margin-top: 120px;}
	.app-testimonial-slider .text-1{font-size:40px;}
	.try-salesVu{padding:80px 50px}

	.key-features{padding:90px 20px 70px 20px; margin-bottom:0px;}
	.key-features .feature-tab{width: 500px; height: 385px; padding-top: 38px; padding-left: 46px;}
	.key-features .feature-tab .feature-img{width: 397px; height: 300px;}
	.key-features li a{font-size: 16px;}

	.grocery-image-bg .app-text-area{padding:70px 50px}
	.grocery-overview-panel .overview-content{margin-left:17px;}
	
	.here-app-testimonial .testimonail-text-area{margin-top: 110px;}
	.here-overview-panel{width: 100%; padding: 0px 30px 50px 30px;}
	.here-overview-panel .overview-content li .d-md-block{display:none!important;}
	.here-app-key-features{padding: 50px 30px 70px 30px;}
	.here-app-key-features li a {padding: 0px 10px 8px 25px;}

	.welcome-image-bg .app-text-area{padding:70px 55px}
	.welcome-overview-panel{width: 100%; padding: 0px 30px 50px 30px;}
	.welcome-overview-panel .overview-content li .d-md-block{display:none!important;}
	.welcome-app-key-features{padding: 50px 30px 70px 30px;}

	.app-faqs-wrapper{padding: 70px 50px;}
	.app-faqs-wrapper .heading{font-size: 45px;}
	.app-faqs-wrapper .sub-heading{font-size: 25px;}
	.app-faqs-wrapper .card .card-header button{font-size: 18px;}
	.app-faqs-wrapper .card .card-body{font-size:17px;}

	.ai-powered-content .head{font-size:30px; line-height: 45px;}
	.ai-powered-content span{font-size:32px;}
	.ai-animation-area{padding:0px 20px 80px 20px}
	.ai-animation-area .ai-text{width:100%; font-size: 15px;}
	.ai-powered-content{font-size: 18px; line-height: 29px; margin-bottom:70px;}

	.orderup-image-bg .app-text-area{padding: 79px 36px;}
	.orderup-testimonial{padding:50px 50px 10px 50px; height:530px;}
	.orderup-testimonial .testimonail-text-area {width: 100%; margin-top:90px;}
	.orderup-testimonial .testimonail-text-area .c-text{font-size: 17px; margin-bottom: 20px;}
	.orderup-overview-panel{width: 100%; padding: 0px 30px 50px 30px;}
	.orderup-overview-panel .overview-content li .d-md-block{display:none!important;}
	.orderup-app-key-features{padding: 50px 30px 70px 30px;}

	.pos-image-bg .app-text-area{padding:70px 44px}
	.pos-overview-panel{width: 100%; padding: 0px 30px 50px 30px;}
	.pos-overview-panel .overview-content li .d-md-block{display:none!important;}
	.pos-app-key-features{padding: 50px 30px 70px 30px;}

	.regular-image-bg .app-text-area{padding: 70px 50px;}
	.regular-image-bg .regluar-app-img{padding:40px 20px}
	.regular-app-key-features{padding-top:0px; margin-bottom: 0px;}
	
	.handheld-image-bg .app-text-area{padding: 90px 30px;}
	.handheld-image-bg .handheld-app-img svg{width:100%; height:Auto;}
	.handheld-app-key-features{padding-top: 0px;}
	.handheld-app-key-features li a{padding-bottom:15px;}

	.onthelist-image-bg .app-text-area{padding: 70px 30px;}
	.onthelist-image-bg .onthelist-app-img{padding:40px 20px}
	.onthelist-image-bg .onthelist-app-img svg{width:100%; height:Auto;}
	.onthelist-app-key-features{padding-top: 0px;}
	.onthelist-app-key-features li a{padding-bottom:8px;}

	.incoming-image-bg .app-text-area{padding: 70px 50px;}
	.incoming-image-bg .incoming-app-img{padding:40px 20px}
	.incoming-app-key-features{padding-top:0px; margin-bottom: 0px;}

	.retail-image-bg .app-text-area{padding:70px 29px}
	.retail-overview-panel .overview-content{margin-left:18px;}
	.retail-testimonial{height: 530px; padding-bottom: 0px;}

	.vipz-app-key-features{padding:0px 120px 70px 120px}
	.vipz-app-key-features .feature-tab{width: 277px; height: 470px; padding-top: 22px; padding-left: 23px;}
	.vipz-app-key-features .feature-tab .feature-img{width: 231px; height: auto;}
	.vipz-app-key-features .feature-tab .feature-img svg{border-radius: 15px;}
	.vipz-app-key-features li a{padding: 0px 15px 25px 25px;}
		
	.invoice-image-bg .app-text-area{padding: 120px 50px;}
	.invoice-image-bg .invoice-app-img{padding:30px 0px 0px 0px}
	.invoice-app-key-features{padding:0px 80px 70px 80px}
	.invoice-app-key-features .feature-tab{width: 277px; height: 514px; padding-top: 22px; padding-left: 23px;}
	.invoice-app-key-features .feature-tab .feature-img{width: 231px; height: auto;}
	.invoice-app-key-features .feature-tab .feature-img svg{border-radius: 15px;}
	.invoice-app-key-features .feature-tab-2{width: 450px; height: 350px; padding-top: 34px; padding-left: 41px;}
	.invoice-app-key-features .feature-tab .feature-img-2{width: 360px; height: auto;}
	.invoice-app-key-features .feature-tab .feature-img-2 svg{border-radius:0px; width:100%; height:auto;}

	.shift-image-bg .app-text-area{padding: 90px 60px;}
	.shift-laptop{padding:110px 80px; width:100%; text-align:center;}
	.shift-image-bg .shift-app-img{padding: 30px 0px 0px 0px;}
	.shift-image-bg .shift-app-img svg{height:auto;}

	.pos-new .app-text-area{padding:75px 30px 80px 30px}
	.pos-new .app-text-area .text-1{font-size:38px;}
	.pos-new .app-text-area .text-2{font-size:21px;}
	.pos-new .app-text-area .text-3 {font-size: 20px; line-height:35px;}
	.ai-power-new{font-size: 17px;}
	.ai-powered-content .head{font-size: 30px; line-height: normal;}
	.new-price-area .price-area-wrapper{padding: 50px 30px; font-size: 20px;}
	.new-price-area .price-area-wrapper a{width:280px;}
	.increase-your-sales {padding: 60px 30px}
	.increase-your-sales .content .head{margin-bottom: 15px;}
	.increase-your-sales .content li:last-child{margin-bottom:0px;}
	.increase-your-sales .img{width:500px;}
	.increase-your-sales .img svg{width:100%;height:auto;}
	.increase-your-sales .content li .d-md-block{display:none!important;}
	.new-action-area .action-area-wrapper{padding: 50px 30px;}
	.decrease-your-sales {padding: 60px 30px;}
	.decrease-your-sales .img{width:450px; height:auto;}
	.decrease-your-sales .img svg{width:100%;height:auto;}
	.decrease-your-sales .content li .d-md-block{display:none!important;}
	.decrease-your-sales .content li .d-md-block{display:none!important;}
	.good-company-area {padding: 70px 30px 80px 20px;}
	.good-company-area .about-company-box{width:100%; margin:0 auto; padding:40px 20px 30px 20px}
	.good-company-area .about-company-box .content{font-size:18px;}
	.a-animation-new .pos-screen{top: 29px; width: 325px; margin-left: 49px;}

	.new-page-top-panel .top-panel-text-wrapper{padding: 130px 30px 110px 65px;}
	.new-page-top-panel .top-panel-text-wrapper .head{font-size:38px;}
	.new-page-top-panel .top-panel-text-wrapper .text{font-size:21px;}
	.live-demo-area{padding: 100px 30px 50px 30px; font-size:20px;}
	.increase-profits-heading{font-size:30px;}
	.live-demo-area a{width:100%;}
	.good-company-logos {padding: 20px 20px 80px 20px;}
	.increase-profits-area{width:900px;}
	.increase-profits-area .icon{width:90px;}
	.increase-profits-area .icon svg{width:100%; height:auto}
	.increase-profits-area .text-head{font-size:21px; margin-top: 20px;}
	.increase-profits-area .text{font-size:15px; margin-top: 10px;}
	.decrease-pcosts-area{width:900px;}
	.decrease-pcosts-area .text .d-md-block{display:none!important;}
	.decrease-pcosts-area .icon{width:90px;}
	.decrease-pcosts-area .icon svg{width:100%; height:auto;}
	.decrease-pcosts-area .text-head{font-size:21px; margin-top: 20px;}
	.decrease-pcosts-area .text{font-size:15px; margin-top: 10px;}
	.new-business-pricing .new-business-pricing-wrapper{padding:40px;}
	.gc-good-company{margin-top:30px;}
	.good-company-logos .company-logos{width:200px; margin-bottom:20px;}

	.fine-dining .top-panel-text-wrapper{padding:100px 40px 100px 45px}
	.fine-dining-c-area {padding-top: 40px;}

	.inventory-management .top-panel-text-wrapper{padding:110px 30px 90px 37px}
	.inventory-management-c-area {padding-top: 40px;}

	.recurring-biling .top-panel-text-wrapper{padding: 130px 30px 130px 65px;}

	.new-page-top-panel .top-panel-text-wrapper{padding:118px 30px 130px 30px}
	.new-page-top-panel .img{padding:30px;}
	.new-page-top-panel .form-panel {padding: 30px 40px;}
	.new-page-heading{padding:50px 50px 40px 30px}
	.new-art-culture-overview-panel .overview-content{margin-left: 20px; font-size: 17px;}
	.new-art-culture-overview-panel .overview-content .d-md-block{display:none!important;}
	.new-art-culture-overview-panel .overview-laptop{width:450px; height:auto;}
	.new-art-culture-overview-panel .overview-laptop .laptop-screen{left: 54px; width: 344px; height: auto; top: 15px;}
	.step-tp-growth{padding:100px 0px 70px 45px}
	.step-tp-growth .text-2{font-size:16px;}
	.step-tp-growth .text-2 .d-md-block{display:none!important;}
	.step-tp-growth ul{font-size:16px;}
	.step-tp-growth ul .d-md-block{display:none!important;}
	.step-tp-growth svg{width:100%;}
	.new-art-culture-overview-panel {margin-bottom: 80px;}
	.new-business-pricing .new-business-pricing-wrapper{font-size: 21px;}
	.new-testimonial{background-position:center top;}
	.new-testimonial .testimonail-text-area{margin-top: 70px;}
	.new-testimonial .testimonial-inner-wrapper{padding:50px 100px 100px 100px}

	.grocery-pos .art-culture-new .top-panel-text-wrapper{padding: 110px 40px 110px 43px;}
	.grocery-pos .art-culture-new .top-panel-text-wrapper .head .d-md-block{display:none!important;}
	.grocery-pos .art-culture-new .top-panel-text-wrapper .text .d-md-block{display:none!important;}

	.retail-pos .art-culture-new .top-panel-text-wrapper{padding: 110px 30px;}
	
	.wineries-pos .art-culture-new .top-panel-text-wrapper{padding:110px 40px}
	.wineries-pos .new-testimonial .testimonial-inner-wrapper {padding: 50px 75px 100px 75px;}

	.food-drink-pos .art-culture-new .top-panel-text-wrapper{padding:110px 20px}
	.food-drink-pos .art-culture-new .top-panel-text-wrapper .head{font-size: 38px;}
	.food-drink-pos .art-culture-new .top-panel-text-wrapper .text{font-size: 20px;}
	.food-drink-pos .new-page-heading{padding:80px 0px 40px 22px; font-size: 30px;}

	.ai-page .top-panel-text-wrapper{padding:45px 30px 45px 30px}
	.ai-page-heading{padding: 65px 15px 45px 15px; background-position:center 57px;}
	.ai-process-img svg{width:100%; height:auto}
	.ai-pricing-band .new-business-pricing-wrapper{padding: 61px 8px;}
	.ai-increase-sales-2 {padding: 30px 10px 30px 10px;}
	.ai-increase-sales-2 ul{font-size: 15px;}
	.ai-increase-sales-3 {padding: 30px 10px 70px 10px}
	.ai-increase-sales-3 .head{margin-left:28px;}
	.ai-increase-sales-3 ul{font-size: 15px; margin-left: 28px;}
	.ai-company-area {padding: 40px 20px 100px 20px;}
	.ai-company {padding-top: 0px;}
	.how-it-work{padding: 65px 15px 45px 15px;}
	.ai-animation-area .ai-screen{position: absolute; top: 26px; width: 243px; height: auto; margin-left: 42px;}

	.handheld-page .top-panel-text-wrapper{padding: 70px 30px 70px 30px;}
	.new-page-top-panel .top-panel-text-wrapper .head{font-size:37px;}
	.handheld-page .img {padding: 60px 0px 0px 60px;}
	.handheld-increase-sales {padding: 70px 60px 70px 60px;}
	.handheld-increase-sales svg{width:100%;}
	.handheld-increase-sales .d-md-block{display:none!important;}
	.handheld-pricing-band .d-md-block{display:none!important;}
	.handheld-decrease-sales {padding: 70px 60px 70px 60px;}
	.handheld-decrease-sales .d-md-block{display:none!important;}
	.handheld-decrease-sales svg{width:100%;}
	.handheld-company-area {padding: 40px 30px 100px 30px;}

	.here-app-overview-panel .overview-content{margin-left: 22px; line-height: 30px; font-size: 17px;}
	.here-app-overview-panel .overview-content .d-md-block{display:none!important;}
	.here-app-overview-panel .overview-laptop{width:100%; height:auto;}
	.here-app-overview-panel .overview-laptop svg{width:100%; height:auto;}
	.here-app-heading{font-size:30px;}
	.here-app-tp-growth{padding: 100px 0px 100px 45px;}
	.here-key-feature-heading{margin-top: 90px; margin-bottom: 30px;}
	.hereapp-key-features {width: 950px;margin-bottom: 0px; padding-bottom: 0px; padding-top: 50px;}
	.hereapp-key-features .feature-tab {width: 395px; height: 305px; background-size: contain; padding-top: 33px; padding-left: 39px;}
	.hereapp-key-features .feature-tab .feature-img {width: 309px; height: auto;}
	.here-app-testimonial .testimonial-inner-wrapper{padding: 50px 70px 100px 70px;}
	.here-app-testimonial .testimonail-text-area .c-text{font-size:15px;}

	.incoming-top-panel .top-panel-text-wrapper{padding: 98px 40px 90px 45px;}
	.incoming-top-panel .top-panel-text-wrapper .head {font-size: 30px;}
	.incoming-grow-profit {padding: 90px 53px 70px 35px;}
	.incoming-grow-profit .head{margin-bottom: 20px;}
	.incoming-grow-profit .sub-head{margin-bottom: 20px;}
	.incoming-grow-profit ul{font-size:17px; line-height:28px;}
	.incoming-grow-profit svg{width:100%; height:auto;}
	.incoming-grow-profit .d-md-block{display:none!important;}
	.incoming-app-pricing .new-business-pricing-wrapper{padding: 58px 55px;}
	.incoming-app-pricing .new-business-pricing-wrapper a{width: 280px;}
	.incoming-cut-cost {padding: 90px 55px 70px 35px;}
	.incoming-cut-cost .head{margin-bottom: 20px;}
	.incoming-cut-cost .sub-head{margin-bottom: 20px;}
	.incoming-cut-cost ul{font-size:17px; line-height:28px;}
	.incoming-cut-cost svg{width:100%; height:auto;}
	.incoming-cut-cost .d-md-block{display:none!important;}
	.incoming-key-features {padding: 20px 50px 70px 80px;}
	.incoming-key-features .feature-tab{width: 100%; height: 355px;}
	.incoming-key-features .feature-tab .feature-img{width: 363px; height: auto;}
	.incoming-key-features ul {margin-left: 50px; margin-top: 0px;}

	.welcome-app-overview-panel .overview-content{margin-left: 22px; line-height: 30px; font-size: 17px;}
	.welcome-app-overview-panel .overview-content .d-md-block{display:none!important;}
	.welcome-app-overview-panel .overview-laptop{width:100%; height:auto;}
	.welcome-app-overview-panel .overview-laptop svg{width:100%; height:auto;}
	.welcome-app-heading{font-size:30px;}
	.welcome-app-tp-growth{padding: 100px 0px 100px 45px;}
	.welocme-key-feature-heading{margin-top: 90px; margin-bottom: 30px;}
	.welcomeapp-key-features {width: 950px;margin-bottom: 0px; padding-bottom: 0px; padding-top: 50px;}
	.welcomeapp-key-features .feature-tab {width: 395px; height: 305px; background-size: contain; padding-top: 33px; padding-left: 39px;}
	.welcomeapp-key-features .feature-tab .feature-img {width: 309px; height: auto;}
	.welcome-app-testimonial .testimonial-inner-wrapper{padding: 50px 70px 100px 70px;}
	/*-------------- App Pages----------------------*/

	/*-------------- Help Page ---------------------*/
	.help-img-area{padding:70px 0px;}
	.help-link-area{padding:40px;}
	.help-link-area .help-link-box{width: 260px; height: 222px; margin: 17px; padding: 20px 10px;}
	.help-link-area .help-link-box .icon{width:90px; height:auto; margin:0 auto;}
	.help-link-area .help-link-box .icon svg{width:100%; height:Auto;}
	/*-------------- Help Page ---------------------*/
	
	/*-------------- Video Page ---------------------*/
	.video-link-area{padding:40px;}
	.video-category-area{padding:70px 50px 0px 50px}
	.video-category-area svg{width:100%;}
	.video-category-area a{padding:0px 0px 100px 0px}
	.video-listing {width: 100%; padding: 20px;}
	.video_height_width_small{width:100%; height:210px;}
	/*-------------- Video Page ---------------------*/

	/*-------------- TnC ---------------*/
	.tnc-content-area{padding:50px;}
	/*-------------- TnC ---------------*/

	.contact-img-area{padding:70px 0px;}
	.contact-area{margin: 80px auto;}
	.contact-bottom-wrapper{padding:100px 0px 50px 0px}

	.covid-panel-2{font-size:30px;}
	.covid-info-wrapper {margin-bottom:60px; width:900px;}
	.covid-info-wrapper svg{width:100%; height:auto;}
	.covid-info-wrapper .head{margin:10px 0px 10px 10px; font-size: 25px;}
	.covid-info-wrapper .text{margin-left: 10px; margin-bottom: 10px; font-size: 14px; line-height: 30px;}
	.covid-info-wrapper .points{margin-left: 10px; margin-bottom: 10px; font-size: 14px;}

	#power-up{position:absolute; top:600px;}
	#it-ifrastructure{position: absolute; top: 1350px;}
	#platform-integrations{position: absolute; top: 2600px;}
	#grow-sales{position: absolute; top: 3250px;}
	#reduce-costs{position: absolute; top: 5150px;}


	.bns-app-screen-heading{padding-top:20px; font-size:30px;}
	.bns-app-sliders{padding:50px 70px 0px 70px;}
	.bns-app-sliders .carousel-item .carousel-caption{left: 0px; font-size: 22px; width:300px; margin-top: 25px;}
	.bns-app-tabs .tab-content .screen-area{width: 470px; height: 316px;}
	.bns-app-tabs .tab-content #welcome-screen{background: url(../images/app_screen_small.png) no-repeat left -647px!important;;}
	.bns-app-tabs .tab-content #here-screen{background: url(../images/app_screen_small.png) no-repeat right -646px!important;}
	.bns-app-tabs .tab-content .col-sm-6{padding:0px!important;}
	.fat-growing-area {padding: 20px 30px;}
	.fast-growing-heading{font-size:35px;}
	.fat-growing-area .text{font-size:22px;}
	.fat-growing-area .laptop-area{background-size: contain; width: 420px; height: 250px;}
	.fat-growing-area .laptop-area .carousel {width: 322px; margin-left: 49px; padding-top: 13px;}
	.free_try_button{margin-top:60px}
	.module_icon .module_item{width: 127px;}
	.pricing_panel{width:900px;}
	.pricing_panel p{font-size:22px;}
	.customer_section{margin-top:60px;}
	.bns-app-tabs{padding:50px 0px;}
	.module_icon{padding: 20px 10px;}

	.izettle-top-panel .text-area{padding: 70px 15px 100px 15px;}
	.izettle-top-panel .image-area a{bottom: 40px; right: 40px;}
	.izettle-eading{padding:60px 50px}

	.izettle-overview{width:900px;}
	.izettle-overview svg{width:100%; height:auto}
	.izettle-overview .heading{margin-left:20px;}
	.izettle-overview .text{font-size:16px; margin-left:20px;}
	
	.izettle-accept-payment{width:900px;}
	.izettle-accept-payment svg{width:100%; height:auto; margin-left: 20px;}
	.izettle-accept-payment .text{font-size:16px;}
	
	.izettle-offer-payment{width:900px;}
	.izettle-offer-payment svg{width:100%; height:auto}
	.izettle-offer-payment .text{font-size:16px;}

	.modernize-pos-icons{width:900px;}
	.modernize-pos-icons .heading{font-size: 18px;}
	.modernize-pos-icons .text{font-size:13px;}


	/*---------------------- Footer ---------------------------*/
		.non-login-footer-2021{padding:30px 30px 20px 30px}
	/*---------------------- Footer ---------------------------*/
	/*---Cookise---*/
	.cookies-setting-bottom-bar{width: 94%; margin-left: -47%; grid-template-columns:64% 16% 16%; gap: 17px;}
	.cookies-txt {line-height: 17px; font-size: 13px;}
	.cookies-setting-bottom-bar a{font-size: 13px;}
	/*---Cookise---*/
}
@media screen and (min-width: 768px) and (max-width: 990px) {
/*---------------- Header 2021 -----------------------*/
	.header-wrapper-blank-2021 {height: 113px;}
	.header-wrapper-2021 .header-2021 .navbar-toggler{display:none;}
	.header-wrapper-2021 .header-2021 .m-nav-area{display: block; right: 0px; position: absolute;}
	.header-wrapper-2021 .header-2021 .nav-bar-custom{font-size: 19px; float: right; cursor: pointer; padding: 5px 15px;}
	.header-wrapper-2021 .header-2021 .nav-bar-close-custom{font-size: 19px; float: right; cursor: pointer; padding: 5px 15px;}
	.header-wrapper-2021 .header-2021 .nav-area{right: 0px; top: 110px; background: #fff; z-index: 100; width: 350px; position:fixed; height:100%; overflow:auto; margin-right:-800px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
	.header-wrapper-2021 .header-2021 .nav-area a{font-family: 'Jost', sans-serif; width: 100%; display: table; padding: 15px 25px; border-bottom: solid 1px #D9D9D9; color: #000; font-weight: 600; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
	.header-wrapper-2021 .header-2021 .nav-area a:last-child{margin-bottom: 110px;}
	.header-wrapper-2021 .header-2021 .nav-area .industry-drop{font-family: 'Jost', sans-serif; cursor:pointer; position:relative; width: 100%; display: table; padding: 15px 35px 15px 25px; border-bottom: solid 1px #D9D9D9; color: #000; font-weight: 600; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease; }
	.header-wrapper-2021 .header-2021 .nav-area .industry-drop:after{content:'\f107'; font-family:FontAwesome; position:absolute; right: 11px; top: 15px;}
	.header-wrapper-2021 .header-2021 .nav-area .industry-drop-2{font-family: 'Jost', sans-serif; background:#e8e8e8; cursor:pointer; position:relative; width: 100%; display: table; padding: 15px 35px 15px 25px; border-bottom: solid 1px #D9D9D9; color: #000; font-weight: 600;}
	.header-wrapper-2021 .header-2021 .nav-area .industry-drop-2:before{content:'\f106'; font-family:FontAwesome; position:absolute; right: 11px; top: 15px;}
	.header-wrapper-2021 .header-2021 .industry-drop-area{padding: 0px 10px; background: #e8e8e8;}
	.header-wrapper-2021 .header-2021 .industry-drop-area a:last-child{margin:0px;}
	.header-wrapper-2021 .header-2021 .industry-drop-area a{font-family: 'Jost', sans-serif; padding: 10px 35px 10px 35px; font-size: 14px; font-weight: 500;}
	.header-wrapper-2021 .header-2021 .nav-area .products-drop{cursor:pointer; position:relative; width: 100%; display: table; padding: 15px 35px 15px 25px; border-bottom: solid 1px #D9D9D9; color: #000; font-weight: 600;}
	.header-wrapper-2021 .header-2021 .nav-area .products-drop:after{content:'\f107'; font-family:FontAwesome; position:absolute; right: 11px; top: 15px;}
	.header-wrapper-2021 .header-2021 .nav-area .products-drop-2{background:#e8e8e8; cursor:pointer; position:relative; width: 100%; display: table; padding: 15px 35px 15px 25px; border-bottom: solid 1px #D9D9D9; color: #000; font-weight: 600;}
	.header-wrapper-2021 .header-2021 .nav-area .products-drop-2:before{content:'\f106'; font-family:FontAwesome; position:absolute; right: 11px; top: 15px;}
	.header-wrapper-2021 .header-2021 .products-drop-area{background: #e8e8e8;}
	.header-wrapper-2021 .header-2021 .products-drop-area a:last-child{margin:0px;}
	.header-wrapper-2021 .header-2021 .products-drop-area .maximize-sales-m{font-family: 'Jost', sans-serif; cursor:pointer; padding:10px 35px 10px 35px; font-weight: 500; font-size: 14px; border-bottom: solid 1px #D9D9D9; position:relative;}
	.header-wrapper-2021 .header-2021 .products-drop-area .maximize-sales-m:after{content:'\f107'; font-family:FontAwesome; position:absolute; right: 11px; top: 11px;}
	.header-wrapper-2021 .header-2021 .products-drop-area .maximize-sales-m-2{font-family: 'Jost', sans-serif; cursor:pointer; padding:10px 35px 10px 35px; font-weight: 500; font-size: 14px; border-bottom: solid 1px #D9D9D9; position:relative;}
	.header-wrapper-2021 .header-2021 .products-drop-area .maximize-sales-m-2:after{content:'\f106'; font-family:FontAwesome; position:absolute; right: 11px; top: 11px;}
	.header-wrapper-2021 .header-2021 .products-drop-area .maximize-sales-option-m{padding: 0px 15px;}
	.header-wrapper-2021 .header-2021 .products-drop-area .maximize-sales-option-m a{font-family: 'Jost', sans-serif; padding:10px 30px; font-size:13px;}
	.header-wrapper-2021 .header-2021 .products-drop-area .maximize-sales-option-m span{font-family: 'Jost', sans-serif; display:table; font-size:11px; font-weight: 400;}
	.header-wrapper-2021 .header-2021 .products-drop-area .enhance-customer-m{font-family: 'Jost', sans-serif; cursor:pointer; padding:10px 35px 10px 35px; font-weight: 500; font-size: 14px; border-bottom: solid 1px #D9D9D9; position:relative;}
	.header-wrapper-2021 .header-2021 .products-drop-area .enhance-customer-m:after{content:'\f107'; font-family:FontAwesome; position:absolute; right: 11px; top: 11px;}
	.header-wrapper-2021 .header-2021 .products-drop-area .enhance-customer-m-2{font-family: 'Jost', sans-serif; cursor:pointer; padding:10px 35px 10px 35px; font-weight: 500; font-size: 14px; border-bottom: solid 1px #D9D9D9; position:relative;}
	.header-wrapper-2021 .header-2021 .products-drop-area .enhance-customer-m-2:after{content:'\f106'; font-family:FontAwesome; position:absolute; right: 11px; top: 11px;}
	.header-wrapper-2021 .header-2021 .products-drop-area .enhance-customer-option-m{padding: 0px 15px;}
	.header-wrapper-2021 .header-2021 .products-drop-area .enhance-customer-option-m a{padding:10px 30px; font-size:13px;}
	.header-wrapper-2021 .header-2021 .products-drop-area .enhance-customer-option-m span{display:table; font-size:11px; font-weight: 400;}
	.header-wrapper-2021 .header-2021 .products-drop-area .streamline-operations-m{font-family: 'Jost', sans-serif; cursor:pointer; padding:10px 35px 10px 35px; font-weight: 500; font-size: 14px; position:relative;}
	.header-wrapper-2021 .header-2021 .products-drop-area .streamline-operations-m:after{content:'\f107'; font-family:FontAwesome; position:absolute; right: 11px; top: 11px;}
	.header-wrapper-2021 .header-2021 .products-drop-area .streamline-operations-m-2{font-family: 'Jost', sans-serif; cursor:pointer; padding:10px 35px 10px 35px; font-weight: 500; font-size: 14px; position:relative;}
	.header-wrapper-2021 .header-2021 .products-drop-area .streamline-operations-m-2:after{content:'\f106'; font-family:FontAwesome; position:absolute; right: 11px; top: 11px;}
	.header-wrapper-2021 .header-2021 .products-drop-area .streamline-operations-option-m{padding: 0px 15px;}
	.header-wrapper-2021 .header-2021 .products-drop-area .streamline-operations-option-m a{font-family: 'Jost', sans-serif; padding:10px 30px; font-size:13px;}
	.header-wrapper-2021 .header-2021 .products-drop-area .streamline-operations-option-m span{font-family: 'Jost', sans-serif; display:table; font-size:11px; font-weight: 400;}
	.header-wrapper-2021 .header-2021 .bg-grey{background:#e8e8e8}
	.header-wrapper-2021 .header-2021 .navbar{padding:0px 15px 0px 15px}
	.scroll-off{overflow:hidden; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
	.hd-bg{z-index:-1; background:rgba(0,0,0,0.3); position:fixed; top:0px; right:0px; bottom:0px; left:0px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
	.open-nav{margin-right:0px!important; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}	
/*---------------- Header 2021 -----------------------*/
	.header .navbar-toggler{display:none;}
	.header .navbar-collapse{display:none;}
	.header .m-nav-area{display:block;}
	.header .nav-bar-custom{font-size: 19px; float: right; cursor: pointer; padding: 5px 15px;}
	.header .nav-bar-close-custom{font-size: 19px; float: right; cursor: pointer; padding: 5px 15px;}
	.header .nav-area{right: 0px; top: 110px; background: #fff; z-index: 100; width: 350px; position:fixed; height:100%; overflow:auto; margin-right:-800px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
	.header .nav-area a{width: 100%; display: table; padding: 15px 25px; border-bottom: solid 1px #D9D9D9; color: #000; font-weight: 600; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
	.header .nav-area a:last-child{margin-bottom: 110px;}
	.header .nav-area .industry-drop{cursor:pointer; position:relative; width: 100%; display: table; padding: 15px 35px 15px 25px; border-bottom: solid 1px #D9D9D9; color: #000; font-weight: 600; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
	.header .nav-area .industry-drop:after{content:'\f107'; font-family:FontAwesome; position:absolute; right: 11px; top: 15px;}
	.header .nav-area .industry-drop-2{background:#e8e8e8; cursor:pointer; position:relative; width: 100%; display: table; padding: 15px 35px 15px 25px; border-bottom: solid 1px #D9D9D9; color: #000; font-weight: 600;}
	.header .nav-area .industry-drop-2:before{content:'\f106'; font-family:FontAwesome; position:absolute; right: 11px; top: 15px;}
	.header .industry-drop-area{padding: 0px 10px; background: #e8e8e8;}
	.header .industry-drop-area a:last-child{margin:0px;}
	.header .industry-drop-area a{padding: 10px 35px 10px 35px; font-size: 14px; font-weight: 500;}
	.header .nav-area .products-drop{cursor:pointer; position:relative; width: 100%; display: table; padding: 15px 35px 15px 25px; border-bottom: solid 1px #D9D9D9; color: #000; font-weight: 600;}
	.header .nav-area .products-drop:after{content:'\f107'; font-family:FontAwesome; position:absolute; right: 11px; top: 15px;}
	.header .nav-area .products-drop-2{background:#e8e8e8; cursor:pointer; position:relative; width: 100%; display: table; padding: 15px 35px 15px 25px; border-bottom: solid 1px #D9D9D9; color: #000; font-weight: 600;}
	.header .nav-area .products-drop-2:before{content:'\f106'; font-family:FontAwesome; position:absolute; right: 11px; top: 15px;}
	.header .products-drop-area{background: #e8e8e8;}
	.header .products-drop-area a:last-child{margin:0px;}
	.header .products-drop-area .maximize-sales-m{cursor:pointer; padding:10px 35px 10px 35px; font-weight: 500; font-size: 14px; border-bottom: solid 1px #D9D9D9; position:relative;}
	.header .products-drop-area .maximize-sales-m:after{content:'\f107'; font-family:FontAwesome; position:absolute; right: 11px; top: 11px;}
	.header .products-drop-area .maximize-sales-m-2{cursor:pointer; padding:10px 35px 10px 35px; font-weight: 500; font-size: 14px; border-bottom: solid 1px #D9D9D9; position:relative;}
	.header .products-drop-area .maximize-sales-m-2:after{content:'\f106'; font-family:FontAwesome; position:absolute; right: 11px; top: 11px;}
	.header .products-drop-area .maximize-sales-option-m{padding: 0px 15px;}
	.header .products-drop-area .maximize-sales-option-m a{padding:10px 30px; font-size:13px;}
	.header .products-drop-area .maximize-sales-option-m span{display:table; font-size:11px; font-weight: 400;}
	.header .products-drop-area .enhance-customer-m{cursor:pointer; padding:10px 35px 10px 35px; font-weight: 500; font-size: 14px; border-bottom: solid 1px #D9D9D9; position:relative;}
	.header .products-drop-area .enhance-customer-m:after{content:'\f107'; font-family:FontAwesome; position:absolute; right: 11px; top: 11px;}
	.header .products-drop-area .enhance-customer-m-2{cursor:pointer; padding:10px 35px 10px 35px; font-weight: 500; font-size: 14px; border-bottom: solid 1px #D9D9D9; position:relative;}
	.header .products-drop-area .enhance-customer-m-2:after{content:'\f106'; font-family:FontAwesome; position:absolute; right: 11px; top: 11px;}
	.header .products-drop-area .enhance-customer-option-m{padding: 0px 15px;}
	.header .products-drop-area .enhance-customer-option-m a{padding:10px 30px; font-size:13px;}
	.header .products-drop-area .enhance-customer-option-m span{display:table; font-size:11px; font-weight: 400;}
	.header .products-drop-area .streamline-operations-m{cursor:pointer; padding:10px 35px 10px 35px; font-weight: 500; font-size: 14px; position:relative;}
	.header .products-drop-area .streamline-operations-m:after{content:'\f107'; font-family:FontAwesome; position:absolute; right: 11px; top: 11px;}
	.header .products-drop-area .streamline-operations-m-2{cursor:pointer; padding:10px 35px 10px 35px; font-weight: 500; font-size: 14px; position:relative;}
	.header .products-drop-area .streamline-operations-m-2:after{content:'\f106'; font-family:FontAwesome; position:absolute; right: 11px; top: 11px;}
	.header .products-drop-area .streamline-operations-option-m{padding: 0px 15px;}
	.header .products-drop-area .streamline-operations-option-m a{padding:10px 30px; font-size:13px;}
	.header .products-drop-area .streamline-operations-option-m span{display:table; font-size:11px; font-weight: 400;}
	.header .bg-grey{background:#e8e8e8}
	.header-wrapper-blank{height: 112px;}
	.header .navbar{padding:0px 15px 0px 15px}
	
	.scroll-off{overflow:hidden; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
	.hd{z-index:100; background:rgba(0,0,0,0.3); position:fixed; top:0px; right:0px; bottom:0px; left:0px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
	.open-nav{margin-right:0px!important; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}

	/*---------------- New Home Page 17052021-------------------*/
	.hm-top-panel{height:370px;}
	.hm-top-panel .hm-laptop{width:345px;}
	.hm-top-panel .hm-laptop-shadow{right: 34px; top: 17px; width: 258px}
	.hm-top-panel .hm-img-slider{top: 28px; left: 51px; width: 244px; height: auto;}
	.hm-top-panel .text-1{margin-left: 20px; font-size: 44px;}
	.hm-top-panel .text-2{margin-left:20px; font-size: 18px; margin-top:10px;}
	.hm-top-panel .watch-demo{margin-left:20px; margin-top:35px;}
	.hm-heading{margin-top: 60px; font-size: 30px;}
	.meet-customer-steps{padding-top: 50px;}
	.meet-customer-steps .steps{width:700px;}
	.meet-customer-steps .steps .step-1{top: -102px; left: -20px;}
	.meet-customer-steps .steps .step-1 .head{font-size:20px;}
	.meet-customer-steps .steps .step-2{width: 171px; top: -50px; left: 135px;}
	.meet-customer-steps .steps .step-2 .head{font-size:20px;}
	.meet-customer-steps .steps .step-3{width: 181px; top: -42px; left: 342px;}
	.meet-customer-steps .steps .step-3 .head{font-size:20px;}
	.meet-customer-steps .steps .step-4{width: 170px; top: -93px; left: 549px;;}
	.meet-customer-steps .steps .step-4 .head{font-size:20px;}
	.hm-schedule-consultation{font-size: 21px;}
	.hm-schedule-consultation .d-md-block{display:none!important;}
	.hm-schedule-consultation .inner-wrapper .schedule-consultation{width:100%; margin-top: 26px;}
	.hm-schedule-consultation .inner-wrapper{padding: 60px 20px;}
	.hm-oursolutions{padding: 50px 20px 50px 20px;}
	.hm-oursolutions .operations-tools-panel .sub-heading{margin-left:40px;}
	.hm-oursolutions .operations-tools-panel .text{margin-left:40px;}
	.hm-action-area .inner-wrapper{padding: 60px 20px;}
	.hm-action-area .inner-wrapper a{width:250px;}
	.hm-action-area .inner-wrapper a:first-child {margin-right: 55px;}
	.hm-oursolutions-head{    padding: 60px 50px 0px 50px}
	.hm-oursolutions .operations-tools-panel{width:700px;}
	.hm-oursolutions .operations-tools-panel .owl-stage-outer {height: 350px;}
	.hm-increase-reduce{width:700px; margin-bottom: 60px;}
	.hm-incresae-sales .inner-wrapper{padding: 60px;}
	.market-head{margin-top: 80px; font-size: 30px;}
	.market-sub-head{font-size:16px;}
	.hm-new-integrations{padding-top:60px;}
	/*---------------- New Home Page 17052021-------------------*/

	.image-panel{height:430px; padding:0px 20px;}
	.image-panel .image-area .hm-laptop{width: 355px;}
	.image-panel .image-area .text-1{margin-left: 0px; line-height: 40px; font-size: 30px;}
	.image-panel .image-area .text-2{margin-left:0px; font-size:18px;}
	.image-panel .image-area .request-demo{margin-left: 0px; margin-top: 35px; font-size: 12px; width: 200px; padding: 15px 25px;}
	.image-panel .image-area .hm-img-slider {top: 28px; left: 53px; width: 251px; height: 163px;}
	.image-panel .image-area .hm-laptop-shadow{width: 249px; top: 18px; right: 35px;}

	.manage-aspect{padding:30px;}
	.manage-aspect .text-1{font-size: 35px; line-height: 50px;}
	.manage-aspect .manage-aspect-point{width:100%;}
	.manage-aspect .manage-aspect-point .point-box-area{width: 37%;}
	.manage-aspect .manage-aspect-point .point-box-area:nth-child(1){margin-bottom:70px;}
	.manage-aspect .manage-aspect-point .point-box-area:nth-child(2){margin-bottom:70px;}
	.manage-aspect .manage-aspect-point .point-box-area .head{font-size:24px;}
	.manage-aspect .manage-aspect-point .point-box-area .text{font-size:18px;}
	.action-buttons{padding:35px 0px; }
	.smartest-operations-tools{padding:30px;}
	.smartest-operations-tools .text-1{font-size:35px;}
	.smartest-operations-tools .text-2{font-size:20px; margin-bottom: 3rem;}
	.smartest-operations-tools .text-3{font-size: 27px; font-weight: 500; color: #000; text-align: Center; letter-spacing: .6px; margin-top:30px;  margin-bottom: 3rem;}
	.smartest-operations-tools .operations-tools-area .app-screens-area{margin-right: 40px; margin-bottom: 40px; width:200px;}
	.smartest-operations-tools .operations-tools-area .app-screens-area .app-screens svg{width:100%; height:auto;}
	.smartest-operations-tools .operations-tools-area .incoming{margin-right:10px; margin-bottom:0px;}
	.smartest-operations-tools .operations-tools-area .vipz{margin-right:10px; width:155px; margin-bottom:0px;}
	.smartest-operations-tools .operations-tools-area .vipz .app-screens{width:90px;}
	.smartest-operations-tools .operations-tools-area .shift{margin-right:10px!important; width:150px; margin-bottom:0px;}
	.smartest-operations-tools .operations-tools-area .shift .app-screens{width:90px;}
	.smartest-operations-tools .operations-tools-area .invoice{width:155px; margin-right:0px; margin-bottom:0px;}
	.smartest-operations-tools .operations-tools-area .invoice .app-screens{width:90px;}
	.smartest-operations-tools .operations-tools-area .app-des{font-size:13px; margin-top:0px;}
	.smartest-operations-tools .operations-tools-area .app-name{font-size:23px; margin-top: 10px;}
	.smartest-operations-tools .operations-tools-panel{width:700px;}
	.smartest-operations-tools .operations-tools-panel .owl-stage-outer{height:300px;}
	.smartest-operations-tools .operations-tools-panel .heading{font-size:27px;}
	.smartest-operations-tools .operations-tools-panel .text{font-size:20px; margin-left:0px;}
	.smartest-operations-tools .operations-tools-panel .vipz .screens{width:160px;}
	.smartest-operations-tools .operations-tools-panel .shift .screens{width:160px;}
	.smartest-operations-tools .operations-tools-panel .invoice .screens{width:160px;}
	.smartest-operations-tools .operations-tools-panel .sub-heading{margin-left:0px; margin-top: 10px;}
	.smartest-operations-tools .operations-tools-panel a{margin-left:0px;}
	.smartest-operations-tools .operations-tools-panel .owl-dots{margin-left:20px;}
	.hm-cloud-solution{padding:30px;}
	.hm-cloud-solution .text-1{font-size:27px; line-height:normal;}
	.hm-cloud-solution .text-2{font-size:20px; margin-bottom: 3rem;}
	.hm-cloud-solution .hm-cloud-boxes .hm-basic-cloud{padding:30px; width:45%}
	.hm-cloud-solution .hm-cloud-boxes .hm-basic-cloud .text-subhead{font-size:15px;}
	.hm-cloud-solution .hm-cloud-boxes .hm-basic-cloud .text-3{font-size:12px; font-weight:500}
	.hm-cloud-solution .hm-cloud-boxes .hm-basic-cloud .text-head{font-size:30px;}
	.hm-cloud-solution .hm-cloud-boxes .hm-basic-cloud:nth-child(1) {margin-right: 40px;}
	.hm-cloud-solution .hm-cloud-boxes .hm-basic-cloud a{width:100%;}
	.g-connected{padding:20px 30px 30px 30px}
	.g-connected .text-1{font-size:35px;}
	.g-connected .text-2{font-size:20px; margin-bottom: 3rem;}
	.g-connected .p-logos{width:100%; }
	.grow-sales{padding:44px 0px; font-size:35px;}
	.customer-discover{padding:30px;}
	.customer-discover .text-1{font-size:27px;}
	.customer-discover .text-2{font-size:20px; margin-bottom: 3rem;}
	.customer-discover .recommendation-area{width:100%}
	.customer-discover .recommendations-heading{font-size:22px;}
	.customer-discover .recommendations-text{font-size:27px;}
	.customer-discover .p-recommendations {padding-top:25px;}
	.customer-discover .p-recommendations svg{width:100%; height:auto;}
	.customer-discover .recommendations-icon svg{width:auto; height:auto;}
	.customer-discover .g-recommendations svg{width:auto; height:auto;}
	.customer-discover .s-recommendations svg{width:auto; height:auto;}
	.delight-customers{padding:30px;}
	.delight-customers .delight-customers-area{width:100%; font-size:18px; line-height:45px;}
	.delight-customers svg{width:100%; height:auto;}
	.delight-customers .text-1{font-size:27px;}
	.hm-w-builder{padding: 50px 30px;}
	.hm-w-builder .text-1{font-size:27px;}
	.hm-w-builder .text-2{font-size:20px; margin-bottom: 3rem;}
	.hm-w-builder .builder-feature{margin-left:0px; font-size: 17px; line-height: 40px;}
	.hm-w-builder .creation-process{margin-left:0px;}
	.hm-w-builder svg{width:100%; height:auto;}
	.reduce-costs .delight-customers-area{width:100%;}
	.reduce-costs .text-1{font-size:35px;}
	.hm-about-salesvu{width:90%; padding:20px; margin-bottom:0px; font-size:23px;}
	.hm-dedicated-team{padding:30px 30px 0px 30px; width:100%; margin-top:0px;}
	.hm-dedicated-team .text-1{font-size:35px;}
	.hm-dedicated-team .text-2{font-size:20px; margin-bottom: 3rem;}
	.hm-dedicated-team .text{font-size: 20px;}
	.customers-case-studies{height:665px; background-size: auto; padding: 30px; background-position: center 400px;}
	.customers-case-studies .text-1{font-size:35px;}
	.customers-case-studies .text-2{font-size:20px; margin-bottom: 3rem;}
	.customers-case-studies .textimonial-area{width: 675px; height: 395px; background-size: contain;}
	.customers-case-studies .textimonial-area .cc-area{width: 513px; margin-left: 81px; padding-top: 21px;}
	.customers-case-studies .owl-carousel .owl-nav button.owl-prev{margin-left: -80px;}
	.customers-case-studies .owl-carousel .owl-nav button.owl-next{margin-right: -80px;}

	.footer{padding:80px 10px 20px 10px}
	.footer .copyright-bottom .copyright{font-size:11px;}
	.footer .f-quick-link{width: 29%;}
	.footer .f-quick-link .head{font-size: 18px;}
	.footer .f-quick-link a{font-size:11px;}
	.footer .f-help-center{width: 32%;}
	.footer .f-help-center .head{font-size: 18px;}
	.footer .f-help-center a{font-size:11px;}
	.footer .app-links .app-urls a .tooltiptext{position: relative; visibility: visible; display: table; bottom: unset; left: unset; margin-left: unset; background: transparent; width: 100%; padding: 5px 0px; font-size: 9px;}
	.footer .app-links .app-urls a .tooltiptext:before{display:none;}
	.signup-content{padding: 50px 0px; background-size: auto;}
	.signup-form-area {padding: 20px;}
	.signup-form-area .field{margin-bottom:10px;}
	.signup-form-area .field .dropup{width:98%; margin-top:0px;}
	.signup-content h1{font-size:23px; line-height:30px}
	.signup-content .text-box{width:300px;}
	.signup-content .text-box .singup-logo{width:100%; text-align:center; float:unset; margin-bottom:10px;}
	.signup-content .signup-and .line-left{top:32px;}
	.signup-content .signup-and .line-right{top:32px;}
	.signup-content .text-box .signup-text{width: 100%; font-size: 14px;}
	.signup-content .signup-and{width:300px; padding: 15px 0px;}
	.signup-form-area .field .get_started_inner_pages{margin-top:10px;}

	/* ------------ AI Page ------------------*/
	.different-algorithms{font-size:26px; margin-bottom:20px;}
	.ai-recom-head{font-size: 30px; padding: 40px 40px 20px 40px;}
	.product-recomendation-screen{margin-left:0px; padding: 20px; width: 100%; height:auto;}
	.product-recomendation-screen .recommendation-carousal{width:100%; margin-top:0px;}
	.card-header{padding:0px;}
	.card-header .btn-link{padding:10px; width:100%; text-align:left; color:#000; text-decoration:none;}
	.card-body{position:relative; padding-bottom:100px;}
	.product-recomendation-screen .recommendation-carousal .recommendation-carousal-screen{position: absolute; top: 0px; left: 0px; width: 100%;}
	.product-recomendation-screen .recommendation-carousal .recommendation-carousal-screen svg {width: 246px; height: 180px; left: 50%; margin-left: -123px; margin: 0 auto; margin-top: 58px; display: block;}
	.product-recomendation-screen .kiosk-blank-screen{position: relative; width: 320px; left: unset; margin-left: unset; margin-top: 0px; height: 344px; margin: 0 auto;}
	.product-recomendation-screen .recommendation-carousal .kiosk-blank-screen svg{width:100%; height:350px;}
	.product-recomendation-screen .recommendation-carousal #collapseOne-1 .recommendation-carousal-screen svg{margin-top: 60px;}
	.product-recomendation-screen .orderup-kiosk-carousal .orderup-whats-new{width: 100%; left: unset; top: unset; padding: 10px; position: relative;}
	.product-recomendation-screen .orderup-kiosk-carousal .orderup-whats-new:before{left: 217px; top: 110px;}
	.product-recomendation-screen .recommendation-carousal #collapseTwo-1 .recommendation-carousal-screen svg{margin-top: 46px;}
	.product-recomendation-screen .orderup-kiosk-carousal .orderup-best-sellers{width: 100%; right: unset; top: unset; padding: 10px; position: relative;}
	.product-recomendation-screen .orderup-kiosk-carousal .orderup-best-sellers:before{left: 536px; top: 114px;}
	.product-recomendation-screen .recommendation-carousal #collapseThree-1 .recommendation-carousal-screen svg{margin-top: 60px;}
	.product-recomendation-screen .orderup-kiosk-carousal .orderup-past-purchases{width: 100%; left: unset; top: unset; padding: 10px; position: relative;}
	.product-recomendation-screen .orderup-kiosk-carousal .orderup-past-purchases:before{background: url(../images2020/pos-left-arrow.png) no-repeat left top; left: 216px; top: 170px;}
	.product-recomendation-screen .recommendation-carousal #collapseFour-1 .recommendation-carousal-screen svg{margin-top: 45px;}
	.product-recomendation-screen .orderup-kiosk-carousal .orderup-trending-now{width: 100%; left: unset; top: unset; padding: 10px; position: relative;}
	.product-recomendation-screen .orderup-kiosk-carousal .orderup-trending-now:before{left: 298px; height: 65px; top: 88px;}
	.product-recomendation-screen .recommendation-carousal #collapseFive-1 .recommendation-carousal-screen svg{margin-top: 58px;}
	.product-recomendation-screen .orderup-kiosk-carousal .orderup-frequently-brought-together{width: 100%; right: unset; top: unset; padding: 10px; position: relative;}
	.product-recomendation-screen .orderup-kiosk-carousal .orderup-frequently-brought-together:before{right: 209px; top: 219px;}
	.product-recomendation-screen .recommendation-carousal #collapseSix-1 .recommendation-carousal-screen svg{margin-top: 45px;}
	.product-recomendation-screen .orderup-kiosk-carousal .orderup-you-might-like{width: 100%; left: unset; top: unset; padding: 10px; position: relative;}
	.product-recomendation-screen .orderup-kiosk-carousal .orderup-you-might-like:before{background: url(../images2020/pos-left-arrow.png) no-repeat left top; left: 228px; top: 200px;}
	.product-recomendation-screen .recommendation-carousal #collapseSeven-1 .recommendation-carousal-screen svg{margin-top: 58px;}
	.product-recomendation-screen .orderup-kiosk-carousal .orderup-similar-product{width: 100%; left: unset; top: unset; padding: 10px; position: relative;}
	.product-recomendation-screen .orderup-kiosk-carousal .orderup-similar-product:before{left: 218px; top: 214px;}
	.product-recomendation-screen .recommendation-carousal #collapseOne-3 .recommendation-carousal-screen svg{margin-top: 28px;}
	.product-recomendation-screen .ipad-pos-carousal .orderup-whats-new {position: relative; left: unset; top: unset; width: 100%; padding:10px;}
	.product-recomendation-screen .ipad-pos-carousal .orderup-whats-new:before{left: 222px; top: 129px;}
	.product-recomendation-screen .recommendation-carousal #collapseTwo-3 .recommendation-carousal-screen svg{margin-top: 122px;}
	.product-recomendation-screen .ipad-pos-carousal .orderup-best-sellers{left: unset; top: unset; width: 100%; padding: 10px;}
	.product-recomendation-screen .ipad-pos-carousal .orderup-best-sellers:before{left: 222px; top: 149px;}
	.product-recomendation-screen .recommendation-carousal #collapseThree-3 .recommendation-carousal-screen svg{margin-top: 122px;}
	.product-recomendation-screen .ipad-pos-carousal .orderup-trending-now{left: unset; top: unset; width: 100%; padding: 10px;}
	.product-recomendation-screen .ipad-pos-carousal .orderup-trending-now:before{background: url(../images2020/pos-left-arrow.png) no-repeat left top; left: 223px; top: 147px;}
	.product-recomendation-screen .recommendation-carousal #collapseFour-3 .recommendation-carousal-screen svg{margin-top: 122px;}
	.product-recomendation-screen .ipad-pos-carousal .orderup-frequently-brought-together{left: unset; top: unset; width: 100%; padding: 10px;}
	.product-recomendation-screen .ipad-pos-carousal .orderup-frequently-brought-together:before{background: url(../images2020/pos-left-arrow.png) no-repeat left top; left: 217px; top: 109px; right: unset;}
	.product-recomendation-screen .recommendation-carousal #collapseFive-3 .recommendation-carousal-screen svg{margin-top: 121px;}
	.product-recomendation-screen .ipad-pos-carousal .orderup-you-might-like{right: unset; top: unset; width: 100%; padding: 10px;}
	.product-recomendation-screen .ipad-pos-carousal .orderup-you-might-like:before{background: url(../images2020/pos-right-arrow.png) no-repeat left top; right: 219px; top: 227px;}
	.product-recomendation-screen .recommendation-carousal #collapseSix-3 .recommendation-carousal-screen svg{margin-top: 120px;}
	.product-recomendation-screen .ipad-pos-carousal .orderup-similar-product{width: 100%; left: unset; top: unset; padding: 10px;}
	.product-recomendation-screen .ipad-pos-carousal .orderup-similar-product:before{left: 290px; top: 72px;}
	.ecommerce-wrapper .kiosk-blank-screen{width: 430px; height:300px;}
	.product-recomendation-screen .recommendation-carousal #collapseOne-4 .recommendation-carousal-screen svg{width: 314px; height: 200px; margin-top: 166px;}
	.ecommerce-wrapper .ecom-pos-carousal .orderup-whats-new{width: 100%; left: unset; top: unset; padding: 10px;}
	.ecommerce-wrapper .ecom-pos-carousal .orderup-whats-new:before{left: 191px; top: 225px;}
	.product-recomendation-screen .recommendation-carousal #collapseTwo-4 .recommendation-carousal-screen svg{width: 314px; height: 200px; margin-top: 166px;}
	.ecommerce-wrapper .ecom-pos-carousal .orderup-best-sellers{width: 100%; left: unset; top: unset; padding: 10px;}
	.ecommerce-wrapper .ecom-pos-carousal .orderup-best-sellers:before{height: 67px; left: 240px; top: 114px;}
	.product-recomendation-screen .recommendation-carousal #collapseThree-4 .recommendation-carousal-screen svg{width: 314px; height: 200px; margin-top: 166px;}
	.ecommerce-wrapper .ecom-pos-carousal .orderup-past-purchases{width: 100%; left: unset; top: unset; padding: 10px;}
	.ecommerce-wrapper .ecom-pos-carousal .orderup-past-purchases:before{left: 191px; top: 128px;}
	.product-recomendation-screen .recommendation-carousal #collapseFour-4 .recommendation-carousal-screen svg{width: 314px; height: 200px; margin-top: 166px;}
	.ecommerce-wrapper .ecom-pos-carousal .orderup-trending-now{width: 100%; left: unset; top: unset; padding: 10px;}
	.ecommerce-wrapper .ecom-pos-carousal .orderup-trending-now:before{background: url(../images2020/pos-left-arrow.png) no-repeat left top; left: 191px; top: 218px;}
	.product-recomendation-screen .recommendation-carousal #collapseFive-4 .recommendation-carousal-screen svg{width: 314px; height: 200px; margin-top: 166px;}
	.ecommerce-wrapper .ecom-pos-carousal .orderup-frequently-brought-together{width: 100%; right: unset; top: unset; padding: 10px;}
	.ecommerce-wrapper .ecom-pos-carousal .orderup-frequently-brought-together:before{right: 188px; top: 217px;}
	.product-recomendation-screen .recommendation-carousal #collapseSix-4 .recommendation-carousal-screen svg{width: 314px; height: 200px; margin-top: 166px;}
	.ecommerce-wrapper .ecom-pos-carousal .orderup-you-might-like{width: 100%; right: unset; top: unset; padding: 10px;}
	.ecommerce-wrapper .ecom-pos-carousal .orderup-you-might-like:before{right: 138px; top: 223px;}
	.product-recomendation-screen .recommendation-carousal #collapseSeven-4 .recommendation-carousal-screen svg{width: 314px; height: 200px; margin-top: 166px;}
	.ecommerce-wrapper .ecom-pos-carousal .orderup-you-might-like{width: 100%; right: unset; top: unset; padding: 10px;}
	.ecommerce-wrapper .ecom-pos-carousal .orderup-you-might-like:before{right: 188px; top: 220px;}
	.product-recomendation-wrapper-2 .heading{font-size:23px;}
	.actions-buttons{padding: 40px 10px;}
	.actions-buttons a{width:210px;}
	/* ------------ AI Page ------------------*/

	/*---------- Pricing page-------------*/
	.price-header-panell{padding: 80px 0px 230px 0px;}
	.price-header-panell .text-2{font-size:40px;}
	.price-header-panell .text-3{margin-top: 17px; font-size: 20px;}
	.pricing-panel{height:350px; padding: 60px 30px;}
	.pricing-panel .pricing-box{width: 320px; padding: 50px 30px; left: 50%; margin-left: -160px;}
	.pricing-panel .pricing-box .pricing-title{line-height: normal; font-size: 32px; margin-bottom: 0px;}
	.pricing-panel .pricing-box .pricing-subtitle{font-size:19px;}
	.pricing-panel .pricing-box .pricing-rate{font-size:65px;}
	.pricing-panel .pricing-box .pricing-detail{font-size:14px;}
	.price-detail-area{padding: 30px 20px 50px 20px; width:100%;}
	.price-detail-text{font-size:14px;}
	.price-text-head{font-size: 32px;}
	.price-detail-area .common-button {width: 148px; background: #000; color: #fff; text-transform: uppercase; padding: 14px 18px; font-size: 9px;}
	.pricing-faq{margin-top:0px; background-size: auto!important;}
	.pricing-location{padding: 60px 20px;}
	.pricing-location .text-1{font-size: 1.5rem; margin: 30px 0px 30px 0px;}
	.pricing-screen{width:100%; height:auto;}
	.pricing-screen svg{width:100%; height:auto;}
	.pricing-location .common-button {width: 200px; background: #000; color: #fff; text-transform: uppercase; padding: 14px 18px; margin-left: 17px; font-size: 13px;}

	.new-price-header-panell{padding: 60px 0px 100px 0px;}
	.new-price-header-panell .text-3{font-size: 22px; margin-top: 15px;}
	.new-pricing-panel .col-md-4{width: 100%!important; flex: unset; max-width: 100%;;}
	.new-pricing-panel {padding: 50px 20px 0px 20px;}
	.new-pricing-panel .pricing-box{width: 100%; padding: 20px 0px 30px 0px; left: unset; margin: 0 auto; position: relative; margin-bottom: 25px; top: unset; margin-top: 0px;}
	.new-pricing-panel .pricing-box .most-popular{padding: 10px 30px 10px 10px; right: -29px;}
	.new-pricing-panel .pricing-box .pricing-rate{font-size:55px; line-height:55px;}
	.new-pricing-panel .pricing-box a{width:250px; padding: 15px 25px;}
	.new-pricing-panel .pricing-box .pricing-duration{font-size:13px;}
	.new-pricing-panel .pricing-box .pricing-title{font-size:30px; padding: 10px;}
	.new-pricing-panel .pricing-box .pricing-subtitle{font-size: 18px; width: 230px; height:auto;}
	.new-pricing-panel {height: auto; padding:30px 20px 0px 20px}
	.pricing-bundle-area{width: 730px;}
	.pricing-bundle-area .table-data li{width:20%; min-height:72px;}
	.pricing-bundle-area .table-data li:first-child{width:40%}
	.pricing-bundle-area .table-header li{font-size:20px!important; padding: 33px 10px 33px 10px;}
	.pricing-bundle-area .table-data li:first-child{font-size: 11px; padding: 18px 10px;}
	.pricing-bundle-area .triple-line li {padding: 33px 10px 33px 22px; height:114px;}
	.pricing-bundle-area .double-line .sub-text span{font-size:7px;}
	.pricing-bundle-area .double-line .sub-text{font-size: 12px; padding:11px 10px 11px 10px}
	.pricing-bundle-area .double-line li {padding: 24px 10px 24px 10px;}
	.pricing-bundle-area .double-line li:first-child{padding: 19px 10px;}
	.pricing-bundle-area .table-data .sub-text{font-size:10px; padding:8px;}
	.pricing-bundle-area .table-data:nth-child(6) li:first-child{padding:20px 10px;}
	.pricing-bundle-area .table-data:nth-child(8) .sub-text{padding:8px10px;}

	.app-bundle-area .table-header li {width: 26%;font-weight: 400; padding:12px 10px 13px 10px; height:79px;}
	.app-bundle-area .table-header li:first-child {width: 47%; font-weight: 600;}
	.app-bundle-area .table-header li:first-child span{font-size:12px;}
	.app-bundle-area .table-data li:nth-child(2) {text-align: left; padding: 17px 10px;}
	.app-bundle-area .table-data li {width: 26%; font-size: 11px;}
	.app-bundle-area .table-data li:first-child {width: 47%;}
	.app-bundle-area .table-data:nth-child(6) li:first-child {padding: 17px 10px;}

	.pricing-other-panel .table-data li:nth-child(1){font-size: 20px; padding: 14px!important;}
	.pricing-other-panel .table-data:last-child li:nth-child(1){font-size: 20px; padding: 39px 14px!important}
	.pricing-other-panel .table-data li:nth-child(2){padding: 23px 15px!important; font-size: 14px;}
	.pricing-other-panel .table-data li{padding: 13px!important;}
	.pricing-other-panel .table-data a{padding: 15px; font-size: 11px; letter-spacing: normal;}
	/*---------- Pricing page-------------*/

	/*----------- Covi19 ---------------*/
	.covid-heading{font-size: 1.9rem; padding: 35px 35px 55px 35px;}
	.covid-contactless-order{margin-bottom:140px; width:730px;}
	.covid-contactless-order .text-2{line-height: 25px; font-size: 14px;}
	.covid-contactless-order .text-2 .d-md-block{display:none!important;}
	.covid-contactless-order .covid-point{font-size: 14px;}
	.covid-curbside-delivery{margin-bottom:140px; width:730px;}
	.covid-curbside-delivery .text-2{line-height: 25px; font-size: 14px;}
	.covid-curbside-delivery .text-2 .d-md-block{display:none!important;}
	.covid-curbside-delivery .covid-point{font-size: 14px;}
	.covid-curbside-delivery .screen {width: 340px; height: auto;}
	.covid-curbside-delivery .screen svg{width:100%; height:auto;}
	.covid-orderup{margin-bottom:140px; width:730px;}
	.covid-orderup .text-2{line-height: 25px; font-size: 14px;}
	.covid-orderup .text-2 .d-md-block{display:none!important;}
	.covid-orderup .covid-point{font-size: 14px;}
	.covid-orderup .screen{width: 380px; height: auto;}
	.covid-orderup .screen svg{width:100%; height:auto;}
	.covid-pos-system{margin-bottom:140px; width:730px;}
	.covid-pos-system{font-size: 1.9rem; padding: 35px; margin-bottom: 60px;}
	.try-salesVu{padding: 108px 30px 125px 30px;}
	.try-salesVu .text-1{font-size: 1.9rem;}
	.try-salesVu .text-2{font-size:17px}
	/*----------- Covi19 ---------------*/

	/*---------- Covid -------------------*/
	.covid-top-area{height:375px;}
	.covid-top-area .text-area {background: rgba(62,118,255,0.8); padding: 20px 60px 40px 100px; width: 510px; margin-top: 90px;}
	.covid-panel-2{padding: 60px 30px;}
	.covid-panel-2 .text{font-size: 24.5px; line-height: 40px;}
	.covid-panel-2{padding: 60px 30px;}
	.covid-panel-3{width:100%; padding:0px 20px;} 
	.covid-panel-3 svg{width:100%; height:auto}
	.covid-panel-3 .text-wrapper{padding:0px 0px 20px 20px}
	.covid-panel-3 .text-wrapper .head{font-size:18px;}
	.covid-panel-3 .text-wrapper .text{font-size:11px; line-height:24px;}
	.covid-panel-3 .text-wrapper li{font-size:11px;}
	.covid-panel-4{width:100%; padding:0px 20px;}
	.covid-panel-4 svg{width:100%; height:auto}
	.covid-panel-4 .text-wrapper{padding:0px 20px 20px 0px}
	.covid-panel-4 .text-wrapper .head{font-size:18px;}
	.covid-panel-4 .text-wrapper .text{font-size:11px; line-height:24px;}
	.covid-panel-4 .text-wrapper li{font-size:11px;}
	.covid-panel-5{width:100%; padding:0px 20px;}
	.covid-panel-5 svg{width:100%; height:auto}
	.covid-panel-5 .text-wrapper{padding:0px 0px 20px 20px}
	.covid-panel-5 .text-wrapper .head{font-size:18px;}
	.covid-panel-5 .text-wrapper .text{font-size:11px; line-height:24px;}
	.covid-panel-5 .text-wrapper li{font-size:11px;}
	.try-salesVu .text-1{font-size: 1.7rem;}
	.try-salesVu .text-2{font-size:1.1rem}

	/*---------- Covid -------------------*/

	.common-button{width:240px;}


	/*-------------- App Pages----------------------*/
	.app-image-panel .apps-form-area{background-position:left top; padding: 0px;}
	.app-image-panel .apps-form-area .form-panel{padding: 20px;}
	.app-image-panel .apps-form-area .form-panel .w-field{margin-bottom: 5px;}
	.app-image-panel .app-text-area{padding: 80px 30px;}
	.vipz-image-bg .vipz-app-img svg{width:100%; height:auto;}
	.app-image-panel .app-text-area .text-1{font-size:32px;}
	.app-image-panel .app-text-area .text-2{font-size:22px; margin-top:20px;}
	.app-image-panel .app-text-area .text-3{font-size:22px;}
	.page-heading{padding: 60px 10px; font-size: 25px;}
	.overview-panel{width:730px;}
	.overview-panel .overview-laptop{width: 420px; height: 315px;}
	.overview-panel .overview-content {margin-left: 10px;}
	.overview-panel .overview-content .head{font-size:20px;}
	.overview-panel .overview-content ul{font-size: 15px;}
	.overview-panel .overview-content li{margin-bottom: 10px; line-height: 30px;}
	.overview-panel .overview-content li .d-md-block{display:none!important;}
	.overview-panel .overview-laptop .laptop-screen{left: 49px; top: 13px; width: 323px; height: 202px;}
	.key-features{padding: 50px 20px;}
	.key-features li a{padding: 0px 15px 5px 25px; font-size: 15px;}
	.apps-downloadable{width:740px; margin-bottom: 80px;}
	.apps-downloadable .text-1{margin-bottom: 10px;}
	.apps-downloadable .text-point .d-md-block{display:none!important;}
	.apps-downloadable svg{width:100%; height:auto;}
	.vipz-app-downloadable svg{width:auto; height:auto;}
	.app-testimonial-slider{width:100%; height:545px; background-position:center 230px; padding: 50px;}
	.app-testimonial-slider .testimonail-text-area{margin-top: 100px;}
	.app-testimonial-slider .text-1{font-size:33px; margin-bottom: 10px;}
	.app-testimonial-slider .text-2{font-size:23px; margin-top:0px;}
	.try-salesVu{padding:50px; margin-bottom:0px;}
	.key-features .feature-tab{width: 365px; height: 280px; padding-top: 28px; padding-left: 34px;}
	.key-features .feature-tab .feature-img{width: 289px; height: 220px;}
	
	.grocery-image-bg .app-text-area{padding:60px 20px;}
	.grocery-image-bg .app-text-area .text-3{font-size: 21px;}
	.grocery-overview-panel .overview-content{margin-left:17px;}
	
	.here-app-testimonial .testimonail-text-area{margin-top: 110px;}
	.here-app-key-features{margin-left: 0px;}
	.here-app-key-features li a{font-size: 14px;}
	.here-overview-panel{width: 100%; padding: 0px 20px 50px 20px;}
	.here-overview-panel .overview-content {margin-left: 30px;}

	.welcome-image-bg .app-text-area{padding:70px 16px}
	.welcome-app-key-features{margin-left: 0px;}
	.welcome-app-key-features li a{font-size: 14px;}
	.welcome-overview-panel{width: 100%; padding: 0px 20px 50px 20px;}
	.welcome-overview-panel .overview-content {margin-left: 30px;}

	.app-faqs-wrapper{padding: 50px 30px;}
	.app-faqs-wrapper .heading{font-size: 45px;}
	.app-faqs-wrapper .sub-heading{font-size: 25px;}
	.app-faqs-wrapper .card .card-header button{font-size: 18px; white-space: normal; padding:15px 60px 15px 8px}
	.app-faqs-wrapper .card .card-body{font-size:17px; }

	.ai-powered-content .head{font-size: 24px; line-height: 35px; }
	.ai-powered-content span{font-size:29px;}
	.ai-animation-area{padding:0px 10px 70px 10px}
	.ai-animation-area .ai-text{width:100%; padding-left:16px; font-size:15px; line-height:24px;}
	.ai-animation-area ul{margin-left: 10px;}
	.ai-animation-area li a{font-size: 14px;}
	.ai-powered-content{font-size: 15px; line-height: 19px;}
	.ai-animation-area .pos-screen{width:330px;}
	.ai-animation-area .ai-screen{top: 25px; width: 250px; margin-left: 42px;}

	.orderup-image-bg .app-text-area{padding: 59px 20px;}
	.orderup-image-bg .app-text-area .text-3 {font-size: 20px;}
	.orderup-testimonial{padding:40px 30px 10px 30px; height:436px;}
	.app-testimonial-slider .testimonail-text-area .c-logo{margin-bottom: 20px;}
	.orderup-testimonial .testimonail-text-area {width: 100%; margin-top:90px;}
	.orderup-testimonial .testimonail-text-area .c-text{font-size: 15px; margin-bottom: 15px;}
	.orderup-app-key-features{margin-left: 0px;}
	.orderup-app-key-features li a{font-size: 14px;}
	.orderup-overview-panel{width: 100%; padding: 0px 20px 50px 20px;}
	.orderup-overview-panel .overview-content {margin-left: 30px;}

	.pos-image-bg .app-text-area{padding:70px 30px}
	.pos-image-bg .app-text-area .text-2{font-size: 22px; margin-top: 20px;}
	.pos-image-bg .app-text-area .text-3{font-size: 19px; line-height: 30px;}
	.pos-app-key-features{margin-left: 0px;}
	.pos-app-key-features li a{font-size: 14px;}
	.pos-overview-panel{width: 100%; padding: 0px 20px 50px 20px;}
	.pos-overview-panel .overview-content {margin-left: 30px;}

	.regular-image-bg .app-text-area{padding: 60px 30px;}
	.regular-image-bg .app-text-area .text-3{font-size: 19px;}
	.regular-image-bg .regluar-app-img{padding:40px 20px; width:375px;}
	.regular-image-bg .regluar-app-img svg{width:100%; height:auto;}
	.regular-app-key-features{padding-top:0px; margin-bottom: 0px;}
	
	.handheld-image-bg .app-text-area{padding: 70px 30px;}
	.handheld-image-bg .handheld-app-img svg{width:100%; height:Auto;}
	.handheld-image-bg .app-text-area .text-3{font-size:18px;}
	.handheld-app-key-features{padding-top: 0px; margin-bottom:50px;}
	.handheld-app-key-features li a{padding-bottom:7px;}

	.onthelist-image-bg .app-text-area{padding: 60px 30px;}
	.onthelist-image-bg .onthelist-app-img{padding:40px 20px; width:375px;}
	.onthelist-image-bg .onthelist-app-img svg{width:100%; height:Auto;}
	.onthelist-image-bg .app-text-area .text-3{font-size:18px;}
	.onthelist-app-key-features{padding-top: 0px; margin-bottom:50px;}
	.onthelist-app-key-features li a{padding-bottom:7px;}
	
	.incoming-image-bg .app-text-area{padding: 60px 30px;}
	.incoming-image-bg .app-text-area .text-3{font-size: 19px;}
	.incoming-image-bg .incoming-app-img{padding:40px 20px; width:375px;}
	.incoming-image-bg .incoming-app-img svg{width:100%; height:auto;}
	.incoming-app-key-features{padding-top:0px; margin-bottom: 0px;}

	.retail-image-bg .app-text-area{padding:70px 29px}
	.retail-image-bg .app-text-area .text-3 {font-size: 17px; line-height:30px;}
	.retail-overview-panel .overview-content{margin-left:18px;}
	.retail-testimonial{height: 445px; padding-bottom: 0px;}
	.retail-testimonial .testimonail-text-area{margin-top: 80px;}

	.vipz-app-key-features{padding:0px 25px 70px 25px}
	.vipz-app-key-features .feature-tab{width: 277px; height: 470px; padding-top: 22px; padding-left: 23px;}
	.vipz-app-key-features .feature-tab .feature-img{width: 231px; height: auto;}
	.vipz-app-key-features .feature-tab .feature-img svg{border-radius: 15px;}
	.vipz-app-key-features li a{padding: 0px 15px 25px 25px;}
		
	.invoice-image-bg .app-text-area{padding: 120px 17px;}
	.invoice-image-bg .invoice-app-img{padding:30px 0px 0px 0px}
	.invoice-image-bg .invoice-app-img svg{width:100%; height:auto;}
	.invoice-app-key-features{padding:0px 30px 70px 30px}
	.invoice-app-key-features .feature-tab{width: 220px; height: 394px; padding-top: 17px; padding-left: 17px; background-size: cover;}
	.invoice-app-key-features .feature-tab .feature-img{width: 182px; height: auto;}
	.invoice-app-key-features .feature-tab .feature-img svg{border-radius: 15px;}
	.invoice-app-key-features .feature-tab-2{width: 370px; height: 285px; padding-top: 28px; padding-left: 33px;}
	.invoice-app-key-features .feature-tab .feature-img-2{width: 296px; height: auto;}
	.invoice-app-key-features .feature-tab .feature-img-2 svg{border-radius:0px; width:100%; height:auto;}
	.invoice-app-key-features li a{padding:0px 15px 10px 25px}

	.shift-image-bg .app-text-area{padding: 90px 40px;}
	.shift-laptop{padding:40px; width:100%; text-align:center;}
	.shift-laptop svg{width:100%;}
	.shift-image-bg .shift-app-img{padding: 30px 0px 0px 0px;}
	.shift-image-bg .shift-app-img svg{height:auto;}
	.shift-image-bg .app-text-area .text-3{font-size:20px;}


	.pos-new .app-text-area{padding:63px 30px 60px 30px}
	.pos-new .app-text-area .text-1{font-size:38px;}
	.pos-new .app-text-area .text-2{font-size:21px;}
	.pos-new .app-text-area .text-3 {font-size: 20px; line-height:35px;}
	.pos-new .app-text-area .text-3 .d-md-block{display:none!important;}
	.ai-power-new{font-size: 17px; margin:50px 0px; line-height: 22px;}
	.ai-power-new .head{font-size: 30px; line-height: normal;}
	.a-animation-new .ai-screen{top: 27px; width: 245px; margin-left: 42px;}
	.ai-power-new .d-md-block{display:none!important;}
	.new-price-area .price-area-wrapper{padding: 30px; font-size: 17px;}
	.new-price-area .price-area-wrapper .d-md-block{display:none!important;}
	.new-price-area .price-area-wrapper a{width:100%;}
	.increase-your-sales {padding:30px}
	.increase-your-sales .content .head{margin-bottom: 15px;}
	.increase-your-sales .content li{font-size: 14px; margin-bottom: 11px;}
	.increase-your-sales .content li:last-child{margin-bottom:0px;}
	.increase-your-sales .img{width:375px;}
	.increase-your-sales .img svg{width:100%;height:auto;}
	.increase-your-sales .content li .d-md-block{display:none!important;}
	.new-action-area .action-area-wrapper{padding: 30px;}
	.new-action-area .action-area-wrapper a{width:270px;}
	.decrease-your-sales {padding: 30px;}
	.decrease-your-sales .img{width:340px; height:auto;}
	.decrease-your-sales .img svg{width:100%;height:auto;}
	.decrease-your-sales .content li .d-md-block{display:none!important;}
	.decrease-your-sales .content li{font-size: 14px; margin-bottom: 11px;}
	.good-company-area {padding: 60px 30px 60px 20px;}
	.good-company{font-size:40px;}
	.good-company span{font-size:19px;}
	.good-company-area .about-company-box{width:100%; margin:0 auto; padding:30px 10px 20px 10px}
	.good-company-area .about-company-box .content{font-size:18px;}

	.new-page-top-panel .top-panel-text-wrapper{padding: 85px 20px 45px 50px;}
	.new-page-top-panel .top-panel-text-wrapper .head{font-size:30px;}
	.new-page-top-panel .top-panel-text-wrapper .text{font-size:20px;}
	.new-page-top-panel .top-panel-text-wrapper .text .d-md-block{display:none!important;}
	.live-demo-area{padding: 100px 30px 50px 30px; font-size:20px;}
	.increase-profits-heading{font-size:30px; padding:50px;}
	.live-demo-area a{width:100%;}
	.good-company-logos {padding: 20px 20px 80px 20px;}
	.increase-profits-area{width:700px;}
	.increase-profits-area .icon{width:90px;}
	.increase-profits-area .icon svg{width:100%; height:auto}
	.increase-profits-area .text-head{font-size:21px; margin-top: 20px;}
	.increase-profits-area .text{font-size:15px; margin-top: 10px;}
	.increase-profits-area .text .d-md-block{display:none!important;}
	.decrease-costs-heading{font-size:30px; padding:50px;}
	.decrease-pcosts-area{width:700px;}
	.decrease-pcosts-area .text .d-md-block{display:none!important;}
	.decrease-pcosts-area .icon{width:90px;}
	.decrease-pcosts-area .icon svg{width:100%; height:auto;}
	.decrease-pcosts-area .text-head{font-size:21px; margin-top: 20px;}
	.decrease-pcosts-area .text .d-md-block{display:none!important;}
	.decrease-pcosts-area .text{font-size:15px; margin-top: 10px;}
	.new-business-pricing .new-business-pricing-wrapper{padding:40px;}
	.gc-good-company{margin-top:30px;}
	.good-company-logos .company-logos{width:150px; margin-bottom:20px; padding:60px 30px 60px 30px}
	.new-business-pricing .new-business-pricing-wrapper a{width:260px;}

	.fine-dining .top-panel-text-wrapper{padding:55px 20px 45px 40px}
	.fine-dining-c-area {padding-top: 40px;}
	.fine-dining-profit-area .text-head .d-md-block{display:none!important;}
	.fine-dining-c-area{padding: 40px 30px 60px 20px;}
	.fine-dining-good-company{padding:80px 50px 20px 50px}

	.inventory-management .top-panel-text-wrapper{padding:55px 20px 55px 30px}
	.inventory-management-c-area {padding-top: 40px;}

	.recurring-biling .top-panel-text-wrapper{padding: 55px 20px 75px 50px;}

	.new-page-top-panel .top-panel-text-wrapper{padding:105px 30px}
	.new-page-top-panel .img{padding:0px; background-position: top;}
	.new-page-top-panel .form-panel {padding: 20px;}
	.new-page-heading{padding:50px 50px 40px 30px; font-size: 25px;}
	.new-art-culture-overview-panel .overview-content{margin-left: 20px; font-size: 17px; line-height: normal;}
	.new-art-culture-overview-panel .overview-content .d-md-block{display:none!important;}
	.new-art-culture-overview-panel .overview-laptop{width:360px; height:auto;}
	.new-art-culture-overview-panel .overview-laptop .laptop-screen{left: 42px; width: 276px; height: auto; top: 11px;}
	.step-tp-growth{padding:70px 0px 70px 45px}
	.step-tp-growth .text-2{font-size:16px;}
	.step-tp-growth .text-2 .d-md-block{display:none!important;}
	.step-tp-growth ul{font-size:16px;}
	.step-tp-growth ul .d-md-block{display:none!important;}
	.step-tp-growth svg{width:100%;}
	.new-art-culture-overview-panel {margin-bottom: 80px;}
	.new-business-pricing .new-business-pricing-wrapper{font-size: 21px;}
	.new-testimonial{background-position:center top; padding: 0px;}
	.new-testimonial .testimonail-text-area{margin-top: 70px;}
	.new-testimonial .testimonial-inner-wrapper{padding:50px 8px}
	.new-art-culture-pricing .new-business-pricing-wrapper a:first-child {margin-right: 55px;}
	.new-integrations .p-logos {width: 700px;}
	.new-integrations .p-logos .hm-p-logo {width: 190px; height: 95px;}
	.new-integrations {padding: 100px 0px 50px 0px;}

	.grocery-pos .art-culture-new .top-panel-text-wrapper{padding: 105px 30px;}
	.grocery-pos .art-culture-new .top-panel-text-wrapper .head .d-md-block{display:none!important;}
	.grocery-pos .art-culture-new .top-panel-text-wrapper .text .d-md-block{display:none!important;}
	.grocery-pos .new-art-culture-overview-panel .overview-content {line-height: 31px;}

	.retail-pos .art-culture-new .top-panel-text-wrapper{padding: 105px 30px;}

	.wineries-pos .art-culture-new .top-panel-text-wrapper{padding:95px 30px}
	.wineries-pos .new-testimonial .testimonial-inner-wrapper {padding: 50px 25px 100px 25px;}
	.wineries-pos .new-testimonial .testimonial-inner-wrapper .d-md-block{display:none!important;}

	.food-drink-pos .art-culture-new .top-panel-text-wrapper{padding:105px 20px}
	.food-drink-pos .art-culture-new .top-panel-text-wrapper .head{font-size: 31px;}
	.food-drink-pos .art-culture-new .top-panel-text-wrapper .text{font-size: 20px;}
	.food-drink-pos .new-page-heading{padding:80px 0px 30px 22px; font-size: 25px;}
	.food-drink-pos .new-art-culture-overview-panel .overview-laptop {margin-top: 130px;}

	.ai-page .top-panel-text-wrapper{padding:45px 30px 45px 30px}
	.ai-page-heading{padding: 65px 15px 45px 15px; background-position:center 57px;}
	.ai-process-img svg{width:100%; height:auto}
	.ai-pricing-band .new-business-pricing-wrapper{padding: 61px 8px;}
	.ai-increase-sales-2 {padding: 30px 10px 30px 10px;}
	.ai-increase-sales-2 ul{font-size: 15px;}
	.ai-increase-sales-2 li .d-md-block{display:none!important;}
	.ai-increase-sales-2 .head{margin-top: 30px;}
	.ai-increase-sales-3 {padding: 30px 10px 70px 10px}
	.ai-increase-sales-3 .head{margin-left:28px;}
	.ai-increase-sales-3 ul{font-size: 15px; margin-left: 28px;}
	.ai-increase-sales-3 li .d-md-block{display:none!important;}
	.ai-company-area {padding: 40px 20px 60px 20px;}
	.ai-company {padding-top: 0px;}
	.how-it-work{padding: 65px 15px 45px 15px;}
	.ai-animation-area .ai-screen{position: absolute; top: 26px; width: 243px; height: auto; margin-left: 42px;}

	
	.handheld-page .top-panel-text-wrapper{padding: 60px 20px 60px 20px;}
	.new-page-top-panel .top-panel-text-wrapper .head{font-size:29px;}
	.handheld-page .img {padding: 60px 0px 0px 20px;}
	.handheld-increase-sales {padding: 50px 20px 50px 50px;}
	.handheld-increase-sales svg{width:100%; height:auto;}
	.handheld-increase-sales ul{font-size:16px;}
	.handheld-increase-sales .d-md-block{display:none!important;}
	.handheld-pricing-band .d-md-block{display:none!important;}
	.handheld-decrease-sales {padding: 50px 20px 50px 20px;}
	.handheld-decrease-sales .d-md-block{display:none!important;}
	.handheld-decrease-sales svg{width:100%; height:auto;}
	.handheld-decrease-sales ul{font-size:16px;}
	.handheld-company-area {padding: 40px 30px 60px 30px;}
	.handheld-pricing-band .new-business-pricing-wrapper{padding:20px; font-size:18px;}

	.here-app-top-panel .top-panel-text-wrapper .head  .d-md-block{display:none!important;}
	.here-app-overview-panel .overview-content{margin-left: 22px; line-height: 30px; font-size: 17px;}
	.here-app-overview-panel .overview-content .d-md-block{display:none!important;}
	.here-app-overview-panel .overview-laptop{width:100%; height:auto;}
	.here-app-overview-panel .overview-laptop svg{width:100%; height:auto;}
	.here-app-heading{font-size:30px;}
	.here-app-tp-growth{padding: 100px 0px 100px 45px;}
	.here-key-feature-heading{margin-top: 60px; margin-bottom: 30px; font-size: 35px;}
	.hereapp-key-features {width: 100%; margin-bottom: 0px; padding-bottom: 0px; padding-top: 50px;}
	.hereapp-key-features .feature-tab {width: 100%; height: 255px; background-size: contain; padding-top: 33px; padding-left: 39px;}
	.hereapp-key-features .feature-tab .feature-img {width: 259px; height: auto;}
	.here-app-testimonial .testimonial-inner-wrapper{padding: 50px 8px 100px 8px;}
	.here-app-testimonial .testimonail-text-area .c-text{font-size:15px;}
	.here-app-testimonial .testimonail-text-area .c-text .d-md-block{display:none!important;}
	.hereapp-key-features li a {padding: 0px 10px 20px 25px;}

	.incoming-top-panel .top-panel-text-wrapper{padding: 98px 40px 90px 45px;}
	.incoming-top-panel .top-panel-text-wrapper .head {font-size: 30px;}
	.incoming-grow-profit {padding: 90px 53px 70px 35px;}
	.incoming-grow-profit .head{margin-bottom: 20px;}
	.incoming-grow-profit .sub-head{margin-bottom: 20px;}
	.incoming-grow-profit ul{font-size:17px; line-height:28px;}
	.incoming-grow-profit svg{width:100%; height:auto;}
	.incoming-grow-profit .d-md-block{display:none!important;}
	.incoming-app-pricing .new-business-pricing-wrapper{padding: 58px 55px;}
	.incoming-app-pricing .new-business-pricing-wrapper a{width: 280px;}
	.incoming-cut-cost {padding: 90px 55px 70px 35px;}
	.incoming-cut-cost .head{margin-bottom: 20px;}
	.incoming-cut-cost .sub-head{margin-bottom: 20px;}
	.incoming-cut-cost ul{font-size:17px; line-height:28px;}
	.incoming-cut-cost svg{width:100%; height:auto;}
	.incoming-cut-cost .d-md-block{display:none!important;}
	.incoming-key-features {padding: 20px 50px 70px 80px;}
	.incoming-key-features .feature-tab{width: 100%; height: 255px;;}
	.incoming-key-features .feature-tab .feature-img{width: 259px; height: auto;}
	.incoming-key-features ul {margin-left: 50px; margin-top: 0px;}

	.welcome-app-top-panel .top-panel-text-wrapper .head  .d-md-block{display:none!important;}
	.welcome-app-overview-panel .overview-content{margin-left: 22px; line-height: 30px; font-size: 17px;}
	.welcome-app-overview-panel .overview-content .d-md-block{display:none!important;}
	.welcome-app-overview-panel .overview-laptop{width:100%; height:auto;}
	.welcome-app-overview-panel .overview-laptop svg{width:100%; height:auto;}
	.welcome-app-heading{font-size:30px;}
	.welcome-app-tp-growth{padding: 100px 0px 100px 45px;}
	.welocme-key-feature-heading{margin-top: 60px; margin-bottom: 30px; font-size: 35px;}
	.welcomeapp-key-features {width: 100%;margin-bottom: 0px; padding-bottom: 0px; padding-top: 50px;}
	.welcomeapp-key-features .feature-tab {width: 395px; height: 305px; background-size: contain; padding-top: 33px; padding-left: 39px;}
	.welcomeapp-key-features .feature-tab .feature-img {width: 309px; height: auto;}
	.welcome-app-testimonial .testimonial-inner-wrapper{padding: 50px 8px 100px 8px;}
	.welcomeapp-key-features li a {padding: 0px 10px 20px 25px;}
	.welcome-app-testimonial .testimonail-text-area .c-text .d-md-block{display:none!important;}
	/*-------------- App Pages----------------------*/

	/*-------------- Help Page ---------------------*/
	.help-img-area{padding:50px 0px;}
	.help-img-area .heading{font-size:40px;}
	.help-img-area .sub-heading{font-size:20px;}
	.help-link-area{padding:30px;}
	.help-link-area .help-link-box{width: 210px; height: 179px; margin: 10px; padding: 17px;}
	.help-link-area .help-link-box .icon{width:70px; height:auto; margin:0 auto;}
	.help-link-area .help-link-box .icon svg{width:100%; height:Auto;}
	.help-link-area .help-link-box .text{font-size:20px;}
	.help-about-salesvu{margin-bottom:20px;}
	/*-------------- Help Page ---------------------*/
	
	/*-------------- Video Page ---------------------*/
	.video-link-area{padding:30px;}
	.video-link-area .heading{font-size:40px;}
	.video-category-area{padding:70px 30px 0px 30px}
	.video-category-area svg{width:100%;}
	.video-category-area a{padding:0px 0px 100px 0px}
	.video-listing {width: 100%; padding:: 20px;}
	.video_height_width_small{width:100%; height:157px;}
	.video-listing .video-title{font-size:11px; padding:8px; min-height: auto;}
	/*-------------- Video Page ---------------------*/

	/*-------------- TnC ---------------*/
	.tnc-content-area{padding:50px 30px; font-size:15px}
	/*-------------- TnC ---------------*/

	.contact-img-area{padding:50px 0px;}
	.contact-img-area .heading{font-size:40px;}
	.contact-img-area .sub-heading{font-size:20px;}
	.contact-area{margin: 60px auto;}
	.contact-bottom-wrapper{padding:100px 0px 50px 0px}
	.bottom-wrapper .row{width:100%;}

	.covid-panel-2{font-size:27px;}
	.covid-info-wrapper {margin-bottom:60px; width:700px;}
	.covid-info-wrapper svg{width:100%; height:auto;}
	.covid-info-wrapper .head{margin:0px 0px 10px 10px; font-size: 23px;}
	.covid-info-wrapper .text{margin-left: 10px; margin-bottom: 10px; font-size: 14px; line-height: 25px;}
	.covid-info-wrapper .points li:before{top:5px;}
	.covid-info-wrapper .text .d-md-block{display:none!important;}
	.covid-info-wrapper .points{margin-left: 10px; margin-bottom: 10px; font-size: 14px;}

	#power-up{position:absolute; top:450px;}
	#it-ifrastructure{position: absolute; top: 1100px;}
	#platform-integrations{position: absolute; top: 2200px;}
	#grow-sales{position: absolute; top: 2850px;}
	#reduce-costs{position: absolute; top: 4400px;}

	.bns-app-screen-heading{padding-top:20px; font-size:23px;}
	.bns-app-sliders{padding:30px 30px 0px 30px;}
	.bns-app-sliders .carousel-item img{width:350px;}
	.bns-app-sliders .carousel-item .carousel-caption{left: 0px; font-size: 26px; width:300px; margin-top: -25px;}
	.bns-app-sliders .carousel-control-prev{display:none;}
	.bns-app-sliders .carousel-control-next{display:none;}
	.bns-app-tabs .tab-content .screen-area{width: 470px; height: 316px; margin:0 auto; margin-bottom:30px;}
	.bns-app-tabs .tab-content #welcome-screen{background: url(../images/app_screen_small.png) no-repeat left -647px!important;;}
	.bns-app-tabs .tab-content #here-screen{background: url(../images/app_screen_small.png) no-repeat right -646px!important;}
	.bns-app-tabs .tab-content .col-sm-6{padding:0px!important;}
	.fat-growing-area {padding: 20px 30px;}
	.fast-growing-heading{font-size:32px;}
	.fat-growing-area .text{font-size:20px; margin-bottom: 30px;}
	.fat-growing-area .laptop-area{background-size: contain; width: 420px; height: 250px;}
	.fat-growing-area .laptop-area .carousel {width: 322px; margin-left: 49px; padding-top: 13px;}
	.free_try_button{margin-top:60px}
	.module_icon .module_item{width: 97px;}
	.pricing_panel{width:700px;}
	.pricing_panel p{font-size:18px;}
	.customer_section{margin-top:60px; width:660px;}
	.customer_section .images_left_panel{width:375px; height:auto;}
	.customer_section .images_left_panel img{width:100%;}
	.customer_section .images_right_panel{width:317px; height:Auto;}
	.customer_section .images_right_panel img{width:100%;}
	.customer_section .images_right_panel .top_img{width:100%; height:auto;}
	.bns-app-tabs{padding:50px 0px;}
	.module_icon{padding: 20px 0px;}
	.module_icon .module_item .name{font-size:11px;}

	.izettle-top-panel .text-area{padding: 70px 20px 100px 20px;}
	.izettle-top-panel .text-area .text-1{font-size: 30px; margin-top: 45px;}
	.izettle-top-panel .text-area .text-2{margin-top: 25px; font-size: 15.5px; line-height: 30px;}
	.izettle-top-panel .text-area .text-2 .d-md-block{display:none!important;}
	.izettle-top-panel .image-area a{bottom: 40px; right: 40px;}
	.izettle-eading{padding:60px 50px}

	.izettle-overview{width:700px;}
	.izettle-overview svg{width:100%; height:auto}
	.izettle-overview .heading{margin-left:20px;}
	.izettle-overview .text{font-size:16px; margin-left:20px; line-height: 30px;}
	.izettle-overview .text .d-md-block{display:none!important;}
	
	.izettle-accept-payment{width:700px;}
	.izettle-accept-payment svg{width:100%; height:auto; margin-left: 20px;}
	.izettle-accept-payment .text{font-size:16px; line-height: 30px;}
	.izettle-accept-payment .text .d-md-block{display:none!important;}
	
	.izettle-offer-payment{width:700px;}
	.izettle-offer-payment svg{width:100%; height:auto}
	.izettle-offer-payment .text{font-size:16px; line-height: 30px;}
	.izettle-offer-payment .text .d-md-block{display:none!important;}

	.modernize-pos-icons{width:700px;}
	.modernize-pos-icons .heading{font-size: 17px;}
	.modernize-pos-icons .text{font-size:11px;}

	/*---------------------- Footer ---------------------------*/
		.non-login-footer-2021{padding:30px 15px 20px 15px}
		.non-login-footer-2021 .footer-first-section .link-box:first-child .f-heading{margin-left:15px;}
		.non-login-footer-2021 .footer-first-section .link-box:first-child a{margin-left:15px;}
		.non-login-footer-2021 .footer-first-section .link-box a{width:100%!important; display:table;}
		.non-login-footer-2021 .footer-first-section a{width:30%; display:inline-block}
		.non-login-footer-2021 .footer-first-section a:nth-child(2){width:34%;}
		.non-login-footer-2021 .button-connect {display: table; padding: 20px 15px;}
	/*---------------------- Footer ---------------------------*/
	/*---Cookise---*/
	.cookies-setting-bottom-bar{width: 96%; margin-left: -48%; grid-template-columns:61% 18% 18%; gap: 10px;}
	.cookies-txt {line-height: 17px; font-size: 12px;}
	.cookies-setting-bottom-bar a{font-size: 12px; padding:5px}
	/*---Cookise---*/

}

@media screen and (min-width: 540px) and (max-width: 767px) {
/*---------------- Header 2021 -----------------------*/
	.header-wrapper-blank-2021 {height: 113px;}
	.header-wrapper-2021 .header-2021 .navbar-toggler{display:none;}
	.header-wrapper-2021 .header-2021 .m-nav-area{display: block; right: 0px; position: absolute;}
	.header-wrapper-2021 .header-2021 .nav-bar-custom{font-size: 19px; float: right; cursor: pointer; padding: 5px 15px;}
	.header-wrapper-2021 .header-2021 .nav-bar-close-custom{font-size: 19px; float: right; cursor: pointer; padding: 5px 15px;}
	.header-wrapper-2021 .header-2021 .nav-area{right: 0px; top: 110px; background: #fff; z-index: 100; width: 350px; position:fixed; height:100%; overflow:auto; margin-right:-800px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
	.header-wrapper-2021 .header-2021 .nav-area a{font-family: 'Jost', sans-serif; width: 100%; display: table; padding: 15px 25px; border-bottom: solid 1px #D9D9D9; color: #000; font-weight: 600; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
	.header-wrapper-2021 .header-2021 .nav-area a:last-child{margin-bottom: 110px;}
	.header-wrapper-2021 .header-2021 .nav-area .industry-drop{font-family: 'Jost', sans-serif; cursor:pointer; position:relative; width: 100%; display: table; padding: 15px 35px 15px 25px; border-bottom: solid 1px #D9D9D9; color: #000; font-weight: 600; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease; }
	.header-wrapper-2021 .header-2021 .nav-area .industry-drop:after{content:'\f107'; font-family:FontAwesome; position:absolute; right: 11px; top: 15px;}
	.header-wrapper-2021 .header-2021 .nav-area .industry-drop-2{font-family: 'Jost', sans-serif; background:#e8e8e8; cursor:pointer; position:relative; width: 100%; display: table; padding: 15px 35px 15px 25px; border-bottom: solid 1px #D9D9D9; color: #000; font-weight: 600;}
	.header-wrapper-2021 .header-2021 .nav-area .industry-drop-2:before{content:'\f106'; font-family:FontAwesome; position:absolute; right: 11px; top: 15px;}
	.header-wrapper-2021 .header-2021 .industry-drop-area{padding: 0px 10px; background: #e8e8e8;}
	.header-wrapper-2021 .header-2021 .industry-drop-area a:last-child{margin:0px;}
	.header-wrapper-2021 .header-2021 .industry-drop-area a{font-family: 'Jost', sans-serif; padding: 10px 35px 10px 35px; font-size: 14px; font-weight: 500;}
	.header-wrapper-2021 .header-2021 .nav-area .products-drop{cursor:pointer; position:relative; width: 100%; display: table; padding: 15px 35px 15px 25px; border-bottom: solid 1px #D9D9D9; color: #000; font-weight: 600;}
	.header-wrapper-2021 .header-2021 .nav-area .products-drop:after{content:'\f107'; font-family:FontAwesome; position:absolute; right: 11px; top: 15px;}
	.header-wrapper-2021 .header-2021 .nav-area .products-drop-2{background:#e8e8e8; cursor:pointer; position:relative; width: 100%; display: table; padding: 15px 35px 15px 25px; border-bottom: solid 1px #D9D9D9; color: #000; font-weight: 600;}
	.header-wrapper-2021 .header-2021 .nav-area .products-drop-2:before{content:'\f106'; font-family:FontAwesome; position:absolute; right: 11px; top: 15px;}
	.header-wrapper-2021 .header-2021 .products-drop-area{background: #e8e8e8;}
	.header-wrapper-2021 .header-2021 .products-drop-area a:last-child{margin:0px;}
	.header-wrapper-2021 .header-2021 .products-drop-area .maximize-sales-m{font-family: 'Jost', sans-serif; cursor:pointer; padding:10px 35px 10px 35px; font-weight: 500; font-size: 14px; border-bottom: solid 1px #D9D9D9; position:relative;}
	.header-wrapper-2021 .header-2021 .products-drop-area .maximize-sales-m:after{content:'\f107'; font-family:FontAwesome; position:absolute; right: 11px; top: 11px;}
	.header-wrapper-2021 .header-2021 .products-drop-area .maximize-sales-m-2{font-family: 'Jost', sans-serif; cursor:pointer; padding:10px 35px 10px 35px; font-weight: 500; font-size: 14px; border-bottom: solid 1px #D9D9D9; position:relative;}
	.header-wrapper-2021 .header-2021 .products-drop-area .maximize-sales-m-2:after{content:'\f106'; font-family:FontAwesome; position:absolute; right: 11px; top: 11px;}
	.header-wrapper-2021 .header-2021 .products-drop-area .maximize-sales-option-m{padding: 0px 15px;}
	.header-wrapper-2021 .header-2021 .products-drop-area .maximize-sales-option-m a{font-family: 'Jost', sans-serif; padding:10px 30px; font-size:13px;}
	.header-wrapper-2021 .header-2021 .products-drop-area .maximize-sales-option-m span{font-family: 'Jost', sans-serif; display:table; font-size:11px; font-weight: 400;}
	.header-wrapper-2021 .header-2021 .products-drop-area .enhance-customer-m{font-family: 'Jost', sans-serif; cursor:pointer; padding:10px 35px 10px 35px; font-weight: 500; font-size: 14px; border-bottom: solid 1px #D9D9D9; position:relative;}
	.header-wrapper-2021 .header-2021 .products-drop-area .enhance-customer-m:after{content:'\f107'; font-family:FontAwesome; position:absolute; right: 11px; top: 11px;}
	.header-wrapper-2021 .header-2021 .products-drop-area .enhance-customer-m-2{font-family: 'Jost', sans-serif; cursor:pointer; padding:10px 35px 10px 35px; font-weight: 500; font-size: 14px; border-bottom: solid 1px #D9D9D9; position:relative;}
	.header-wrapper-2021 .header-2021 .products-drop-area .enhance-customer-m-2:after{content:'\f106'; font-family:FontAwesome; position:absolute; right: 11px; top: 11px;}
	.header-wrapper-2021 .header-2021 .products-drop-area .enhance-customer-option-m{padding: 0px 15px;}
	.header-wrapper-2021 .header-2021 .products-drop-area .enhance-customer-option-m a{padding:10px 30px; font-size:13px;}
	.header-wrapper-2021 .header-2021 .products-drop-area .enhance-customer-option-m span{display:table; font-size:11px; font-weight: 400;}
	.header-wrapper-2021 .header-2021 .products-drop-area .streamline-operations-m{font-family: 'Jost', sans-serif; cursor:pointer; padding:10px 35px 10px 35px; font-weight: 500; font-size: 14px; position:relative;}
	.header-wrapper-2021 .header-2021 .products-drop-area .streamline-operations-m:after{content:'\f107'; font-family:FontAwesome; position:absolute; right: 11px; top: 11px;}
	.header-wrapper-2021 .header-2021 .products-drop-area .streamline-operations-m-2{font-family: 'Jost', sans-serif; cursor:pointer; padding:10px 35px 10px 35px; font-weight: 500; font-size: 14px; position:relative;}
	.header-wrapper-2021 .header-2021 .products-drop-area .streamline-operations-m-2:after{content:'\f106'; font-family:FontAwesome; position:absolute; right: 11px; top: 11px;}
	.header-wrapper-2021 .header-2021 .products-drop-area .streamline-operations-option-m{padding: 0px 15px;}
	.header-wrapper-2021 .header-2021 .products-drop-area .streamline-operations-option-m a{font-family: 'Jost', sans-serif; padding:10px 30px; font-size:13px;}
	.header-wrapper-2021 .header-2021 .products-drop-area .streamline-operations-option-m span{font-family: 'Jost', sans-serif; display:table; font-size:11px; font-weight: 400;}
	.header-wrapper-2021 .header-2021 .bg-grey{background:#e8e8e8}
	.header-wrapper-2021 .header-2021 .navbar{padding:0px 15px 0px 15px}
	.scroll-off{overflow:hidden; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
	.hd-bg{z-index:-1; background:rgba(0,0,0,0.3); position:fixed; top:0px; right:0px; bottom:0px; left:0px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
	.open-nav{margin-right:0px!important; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}	
/*---------------- Header 2021 -----------------------*/
	.header .navbar-toggler{display:none;}
	.header .navbar-collapse{display:none;}
	.header .m-nav-area{display: block; right: 0px; position: absolute;}
	.header .nav-bar-custom{font-size: 19px; float: right; cursor: pointer; padding: 5px 15px;}
	.header .nav-bar-close-custom{font-size: 19px; float: right; cursor: pointer; padding: 5px 15px;}
	.header .nav-area{right: 0px; top: 110px; background: #fff; z-index: 100; width: 350px; position:fixed; height:100%; overflow:auto; margin-right:-800px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
	.header .nav-area a{width: 100%; display: table; padding: 15px 25px; border-bottom: solid 1px #D9D9D9; color: #000; font-weight: 600; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
	.header .nav-area a:last-child{margin-bottom: 110px;}
	.header .nav-area .industry-drop{cursor:pointer; position:relative; width: 100%; display: table; padding: 15px 35px 15px 25px; border-bottom: solid 1px #D9D9D9; color: #000; font-weight: 600; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
	.header .nav-area .industry-drop:after{content:'\f107'; font-family:FontAwesome; position:absolute; right: 11px; top: 15px;}
	.header .nav-area .industry-drop-2{background:#e8e8e8; cursor:pointer; position:relative; width: 100%; display: table; padding: 15px 35px 15px 25px; border-bottom: solid 1px #D9D9D9; color: #000; font-weight: 600;}
	.header .nav-area .industry-drop-2:before{content:'\f106'; font-family:FontAwesome; position:absolute; right: 11px; top: 15px;}
	.header .industry-drop-area{padding: 0px 10px; background: #e8e8e8;}
	.header .industry-drop-area a:last-child{margin:0px;}
	.header .industry-drop-area a{padding: 10px 35px 10px 35px; font-size: 14px; font-weight: 500;}
	.header .nav-area .products-drop{cursor:pointer; position:relative; width: 100%; display: table; padding: 15px 35px 15px 25px; border-bottom: solid 1px #D9D9D9; color: #000; font-weight: 600;}
	.header .nav-area .products-drop:after{content:'\f107'; font-family:FontAwesome; position:absolute; right: 11px; top: 15px;}
	.header .nav-area .products-drop-2{background:#e8e8e8; cursor:pointer; position:relative; width: 100%; display: table; padding: 15px 35px 15px 25px; border-bottom: solid 1px #D9D9D9; color: #000; font-weight: 600;}
	.header .nav-area .products-drop-2:before{content:'\f106'; font-family:FontAwesome; position:absolute; right: 11px; top: 15px;}
	.header .products-drop-area{background: #e8e8e8;}
	.header .products-drop-area a:last-child{margin:0px;}
	.header .products-drop-area .maximize-sales-m{cursor:pointer; padding:10px 35px 10px 35px; font-weight: 500; font-size: 14px; border-bottom: solid 1px #D9D9D9; position:relative;}
	.header .products-drop-area .maximize-sales-m:after{content:'\f107'; font-family:FontAwesome; position:absolute; right: 11px; top: 11px;}
	.header .products-drop-area .maximize-sales-m-2{cursor:pointer; padding:10px 35px 10px 35px; font-weight: 500; font-size: 14px; border-bottom: solid 1px #D9D9D9; position:relative;}
	.header .products-drop-area .maximize-sales-m-2:after{content:'\f106'; font-family:FontAwesome; position:absolute; right: 11px; top: 11px;}
	.header .products-drop-area .maximize-sales-option-m{padding: 0px 15px;}
	.header .products-drop-area .maximize-sales-option-m a{padding:10px 30px; font-size:13px;}
	.header .products-drop-area .maximize-sales-option-m span{display:table; font-size:11px; font-weight: 400;}
	.header .products-drop-area .enhance-customer-m{cursor:pointer; padding:10px 35px 10px 35px; font-weight: 500; font-size: 14px; border-bottom: solid 1px #D9D9D9; position:relative;}
	.header .products-drop-area .enhance-customer-m:after{content:'\f107'; font-family:FontAwesome; position:absolute; right: 11px; top: 11px;}
	.header .products-drop-area .enhance-customer-m-2{cursor:pointer; padding:10px 35px 10px 35px; font-weight: 500; font-size: 14px; border-bottom: solid 1px #D9D9D9; position:relative;}
	.header .products-drop-area .enhance-customer-m-2:after{content:'\f106'; font-family:FontAwesome; position:absolute; right: 11px; top: 11px;}
	.header .products-drop-area .enhance-customer-option-m{padding: 0px 15px;}
	.header .products-drop-area .enhance-customer-option-m a{padding:10px 30px; font-size:13px;}
	.header .products-drop-area .enhance-customer-option-m span{display:table; font-size:11px; font-weight: 400;}
	.header .products-drop-area .streamline-operations-m{cursor:pointer; padding:10px 35px 10px 35px; font-weight: 500; font-size: 14px; position:relative;}
	.header .products-drop-area .streamline-operations-m:after{content:'\f107'; font-family:FontAwesome; position:absolute; right: 11px; top: 11px;}
	.header .products-drop-area .streamline-operations-m-2{cursor:pointer; padding:10px 35px 10px 35px; font-weight: 500; font-size: 14px; position:relative;}
	.header .products-drop-area .streamline-operations-m-2:after{content:'\f106'; font-family:FontAwesome; position:absolute; right: 11px; top: 11px;}
	.header .products-drop-area .streamline-operations-option-m{padding: 0px 15px;}
	.header .products-drop-area .streamline-operations-option-m a{padding:10px 30px; font-size:13px;}
	.header .products-drop-area .streamline-operations-option-m span{display:table; font-size:11px; font-weight: 400;}
	.header .bg-grey{background:#e8e8e8}
	.header .navbar{padding:0px 15px 0px 15px}
	.header-wrapper-blank{height:112px;}
	
	.scroll-off{overflow:hidden; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
	.hd{background:rgba(0,0,0,0.3); position:fixed; top:0px; right:0px; bottom:0px; left:0px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
	.open-nav{margin-right:0px!important; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}

		/*---------------- New Home Page 17052021-------------------*/
	.hm-top-panel{height:580px;}
	.hm-top-panel .hm-laptop{width: 493px; margin-top: 30px;}
	.hm-top-panel .hm-laptop-shadow{right: 48px; top: 24px; width: 369px}
	.hm-top-panel .hm-img-slider{top: 40px; left: 73px; width: 349px; height: auto;}
	.hm-top-panel .text-1{margin-left: 0px; font-size: 34px; text-align:center; margin-top: 20px;}
	.hm-top-panel .text-2{margin-left:0px; font-size: 20px; margin-top:10px; text-align:center}
	.hm-top-panel .watch-demo{margin:0 auto; margin-top:20px;}
	.hm-heading{margin-top: 40px; font-size: 25px; padding: 0px 30px;}
	.meet-customer-steps{padding-top: 50px; height: auto; display: table; width: 100%;}
	.meet-customer-steps .steps{width: 500px; height: auto; background: transparent; margin-top: 0px;}
	.meet-customer-steps .steps .step-1{top: unset; left: unset; position: relative; width: 50%; float: left;}
	.meet-customer-steps .steps .step-1 .head{font-size:20px; margin-left:0px; height:46px;}
	.meet-customer-steps .steps .step-1 .points{margin-left:0px; height:144px;}
	.meet-customer-steps .steps .step-1 .step-circle{display:none;}
	.meet-customer-steps .steps .step-2{top: unset; left: unset; position: relative; width: 50%; float: left;}
	.meet-customer-steps .steps .step-2 .head{font-size:20px; margin-left:0px; height:46px;}
	.meet-customer-steps .steps .step-2 .points{ margin-left:0px; height:144px;}
	.meet-customer-steps .steps .step-2 .step-circle{display:none;}
	.meet-customer-steps .steps .step-3{top: unset; left: unset; position: relative; width: 50%; float: left;}
	.meet-customer-steps .steps .step-3 .head{font-size:20px; margin-left:0px; height:46px;}
	.meet-customer-steps .steps .step-3 .points{margin-left:0px; height:144px;}
	.meet-customer-steps .steps .step-3 .step-circle{display:none;}
	.meet-customer-steps .steps .step-4{top: unset; left: unset; position: relative; width: 50%; float: left;}
	.meet-customer-steps .steps .step-4 .head{font-size:20px; margin-left:0px; height:46px;}
	.meet-customer-steps .steps .step-4 .points{margin-left:0px; height:144px;}
	.meet-customer-steps .steps .step-4 .step-circle{display:none;}

	.hm-schedule-consultation{font-size: 19px;}
	.hm-schedule-consultation .d-md-block{display:none!important;}
	.hm-schedule-consultation .inner-wrapper .schedule-consultation{width: auto; margin-top: 26px; display: table;}
	.hm-schedule-consultation .inner-wrapper{padding: 40px 10px; text-align: center;}
	.hm-oursolutions{padding: 0px 20px 50px 20px;}
	.hm-oursolutions .operations-tools-panel .sub-heading{margin-left:40px;}
	.hm-oursolutions .operations-tools-panel .text{margin-left:40px;}
	.hm-action-area .inner-wrapper{padding: 20px;}
	.hm-action-area .inner-wrapper a{width:250px;}
	.hm-action-area .inner-wrapper a:first-child {margin-right: 0px;}
	.hm-oursolutions-head{    padding: 60px 50px 0px 50px}
	.hm-oursolutions .operations-tools-panel{width:100%;}
	.hm-oursolutions .operations-tools-panel .owl-stage-outer {height: 620px;}
	.hm-increase-reduce{width:100%; margin-bottom: 0px;}
	.hm-increase-reduce svg{float: unset; margin: 0 auto; display: block;}
	.hm-incresae-sales{font-size: 30px;}
	.hm-incresae-sales .inner-wrapper{padding: 40px;}
	.market-head{margin-top: 40px; font-size: 23px;}
	.market-sub-head{font-size:16px; padding: 0px 60px;}
	.hm-new-integrations{padding-top:40px!important;}
	/*---------------- New Home Page 17052021-------------------*/

	.image-panel{height:590px; padding:0px 20px;}
	.image-panel .image-area .hm-laptop{width: 483px; margin-top:10px;}
	.image-panel .image-area .text-1{margin-left: 0px; line-height: 46px; font-size: 30px; margin-top:25px; text-align:center}
	.image-panel .image-area .text-2{margin-left:0px; font-size:18px; text-align:center}
	.image-panel .image-area .request-demo{margin:0 auto; margin-top: 35px; font-size: 12px; width: 200px; padding: 15px 25px;}
	.image-panel .image-area .hm-img-slider {top: 39px; left: 72px; width: 341px; height: 220px;}
	.image-panel .image-area .hm-laptop-shadow{width: 330px; top: 23px; right: 51px;}

	.manage-aspect{padding:20px;}
	.manage-aspect .text-1{font-size: 29px; line-height: 40px;}
	.manage-aspect .manage-aspect-point{width:100%;}
	.manage-aspect .manage-aspect-point .point-box-area{width: 40%; margin-right:40px;}
	.manage-aspect .manage-aspect-point .point-box-area:nth-child(1){margin-bottom:30px;}
	.manage-aspect .manage-aspect-point .point-box-area:nth-child(2){margin-bottom:30px; width:40%}
	.manage-aspect .manage-aspect-point .point-box-area:nth-child(4){margin-bottom:00px; width:40%}
	.manage-aspect .manage-aspect-point .point-box-area .head{font-size:21px;}
	.manage-aspect .manage-aspect-point .point-box-area .text{font-size:18px;}
	.action-buttons{padding:35px 0px; }
	.action-buttons a{width:200px; padding: 14px 20px;}
	.action-buttons a:nth-child(2){margin-left:50px;}
	.smartest-operations-tools{padding:20px;}
	.smartest-operations-tools .text-1{font-size:30px;}
	.smartest-operations-tools .text-2{font-size:20px; margin-bottom: 2rem;}
	.smartest-operations-tools .text-3{font-size: 24px; font-weight: 500; color: #000; text-align: Center; letter-spacing: .6px; margin-top:30px;  margin-bottom: 2rem;}
	.smartest-operations-tools .operations-tools-area .app-screens-area{margin-right: 40px; margin-bottom: 40px; width:200px;}
	.smartest-operations-tools .operations-tools-area .app-screens-area .app-screens svg{width:100%; height:auto;}
	.smartest-operations-tools .operations-tools-area .app-screens-area:nth-child(2){margin-right:0px;}
	.smartest-operations-tools .operations-tools-area .app-screens-area:nth-child(3){margin-right:40px;}
	.smartest-operations-tools .operations-tools-area .app-screens-area:nth-child(4){margin-right:0px;}
	.smartest-operations-tools .operations-tools-area .incoming{margin-right:10px; margin-bottom:0px;}
	.smartest-operations-tools .operations-tools-area .vipz{margin-right:0px; width:200px; margin-bottom:40px;}
	.smartest-operations-tools .operations-tools-area .vipz .app-screens{width:90px;}
	.smartest-operations-tools .operations-tools-area .shift{margin-right:10px!important; width:200px; margin-bottom:0px;}
	.smartest-operations-tools .operations-tools-area .shift .app-screens{width:90px;}
	.smartest-operations-tools .operations-tools-area .invoice{width:200px; margin-right:0px; margin-bottom:0px;}
	.smartest-operations-tools .operations-tools-area .invoice .app-screens{width:90px;}
	.smartest-operations-tools .operations-tools-area .app-des{font-size:13px; margin-top:0px;}
	.smartest-operations-tools .operations-tools-area .app-name{font-size:23px; margin-top: 10px;}
	.smartest-operations-tools .operations-tools-panel{width:100%;}
	.smartest-operations-tools .operations-tools-panel .owl-stage-outer{height:530px;}
	.smartest-operations-tools .operations-tools-panel .icon{width: 50px; margin: 0 auto; margin-bottom: 15px; margin-top: 50px;}
	.smartest-operations-tools .operations-tools-panel .heading{font-size:27px; text-align:center}
	.smartest-operations-tools .operations-tools-panel .text{font-size:20px; text-align:center; margin-bottom:20px; margin-left:0px;}
	.smartest-operations-tools .operations-tools-panel .screens{width: 380px; height: auto; margin: 0 auto;}
	.smartest-operations-tools .operations-tools-panel .vipz .screens{width:160px;}
	.smartest-operations-tools .operations-tools-panel .shift .screens{width:160px;}
	.smartest-operations-tools .operations-tools-panel .invoice .screens{width:160px;}
	.smartest-operations-tools .operations-tools-panel .sub-heading{margin-left: 0px; text-align: center; margin-top:30px;}
	.smartest-operations-tools .operations-tools-panel a{text-align:center; width:100%; display:table; margin-left:0px; margin-bottom:40px;}
	.hm-cloud-solution{padding:20px;}
	.hm-cloud-solution .text-1{font-size:24px; line-height: normal; margin-bottom: 30px;}
	.hm-cloud-solution .text-2{font-size:20px; margin-bottom: 3rem;}
	.hm-cloud-solution .hm-cloud-boxes .hm-basic-cloud{padding:30px; width:100%}
	.hm-cloud-solution .hm-cloud-boxes .hm-basic-cloud .text-subhead{font-size:16px;}
	.hm-cloud-solution .hm-cloud-boxes .hm-basic-cloud .text-3{font-size:15px; font-weight:300}
	.hm-cloud-solution .hm-cloud-boxes .hm-basic-cloud .text-head{font-size:30px;}
	.hm-cloud-solution .hm-cloud-boxes .hm-basic-cloud:nth-child(1) {margin-right: 0px; margin-bottom:30px;}
	.hm-cloud-solution .hm-cloud-boxes .hm-basic-cloud a{width:100%;}
	.g-connected{padding:20px 20px 20px 20px}
	.g-connected .text-1{font-size:35px;margin-bottom: 25px;}
	.g-connected .text-2{font-size:20px; margin-bottom: 3rem;}
	.g-connected .p-logos{width:100%;}
	.g-connected .p-logos .hm-p-logo{ text-align:center}
	.g-connected .p-logos .hm-p-logo svg{width: auto; height: auto;}
	.grow-sales{padding:35px 0px; font-size:35px;}
	.customer-discover{padding:20px;}
	.customer-discover .text-1{font-size:24px;}
	.customer-discover .text-2{font-size:20px; margin-bottom: 3rem;}
	.customer-discover .recommendation-area{width:100%}
	.customer-discover .recommendations-icon{margin-top: 0px;}
	.customer-discover .recommendations-heading{font-size:22px;}
	.customer-discover .recommendations-text{font-size:26px;}
	.delight-customers{padding:20px;}
	.delight-customers .delight-customers-area{width:100%; font-size:18px; line-height:45px; text-align:center;}
	.delight-customers svg{width:100%; height:auto;}
	.delight-customers .text-1{font-size:24px;}
	.delight-customers .text-2{font-size:20px; margin-bottom: 3rem;}
	.delight-customers .delight-customers-area svg{margin-top:25px;}
	.hm-w-builder{padding: 40px 20px;}
	.hm-w-builder .text-1{font-size: 24px; line-height: normal; margin-bottom: 30px;}
	.hm-w-builder .text-2{font-size:20px; margin-bottom: 3rem;}
	.hm-w-builder .builder-feature{margin-left:0px; font-size: 20px; line-height: 40px; text-align:center;}
	.hm-w-builder .creation-process{margin:30px auto;}
	.hm-w-builder svg{width:100%; height:auto;}
	.reduce-costs .delight-customers-area{width:100%;}
	.reduce-costs .text-1{font-size:35px;}
	.reduce-costs .delight-customers-area .text{padding-top:0px!important; text-align:center;}
	.hm-about-salesvu{width:90%; padding:20px; margin-bottom:0px; font-size:23px;}
	.hm-dedicated-team{padding:30px 30px 0px 30px; width:100%; margin-top:0px;}
	.hm-dedicated-team .text-1{font-size:35px;}
	.hm-dedicated-team .text-2{font-size:20px; margin-bottom: 3rem;}
	.hm-dedicated-team .text{font-size: 20px;}
	.customers-case-studies{height:515px; background-size: auto; padding: 20px; background-position: center 350px;}
	.customers-case-studies .text-1{font-size:35px;}
	.customers-case-studies .text-2{font-size:20px; margin-bottom: 3rem;}
	.customers-case-studies .textimonial-area{width: 450px; height: 265px; background-size: contain;}
	.customers-case-studies .textimonial-area .cc-area{width: 342px; margin-left: 54px; padding-top: 15px;}
	.customers-case-studies .c-logo{margin-bottom:10px;}
	.customers-case-studies .c-text{font-size: 16px; line-height: 24px;}
	.customers-case-studies .read-more{margin-top:17px;}
	.customers-case-studies .cc-box{padding:10px;}
	.customers-case-studies .owl-theme .owl-nav {margin-top: -158px;}
	.customers-case-studies .owl-carousel .owl-nav button.owl-prev{margin-left: -60px;}
	.customers-case-studies .owl-carousel .owl-nav button.owl-next{margin-right: -60px;}
	
	.footer{padding: 40px 0px 50px 0px;}
	.footer .phone{margin-top:20px;}
	.footer .connect a{font-size:15px;}
	.footer .f-quick-link{width:100%; float:unset; margin-top:40px;}
	.footer .f-quick-link .head{margin-bottom:20px;}
	.footer .f-help-center{width:100%; float:unset; margin-top:40px;}
	.footer .f-help-center .head{margin-bottom:20px;}
	.footer .app-links{width:100%; float:unset; margin-top:40px;}
	.footer .app-links .head{margin-bottom:20px;}
	.footer .copyright-bottom .copyright{text-align:center!important;}
	.footer .app-links .app-urls a{width: 46%; margin-right: 13px;}
	.footer .app-links .app-urls a .tooltiptext{position: relative; visibility: visible; display: table; bottom: unset; left: unset; margin-left: unset; background: transparent; width: 100%; padding: 5px 0px; font-size: 9px;}
	.footer .app-links .app-urls a .tooltiptext:before{display:none;}
	
	.bg-div{padding: 20px;}
	.content-login{width:100%; padding:30px 20px 20px 20px}
	.content-login .login-heading{font-size: 22px;}
	
	.forgot-password-outer{width: 450px; margin: 0 auto; padding: 50px 0px;}
	.forgot-password-outer .fp-heading{font-size:22px;}

	.call_request_wraper{width: 450px; margin: 0 auto; padding: 50px 0px;}
	.call_request_wraper .callback-title{font-size:22px;}


	.signup-content{padding: 20px 0px;}
	.signup-content h1{font-size:28px; margin-bottom:25px; line-height:35px;}
	.signup-content .text-box{padding: 10px; width:450px;}
	.signup-content .text-box .signup-text{width:379px;}
	.signup-content .signup-and{padding: 10px 0px;}
	.signup-content .signup-and .line-left{top:28px;}
	.signup-content .signup-and .line-right{top:28px;}
	.signup-form-area {padding: 30px;}

	/* ------ AI Page ------------*/
	.different-algorithms{font-size:25px; margin-bottom:30px; padding: 0px 20px;}
	.ai-recom-head{padding:20px 50px  20px 50px}
	.ai-recom-head{font-size: 30px; text-align: center; padding: 20px;}
	.product-recomendation-screen{margin-left:0px; padding: 20px; width: 100%; height:auto;}
	.product-recomendation-screen .recommendation-carousal{width:100%; margin-top:0px;}
	.card-header{padding:0px;}
	.card-header .btn-link{padding:10px; width:100%; text-align:left; color:#000; text-decoration:none;}
	.card-body{position:relative; padding-bottom:60px; height:500px;}
	.product-recomendation-screen .recommendation-carousal .recommendation-carousal-screen{position: absolute; top: 0px; left: 0px; width: 100%;}
	.product-recomendation-screen .recommendation-carousal .recommendation-carousal-screen svg {width: 246px; height: 180px; left: 50%; margin-left: -123px; margin: 0 auto; margin-top: 58px; display: block;}
	.product-recomendation-screen .kiosk-blank-screen{position: relative; width: 320px; left: unset; margin-left: unset; height: 344px; margin: 0 auto; margin-top: 0px; }
	.product-recomendation-screen .recommendation-carousal .kiosk-blank-screen svg{width:100%; height:350px;}
	.product-recomendation-screen .recommendation-carousal  #collapseOne-1 .recommendation-carousal-screen svg{margin-top: 35px;}
	.product-recomendation-screen .orderup-kiosk-carousal .orderup-whats-new{width: 100%; left: unset; top: unset; padding: 10px; position: relative;}
	.product-recomendation-screen .orderup-kiosk-carousal .orderup-whats-new:before{left: 57px; top: 131px;}
	.product-recomendation-screen  #collapseTwo-1 .kiosk-blank-screen{margin-top: 30px;}
	.product-recomendation-screen .recommendation-carousal #collapseTwo-1 .recommendation-carousal-screen svg{margin-top: 33px;}
	.product-recomendation-screen .orderup-kiosk-carousal .orderup-best-sellers{width: 100%; right: unset; top: unset; padding: 10px; position: relative;}
	.product-recomendation-screen .orderup-kiosk-carousal .orderup-best-sellers:before{left: 366px; top: 144px;}
	.product-recomendation-screen .recommendation-carousal #collapseThree-1 .recommendation-carousal-screen svg{margin-top: 45px;}
	.product-recomendation-screen .orderup-kiosk-carousal .orderup-past-purchases{width: 100%; left: unset; top: unset; padding: 10px; position: relative;}
	.product-recomendation-screen .orderup-kiosk-carousal .orderup-past-purchases:before{background: url(../images2020/pos-left-arrow.png) no-repeat left top; left: 52px; top: 191px;}
	.product-recomendation-screen #collapseFour-1 .kiosk-blank-screen{margin-top: 25px;}
	.product-recomendation-screen .recommendation-carousal #collapseFour-1 .recommendation-carousal-screen svg{margin-top: 42px;}
	.product-recomendation-screen .orderup-kiosk-carousal .orderup-trending-now{width: 100%; left: unset; top: unset; padding: 10px; position: relative;}
	.product-recomendation-screen .orderup-kiosk-carousal .orderup-trending-now:before{left: 198px; top: 116px; height: 65px;}
	.product-recomendation-screen #collapseFive-1 .kiosk-blank-screen{margin-top: 15px;}
	.product-recomendation-screen .recommendation-carousal #collapseFive-1 .recommendation-carousal-screen svg{margin-top: 45px;}
	.product-recomendation-screen .orderup-kiosk-carousal .orderup-frequently-brought-together{width: 100%; right: unset; top: unset; padding: 10px; position: relative;}
	.product-recomendation-screen .orderup-kiosk-carousal .orderup-frequently-brought-together:before{right: 32px; top: 226px;}
	.product-recomendation-screen #collapseSix-1 .kiosk-blank-screen{margin-top: 27px;}
	.product-recomendation-screen .recommendation-carousal #collapseSix-1 .recommendation-carousal-screen svg{margin-top: 30px;}
	.product-recomendation-screen .orderup-kiosk-carousal .orderup-you-might-like{width: 100%; left: unset; top: unset; padding: 10px; position: relative;}
	.product-recomendation-screen .orderup-kiosk-carousal .orderup-you-might-like:before{background: url(../images2020/pos-left-arrow.png) no-repeat left top; left: 57px; top: 226px;}
	.product-recomendation-screen #collapseSeven-1 .kiosk-blank-screen{margin-top: 22px;}
	.product-recomendation-screen .recommendation-carousal #collapseSeven-1 .recommendation-carousal-screen svg{margin-top: 40px;}
	.product-recomendation-screen .orderup-kiosk-carousal .orderup-similar-product{width: 100%; left: unset; top: unset; padding: 10px; position: relative;}
	.product-recomendation-screen .orderup-kiosk-carousal .orderup-similar-product:before{left: 42px; top: 239px;}
	.product-recomendation-screen #collapseOne-3 .kiosk-blank-screen{margin-top: 40px;}
	.product-recomendation-screen .recommendation-carousal #collapseOne-3 .recommendation-carousal-screen svg{margin-top: 42px;}
	.product-recomendation-screen .ipad-pos-carousal .orderup-whats-new {position: relative; left: unset; top: unset; width: 100%; padding:10px;}
	.product-recomendation-screen .ipad-pos-carousal .orderup-whats-new:before{left: 40px; top: 179px;}
	.product-recomendation-screen #collapseTwo-3 .kiosk-blank-screen{margin-top: 35px;}
	.product-recomendation-screen .recommendation-carousal #collapseTwo-3 .recommendation-carousal-screen svg{margin-top: 155px;}
	.product-recomendation-screen .ipad-pos-carousal .orderup-best-sellers{left: unset; top: unset; width: 100%; padding: 10px;}
	.product-recomendation-screen .ipad-pos-carousal .orderup-best-sellers:before{left: 37px; top: 176px;}
	.product-recomendation-screen #collapseThree-3 .kiosk-blank-screen{margin-top: 32px;}
	.product-recomendation-screen .recommendation-carousal #collapseThree-3 .recommendation-carousal-screen svg{margin-top: 152px;}
	.product-recomendation-screen .ipad-pos-carousal .orderup-trending-now{left: unset; top: unset; width: 100%; padding: 10px;}
	.product-recomendation-screen .ipad-pos-carousal .orderup-trending-now:before{background: url(../images2020/pos-left-arrow.png) no-repeat left top; left: 41px; top: 180px;}
	.product-recomendation-screen #collapseFour-3 .kiosk-blank-screen{margin-top: 30px;}
	.product-recomendation-screen .recommendation-carousal #collapseFour-3 .recommendation-carousal-screen svg{margin-top: 152px;}
	.product-recomendation-screen .ipad-pos-carousal .orderup-frequently-brought-together{left: unset; top: unset; width: 100%; padding: 10px;}
	.product-recomendation-screen .ipad-pos-carousal .orderup-frequently-brought-together:before{background: url(../images2020/pos-left-arrow.png) no-repeat left top; left: 37px; top: 141px; right: unset;}
	.product-recomendation-screen #collapseFive-3 .kiosk-blank-screen{margin-top: 30px;}
	.product-recomendation-screen .recommendation-carousal #collapseFive-3 .recommendation-carousal-screen svg{margin-top: 152px;}
	.product-recomendation-screen .ipad-pos-carousal .orderup-you-might-like{right: unset; top: unset; width: 100%; padding: 10px;}
	.product-recomendation-screen .ipad-pos-carousal .orderup-you-might-like:before{background: url(../images2020/pos-right-arrow.png) no-repeat left top; right: 36px; top: 257px;}
	.product-recomendation-screen #collapseSix-3 .kiosk-blank-screen{margin-top: 30px;}
	.product-recomendation-screen .recommendation-carousal #collapseSix-3 .recommendation-carousal-screen svg{margin-top: 152px;}
	.product-recomendation-screen .ipad-pos-carousal .orderup-similar-product{width: 100%; left: unset; top: unset; padding: 10px;}
	.product-recomendation-screen .ipad-pos-carousal .orderup-similar-product:before{left: 179px; top: 102px;}
	.ecommerce-wrapper .card-body{padding-bottom: 00px; height: 440px;}
	.product-recomendation-screen .ecom-pos-carousal .kiosk-blank-screen svg{width: 100%; height: 280px;}
	.ecommerce-wrapper .kiosk-blank-screen{width: 430px; height:300px; margin-top: 5px;}
	.ecommerce-wrapper .recommendation-carousal .recommendation-carousal-screen svg{width: 314px; height: 200px; margin-top: 139px;}
	.ecommerce-wrapper .ecom-pos-carousal .orderup-whats-new{width: 100%; left: unset; top: unset; padding: 10px;}
	.ecommerce-wrapper .ecom-pos-carousal .orderup-whats-new:before{left: 15px; top: 187px;}
	.ecommerce-wrapper #collapseTwo-4 .kiosk-blank-screen{margin-top: 40px;}
	.ecommerce-wrapper .recommendation-carousal #collapseTwo-4 .recommendation-carousal-screen svg{margin-top: 169px;}
	.ecommerce-wrapper .ecom-pos-carousal .orderup-best-sellers{width: 100%; left: unset; top: unset; padding: 10px;}
	.ecommerce-wrapper .ecom-pos-carousal .orderup-best-sellers:before{height: 67px; left: 70px; top: 116px;}
	.ecommerce-wrapper #collapseThree-4 .kiosk-blank-screen{margin-top: 5px;}
	.ecommerce-wrapper .recommendation-carousal .recommendation-carousal-screen svg{margin-top: 129px;}
	.ecommerce-wrapper .ecom-pos-carousal .orderup-past-purchases{width: 100%; left: unset; top: unset; padding: 10px;}
	.ecommerce-wrapper .ecom-pos-carousal .orderup-past-purchases:before{left: 16px; top: 93px;}
	.ecommerce-wrapper .ecom-pos-carousal .orderup-trending-now{width: 100%; left: unset; top: unset; padding: 10px;}
	.ecommerce-wrapper .ecom-pos-carousal .orderup-trending-now:before{background: url(../images2020/pos-left-arrow.png) no-repeat left top; left: 16px; top: 183px;}
	.ecommerce-wrapper .ecom-pos-carousal .orderup-frequently-brought-together{width: 100%; right: unset; top: unset; padding: 10px;}
	.ecommerce-wrapper .ecom-pos-carousal .orderup-frequently-brought-together:before{right: 15px; top: 220px;}
	.ecommerce-wrapper .ecom-pos-carousal .orderup-you-might-like{width: 100%; right: unset; top: unset; padding: 10px;}
	.ecommerce-wrapper .ecom-pos-carousal .orderup-you-might-like:before{right: 14px; top: 186px;}
	.ecommerce-wrapper .ecom-pos-carousal #collapseSeven-4 .orderup-you-might-like{width: 100%; right: unset; top: unset; padding: 10px;}
	.ecommerce-wrapper .ecom-pos-carousal #collapseSeven-4 .orderup-you-might-like:before{right: 14px; top: 220px;}
	.product-recomendation-wrapper-2 .heading{font-size:24px;}
	.actions-buttons{padding: 20px 10px;}
	.actions-buttons a{width:100%; margin-bottom:10px!important; margin-left:0px!important}
	/*------------- AI Page -------------- */

	/*---------- Pricing page-------------*/
	.price-header-panell{padding: 50px 0px 50px 0px;}
	.price-header-panell .text-2{font-size:30px; padding: 0px 40px;}
	.price-header-panell .text-3{margin-top: 15px; font-size: 16px;}
	.pricing-panel{height:auto; padding: 20px 10px;}
	.pricing-panel .pricing-box{position:relative; width: 100%; padding: 30px; left: unset; margin-left: 0px; top:0px; border-radius: 20px; margin-top:20px;}
	.pricing-panel .pricing-box .pricing-duration{margin-bottom:10px;}
	.pricing-panel .pricing-box .most-popular:after{width: 0; height: 0; border-top: 19px solid transparent; border-right: 25px solid #fff; border-bottom: 19px solid transparent; position: absolute; content: ''; top: 0px; right: 0px;}
	.pricing-panel .pricing-box .pricing-title{line-height: normal; font-size: 32px; margin-bottom: 0px;}
	.pricing-panel .pricing-box .pricing-subtitle{font-size:19px;}
	.pricing-panel .pricing-box .pricing-rate{font-size:65px; line-height: normal;}
	.pricing-panel .pricing-box .pricing-detail{font-size:14px;}
	.price-detail-area{padding: 30px 20px 50px 20px; width:100%;}
	.price-detail-text{font-size:14px;}
	.price-text-head{font-size: 32px;}
	.price-detail-area .common-button {width: 210px; padding:14px 16px}
	.pricing-faq{margin-top:0px;}
	.pricing-location{padding: 60px 20px 30px 20px;}
	.pricing-location .text-1{margin: 30px 0px 30px 0px; text-align:Center}
	.pricing-screen{width:100%; height:auto;}
	.pricing-screen svg{width:100%; height:auto;}
	.pricing-location .common-button {width: 210px; margin:0 auto;}

	.new-price-header-panell{padding: 50px 0px 70px 0px;}
	.new-price-header-panell .text-2{font-size: 27px; padding: 0px 20px;}
	.new-price-header-panell .text-3{font-size: 19px; margin-top: 15px;}
	.new-pricing-panel .col-md-4{width: 100%!important; flex: unset; max-width: 100%;;}
	.new-pricing-panel {padding: 50px 20px 0px 20px;}
	.new-pricing-panel .pricing-box{width: 100%; padding: 20px 0px 30px 0px; left: unset; margin: 0 auto; position: relative; margin-bottom: 25px; top: unset; margin-top: 0px;}
	.new-pricing-panel .pricing-box .most-popular{padding: 10px 30px 10px 10px; right: -29px;}
	.new-pricing-panel .pricing-box .pricing-rate{font-size:55px; line-height:55px;}
	.new-pricing-panel .pricing-box a{width:250px; padding: 15px 25px;}
	.new-pricing-panel .pricing-box .pricing-duration{font-size:13px;}
	.new-pricing-panel .pricing-box .pricing-title{font-size:30px; padding: 10px;}
	.new-pricing-panel .pricing-box .pricing-subtitle{font-size: 18px; width: 230px; height:auto;}
	.new-pricing-panel .pricing-box .most-popular:after{border-right: 25px solid #EDEDED;}
	.new-pricing-panel {height: auto; padding:30px 20px 0px 20px}
	.pricing-bundle-area{width: 500px;}
	.pricing-bundle-area .table-data li{width:33.3%; padding: 19px 10px;}
	.pricing-bundle-area .table-data li:first-child{width:100%; border-right:0px; border-bottom:solid 1px #D8D8D8}
	.pricing-bundle-area .table-header li{font-size:20px!important; padding: 32px 10px 32px 10px;}
	.pricing-bundle-area .table-data li:first-child{padding: 17px 10px;}
	.pricing-bundle-area .triple-line li {padding: 33px 10px 33px 22px;}
	.pricing-bundle-area .double-line .sub-text{padding:11px 10px 11px 10px}
	.pricing-bundle-area .double-line li {padding: 24px 10px 24px 10px;}
	.pricing-bundle-area .double-line li:first-child{padding: 17px 10px;}
	.pricing-bundle-area .table-data .sub-text{padding:8px 10px;}
	.pricing-bundle-area .table-data:nth-child(6) li:first-child{padding:27px 10px;}
	.pricing-bundle-area .table-data:nth-child(8) .sub-text{padding:5px 10px;}
	.pricing-bundle-area .table-data:nth-child(8) li:nth-child(2){padding:26px 10px;}
	.pricing-bundle-area .table-data:nth-child(25) .sub-text{padding:17px 10px;}
	.pricing-bundle-area .table-data:last-child li{height:132px;}
	.pricing-bundle-area .table-data:last-child li:first-child{height:auto;}
	.app-bundle-area .table-data:last-child li{height:auto;}
	.pricing-bundle-area .table-data:nth-child(27) li{height:58px;}

	.app-bundle-area .table-header li{width:50%; padding: 17px 10px;}
	.app-bundle-area .table-data li{width:50%;}
	.app-bundle-area .table-data li:nth-child(2) {text-align: left; padding-left: 17px;}
	.app-bundle-area .table-data:nth-child(6) li:first-child {padding: 17px 10px;}
	.app-bundle-area .table-data:nth-child(1) li {height: auto;}
	.app-bundle-area .table-data:nth-child(2) li {height: auto;}
	.app-bundle-area .table-data:nth-child(2) li:first-child {height: auto;}

	.pricing-other-panel .table-data li:nth-child(1){font-size: 20px; padding: 14px!important; width: 100%!important;}
	.pricing-other-panel .table-data:last-child li:nth-child(1){font-size: 20px; padding: 14px!important; width: 100%!important;}
	.pricing-other-panel .table-data li:nth-child(2){padding: 15px!important; font-size: 14px; width:60%!important}
	.pricing-other-panel .table-data li{padding: 13px!important; width:40%!important}
	.pricing-other-panel .table-data a{padding: 15px; font-size: 11px;}
	/*---------- Pricing page-------------*/

	/*----------- Covi19 ---------------*/
	.covid-top-panel{padding:70px 30px 93px 30px}
	.covid-top-panel .covid-info-title{font-size:35px;}
	.covid-top-panel .covid-info-desc{font-size: 18px; line-height: 30px;}
	.covid-heading{font-size: 1.7rem; padding: 35px 20px 25px 20px;}
	.covid-contactless-order{margin-bottom:70px; width:500px;}
	.covid-contactless-order .text-2{line-height: 25px; font-size: 14px;}
	.covid-contactless-order .text-2 .d-md-block{display:none!important;}
	.covid-contactless-order .covid-point{font-size: 14px;}
	.covid-curbside-delivery{margin-bottom:70px; width:500px;}
	.covid-curbside-delivery .text-2{line-height: 25px; font-size: 14px;}
	.covid-curbside-delivery .text-2 .d-md-block{display:none!important;}
	.covid-curbside-delivery .covid-point{font-size: 14px;}
	.covid-curbside-delivery .screen {margin-top:40px;}
	.covid-curbside-delivery .screen svg{width:100%; height:auto;}
	.covid-orderup{margin-bottom:70px; width:500px;}
	.covid-orderup .text-2{line-height: 25px; font-size: 14px;}
	.covid-orderup .text-2 .d-md-block{display:none!important;}
	.covid-orderup .covid-point{font-size: 14px;}
	.covid-orderup .screen{width: 470px; height: auto;}
	.covid-orderup .screen svg{width:100%; height:auto;}
	.covid-pos-system{margin-bottom:140px; width:500px;}
	.covid-pos-system{font-size: 1.7rem; padding: 35px; margin-bottom: 60px;}
	.try-salesVu{padding: 58px 20px 55px 20px; margin-top:0px;}
	.try-salesVu .text-1{font-size: 1.5rem;}
	.try-salesVu .text-2{font-size:17px}
	/*----------- Covi19 ---------------*/
	/*---------- Covid -------------------*/
	.covid-panel-wrapper{padding:50px 0px}
	.covid-top-area{height:300px;}
	.covid-top-area .text-area {background: rgba(62,118,255,0.8); padding: 10px 30px 40px 30px; width: 400px; margin-top: 105px;}
	.covid-top-area .text-area .icon{width:100%; height:30px;}
	.covid-top-area .text-area .icon svg{width:30px;}
	.covid-top-area .text-area .text-1{margin-top:10px;}
	.covid-top-area .text-area .text-2 {margin-top: 5px; color: #fff; font-size: 17px; font-weight: 400; line-height: 25px;}
	.covid-panel-2{padding: 40px 10px;}
	.covid-panel-2 .text{font-size: 18px; line-height:30px;}

	.covid-panel-3{width:100%; padding:0px 20px;} 
	.covid-panel-3 svg{width:auto; height:auto; margin:0 auto; display: block; margin-bottom: 20px;}
	.covid-panel-3 .text-wrapper{padding:0px 0px 20px 20px}
	.covid-panel-4{width:100%; padding:0px 20px;}
	.covid-panel-4 svg{width:auto; height:auto; margin:0 auto; display: block; margin-bottom: 20px;}
	.covid-panel-4 .text-wrapper{padding:0px 20px 20px 0px}
	.covid-panel-5{width:100%; padding:0px 20px;}
	.covid-panel-5 svg{width:auto; height:auto; margin:0 auto; display: block; margin-bottom: 20px;}
	.covid-panel-5 .text-wrapper{padding:0px 0px 20px 20px}
	.try-salesVu{padding: 48px 30px 55px 30px}
	.try-salesVu .text-1{font-size: 1.5rem;}
	.try-salesVu .text-2{font-size:1rem}
	/*---------- Covid -------------------*/
	.common-button{width: 215px; padding:14px; font-size:13px;}

	/*-------------- App Pages----------------------*/
	.app-image-panel .apps-form-area{background-position:left top; padding: 0px;}
	.app-image-panel .apps-form-area .form-panel{padding: 20px;}
	.app-image-panel .apps-form-area .form-panel .w-field{margin-bottom: 5px;}
	.app-image-panel .apps-form-area .app-text-area-mobile{background: rgba(188,135,87, .8); text-align: center; color: #fff; padding:20px 20px 0px 20px;}
	.app-image-panel .apps-form-area .app-text-area-mobile .text-2{font-size:22px; font-weight:600;}
	.app-image-panel .apps-form-area .app-text-area-mobile .text-3{font-size:22px;}
	.app-image-panel .app-text-area{padding: 25px;}
	.app-image-panel .app-text-area .text-1{font-size:32px; line-height:normal; text-align:center;}
	.app-image-panel .app-text-area .text-2{font-size:22px; margin-top:20px; display:none;}
	.app-image-panel .app-text-area .text-3{font-size:22px; display:none;}
	.page-heading{padding: 40px 10px 20px 10px; font-size: 20px;}
	.apps-downloadable a{margin-bottom:30px;}
	.overview-panel{width:100%; }
	.overview-panel .overview-laptop{width: 490px; margin-top:25px;}
	.overview-panel .overview-content {margin-left: 0px;}
	.overview-panel .overview-content .head{font-size:25px; padding:20px; margin-bottom:20px;}
	.overview-panel .overview-content ul{font-size: 19px; text-align: center; width: 90%; margin: 0 auto;}
	.overview-panel .overview-laptop .laptop-screen{left: 57px; top: -10px; width: 376px; height: 235px; margin-top:25px;}
	.key-features-mobile{padding:50px 0px}
	.key-features-mobile .head{background: #DFBEB0; padding: 30px; text-align: center; font-weight: 700; font-size: 20px; margin-bottom: 30px;}
	.key-features-mobile .accordion{margin-left: 20px; margin-right: 20px;}
	.key-features-mobile .accordion .feature-tab{background:url(../images2020/feature-tab.png) no-repeat left top; background-size:cover; width: 441px; height:345px; padding-top: 35px; padding-left: 41px;}
	.key-features-mobile .accordion .feature-tab .screen{width:351px;}
	.key-features-mobile .accordion .feature-tab .screen svg{width:100%; height:auto;}
	.key-features-mobile .accordion .card-body{height:auto; padding-bottom:1.25rem}
	.key-features-mobile .accordion .card{border-radius:0px; border:0px solid rgba(0,0,0,.125); border-top:1px solid #000!important}
	.key-features-mobile .accordion .card-header{background:#fff; font-weight:600; border-bottom:0px solid rgba(0,0,0,.125)}
	.key-features-mobile .accordion .card-header .btn-link{padding: 15px 15px 15px 35px; font-weight:600}
	.key-features-mobile .accordion .card-header .btn-link[aria-expanded="false"]{background:url(../images2020/left-arrow.png) no-repeat 10px 18px}
	.key-features-mobile .accordion .card-header .btn-link[aria-expanded="true"]{background:url(../images2020/bottom-arrow.png) no-repeat 10px 18px;}

	.apps-downloadable{width:100%}
	.apps-downloadable-mobile{padding:0px 20px 20px 20px;}
	.apps-downloadable-mobile .card{border:0px; border-bottom:solid 1px #575757!important;}
	.apps-downloadable-mobile .card .card-header{background:transparent; border:0px;}
	.apps-downloadable-mobile .card .card-header .btn-link{font-size: 18px; font-weight: 500; padding: 12px 12px 12px 40px;}
	.apps-downloadable-mobile .card:last-child{border-bottom: solid 0px #575757!important;}
	.apps-downloadable-mobile .card .app-img{width:100%; margin-bottom:20px; text-align:Center}
	.apps-downloadable-mobile .card .app-img svg{width:100%; height:auto;}
	.apps-downloadable-mobile .card .vipz-img svg{width:auto; height:auto; margin:0 auto;}
	.apps-downloadable-mobile .card .app-text{text-align: center; font-size: 18px; padding: 0px 25px;}
	.apps-downloadable-mobile .card a{color:#117bbc; text-align: center; display: table; width: 100%; margin-top: 15px;}
	.apps-downloadable-mobile .card-body {position: relative; padding-bottom: 0px; height: auto;}
	.integrates-software-tools{padding:40px 0px}
	.integrates-software-tools .text-1{font-size:23px;}
	.integrates-software-tools .p-logos{width:100%;}
	.app-testimonial-slider{width:100%; height:485px; background-position:center 200px; padding: 30px; background-size: cover!important;}
	.app-testimonial-slider .testimonail-text-area{margin-top: 80px;}
	.app-testimonial-slider .text-1{font-size:30px; margin-bottom: 10px;}
	.app-testimonial-slider .text-2{font-size:20px; margin-top:0px;}
	.try-salesVu{padding:50px}

	.food-drink-overview-panel .overview-content .head{background:#bc8757; color:#000; text-align:center; font-size:25px}
	.food-drink-apps-dwonloable-mobile .card .card-header .btn-link[aria-expanded="false"]{background:url(../images2020/left-arrow.png) no-repeat 10px 17px}	
	.food-drink-apps-dwonloable-mobile .card .card-header .btn-link[aria-expanded="true"]{background:url(../images2020/bottom-arrow.png) no-repeat 10px 17px;}

	.art-culture-image-bg .apps-form-area .app-text-area-mobile{background: rgba(225,116,170, .8);}
	.art-culture-overview-panel .overview-content .head{background:#e174aa; color:#000; text-align:center; font-size:25px}
	.art-culture-apps-dwonloable-mobile .card .card-header .btn-link[aria-expanded="false"]{background:url(../images2020/art-culture-left-arrow.png) no-repeat 10px 17px}	
	.art-culture-apps-dwonloable-mobile .card .card-header .btn-link[aria-expanded="true"]{background:url(../images2020/art-culture-bottom-arrow.png) no-repeat 10px 17px;}
	.art-culture-testimonial .testimonail-text-area{width:100%;}

	.grocery-image-bg .apps-form-area .app-text-area-mobile{background: rgba(112,150,78, .8);}
	.grocery-overview-panel .overview-content .head{background:#70964e; color:#000; text-align:center; font-size:25px}
	.grocery-apps-dwonloable-mobile .card .card-header .btn-link[aria-expanded="false"]{background:url(../images2020/grocery-left-arrow.png) no-repeat 10px 17px}	
	.grocery-apps-dwonloable-mobile .card .card-header .btn-link[aria-expanded="true"]{background:url(../images2020/grocery-bottom-arrow.png) no-repeat 10px 17px;}
	.grocery-testimonial .testimonail-text-area{width:100%;}

	.wineries-image-bg .apps-form-area .app-text-area-mobile{background:rgba(113,38,52,.8)}
	.wineries-overview-panel .overview-content .head{background:#8d515d; color:#000; text-align:center; font-size:25px}
	.wineries-apps-dwonloable-mobile .card .card-header .btn-link[aria-expanded="false"]{background:url(../images2020/wineries-left-arrow.png) no-repeat 10px 17px}	
	.wineries-apps-dwonloable-mobile .card .card-header .btn-link[aria-expanded="true"]{background:url(../images2020/wineries-bottom-arrow.png) no-repeat 10px 17px;}
	.wineries-testimonial .testimonail-text-area{width:100%;}

	.here-image-bg .apps-form-area .app-text-area-mobile{background:rgba(203,191,207,.8)}
	.here-overview-panel .overview-content .head{background:#cbbfcf; color:#000; text-align:center; font-size:25px}
	.here-image-bg .app-text-area-mobile{background: rgba(204,192,208, .8); padding:50px 105px 0px 105px; text-align:center}
	.here-app-key-features-mobile .accordion .card-header .btn-link[aria-expanded="false"]{background:url(../images2020/here-left-arrow.png) no-repeat 10px 18px}
	.here-app-key-features-mobile .accordion .card-header .btn-link[aria-expanded="true"]{background:url(../images2020/here-bottom-arrow.png) no-repeat 10px 18px;}
	.here-app-overview-panel .overview-content .head{background:#ccc0d0}
	.here-app-key-features-mobile .head{background:#ccc0d0}
	.here-app-key-features-mobile .accordion .card-header .btn-link[aria-expanded="false"]{background:url(../images2020/here-left-arrow.png) no-repeat 10px 18px}
	.here-app-key-features-mobile .accordion .card-header .btn-link[aria-expanded="true"]{background:url(../images2020/here-bottom-arrow.png) no-repeat 10px 18px;}
	.here-app-overview-panel .overview-content .head{background:#ccc0d0}
	.here-app-key-features-mobile .head{background:#ccc0d0}
	.here-app-testimonial .testimonail-text-area{margin-top: 110px; width:100%;}
	.here-overview-panel{padding:0px 0px 0px 0px}
	.here-overview-panel .overview-content{margin-top:20px;}

	.welcome-image-bg .apps-form-area .app-text-area-mobile{background:rgba(223,190,176,.8)}
	.welcome-overview-panel .overview-content .head{background:#dfbeb0; color:#000; text-align:center; font-size:25px}
	.welcome-app-testimonial .testimonail-text-area{width:100%; margin-top: 80px;}
	.welcome-overview-panel{padding:0px 0px 0px 0px}
	.welcome-overview-panel .overview-content{margin-top:20px;}
	.app-faqs-wrapper{padding: 30px;}
	.app-faqs-wrapper .heading{font-size: 35px;}
	.app-faqs-wrapper .sub-heading{font-size: 22px;}
	.app-faqs-wrapper .card .card-header button{font-size: 18px; white-space: normal; padding:15px 60px 15px 8px}
	.app-faqs-wrapper .card .card-body{font-size:17px; height:auto; }

	.down-arrow{width:100%; text-align:center; padding:15px; cursor:pointer; display:table;}

	.orderup-image-bg .apps-form-area .app-text-area-mobile{background: rgba(207,211,217, .8);}
	.orderup-overview-panel .overview-content .head{background:#cfd3d9; color:#000; text-align:center; font-size:25px}
	.orderup-app-key-features-mobile .head{background:#cfd3d9}
	.orderup-app-key-features-mobile .accordion .card-header .btn-link[aria-expanded="false"]{background:url(../images2020/orderup-left-arrow.png) no-repeat 10px 18px}
	.orderup-app-key-features-mobile .accordion .card-header .btn-link[aria-expanded="true"]{background:url(../images2020/orderup-bottom-arrow.png) no-repeat 10px 18px;}
	.orderup-testimonial .testimonail-text-area{width:100%;}
	.orderup-overview-panel{padding:0px 0px 0px 0px}
	.orderup-overview-panel .overview-content{margin-top:20px;}

	.ai-powered-content .head{font-size:25px; line-height: 35px;}
	.ai-powered-content span{font-size: 28px; margin-top: 15px;}
	.ai-powered-content{font-size: 17px; line-height: 22px; margin-bottom:60px;}
	.ai-animation-area{padding:20px 20px 50px 20px;}
	.ai-animation-area .pos-screen{margin-top:50px;}
	.ai-animation-area .ai-screen{top:83px;}
	.ai-animation-area ul{display: table; margin: 0 auto;}
	.ai-animation-area li{display:table; width:100%;}
	.ai-animation-area li a{margin: 0 auto; width: auto; padding: 5px 5px 5px 25px; margin: 0 auto;}
	.ai-animation-area .ai-text{width:100%; padding-left:0px;}

	.pos-image-bg .apps-form-area .app-text-area-mobile{background:rgba(86,98,147, .8)}
	.pos-overview-panel .overview-content .head{background:#566293; text-align:center}
	.pos-app-key-features-mobile .head{background:#566293}
	.pos-app-key-features-mobile .accordion .card-header .btn-link[aria-expanded="false"]{background:url(../images2020/pos-left-arrow.png) no-repeat 10px 18px}
	.pos-app-key-features-mobile .accordion .card-header .btn-link[aria-expanded="true"]{background:url(../images2020/pos-bottom-arrow.png) no-repeat 10px 18px;}
	.pos-overview-panel{padding:0px 0px 0px 0px}
	.pos-overview-panel .overview-content{margin-top:20px;}

	.regular-image-bg .app-text-area{padding: 25px;}
	.regular-image-bg .app-text-area .text-2{display: table; width: 100%; text-align: center;}
	.regular-image-bg .app-text-area .text-3{display: table; width: 100%; text-align: center;}
	.regular-image-bg .app-text-area .text-3{font-size: 19px; line-height:normal}
	.regular-image-bg .regluar-app-img{padding:0px 20px 40px 20px; width:100%; text-align:Center;}
	.regular-image-bg .regluar-app-img svg{width:100%; height:auto;}
	.regular-app-key-features-mobile{padding:0px 0px 50px 0px}
	.regular-app-key-features{padding-top:0px; margin-bottom: 0px;}
	.regular-app-key-features-mobile .head{background:#897593}
	.regular-app-key-features-mobile .accordion .card-header .btn-link[aria-expanded="false"]{background:url(../images2020/regular-left-arrow.png) no-repeat 10px 18px}
	.regular-app-key-features-mobile .accordion .card-header .btn-link[aria-expanded="true"]{background:url(../images2020/regular-bottom-arrow.png) no-repeat 10px 18px;}

	.handheld-image-bg .app-text-area{padding: 25px;}
	.handheld-image-bg .handheld-app-img{padding:10px 0px 20px 20px}
	.handheld-image-bg .handheld-app-img svg{width:100%; height:Auto;}
	.handheld-image-bg .app-text-area .text-3{font-size:18px; line-height:normal}
	.handheld-app-key-features{padding-top: 0px; margin-bottom:50px;}
	.handheld-app-key-features li a{padding-bottom:7px;}
	.handheld-app-key-features-mobile{padding:0px 0px 50px 0px;}
	.handheld-app-key-features-mobile .head{background:#3a7cb0}
	.handheld-app-key-features-mobile .accordion .card-header .btn-link[aria-expanded="false"]{background:url(../images2020/handheld-left-arrow.png) no-repeat 10px 18px}
	.handheld-app-key-features-mobile .accordion .card-header .btn-link[aria-expanded="true"]{background:url(../images2020/handheld-bottom-arrow.png) no-repeat 10px 18px;}

	.onthelist-image-bg .app-text-area{padding: 25px;}
	.onthelist-image-bg .app-text-area .text-2{display: table; width: 100%; text-align: center;}
	.onthelist-image-bg .app-text-area .text-3{display: table; width: 100%; text-align: center;}
	.onthelist-image-bg .app-text-area .text-3{font-size: 19px; line-height:normal}
	.onthelist-image-bg .onthelist-app-img{padding:0px 20px 40px 20px; width:100%; text-align:Center;}
	.onthelist-image-bg .onthelist-app-img svg{width:100%; height:auto;}
	.onthelist-app-key-features-mobile{padding:0px 0px 50px 0px}
	.onthelist-app-key-features{padding-top:0px; margin-bottom: 0px;}
	.onthelist-app-key-features-mobile .head{background:#b8dac1}
	.onthelist-app-key-features-mobile .accordion .card-header .btn-link[aria-expanded="false"]{background:url(../images2020/onthelist-left-arrow.png) no-repeat 10px 18px}
	.onthelist-app-key-features-mobile .accordion .card-header .btn-link[aria-expanded="true"]{background:url(../images2020/onthelist-bottom-arrow.png) no-repeat 10px 18px;}

	.incoming-image-bg .app-text-area{padding: 25px;}
	.incoming-image-bg .app-text-area .text-2{display: table; width: 100%; text-align: center;}
	.incoming-image-bg .app-text-area .text-3{display: table; width: 100%; text-align: center;}
	.incoming-image-bg .app-text-area .text-3{font-size: 19px; line-height:normal}
	.incoming-image-bg .incoming-app-img{padding:0px 20px 40px 20px; width:100%; text-align:Center;}
	.incoming-image-bg .incoming-app-img svg{width:100%; height:auto;}
	.incoming-app-key-features-mobile{padding:0px 0px 50px 0px}
	.incoming-app-key-features{padding-top:0px; margin-bottom: 0px;}
	.incoming-app-key-features-mobile .head{background:#96bcd6}
	.incoming-app-key-features-mobile .accordion .card-header .btn-link[aria-expanded="false"]{background:url(../images2020/incoming-left-arrow.png) no-repeat 10px 18px}
	.incoming-app-key-features-mobile .accordion .card-header .btn-link[aria-expanded="true"]{background:url(../images2020/incoming-bottom-arrow.png) no-repeat 10px 18px;}

	.retail-image-bg .app-text-area{padding:70px 29px}
	.retail-image-bg .apps-form-area .app-text-area-mobile{background: rgba(209,209,209,.8);}
	.retail-image-bg .app-text-area .text-3 {font-size: 17px; line-height:30px;}
	.retail-overview-panel .overview-content{margin-left:0px;}
	.retail-overview-panel .overview-content .head{background:#d8d8d8; text-align:center}
	.retail-apps-dwonloable-mobile .head{background:#d8d8d8; color:#000;}
	.retail-testimonial{height: 445px; padding-bottom: 0px;}
	.retail-testimonial .testimonail-text-area{margin-top: 65px; width:100%;}
	.retail-apps-dwonloable-mobile .accordion .card-header .btn-link[aria-expanded="false"]{background:url(../images2020/retail-left-arrow.png) no-repeat 10px 18px}
	.retail-apps-dwonloable-mobile .accordion .card-header .btn-link[aria-expanded="true"]{background:url(../images2020/retail-bottom-arrow.png) no-repeat 10px 18px;}

	.vipz-image-bg .app-text-area .text-2{display:block; text-align: center;}
	.vipz-image-bg .app-text-area .text-3{display:block; text-align: center;}
	.vipz-app-key-features-mobile .head{background:#84c48b;}
	.vipz-app-key-features{padding:0px 35px 70px 35px}
	.vipz-app-key-features .feature-tab{width: 277px; height: 514px; padding-top: 22px; padding-left: 23px;}
	.vipz-app-key-features .feature-tab .feature-img{width: 231px; height: auto;}
	.vipz-app-key-features .feature-tab .feature-img svg{border-radius: 15px;}
	.vipz-app-key-features li a{padding: 0px 15px 25px 25px;}
	.vipz-app-key-features-mobile{padding-top:0px;}
	.vipz-app-key-features-mobile .accordion .feature-tab{background:url(../images2020/feature-mobile.png) no-repeat left top;width: 275px; height: 470px; margin: 0 auto; padding-top: 22px; padding-left: 22px;}
	.vipz-app-key-features-mobile .accordion .feature-tab .screen{width:233px;}
	.vipz-app-key-features-mobile .accordion .feature-tab .screen svg{width:100%; height:auto; border-radius:15px;}
	.vipz-app-key-features-mobile .accordion .card-header .btn-link[aria-expanded="false"]{background:url(../images2020/vipz-left-arrow.png) no-repeat 10px 18px}
	.vipz-app-key-features-mobile .accordion .card-header .btn-link[aria-expanded="true"]{background:url(../images2020/vipz-bottom-arrow.png) no-repeat 10px 18px;}

	.invoice-image-bg .invoice-app-img {padding: 8px 0px 0px 0px; text-align: center;}
	.invoice-image-bg .app-text-area .text-2{display:block; text-align: center;}
	.invoice-image-bg .app-text-area .text-3{display:block; text-align: center;}
	.invoice-app-key-features-mobile .head{background:#e69da4;}
	.invoice-app-key-features{padding:0px 35px 70px 35px}
	.invoice-app-key-features .feature-tab{width: 277px; height: 514px; padding-top: 22px; padding-left: 23px;}
	.invoice-app-key-features .feature-tab .feature-img{width: 231px; height: auto;}
	.invoice-app-key-features .feature-tab .feature-img svg{border-radius: 15px;}
	.invoice-app-key-features li a{padding: 0px 15px 25px 25px;}
	.invoice-app-key-features-mobile{padding-top:0px;}
	.invoice-app-key-features-mobile .accordion .feature-tab{background:url(../images2020/feature-mobile.png) no-repeat left top;width: 275px; height: 470px; margin: 0 auto; padding-top: 22px; padding-left: 22px;}
	.invoice-app-key-features-mobile .accordion .feature-tab-2{width:443px; height:342px; background:url(../images2020/feature-tab.png) no-repeat left top; background-size:cover; margin:0 auto; margin-top:10px; padding-top: 34px; padding-left: 40px;}
	.invoice-app-key-features-mobile .accordion .feature-tab .screen{width:233px; height:auto;}
	.invoice-app-key-features-mobile .accordion .feature-tab .screen svg{width:100%; height:auto; border-radius:15px;}
	.invoice-app-key-features-mobile .accordion .feature-tab-2 .screen{width:353px;}
	.invoice-app-key-features-mobile .accordion .feature-tab-2 .screen svg{width:100%; height:auto; border-radius:0px;}
	.invoice-app-key-features-mobile .accordion .card-header .btn-link[aria-expanded="false"]{background:url(../images2020/invoice-left-arrow.png) no-repeat 10px 18px}
	.invoice-app-key-features-mobile .accordion .card-header .btn-link[aria-expanded="true"]{background:url(../images2020/invoice-bottom-arrow.png) no-repeat 10px 18px;}

	.shift-image-bg .app-text-area{padding: 25px;}
	.shift-image-bg .app-text-area .text-2{display:block; text-align: center;}
	.shift-image-bg .app-text-area .text-3{display:block; text-align: center;}
	.shift-laptop{padding:40px; width:100%; text-align:center;}
	.shift-laptop svg{width:100%; height:auto;}
	.shift-image-bg .shift-app-img{padding: 30px 0px 0px 0px;}
	.shift-image-bg .shift-app-img svg{height:auto;}
	.shift-image-bg .app-text-area .text-3{font-size:20px;}

	.pos-new .app-text-area{padding:25px}
	.pos-new .app-text-area .text-1{font-size:32px;}
	.pos-new .app-text-area .text-2{font-size:20px;}
	.pos-new .app-text-area .text-3 {font-size: 18px; line-height:35px;}
	.pos-new .app-text-area .text-3 .d-md-block{display:none!important;}
	.ai-power-new{font-size: 17px; margin:30px 10px; line-height: 22px; font-size:15px;}
	.ai-power-new .head{font-size: 23px; line-height: normal;}
	.a-animation-new .ai-screen{top: 81px; width: 345px; margin-left: 50px;}
	.ai-power-new .d-md-block{display:none!important;}
	.new-price-area .price-area-wrapper{padding: 30px; font-size: 17px;}
	.new-price-area .price-area-wrapper .d-md-block{display:none!important;}
	.new-price-area .price-area-wrapper a{width:300px; margin-top:30px;}
	.increase-your-sales {padding:30px}
	.increase-your-sales .content .head{margin-bottom: 15px;}
	.increase-your-sales .content li:last-child{margin-bottom:0px;}
	.increase-your-sales .img{width:100%; margin-bottom:20px;}
	.increase-your-sales .img svg{width:100%;height:auto;}
	.increase-your-sales .content li .d-md-block{display:none!important;}
	.new-action-area .action-area-wrapper{padding: 30px;}
	.new-action-area .action-area-wrapper a{width:210px;}
	.decrease-your-sales {padding: 30px;}
	.decrease-your-sales .img{width: 100%; height: auto; margin-top: 15px;}
	.decrease-your-sales .img svg{width:100%;height:auto;}
	.decrease-your-sales .content li .d-md-block{display:none!important;}
	.good-company-area {padding: 30px 30px 30px 20px;}
	.good-company{font-size:37px; padding:30px;}
	.good-company span{font-size:17px;}
	.good-company-area .about-company-box{width:100%; margin:0 auto; padding:30px 10px 20px 10px; margin-bottom:25px;}
	.good-company-area .about-company-box .content{font-size:18px;}
	
	.new-page-top-panel .img{height:300px}
	.new-page-top-panel .top-panel-text-wrapper{padding: 30px 50px;}
	.new-page-top-panel .top-panel-text-wrapper .head{font-size:30px;}
	.new-page-top-panel .top-panel-text-wrapper .text{font-size:20px;}
	.new-page-top-panel .top-panel-text-wrapper .text .d-md-block{display:none!important;}
	.live-demo-area{padding: 60px 10px 50px 10px; font-size:16px;}
	.live-demo-area a{width: 250px; margin: 0 auto; margin-top:20px;}
	.increase-profits-heading{font-size:30px; padding:30px;}
	.good-company-logos {padding: 20px 20px 80px 20px;}
	.increase-profits-area{width:500px;}
	.increase-profits-area .icon{width:90px;}
	.increase-profits-area .icon svg{width:100%; height:auto}
	.increase-profits-area .text-head{font-size:21px; margin-top: 20px;}
	.increase-profits-area .text{font-size:15px; margin-top: 10px; margin-bottom: 25px;}
	.increase-profits-area .text .d-md-block{display:none!important;}
	.decrease-costs-heading{font-size:30px; padding:50px;}
	.decrease-pcosts-area{width:500px;}
	.decrease-pcosts-area .text .d-md-block{display:none!important;}
	.decrease-pcosts-area .icon{width:90px;}
	.decrease-pcosts-area .icon svg{width:100%; height:auto;}
	.decrease-pcosts-area .text-head{font-size:21px; margin-top: 20px;}
	.decrease-pcosts-area .text .d-md-block{display:none!important;}
	.decrease-pcosts-area .text{font-size:15px; margin-top: 10px; margin-bottom: 25px;}
	.new-business-pricing .new-business-pricing-wrapper{padding: 40px 20px; font-size: 19px;}
	.gc-good-company{margin-top:30px;}
	.good-company-logos .company-logos{width:150px; margin-bottom:20px; padding:60px 30px 60px 30px}
	.new-business-pricing .new-business-pricing-wrapper a{width:200px; font-size: 12px;}

	.fine-dining .top-panel-text-wrapper{padding:30px 50px}
	.fine-dining .img{background-position: center;}
	.fine-dining-c-area {padding-top: 40px;}
	.fine-dining-profit-area .text-head .d-md-block{display:none!important;}
	.fine-dining-c-area{padding: 40px 30px 60px 20px;}
	.fine-dining-good-company{padding:50px 50px 20px 50px}

	.inventory-management .top-panel-text-wrapper{padding:30px 50px}
	.inventory-management-c-area {padding-top: 40px;}

	.recurring-biling .top-panel-text-wrapper{padding: 30px 50px;}

	.new-page-top-panel .top-panel-text-wrapper{padding:20px}
	.new-page-top-panel .img{padding:0px; height:100%;}
	.new-page-top-panel .form-panel {padding: 20px;}
	.new-page-heading{padding:20px; font-size: 25px;}
	.new-art-culture-overview-panel .overview-content{margin-left: 20px; font-size: 17px; line-height: normal;}
	.new-art-culture-overview-panel .overview-content .d-md-block{display:none!important;}
	.new-art-culture-overview-panel .overview-laptop{width:500px; height:auto;}
	.new-art-culture-overview-panel .overview-laptop .laptop-screen{left: 59px; width: 383px; height: auto; top: -9px;}
	.step-tp-growth{padding:20px}
	.step-tp-growth .text-2{font-size:16px;}
	.step-tp-growth .text-2 .d-md-block{display:none!important;}
	.step-tp-growth ul{font-size:16px; padding-left: 45px;}
	.step-tp-growth ul .d-md-block{display:none!important;}
	.step-tp-growth svg{width:100%; height:auto}
	.new-art-culture-overview-panel {margin-bottom: 30px;}
	.new-business-pricing .new-business-pricing-wrapper{font-size: 21px;}
	.new-testimonial{background-position:center top; padding: 0px;}
	.new-testimonial .testimonail-text-area{margin-top: 70px;}
	.new-testimonial .testimonial-inner-wrapper{padding:50px 8px}
	.new-art-culture-pricing .new-business-pricing-wrapper a:first-child {margin-right: 30px;}
	.new-integrations .p-logos {width: 100%;}
	.new-integrations .p-logos .hm-p-logo {width: 190px; height: 95px;}
	.new-integrations {padding: 100px 0px 50px 0px;}

	.grocery-pos .art-culture-new .top-panel-text-wrapper{padding: 20px;}
	.grocery-pos .art-culture-new .top-panel-text-wrapper .head .d-md-block{display:none!important;}
	.grocery-pos .art-culture-new .top-panel-text-wrapper .text .d-md-block{display:none!important;}
	.grocery-pos .new-art-culture-overview-panel .overview-content {line-height: normal;}

	.retail-pos .art-culture-new .top-panel-text-wrapper{padding: 20px;}

	.wineries-pos .art-culture-new .top-panel-text-wrapper{padding:20px}
	.wineries-pos .new-testimonial .testimonial-inner-wrapper {padding: 50px 25px 100px 25px;}
	.wineries-pos .new-testimonial .testimonial-inner-wrapper .d-md-block{display:none!important;}

	.food-drink-pos .art-culture-new .top-panel-text-wrapper{padding:20px}
	.food-drink-pos .art-culture-new .top-panel-text-wrapper .head{font-size: 30px;}
	.food-drink-pos .art-culture-new .top-panel-text-wrapper .text{font-size: 20px;}
	.food-drink-pos .new-page-heading{padding:60px 0px 30px 22px; font-size: 25px;}
	.food-drink-pos .new-art-culture-overview-panel .overview-laptop {margin-top: 40px;}

	.ai-page .top-panel-text-wrapper{padding:45px 30px 45px 30px}
	.ai-page-heading{padding: 65px 15px 45px 15px; background-position:center 57px;}
	.ai-process-img svg{width:100%; height:auto}
	.ai-pricing-band .new-business-pricing-wrapper{padding: 31px 8px;}
	.ai-pricing-band .col-md-6:first-child{padding-bottom:20px;}
	.ai-increase-sales-2 {padding: 30px 10px 30px 10px;}
	.ai-increase-sales-2 ul{font-size: 15px; margin-left: 28px;}
	.ai-increase-sales-2 li .d-md-block{display:none!important;}
	.ai-increase-sales-2 .head{margin-top: 30px;}
	.ai-increase-sales-3 {padding: 30px 10px 70px 10px}
	.ai-increase-sales-3 .head{margin-left:28px;}
	.ai-increase-sales-3 ul{font-size: 15px; margin-left: 28px;}
	.ai-increase-sales-3 li .d-md-block{display:none!important;}
	.ai-company-area {padding: 40px 20px 60px 20px;}
	.ai-company {padding-top: 0px;}
	.how-it-work{padding: 65px 15px 45px 15px;}

	.handheld-page .top-panel-text-wrapper{padding: 20px;}
	.new-page-top-panel .top-panel-text-wrapper .head{font-size:29px;}
	.handheld-page .img {padding: 20px 0px 0px 20px;}
	.handheld-increase-sales {padding: 20px;}
	.handheld-increase-sales svg{width:100%; height:auto;}
	.handheld-increase-sales .head{margin-left:30px;}
	.handheld-increase-sales ul{font-size:16px; margin-left:30px;}
	.handheld-increase-sales .d-md-block{display:none!important;}
	.handheld-pricing-band .d-md-block{display:none!important;}
	.handheld-decrease-sales {padding: 20px;}
	.handheld-decrease-sales .head{margin-left:30px; margin-top:20px;}
	.handheld-decrease-sales .d-md-block{display:none!important;}
	.handheld-decrease-sales svg{width:100%; height:auto;}
	.handheld-decrease-sales ul{font-size:16px; margin-left:30px;}
	.handheld-company-area {padding: 40px 30px 60px 30px;}
	.handheld-pricing-band .new-business-pricing-wrapper{padding:20px; text-align:center}

	.here-app-top-panel .top-panel-text-wrapper .head  .d-md-block{display:none!important;}
	.here-app-overview-panel .overview-content{margin-left: 22px; line-height: 30px; font-size: 17px;}
	.here-app-overview-panel .overview-content .d-md-block{display:none!important;}
	.here-app-overview-panel .overview-laptop{width:90%; height:auto;}
	.here-app-overview-panel .overview-laptop svg{width:100%; height:auto;}
	.here-app-heading{font-size:30px;}
	.here-app-tp-growth{padding: 20px;}
	.here-key-feature-heading{margin-top: 30px; margin-bottom: 30px; font-size: 25px;}
	.hereapp-key-features {width: 100%; margin-bottom: 0px; padding-bottom: 0px; padding-top: 50px;}
	.hereapp-key-features .feature-tab {width: 100%; height: 255px; background-size: contain; padding-top: 33px; padding-left: 39px;}
	.hereapp-key-features .feature-tab .feature-img {width: 259px; height: auto;}
	.here-app-testimonial .testimonial-inner-wrapper{padding: 50px 8px 100px 8px;}
	.here-app-testimonial .testimonail-text-area .c-text{font-size:15px;}
	.here-app-testimonial .testimonail-text-area .c-text .d-md-block{display:none!important;}
	.hereapp-key-features li a {padding: 0px 10px 20px 25px;}
	.here-app-overview-panel {margin-bottom: 50px;}
	.here-app-key-features-mobile {padding: 0px 0px 20px 0px;}
	.here-app-integrations{padding:0px 0px 50px 0px}

	.incoming-top-panel .top-panel-text-wrapper{padding: 20px;}
	.incoming-top-panel .top-panel-text-wrapper .head {font-size: 29px;}
	.incoming-grow-profit {padding: 20px 30px;}
	.incoming-grow-profit .head{margin-bottom: 20px;}
	.incoming-grow-profit .sub-head{margin-bottom: 20px;}
	.incoming-grow-profit ul{font-size:17px; line-height:28px;}
	.incoming-grow-profit svg{width:100%; height:auto;}
	.incoming-grow-profit .d-md-block{display:none!important;}
	.incoming-app-pricing .new-business-pricing-wrapper{padding: 35px; text-align: center;}
	.incoming-app-pricing .new-business-pricing-wrapper a{width: 280px; margin:0 auto; margin-top:15px;}
	.incoming-cut-cost {padding: 20px 30px;}
	.incoming-cut-cost .head{margin-bottom: 20px;margin-top:20px;}
	.incoming-cut-cost .sub-head{margin-bottom: 20px;}
	.incoming-cut-cost ul{font-size:17px; line-height:28px;}
	.incoming-cut-cost svg{width:100%; height:auto; }
	.incoming-app-key-features-mobile .head{background: rgba(101,131,147,1);}
	.incoming-cut-cost .d-md-block{display:none!important;}
	.incoming-key-features {padding: 20px 50px 70px 80px;}
	.incoming-key-features .feature-tab{width: 100%; height: 255px;;}
	.incoming-key-features .feature-tab .feature-img{width: 259px; height: auto;}
	.incoming-key-features ul {margin-left: 50px; margin-top: 0px;}
	.bottom-form-heading {padding: 30px; text-align: center; font-size: 37px; font-weight: 500; color: #658393; padding-top: 0px; margin-top: 0px;}
	.bottom-form-heading span {display: table; width: 100%; font-size: 17px; color: #000;}

	.welcome-app-top-panel .top-panel-text-wrapper .head  .d-md-block{display:none!important;}
	.welcome-app-overview-panel {margin-bottom: 50px; padding:20px;}
	.welcome-app-overview-panel .overview-content{margin-left: 22px; line-height: 30px; font-size: 17px;}
	.welcome-app-overview-panel .overview-content .d-md-block{display:none!important;}
	.welcome-app-overview-panel .overview-laptop{width:100%; height:auto;}
	.welcome-app-overview-panel .overview-laptop svg{width:100%; height:auto;}
	.welcome-app-heading{font-size:30px;}
	.welcome-app-tp-growth{padding: 20px;}
	.welocme-key-feature-heading {margin-top: 30px; margin-bottom: 30px; font-size: 25px;}
	.welcomeapp-key-features {width: 100%;margin-bottom: 0px; padding-bottom: 0px; padding-top: 50px;}
	.welcomeapp-key-features .feature-tab {width: 395px; height: 305px; background-size: contain; padding-top: 33px; padding-left: 39px;}
	.welcomeapp-key-features .feature-tab .feature-img {width: 309px; height: auto;}
	.welcome-app-testimonial .testimonial-inner-wrapper{padding: 50px 8px 100px 8px;}
	.welcomeapp-key-features li a {padding: 0px 10px 20px 25px;}
	.welcome-app-testimonial .testimonail-text-area .c-text .d-md-block{display:none!important;}
	/*-------------- App Pages----------------------*/

	/*-------------- Help Page ---------------------*/
	.help-img-area{padding:50px 0px;}
	.help-img-area .heading{font-size:40px;}
	.help-img-area .sub-heading{font-size:20px; margin-top:10px;}
	.help-link-area{padding:30px 20px;}
	.help-link-area .help-link-box{width: 210px; height: 179px; margin: 15px; padding: 17px;}
	.help-link-area .help-link-box .icon{width:70px; height:auto; margin:0 auto;}
	.help-link-area .help-link-box .icon svg{width:100%; height:Auto;}
	.help-link-area .help-link-box .text{font-size:20px;}
	.help-about-salesvu{margin-bottom:20px;}
	/*-------------- Help Page ---------------------*/

	/*-------------- Video Page ---------------------*/
	.video-link-area{padding:30px 20px;}
	.video-link-area .heading{font-size:40px;}
	.video-category-area{padding:50px 50px 0px 50px}
	.video-category-area svg{width:100%;}
	.video-category-area a{padding:0px 0px 50px 0px}
	.video-listing {width: 100%; padding:: 20px;}
	.video_height_width_small{width:100%; height:349px;}
	.video-img-area .heading{font-size:30px;}
	.video-img-area{padding:75px 0px;}
	/*-------------- Video Page ---------------------*/

	/*-------------- TnC ---------------*/
	.tnc-content-area{padding:50px 20px; font-size:15px}
	/*-------------- TnC ---------------*/

	.contact-img-area{padding:50px 0px;}
	.contact-img-area .heading{font-size:40px;}
	.contact-img-area .sub-heading{font-size:20px;}
	.contact-area {width: 100%; margin: 0px; padding: 50px;}
	.contact-bottom-wrapper{padding:100px 0px 50px 0px}
	.bottom-wrapper .row{width:100%;}
	.bottom-wrapper .icon{width:40px; float:left; margin-right:25px;}

	.covid-panel-2{font-size:21px;}
	.covid-info-wrapper {margin-bottom:60px; width:100%;}
	.covid-info-wrapper svg{width:100%; height:auto;}
	.covid-info-wrapper .head{margin:0px 0px 10px 10px; font-size: 28px; margin-top:25px;}
	.covid-info-wrapper .text{margin-left: 10px; margin-bottom: 10px; line-height: 25px;}
	.covid-info-wrapper .points li:before{top:5px;}
	.covid-info-wrapper .text .d-md-block{display:none!important;}
	.covid-info-wrapper .points{margin-left: 10px; margin-bottom: 10px;}

	.error_msg .container{width:500px;}
	.error_msg h2{font-size: 19px; line-height: 27px;}

	#power-up{position:absolute; top:600px;}
	#it-ifrastructure{position: absolute; top: 1200px;}
	#platform-integrations{position: absolute; top: 2900px;}
	#grow-sales{position: absolute; top: 3600px;}
	#reduce-costs{position: absolute; top: 5850px;}


	.bns-app-screen-heading{padding-top:20px; font-size:23px;}
	.bns-app-sliders{padding:0px 10px 40px 10px;}
	.bns-app-sliders .carousel-item{text-align:Center;}
	.bns-app-sliders .carousel-item img{width:350px; float:unset; margin:0 auto;}
	.bns-app-sliders .carousel-item .carousel-caption{left: 0px; font-size: 26px; width: 100%; margin-top: 0px; position: relative; margin: 0 auto; top: unset; display: table; bottom: 0px;}
	.bns-app-sliders .carousel-control-prev{display:none;}
	.bns-app-sliders .carousel-control-next{display:none;}
	.bns-app-sliders .carousel-indicators{bottom:-30px;}
	.bns-app-tabs .tab-content .screen-area{width: 470px; height: 316px; margin:0 auto; margin-bottom:30px;}
	.bns-app-tabs .tab-content #welcome-screen{background: url(../images/app_screen_small.png) no-repeat left -647px!important;;}
	.bns-app-tabs .tab-content #here-screen{background: url(../images/app_screen_small.png) no-repeat right -646px!important;}
	.bns-app-tabs .tab-content .col-sm-6{padding:0px!important;}
	.fat-growing-area {padding: 20px 30px;}
	.fast-growing-heading{font-size:32px;}
	.fat-growing-area .text{font-size:20px; margin-bottom: 30px;}
	.fat-growing-area .laptop-area{background-size: contain; width: 420px; height: 250px;}
	.fat-growing-area .laptop-area .carousel {width: 322px; margin-left: 49px; padding-top: 13px;}
	.free_try_button{margin-top:60px}
	.module_icon .module_item{width: 164px;}
	.pointing_line{width:66%;}
	.pricing_panel{width:500px;}
	.pricing_panel h2{font-size: 25px;}
	.pricing_panel p{font-size:18px;}
	.customer_section{margin-top:60px; width:500px;}
	.customer_section .images_left_panel{width:250px; height:auto;}
	.customer_section .images_left_panel img{width:100%;}
	.customer_section .images_right_panel{width:241px; height:Auto;}
	.customer_section .images_right_panel img{width:100%;}
	.customer_section .images_right_panel .top_img{width:100%; height:auto;}
	.bns-app-tabs{padding:50px 0px;}
	.module_icon{padding: 20px 0px;}
	.module_icon .module_item .name{font-size:11px;}

	.izettle-top-panel .text-area{padding: 30px 20px;}
	.izettle-top-panel .text-area .text-1{font-size: 30px; margin-top: 45px;}
	.izettle-top-panel .text-area .text-2{margin-top: 25px; font-size: 15.5px; line-height: 30px;}
	.izettle-top-panel .image-area a{bottom: 40px; right: 40px;}
	.izettle-eading{padding:40px; font-size: 19px}
	.izettle-top-panel .image-area{height:300px;}

	.izettle-overview{width:500px;}
	.izettle-overview svg{width:100%; height:auto}
	.izettle-overview .heading{margin-left:0px; margin-top:20px;}
	.izettle-overview .text{font-size:16px; margin-left:0px; line-height: 30px;}
	.izettle-overview .text .d-md-block{display:none!important;}
	
	.izettle-accept-payment{width:500px; margin-top:40px;}
	.izettle-accept-payment svg{width:100%; height:auto; margin-left: 20px;}
	.izettle-accept-payment .heading{margin-left:0px; margin-top:20px;}
	.izettle-accept-payment .text{font-size:16px; line-height: 30px; margin-left:0px;}
	.izettle-accept-payment .text .d-md-block{display:none!important;}
	
	.izettle-offer-payment{width:500px; margin-top:40px;}
	.izettle-offer-payment svg{width:100%; height:auto}
	.izettle-offer-payment .heading{margin-left:0px; margin-top:20px;}
	.izettle-offer-payment .text{font-size:16px; line-height: 30px; margin-left:0px;}
	.izettle-offer-payment .text .d-md-block{display:none!important;}

	.modernize-pos{margin-top: 90px;}
	.modernize-pos-icons{width:500px;}
	.modernize-pos-icons .heading{font-size: 17px;}

	/*---------------------- Footer ---------------------------*/
		.non-login-footer-2021{padding:30px 15px 20px 15px}
		.non-login-footer-2021 .footer-first-section .link-box:first-child .f-heading{margin-left:15px;}
		.non-login-footer-2021 .footer-first-section .link-box:first-child a{margin-left:15px;}
		.non-login-footer-2021 .footer-first-section .link-box a{width:100%!important; display:table;}
		.non-login-footer-2021 .footer-first-section a{width:100%; display:inline-block}
		.non-login-footer-2021 .footer-first-section a:nth-child(2){width:100%;}
		.non-login-footer-2021 .button-connect {display: table; padding: 20px 15px;}
		.non-login-footer-2021 .footer-first-section .link-box{width:100%; float:unset;}
		.non-login-footer-2021 .footer-first-section .link-box .f-heading {margin-left: 15px;  margin-top: 20px; margin-bottom: 7px;}
		.non-login-footer-2021 .footer-first-section .link-box a {margin-left: 15px;}
		.non-login-footer-2021 .footer-second-section .heading {margin-left: 15px;}
		.non-login-footer-2021 .footer-second-section a {margin-left: 15px;}
		.non-login-footer-2021 .footer-first-section .link-box:last-child a{ margin-bottom: 7px;}
		.non-login-footer-2021 .footer-second-section .heading{margin-top: 20px; margin-bottom: 7px;}
		.non-login-footer-2021 .f-app-section .f-app-area .f-app-box {width: 33%; float: left; text-align: center;  margin-bottom: 20px;}
		.non-login-footer-2021 .copyright .col-md-6:first-child{ border-right:0px; border-top:solid 1px #fff;}
		.non-login-footer-2021 .copyright .col-md-6{padding:7px; text-align:center!important;}
		.non-login-footer-2021 .social-links{padding:0px;}
	/*---------------------- Footer ---------------------------*/
	/*---Cookise Mobile---*/
	.cookies-setting-bottom-bar{font-size: 17px;text-align: center; grid-template-columns: repeat(2, 1fr)}
	.cookies-txt {text-align: center; width:100%;grid-column: span 2; }
	.cookies-setting-bottom-bar a{margin-top: 10px;display: inline-block; float: none;}
	.cookies-setting-bottom-bar a.cookies-page-link {margin-top: 0px;}
	/*---Cookies Mobile---*/
}

@media screen and (min-width: 320px) and (max-width: 539px) {
	.sign-up-form{width:100%;}
	.signup-content h1 span{padding-top: 0px;font-size: 16px;}
	.signup-or{width:100%;}
	.col-sm-12.required-note{width:100%;}
	.signup-form-area .sign-up-form{width:100%;}
	.signup-form-area .sign-up-form .form-field{grid-template-columns: repeat(1, 1fr);}
	body{overflow-x:hidden;}

	/*--G-P-Account Connect--*/
	.login-with-google-btn{width: 100%;margin-right: 0%;margin-bottom: 20px;background-position: 95px 14px;}
	.login-with-paypal-btn{width: 100%;margin-left: 0%;margin-bottom: 0px;background-position: 95px 14px;}

/*---------------- Header 2021 -----------------------*/
	.header-wrapper-blank-2021 {height: 113px;}
	.header-wrapper-2021 .header-2021 .navbar-toggler{display:none;}
	.header-wrapper-2021 .header-2021 .m-nav-area{display: block; right: 0px; position: absolute;}
	.header-wrapper-2021 .header-2021 .nav-bar-custom{font-size: 19px; float: right; cursor: pointer; padding: 5px 15px;}
	.header-wrapper-2021 .header-2021 .nav-bar-close-custom{font-size: 19px; float: right; cursor: pointer; padding: 5px 15px;}
	.header-wrapper-2021 .header-2021 .nav-area{right: 0px; top: 110px; background: #fff; z-index: 100; width: 350px; position:fixed; height:100%; overflow:auto; margin-right:-800px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
	.header-wrapper-2021 .header-2021 .nav-area a{font-family: 'Jost', sans-serif; width: 100%; display: table; padding: 15px 25px; border-bottom: solid 1px #D9D9D9; color: #000; font-weight: 600; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
	.header-wrapper-2021 .header-2021 .nav-area a:last-child{margin-bottom: 110px;}
	.header-wrapper-2021 .header-2021 .nav-area .industry-drop{font-family: 'Jost', sans-serif; cursor:pointer; position:relative; width: 100%; display: table; padding: 15px 35px 15px 25px; border-bottom: solid 1px #D9D9D9; color: #000; font-weight: 600; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease; }
	.header-wrapper-2021 .header-2021 .nav-area .industry-drop:after{content:'\f107'; font-family:FontAwesome; position:absolute; right: 11px; top: 15px;}
	.header-wrapper-2021 .header-2021 .nav-area .industry-drop-2{font-family: 'Jost', sans-serif; background:#e8e8e8; cursor:pointer; position:relative; width: 100%; display: table; padding: 15px 35px 15px 25px; border-bottom: solid 1px #D9D9D9; color: #000; font-weight: 600;}
	.header-wrapper-2021 .header-2021 .nav-area .industry-drop-2:before{content:'\f106'; font-family:FontAwesome; position:absolute; right: 11px; top: 15px;}
	.header-wrapper-2021 .header-2021 .industry-drop-area{padding: 0px 10px; background: #e8e8e8;}
	.header-wrapper-2021 .header-2021 .industry-drop-area a:last-child{margin:0px;}
	.header-wrapper-2021 .header-2021 .industry-drop-area a{font-family: 'Jost', sans-serif; padding: 10px 35px 10px 35px; font-size: 14px; font-weight: 400;}
	.header-wrapper-2021 .header-2021 .nav-area .products-drop{cursor:pointer; position:relative; width: 100%; display: table; padding: 15px 35px 15px 25px; border-bottom: solid 1px #D9D9D9; color: #000; font-weight: 600;}
	.header-wrapper-2021 .header-2021 .nav-area .products-drop:after{content:'\f107'; font-family:FontAwesome; position:absolute; right: 11px; top: 15px;}
	.header-wrapper-2021 .header-2021 .nav-area .products-drop-2{background:#e8e8e8; cursor:pointer; position:relative; width: 100%; display: table; padding: 15px 35px 15px 25px; border-bottom: solid 1px #D9D9D9; color: #000; font-weight: 600;}
	.header-wrapper-2021 .header-2021 .nav-area .products-drop-2:before{content:'\f106'; font-family:FontAwesome; position:absolute; right: 11px; top: 15px;}
	.header-wrapper-2021 .header-2021 .products-drop-area{background: #e8e8e8;}
	.header-wrapper-2021 .header-2021 .products-drop-area a:last-child{margin:0px;}
	.header-wrapper-2021 .header-2021 .products-drop-area .maximize-sales-m{font-family: 'Jost', sans-serif; cursor:pointer; padding:10px 35px 10px 35px; font-weight: 500; font-size: 14px; border-bottom: solid 1px #D9D9D9; position:relative;}
	.header-wrapper-2021 .header-2021 .products-drop-area .maximize-sales-m:after{content:'\f107'; font-family:FontAwesome; position:absolute; right: 11px; top: 11px;}
	.header-wrapper-2021 .header-2021 .products-drop-area .maximize-sales-m-2{font-family: 'Jost', sans-serif; cursor:pointer; padding:10px 35px 10px 35px; font-weight: 500; font-size: 14px; border-bottom: solid 1px #D9D9D9; position:relative;}
	.header-wrapper-2021 .header-2021 .products-drop-area .maximize-sales-m-2:after{content:'\f106'; font-family:FontAwesome; position:absolute; right: 11px; top: 11px;}
	.header-wrapper-2021 .header-2021 .products-drop-area .maximize-sales-option-m{padding: 0px 15px;}
	.header-wrapper-2021 .header-2021 .products-drop-area .maximize-sales-option-m a{font-family: 'Jost', sans-serif; padding:10px 30px; font-size:13px; font-weight: 400;}
	.header-wrapper-2021 .header-2021 .products-drop-area .maximize-sales-option-m span{font-family: 'Jost', sans-serif; display:table; font-size:11px; font-weight: 400;}
	.header-wrapper-2021 .header-2021 .products-drop-area .enhance-customer-m{font-family: 'Jost', sans-serif; cursor:pointer; padding:10px 35px 10px 35px; font-weight: 500; font-size: 14px; border-bottom: solid 1px #D9D9D9; position:relative;}
	.header-wrapper-2021 .header-2021 .products-drop-area .enhance-customer-m:after{content:'\f107'; font-family:FontAwesome; position:absolute; right: 11px; top: 11px;}
	.header-wrapper-2021 .header-2021 .products-drop-area .enhance-customer-m-2{font-family: 'Jost', sans-serif; cursor:pointer; padding:10px 35px 10px 35px; font-weight: 500; font-size: 14px; border-bottom: solid 1px #D9D9D9; position:relative;}
	.header-wrapper-2021 .header-2021 .products-drop-area .enhance-customer-m-2:after{content:'\f106'; font-family:FontAwesome; position:absolute; right: 11px; top: 11px;}
	.header-wrapper-2021 .header-2021 .products-drop-area .enhance-customer-option-m{padding: 0px 15px;}
	.header-wrapper-2021 .header-2021 .products-drop-area .enhance-customer-option-m a{padding:10px 30px; font-size:13px; font-weight: 400;}
	.header-wrapper-2021 .header-2021 .products-drop-area .enhance-customer-option-m span{display:table; font-size:11px; font-weight: 400;}
	.header-wrapper-2021 .header-2021 .products-drop-area .streamline-operations-m{font-family: 'Jost', sans-serif; cursor:pointer; padding:10px 35px 10px 35px; font-weight: 500; font-size: 14px; position:relative;}
	.header-wrapper-2021 .header-2021 .products-drop-area .streamline-operations-m:after{content:'\f107'; font-family:FontAwesome; position:absolute; right: 11px; top: 11px;}
	.header-wrapper-2021 .header-2021 .products-drop-area .streamline-operations-m-2{font-family: 'Jost', sans-serif; cursor:pointer; padding:10px 35px 10px 35px; font-weight: 500; font-size: 14px; position:relative;}
	.header-wrapper-2021 .header-2021 .products-drop-area .streamline-operations-m-2:after{content:'\f106'; font-family:FontAwesome; position:absolute; right: 11px; top: 11px;}
	.header-wrapper-2021 .header-2021 .products-drop-area .streamline-operations-option-m{padding: 0px 15px;}
	.header-wrapper-2021 .header-2021 .products-drop-area .streamline-operations-option-m a{font-family: 'Jost', sans-serif; padding:10px 30px; font-size:13px; font-weight: 400;}
	.header-wrapper-2021 .header-2021 .products-drop-area .streamline-operations-option-m span{font-family: 'Jost', sans-serif; display:table; font-size:11px; font-weight: 400;}
	.header-wrapper-2021 .header-2021 .bg-grey{background:#e8e8e8}
	.header-wrapper-2021 .header-2021 .navbar{padding:0px 15px 0px 15px}
	.scroll-off{overflow:hidden; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
	.hd-bg{z-index:-1; background:rgba(0,0,0,0.3); position:fixed; top:0px; right:0px; bottom:0px; left:0px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
	.open-nav{margin-right:0px!important; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}	
/*---------------- Header 2021 -----------------------*/
	.header .navbar-toggler{display:none;}
	.header .navbar-collapse{display:none;}
	.header .m-nav-area{display: block; right: 0px; position: absolute;}
	.header .nav-bar-custom{font-size: 19px; float: right; cursor: pointer; padding: 5px 15px;}
	.header .nav-bar-close-custom{font-size: 19px; float: right; cursor: pointer; padding: 5px 15px;}
	.header .nav-area{right: 0px; top: 110px; background: #fff; z-index: 100; width: 100%; position:fixed; height:100%; overflow:auto; margin-right:-800px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
	.header .nav-area a{width: 100%; display: table; padding: 15px 25px; border-bottom: solid 1px #D9D9D9; color: #000; font-weight: 600; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
	.header .nav-area a:last-child{margin-bottom: 110px;}
	.header .nav-area .industry-drop{cursor:pointer; position:relative; width: 100%; display: table; padding: 15px 45px 15px 25px; border-bottom: solid 1px #D9D9D9; color: #000; font-weight: 600; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
	.header .nav-area .industry-drop:after{content:'\f107'; font-family:FontAwesome; position:absolute; right: 23px; top: 15px;}
	.header .nav-area .industry-drop-2{background:#e8e8e8; cursor:pointer; position:relative; width: 100%; display: table; padding: 15px 45px 15px 25px; border-bottom: solid 1px #D9D9D9; color: #000; font-weight: 600;}
	.header .nav-area .industry-drop-2:before{content:'\f106'; font-family:FontAwesome; position:absolute; right: 23px; top: 15px;}
	.header .industry-drop-area{padding: 0px 10px; background: #e8e8e8;}
	.header .industry-drop-area a:last-child{margin:0px;}
	.header .industry-drop-area a{padding: 10px 45px 10px 35px; font-size: 14px; font-weight: 500;}
	.header .nav-area .products-drop{cursor:pointer; position:relative; width: 100%; display: table; padding: 15px 45px 15px 25px; border-bottom: solid 1px #D9D9D9; color: #000; font-weight: 600;}
	.header .nav-area .products-drop:after{content:'\f107'; font-family:FontAwesome; position:absolute; right: 23px; top: 15px;}
	.header .nav-area .products-drop-2{background:#e8e8e8; cursor:pointer; position:relative; width: 100%; display: table; padding: 15px 45px 15px 25px; border-bottom: solid 1px #D9D9D9; color: #000; font-weight: 600;}
	.header .nav-area .products-drop-2:before{content:'\f106'; font-family:FontAwesome; position:absolute; right: 23px; top: 15px;}
	.header .products-drop-area{background: #e8e8e8;}
	.header .products-drop-area a:last-child{margin:0px;}
	.header .products-drop-area .maximize-sales-m{cursor:pointer; padding:10px 45px 10px 35px; font-weight: 500; font-size: 14px; border-bottom: solid 1px #D9D9D9; position:relative;}
	.header .products-drop-area .maximize-sales-m:after{content:'\f107'; font-family:FontAwesome; position:absolute; right: 23px; top: 11px;}
	.header .products-drop-area .maximize-sales-m-2{cursor:pointer; padding:10px 45px 10px 35px; font-weight: 500; font-size: 14px; border-bottom: solid 1px #D9D9D9; position:relative;}
	.header .products-drop-area .maximize-sales-m-2:after{content:'\f106'; font-family:FontAwesome; position:absolute; right: 23px; top: 11px;}
	.header .products-drop-area .maximize-sales-option-m{padding: 0px 15px;}
	.header .products-drop-area .maximize-sales-option-m a{padding:10px 30px; font-size:13px;}
	.header .products-drop-area .maximize-sales-option-m span{display:table; font-size:11px; font-weight: 400;}
	.header .products-drop-area .enhance-customer-m{cursor:pointer; padding:10px 45px 10px 35px; font-weight: 500; font-size: 14px; border-bottom: solid 1px #D9D9D9; position:relative;}
	.header .products-drop-area .enhance-customer-m:after{content:'\f107'; font-family:FontAwesome; position:absolute; right: 23px; top: 11px;}
	.header .products-drop-area .enhance-customer-m-2{cursor:pointer; padding:10px 45px 10px 35px; font-weight: 500; font-size: 14px; border-bottom: solid 1px #D9D9D9; position:relative;}
	.header .products-drop-area .enhance-customer-m-2:after{content:'\f106'; font-family:FontAwesome; position:absolute; right: 23px; top: 11px;}
	.header .products-drop-area .enhance-customer-option-m{padding: 0px 15px;}
	.header .products-drop-area .enhance-customer-option-m a{padding:10px 30px; font-size:13px;}
	.header .products-drop-area .enhance-customer-option-m span{display:table; font-size:11px; font-weight: 400;}
	.header .products-drop-area .streamline-operations-m{cursor:pointer; padding:10px 45px 10px 35px; font-weight: 500; font-size: 14px; position:relative;}
	.header .products-drop-area .streamline-operations-m:after{content:'\f107'; font-family:FontAwesome; position:absolute; right: 23px; top: 11px;}
	.header .products-drop-area .streamline-operations-m-2{cursor:pointer; padding:10px 45px 10px 35px; font-weight: 500; font-size: 14px; position:relative;}
	.header .products-drop-area .streamline-operations-m-2:after{content:'\f106'; font-family:FontAwesome; position:absolute; right: 23px; top: 11px;}
	.header .products-drop-area .streamline-operations-option-m{padding: 0px 15px;}
	.header .products-drop-area .streamline-operations-option-m a{padding:10px 30px; font-size:13px;}
	.header .products-drop-area .streamline-operations-option-m span{display:table; font-size:11px; font-weight: 400;}
	.header .bg-grey{background:#e8e8e8}
	.header .navbar{padding:0px 0px 0px 15px}
	.header-wrapper-blank{height:112px;}
	
	.scroll-off{overflow:hidden; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
	.hd{background:rgba(0,0,0,0.3); position:fixed; top:0px; right:0px; bottom:0px; left:0px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
	.open-nav{margin-right:0px!important; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}


		/*---------------- New Home Page 17052021-------------------*/
	.hm-top-panel{height:530px;}
	.hm-top-panel .hm-laptop{width: 330px; margin-top: 30px;}
	.hm-top-panel .hm-laptop-shadow{right: 31px; top: 18px; width: 259px;}
	.hm-top-panel .hm-img-slider{top: 26px; left: 49px; width: 233px; height: auto;}
	.hm-top-panel .text-1{margin-left: 0px; font-size: 34px; text-align:center; margin-top: 20px;}
	.hm-top-panel .text-2{margin-left:0px; font-size: 18px; margin-top:10px; text-align:center}
	.hm-top-panel .watch-demo{margin:0 auto; margin-top:20px;}
	.hm-heading{margin-top: 40px; font-size: 25px; padding: 0px 30px;}
	.meet-customer-steps{padding: 50px 20px; height:auto; margin-bottom:0px;}
	.meet-customer-steps .steps{width: 500px; height: auto; background: transparent; margin-top: 0px;}
	.meet-customer-steps .steps .step-1{top: unset; left: unset; position: relative; width: 100%; float: unset; margin-bottom: 25px; display: table;}
	.meet-customer-steps .steps .step-1 .icon{float:left; margin-right: 10px;}
	.meet-customer-steps .steps .step-1 .head{font-size:20px; margin-left:0px; height:auto; float: left; width: 45%;}
	.meet-customer-steps .steps .step-1 .points{margin-left:0px; height:auto; float: left; width: 45%;}
	.meet-customer-steps .steps .step-1 .step-circle{display:none;}

	.meet-customer-steps .steps .step-2{top: unset; left: unset; position: relative; width: 100%; float: unset; margin-bottom: 25px; display: table;}
	.meet-customer-steps .steps .step-2 .icon{float:left; margin-right: 10px;}
	.meet-customer-steps .steps .step-2 .head{font-size:20px; margin-left:0px; height:auto; float: left; width: 45%;}
	.meet-customer-steps .steps .step-2 .points{margin-left:0px; height:auto; float: left; width: 45%;}
	.meet-customer-steps .steps .step-2 .step-circle{display:none;}

	.meet-customer-steps .steps .step-3{top: unset; left: unset; position: relative; width: 100%; float: unset; margin-bottom: 25px; display: table;}
	.meet-customer-steps .steps .step-3 .icon{float:left; margin-right: 10px;}
	.meet-customer-steps .steps .step-3 .head{font-size:20px; margin-left:0px; height:auto; float: left; width: 45%;}
	.meet-customer-steps .steps .step-3 .points{margin-left:0px; height:auto; float: left; width: 45%;}
	.meet-customer-steps .steps .step-3 .step-circle{display:none;}

	.meet-customer-steps .steps .step-4{top: unset; left: unset; position: relative; width: 100%; float: unset; margin-bottom: 25px; display: table;}
	.meet-customer-steps .steps .step-4 .icon{float:left; margin-right: 10px;}
	.meet-customer-steps .steps .step-4 .head{font-size:20px; margin-left:0px; height:auto; float: left; width: 45%;}
	.meet-customer-steps .steps .step-4 .points{margin-left:0px; height:auto; float: left; width: 45%;}
	.meet-customer-steps .steps .step-4 .step-circle{display:none;}


	.hm-schedule-consultation{font-size: 19px;}
	.hm-schedule-consultation .d-md-block{display:none!important;}
	.hm-schedule-consultation .inner-wrapper .schedule-consultation{width:100%; margin-top: 26px;}
	.hm-schedule-consultation .inner-wrapper{padding: 40px 10px; text-align: center;}
	.hm-oursolutions{padding: 0px 0px 50px 0px;}
	.hm-oursolutions .operations-tools-panel .sub-heading{margin-left:40px; font-size: 20px; margin-top: 20px;}
	.hm-oursolutions .operations-tools-panel .text{margin-left:40px;}
	.hm-action-area .inner-wrapper{padding: 20px;}
	.hm-action-area .inner-wrapper a{width:250px;}
	.hm-action-area .inner-wrapper a:first-child {margin-right: 0px;}
	.hm-oursolutions-head{    padding: 30px 50px 20px 50px}
	.hm-oursolutions .operations-tools-panel{width:100%;}
	.hm-oursolutions .operations-tools-panel .owl-stage-outer {height: 500px;}
	.hm-increase-reduce{width:100%; margin-bottom: 0px;}
	.hm-increase-reduce svg{float: unset; margin: 0 auto; display: block;}
	.hm-incresae-sales{font-size: 30px;}
	.hm-incresae-sales .inner-wrapper{padding: 40px;}
	.market-head{margin-top: 40px; font-size: 25px;}
	.market-sub-head{font-size:16px; padding: 0px 10px;}
	.hm-new-integrations{padding-top:40px!important;}
	/*---------------- New Home Page 17052021-------------------*/

	.image-panel{height:530px; padding:0px 10px;}
	.image-panel .image-area .hm-laptop{width: 340px; margin-top:10px;}
	.image-panel .image-area .text-1{margin-left: 0px; line-height: 37px; font-size: 27px; margin-top:25px; text-align:center}
	.image-panel .image-area .text-2{margin-left:0px; font-size:18px; text-align:center; margin-top:10px;}
	.image-panel .image-area .request-demo{margin:0 auto; margin-top: 15px; font-size: 12px; width: 200px; padding: 15px 25px; }
	.image-panel .image-area .hm-img-slider {top: 27px; left: 51px; width: 240px; height: 157px;}
	.image-panel .image-area .hm-laptop-shadow{width: 234px; top: 17px; right: 35px;}

	.manage-aspect{padding:20px;}
	.manage-aspect .text-1{font-size: 28px; line-height: 35px;}
	.manage-aspect .manage-aspect-point{width:100%;}
	.manage-aspect .manage-aspect-point .point-box-area{width: 100%; margin-right:0px;}
	.manage-aspect .manage-aspect-point .point-box-area:nth-child(1){margin-bottom:20px;}
	.manage-aspect .manage-aspect-point .point-box-area:nth-child(2){margin-bottom:20px; width:100%}
	.manage-aspect .manage-aspect-point .point-box-area:nth-child(3){margin-bottom:20px; width:100%}
	.manage-aspect .manage-aspect-point .point-box-area:nth-child(4){margin-bottom:00px; width:100%}
	.manage-aspect .manage-aspect-point .point-box-area .head{font-size:21px; margin-bottom:0px;}
	.manage-aspect .manage-aspect-point .point-box-area .text{font-size:18px;}
	.action-buttons{padding:20px 0px; }
	.action-buttons a{width:200px; padding: 14px 20px;}
	.action-buttons a:nth-child(2){margin-left:0px; margin-top:15px;}
	.smartest-operations-tools{padding:20px;}
	.smartest-operations-tools .text-1{font-size:35px;}
	.smartest-operations-tools .text-2{font-size:18px; margin-bottom: 2rem;  margin-top:5px;}
	.smartest-operations-tools .text-3{font-size: 23px; font-weight: 500; color: #000; text-align: Center; letter-spacing: .6px; margin-top:30px;  margin-bottom: 2rem;}
	.smartest-operations-tools .operations-tools-area .app-screens-area{margin-right: 0px; margin-bottom: 20px; width:100%;}
	.smartest-operations-tools .operations-tools-area .app-screens-area .app-screens svg{width:100%; height:auto;}
	.smartest-operations-tools .operations-tools-area .app-screens-area:nth-child(2){margin-right:0px;}
	.smartest-operations-tools .operations-tools-area .app-screens-area:nth-child(3){margin-right:0px;}
	.smartest-operations-tools .operations-tools-area .app-screens-area:nth-child(4){margin-right:0px;}
	.smartest-operations-tools .operations-tools-area .incoming{margin-right:0px; margin-bottom:40px;}
	.smartest-operations-tools .operations-tools-area .vipz{margin-right:0px; width:100%; margin-bottom:40px;}
	.smartest-operations-tools .operations-tools-area .vipz .app-screens{width:120px;}
	.smartest-operations-tools .operations-tools-area .shift{margin-right:0px!important; width:100%; margin-bottom:40px;}
	.smartest-operations-tools .operations-tools-area .shift .app-screens{width:120px;}
	.smartest-operations-tools .operations-tools-area .invoice{width:100%; margin-right:0px; margin-bottom:40px;}
	.smartest-operations-tools .operations-tools-area .invoice .app-screens{width:120px;}
	.smartest-operations-tools .operations-tools-area .app-des{font-size:18px; margin-top:0px;}
	.smartest-operations-tools .operations-tools-area .app-name{font-size:30px; margin-top: 0px;}
	.smartest-operations-tools .operations-tools-panel{width:100%;}
	.smartest-operations-tools .operations-tools-panel .owl-stage-outer{height:520px;}
	.smartest-operations-tools .operations-tools-panel .icon{width: 50px; margin: 0 auto; margin-bottom: 15px; margin-top: 50px;}
	.smartest-operations-tools .operations-tools-panel .heading{font-size:27px; text-align:center}
	.smartest-operations-tools .operations-tools-panel .text{font-size:20px; text-align:center; margin-bottom:20px; margin-left:0px;}
	.smartest-operations-tools .operations-tools-panel .screens{width: 300px; height: auto; margin: 0 auto;}
	.smartest-operations-tools .operations-tools-panel .vipz .screens{width:140px;}
	.smartest-operations-tools .operations-tools-panel .shift .screens{width:140px;}
	.smartest-operations-tools .operations-tools-panel .invoice .screens{width:140px;}
	.smartest-operations-tools .operations-tools-panel .owl-nav{margin-right:0px; width:30px;}
	.smartest-operations-tools .operations-tools-panel .sub-heading{font-size:21px; text-align:center; margin-left:0px; margin-top:0px;}
	.smartest-operations-tools .operations-tools-panel a{width:100%; display:table; text-align:center; margin-left:0px; margin-bottom:20px;}
	.smartest-operations-tools .operations-tools-panel .owl-dots{margin-left:0px;}
	.hm-cloud-solution{padding:20px; line-height:normal}
	.hm-cloud-solution .text-1{font-size:23px; line-height:normal;}
	.hm-cloud-solution .text-2{font-size:18px; margin-bottom: 2rem;  margin-top:5px;}
	.hm-cloud-solution .hm-cloud-boxes .hm-basic-cloud{padding:20px; width:100%; border-radius: 20px;}
	.hm-cloud-solution .hm-cloud-boxes .hm-basic-cloud .text-subhead{font-size:16px;}
	.hm-cloud-solution .hm-cloud-boxes .hm-basic-cloud .text-3{font-size:15px; font-weight:400}
	.hm-cloud-solution .hm-cloud-boxes .hm-basic-cloud .text-head{font-size:30px;}
	.hm-cloud-solution .hm-cloud-boxes .hm-basic-cloud:nth-child(1) {margin-right: 0px; margin-bottom:30px;}
	.hm-cloud-solution .hm-cloud-boxes .hm-basic-cloud a{width:100%;}
	.hm-cloud-solution .hm-cloud-boxes .hm-basic-cloud .most-popular{right:-15px;}
	.g-connected{padding:20px 20px 20px 20px}
	.g-connected .text-1{font-size:35px;}
	.g-connected .text-2{font-size:18px; margin-bottom: 2rem;  margin-top:5px;}
	.g-connected .p-logos{width:100%;}
	.g-connected .p-logos .hm-p-logo{ text-align:center}
	.g-connected .p-logos .tessitura-logo svg{width:150px!important; height:auto!important;}
	.g-connected .p-logos .hm-p-logo svg{width: 100%; height: auto;}
	.g-connected .explore-more{margin-top:30px;}
	.grow-sales{padding:25px 0px; font-size:35px;}
	.customer-discover{padding:20px; line-height:normal; padding-top:0px;}
	.customer-discover .text-1{font-size:23px; line-height:normal; margin-top:30px; margin-bottom:30px;}
	.customer-discover .text-2{font-size:18px; margin-bottom: 2rem;  margin-top:5px;}
	.customer-discover .recommendation-area{width:100%}
	.customer-discover .recommendations-icon{margin-top:20px;}
	.customer-discover .recommendations-icon svg{width:auto!important; height:auto;}
	.customer-discover .recommendations-heading{font-size: 20px;}
	.customer-discover .recommendations-text{font-size: 23px;}
	.customer-discover .recommendation-area svg{width:100%; height:auto;}
	.customer-discover .g-recommendations{width: 200px; margin: 0 auto;}
	.customer-discover .s-recommendations{width: 200px; margin: 0 auto;}
	.customer-discover .owl-nav{margin-right:0px;}
	.delight-customers{padding:20px;}
	.delight-customers .delight-customers-area{width:100%; font-size:15px; line-height:40px;}
	.delight-customers svg{width:100%; height:auto;}
	.delight-customers .text-1{font-size:23px; line-height:normal; margin-bottom:30px;}
	.delight-customers .text-2{font-size:18px; margin-bottom: 2rem;  margin-top:5px;}
	.delight-customers .delight-customers-area svg{margin-top:25px;}
	.hm-w-builder{padding: 40px 20px;}
	.hm-w-builder .text-1{font-size:23px; line-height:normal; margin-bottom:30px;}
	.hm-w-builder .text-2{font-size:18px; margin-bottom: 2rem; margin-top:0px;}
	.hm-w-builder .builder-feature{margin-left:0px; font-size: 19px; line-height: 40px; text-align:Center}
	.hm-w-builder .creation-process{margin: 30px auto;}
	.hm-w-builder svg{width:100%; height:auto;}
	.reduce-costs .delight-customers-area{width:100%; font-size:18px; text-align:center}
	.reduce-costs .text-1{font-size:35px; margin-top:0px; margin-bottom:30px;}
	.reduce-costs .delight-customers-area .text{padding-top:0px!important;}
	.hm-about-salesvu{width:90%; padding:20px; margin-bottom:0px; font-size:23px; text-align:center}
	.hm-dedicated-team{padding:20px 20px 0px 20px; width:100%; margin-top:20px;}
	.hm-dedicated-team .text-1{font-size:35px; margin-bottom:30px; padding-top:0px;}
	.hm-dedicated-team .text-2{font-size:20px; margin-bottom: 2rem; margin-top:5px;}
	.hm-dedicated-team .text{font-size: 16px; line-height:normal; margin-bottom:30px;}
	.customers-case-studies{height: 375px; background-size: auto; padding: 20px; background-position: center 230px;}
	.customers-case-studies .text-1{font-size:35px; margin-bottom:30px; margin-top:0px; padding-top:0px;}
	.customers-case-studies .text-2{font-size:18px; margin-bottom: 2rem;  margin-top:5px;}
	.customers-case-studies .textimonial-area{width: 310px; height: 190px; background-size: contain;}
	.customers-case-studies .textimonial-area .cc-area{width: 236px; margin-left: 37px; padding-top: 10px;}
	.customers-case-studies .c-logo{ width:20px; margin:0 auto; margin-bottom:5px;}
	.customers-case-studies .c-logo svg{width:100%; height:auto;}
	.customers-case-studies .c-text{font-size: 13px; line-height: 16px;}
	.customers-case-studies .read-more{margin-top:7px; font-size:12px;}
	.customers-case-studies .cc-box{padding:5px;}
	.customers-case-studies .owl-theme .owl-nav {margin-top: -158px;}
	.customers-case-studies .owl-carousel .owl-nav button.owl-prev{margin-left: -40px;}
	.customers-case-studies .owl-carousel .owl-nav button.owl-next{margin-right: -40px;}
	
	.footer{padding: 40px 0px 20px 0px;}
	.footer .phone{margin-top:20px;}
	.footer .connect a{font-size:15px;}
	.footer .f-quick-link{width:100%; float:unset; margin-top:40px;}
	.footer .f-quick-link .head{margin-bottom:20px;}
	.footer .f-help-center{width:100%; float:unset; margin-top:40px;}
	.footer .f-help-center .head{margin-bottom:20px;}
	.footer .app-links{width:100%; float:unset; margin-top:40px;}
	.footer .app-links .head{margin-bottom:20px;}
	.footer .copyright-bottom .copyright{text-align:center!important;}
	.footer .app-links .app-urls a{width: 46%; margin-right: 13px;}
	.footer .app-links .app-urls a .tooltiptext{position: relative; visibility: visible; display: table; bottom: unset; left: unset; margin-left: unset; background: transparent; width: 100%; padding: 5px 0px; font-size: 9px;}
	.footer .app-links .app-urls a .tooltiptext:before{display:none;}

	.bg-div{padding: 20px 10px;}
	.content-login{width:100%; padding:30px 0px 20px 0px}
	.content-login .login-heading{font-size: 22px;}
	.content-login .forgot a{width:100%;}
	
	.forgot-password-outer{width: 320px; margin: 0 auto; padding: 50px 0px;}
	.forgot-password-outer .fp-heading{font-size:22px;}

	.call_request_wraper{width: 320px; margin: 0 auto; padding: 50px 0px;}
	.call_request_wraper .callback-title{font-size:22px;}

	.signup-content{padding: 20px 10px 0px 10px; background-size: cover;}
	.signup-content h1{font-size:24px;  margin-bottom:25px; line-height:35px;}
	.signup-content .text-box{padding: 10px; width:335px; margin:0 auto;}
	.signup-form-area {padding: 10px;}
	.signup-content .text-box .signup-text{width: 100%; font-size: 13px;}
	.signup-content .signup-and{width: 335px; margin: 0 auto; padding: 15px 0px}
	.signup-content .signup-and .and{font-size:22px;}
	.signup-content .signup-and .line-left{top:28px;}
	.signup-content .signup-and .line-right{top:28px;}
	.signup-content .signup-and .line{margin: 30px 0px;}

	/*------ AI Page ------*/
	.different-algorithms{font-size: 25px; margin-bottom: 10px; padding: 0px 5px;}
	.ai-recom-head{padding:20px 50px  20px 50px}
	.ai-recom-head{font-size: 20px; text-align: center; padding: 20px 10px;}
	.product-recomendation-screen{margin-left:0px; padding: 20px 10px; width: 100%; height:auto;}
	.product-recomendation-screen .recommendation-carousal{width:355px; margin:0 auto; margin-top:0px;}
	.card-header{padding:0px;}
	.card-header .btn-link{padding:10px; width:100%; text-align:left; color:#000; text-decoration:none;}
	.card-body{position:relative; padding-bottom:60px; height:530px;}
	.product-recomendation-screen .recommendation-carousal .recommendation-carousal-screen{position: absolute; top: 0px; left: 0px; width: 100%;}
	.product-recomendation-screen .recommendation-carousal .recommendation-carousal-screen svg {width: 223px; height: 161px; left: 50%; margin-left: -123px; margin: 0 auto; margin-top: 45px; display: block;}
	.product-recomendation-screen .kiosk-blank-screen{position: relative; width: 292px; left: unset; margin-left: unset; height: 344px; margin: 0 auto; margin-top: 102px; }
	.product-recomendation-screen .recommendation-carousal .kiosk-blank-screen svg{width:100%; height:350px;}
	.product-recomendation-screen  #collapseOne-1 .kiosk-blank-screen{margin-top: 65px;}
	.product-recomendation-screen .recommendation-carousal #collapseOne-1 .recommendation-carousal-screen svg{margin-top: 108px;}
	.product-recomendation-screen .orderup-kiosk-carousal .orderup-whats-new{width: 100%; left: unset; top: unset; padding: 5px; position: relative;}
	.product-recomendation-screen .orderup-kiosk-carousal .orderup-whats-new:before{left: 3px; top: 191px; width: 75px; background-position: right;}
	.product-recomendation-screen  #collapseTwo-1 .kiosk-blank-screen{margin-top: 72px;}
	.product-recomendation-screen .recommendation-carousal #collapseTwo-1 .recommendation-carousal-screen svg{margin-top: 58px;}
	.product-recomendation-screen .orderup-kiosk-carousal .orderup-best-sellers{width: 100%; right: unset; top: unset; padding: 5px; position: relative;}
	.product-recomendation-screen .orderup-kiosk-carousal .orderup-best-sellers:before{left: 266px; top: 205px; width: 77px;}
	.product-recomendation-screen  #collapseThree-1 .kiosk-blank-screen{margin-top: 26px;}
	.product-recomendation-screen .recommendation-carousal #collapseThree-1 .recommendation-carousal-screen svg{margin-top: 79px;}
	.product-recomendation-screen .orderup-kiosk-carousal .orderup-past-purchases{width: 100%; left: unset; top: unset; padding: 5px; position: relative;}
	.product-recomendation-screen .orderup-kiosk-carousal .orderup-past-purchases:before{background: url(../images2020/pos-left-arrow.png) no-repeat right top; left: 6px; top: 200px; width: 65px;}
	.product-recomendation-screen #collapseFour-1 .kiosk-blank-screen{margin-top: 66px;}
	.product-recomendation-screen .recommendation-carousal #collapseFour-1 .recommendation-carousal-screen svg{margin-top: 77px;}
	.product-recomendation-screen .orderup-kiosk-carousal .orderup-trending-now{width: 100%; left: unset; top: unset; padding: 5px; position: relative;}
	.product-recomendation-screen .orderup-kiosk-carousal .orderup-trending-now:before{left: 118px; top: 154px; height: 65px;}
	.product-recomendation-screen #collapseFive-1 .kiosk-blank-screen{margin-top: 22px;}
	.product-recomendation-screen .recommendation-carousal #collapseFive-1 .recommendation-carousal-screen svg{margin-top: 63px;}
	.product-recomendation-screen .orderup-kiosk-carousal .orderup-frequently-brought-together{width: 100%; right: unset; top: unset; padding: 5px; position: relative;}
	.product-recomendation-screen .orderup-kiosk-carousal .orderup-frequently-brought-together:before{right: 6px; top: 236px; width: 50px;}
	.product-recomendation-screen #collapseSix-1 .kiosk-blank-screen{margin-top: 38px;}
	.product-recomendation-screen .recommendation-carousal #collapseSix-1 .recommendation-carousal-screen svg{margin-top: 38px;}
	.product-recomendation-screen .orderup-kiosk-carousal .orderup-you-might-like{width: 100%; left: unset; top: unset; padding: 5px; position: relative;}
	.product-recomendation-screen .orderup-kiosk-carousal .orderup-you-might-like:before{background: url(../images2020/pos-left-arrow.png) no-repeat right top; left: 17px; top: 238px; width: 55px;}
	.product-recomendation-screen #collapseSeven-1 .kiosk-blank-screen{margin-top: 58px;}
	.product-recomendation-screen .recommendation-carousal #collapseSeven-1 .recommendation-carousal-screen svg{margin-top: 71px;}
	.product-recomendation-screen .orderup-kiosk-carousal .orderup-similar-product{width: 100%; left: unset; top: unset; padding: 5px; position: relative;}
	.product-recomendation-screen .orderup-kiosk-carousal .orderup-similar-product:before{left: 10px; top: 272px; width: 56px; background-position: right bottom;}
	.product-recomendation-screen #collapseOne-3 .kiosk-blank-screen{margin-top: 42px;}
	.product-recomendation-screen .recommendation-carousal #collapseOne-3 .recommendation-carousal-screen svg{margin-top: 26px;}
	.product-recomendation-screen .ipad-pos-carousal .orderup-whats-new {position: relative; left: unset; top: unset; width: 100%; padding:5px;}
	.product-recomendation-screen .ipad-pos-carousal .orderup-whats-new:before{left: 10px; top: 195px; width: 55px; background-position: right bottom;}
	.product-recomendation-screen #collapseTwo-3 .kiosk-blank-screen{margin-top: 75px;}
	.product-recomendation-screen .recommendation-carousal #collapseTwo-3 .recommendation-carousal-screen svg{margin-top: 209px;}
	.product-recomendation-screen .ipad-pos-carousal .orderup-best-sellers{left: unset; top: unset; width: 100%; padding: 5px;}
	.product-recomendation-screen .ipad-pos-carousal .orderup-best-sellers:before{left: 10px; top: 228px; width: 55px; background-position: right;}
	.product-recomendation-screen #collapseThree-3 .kiosk-blank-screen{margin-top: 50px;}
	.product-recomendation-screen .recommendation-carousal #collapseThree-3 .recommendation-carousal-screen svg{margin-top: 185px;}
	.product-recomendation-screen .ipad-pos-carousal .orderup-trending-now{left: unset; top: unset; width: 100%; padding: 5px;}
	.product-recomendation-screen .ipad-pos-carousal .orderup-trending-now:before{background: url(../images2020/pos-left-arrow.png) no-repeat right top; left: 4px; top: 200px; width: 65px;}
	.product-recomendation-screen #collapseFour-3 .kiosk-blank-screen{margin-top: 17px;}
	.product-recomendation-screen .recommendation-carousal #collapseFour-3 .recommendation-carousal-screen svg{margin-top: 152px;}
	.product-recomendation-screen .ipad-pos-carousal .orderup-frequently-brought-together{left: unset; top: unset; width: 100%; padding: 5px;}
	.product-recomendation-screen .ipad-pos-carousal .orderup-frequently-brought-together:before{background: url(../images2020/pos-left-arrow.png) no-repeat right top; left: 7px; top: 135px; right: unset; width: 55px;}
	.product-recomendation-screen #collapseFive-3 .kiosk-blank-screen{margin-top: 15px;}
	.product-recomendation-screen .recommendation-carousal #collapseFive-3 .recommendation-carousal-screen svg{margin-top: 152px;}
	.product-recomendation-screen .ipad-pos-carousal .orderup-you-might-like{right: unset; top: unset; width: 100%; padding: 5px;}
	.product-recomendation-screen .ipad-pos-carousal .orderup-you-might-like:before{background: url(../images2020/pos-right-arrow.png) no-repeat left top;  right: 11px; top: 241px; width: 45px;}
	.product-recomendation-screen #collapseSix-3 .kiosk-blank-screen{margin-top: 66px;}
	.product-recomendation-screen .recommendation-carousal #collapseSix-3 .recommendation-carousal-screen svg{margin-top: 202px;}
	.product-recomendation-screen .ipad-pos-carousal .orderup-similar-product{width: 100%; left: unset; top: unset; padding: 5px;}
	.product-recomendation-screen .ipad-pos-carousal .orderup-similar-product:before{left: 99px; top: 165px; height: 65px;}
	.ecommerce-wrapper .card-body{padding-bottom: 00px; height: 370px;}
	.product-recomendation-screen .ecom-pos-carousal .kiosk-blank-screen svg{width: 100%; height: 280px;}
	.ecommerce-wrapper .kiosk-blank-screen{width: 295px; height: 230px; margin-top: 14px;}
	.ecommerce-wrapper .recommendation-carousal .recommendation-carousal-screen svg{width: 217px; height: 136px; margin-top: 176px; margin-left: 68px}
	.ecommerce-wrapper .ecom-pos-carousal .orderup-whats-new{width: 100%; left: unset; top: unset; padding: 5px;}
	.ecommerce-wrapper .ecom-pos-carousal .orderup-whats-new:before{left: 10px; top: 199px; width: 65px;background-position: right bottom;}
	.ecommerce-wrapper #collapseTwo-4 .kiosk-blank-screen{margin-top: 43px;}
	.ecommerce-wrapper .recommendation-carousal #collapseTwo-4 .recommendation-carousal-screen svg{margin-top: 204px;}
	.ecommerce-wrapper .ecom-pos-carousal .orderup-best-sellers{width: 100%; left: unset; top: unset; padding: 5px;}
	.ecommerce-wrapper .ecom-pos-carousal .orderup-best-sellers:before{height: 55px; left: 30px; top: 160px;}
	.ecommerce-wrapper #collapseThree-4 .kiosk-blank-screen{margin-top: 14px;}
	.ecommerce-wrapper .ecom-pos-carousal .orderup-past-purchases{width: 100%; left: unset; top: unset; padding: 5px;}
	.ecommerce-wrapper .ecom-pos-carousal .orderup-past-purchases:before{left: 21px; top: 132px; width: 55px; background-position: right bottom;}
	.ecommerce-wrapper .ecom-pos-carousal .orderup-trending-now{width: 100%; left: unset; top: unset; padding: 5px;}
	.ecommerce-wrapper .ecom-pos-carousal .orderup-trending-now:before{background: url(../images2020/pos-left-arrow.png) no-repeat right top; left: 12px; top: 193px; width: 65px;}
	.ecommerce-wrapper .ecom-pos-carousal .orderup-frequently-brought-together{width: 100%; right: unset; top: unset; padding: 5px;}
	.ecommerce-wrapper .ecom-pos-carousal .orderup-frequently-brought-together:before{right: 13px; top: 190px; width: 65px;}
	.ecommerce-wrapper .ecom-pos-carousal .orderup-you-might-like{width: 100%; right: unset; top: unset; padding: 5px;}
	.ecommerce-wrapper .ecom-pos-carousal .orderup-you-might-like:before{right: 14px; top: 195px; width: 65px;}
	.ecommerce-wrapper .ecom-pos-carousal #collapseSeven-4 .orderup-you-might-like{width: 100%; right: unset; top: unset; padding: 5px;}
	.ecommerce-wrapper .ecom-pos-carousal #collapseSeven-4 .orderup-you-might-like:before{right: 10px; top: 196px; width: 65px;}
	.product-recomendation-wrapper-2{padding:30px 0px}
	.product-recomendation-wrapper-2 .heading{font-size: 23px; padding: 10px; margin-bottom:20px;}
	.product-recomendation-wrapper-2 .daigram{padding:10px;}
	.actions-buttons{padding: 20px 10px;}
	.actions-buttons a{width:100%; margin-bottom:10px!important; margin-left:0px!important}
	/* ------ AI Page ------*/

	/*---------- Pricing page-------------*/
	.price-header-panell{padding: 50px 0px 50px 0px;}
	.price-header-panell .text-2{font-size: 22px; padding: 0px 20px;}
	.price-header-panell .text-3{margin-top: 15px; font-size: 16px;}
	.pricing-panel{height:auto; padding: 20px 10px;}
	.pricing-panel .pricing-box .most-popular {position: absolute; background: #bca069; right: -19px; padding: 10px 33px 10px 10px; font-size: 10px; color: #fff; top: 15px; font-weight: 600;}
	.pricing-panel .pricing-box{position:relative; width: 100%; padding: 30px; left: unset; margin-left: 0px; top:0px; border-radius: 20px; margin-top:20px;}
	.pricing-panel .pricing-box .pricing-duration{margin-bottom:50px;}
	.pricing-panel .pricing-box .most-popular:after{width: 0; height: 0; border-top: 19px solid transparent; border-right: 25px solid #fff; border-bottom: 19px solid transparent; position: absolute; content: ''; top: 0px; right: 0px;}
	.pricing-panel .pricing-box .pricing-title{line-height: normal; font-size: 32px; margin-bottom: 0px;}
	.pricing-panel .pricing-box .pricing-subtitle{font-size:19px;}
	.pricing-panel .pricing-box .pricing-rate{font-size:65px; line-height: normal;}
	.pricing-panel .pricing-box .pricing-detail{font-size:14px;}
	.price-detail-area{padding: 30px 20px 50px 20px; width:100%;}
	.price-detail-text{font-size:14px;}
	.price-text-head{font-size: 28px;}
	.price-detail-area .common-button {width: 100%; padding:14px 16px}
	.pricing-faq{margin-top:0px;}
	.pricing-location{padding: 60px 10px 30px 10px;}
	.pricing-location .text-1{margin: 30px 0px 20px 0px; text-align:Center; font-size: 1.8rem;}
	.pricing-screen{width:100%; height:auto;}
	.pricing-screen svg{width:100%; height:auto;}
	.pricing-location .common-button {width: 210px; margin:0 auto;}



	.new-price-header-panell{padding: 50px 0px 70px 0px;}
	.new-price-header-panell .text-2{font-size: 27px; padding: 0px 20px;}
	.new-price-header-panell .text-3{font-size: 19px; margin-top: 15px;}
	.new-pricing-panel .col-md-4{width: 100%!important; flex: unset; max-width: 100%;;}
	.new-pricing-panel {padding: 50px 20px 0px 20px;}
	.new-pricing-panel .pricing-box{width: 100%; padding: 20px 0px 30px 0px; left: unset; margin: 0 auto; position: relative; margin-bottom: 25px; top: unset; margin-top: 0px;}
	.new-pricing-panel .pricing-box .most-popular{padding: 10px 30px 10px 10px; right: -10px; top: -11px;}
	.new-pricing-panel .pricing-box .pricing-rate{font-size:55px; line-height:55px;}
	.new-pricing-panel .pricing-box a{width:250px; padding: 15px 25px;}
	.new-pricing-panel .pricing-box .pricing-duration{font-size:13px;}
	.new-pricing-panel .pricing-box .pricing-title{font-size:30px; padding: 10px;}
	.new-pricing-panel .pricing-box .pricing-subtitle{font-size: 18px; width: 230px; height:auto;}
	.new-pricing-panel .pricing-box .most-popular:after{border-right: 25px solid #EDEDED;}
	.new-pricing-panel {height: auto; padding:30px 0px 0px 0px}
	.pricing-bundle-area{width: 95%;}
	.pricing-bundle-area .table-data li{width:33.3%; padding: 17px 10px;}
	.pricing-bundle-area .table-data li:first-child{width:100%; border-right:0px; border-bottom:solid 1px #D8D8D8}
	.pricing-bundle-area .table-header li{font-size:17px!important; padding: 18px 7px 18px 7px!important;}
	.pricing-bundle-area .table-data li:first-child{padding: 17px 10px!important;}
	.pricing-bundle-area .triple-line li {padding: 93px 10px 93px 22px;}
	.pricing-bundle-area .double-line .sub-text{padding:11px 10px 11px 10px}
	.pricing-bundle-area .double-line li {padding: 24px 10px 24px 10px;}
	.pricing-bundle-area .double-line li:first-child{padding: 17px 10px;}
	.pricing-bundle-area .table-data .sub-text{padding:8px 10px;}
	.pricing-bundle-area .table-data:nth-child(6) li:first-child{padding:27px 10px;}
	.pricing-bundle-area .table-data:nth-child(8) .sub-text{padding:17px 10px;}
	.pricing-bundle-area .table-data:nth-child(8) li{height:118px;}
	.pricing-bundle-area .table-data:nth-child(8) li:first-child{height:auto;}
	.pricing-bundle-area .table-data:nth-child(25) .sub-text{padding:17px 10px;}
	.pricing-bundle-area .table-data:nth-child(27) li{height:100px;}
	.pricing-bundle-area .table-data:nth-child(28) li{height:80px;}
	.pricing-bundle-area .table-data:last-child li{height:216px;}
	.pricing-bundle-area .table-data:last-child li:first-child{height:auto;}
	.app-bundle-area .table-data:last-child li{height:auto;}
	.app-bundle-area .table-data:nth-child(8) li {height: auto;}

	.app-bundle-area .table-data li:first-child{height:auto;}
	.app-bundle-area .table-header li{width:50%; padding: 17px 10px;}
	.app-bundle-area .table-header li:nth-child(2){height:64px;}
	.app-bundle-area .table-header li:nth-child(3){height:64px;}
	.app-bundle-area .table-data li{width:50%;}
	.app-bundle-area .table-data li:nth-child(2) {text-align: left; padding-left: 13px;}
	.app-bundle-area .table-data:nth-child(6) li:first-child {padding: 13px 10px;}
	.app-bundle-area .table-data:nth-child(1) li {height: 96px;}
	.app-bundle-area .table-data:nth-child(2) li {height: auto;}
	.app-bundle-area .table-data:nth-child(2) li:first-child {height: auto;}

	.pricing-other-panel .table-data li:nth-child(1){font-size: 20px; padding: 14px!important; width: 100%!important;}
	.pricing-other-panel .table-data:last-child li:nth-child(1){font-size: 20px; padding: 14px!important; width: 100%!important;}
	.pricing-other-panel .table-data li:nth-child(2){padding: 15px!important; font-size: 14px; width:100%!important; border-right:0px; height:auto;}
	.pricing-other-panel .table-data li{padding: 13px!important; width:100%!important; height:auto!important;}
	.pricing-other-panel .table-data a{padding: 15px; font-size: 11px;}
	/*---------- Pricing page-------------*/

	/*----------- Covi19 ---------------*/
	.covid-top-panel{padding:40px 20px 63px 20px}
	.covid-top-panel .covid-info-icon{margin-bottom:28px;}
	.covid-top-panel .covid-info-title{font-size:30px;}
	.covid-top-panel .covid-info-desc{font-size: 18px; line-height: 30px;}
	.covid-heading{font-size: 1.4rem; padding: 35px 20px 25px 20px;}
	.covid-contactless-order{margin-bottom:30px; width:90%;}
	.covid-contactless-order .text-2{line-height: 25px; font-size: 14px;}
	.covid-contactless-order .text-2 .d-md-block{display:none!important;}
	.covid-contactless-order .covid-point{font-size: 14px;}
	.covid-curbside-delivery{margin-bottom:30px; width:90%;}
	.covid-curbside-delivery .text-2{line-height: 25px; font-size: 14px;}
	.covid-curbside-delivery .text-2 .d-md-block{display:none!important;}
	.covid-curbside-delivery .covid-point{font-size: 14px;}
	.covid-curbside-delivery .screen {margin-bottom:40px; width:300px; height:auto;}
	.covid-curbside-delivery .screen svg{width:100%; height:auto;}
	.covid-orderup{margin-bottom:30px; width:90%;}
	.covid-orderup .text-2{line-height: 25px; font-size: 14px;}
	.covid-orderup .text-2 .d-md-block{display:none!important;}
	.covid-orderup .covid-point{font-size: 14px;}
	.covid-orderup .screen{ width:300px; height:auto;}
	.covid-orderup .screen svg{width:100%; height:auto;}
	.covid-pos-system{margin-bottom:140px; width:100%;}
	.covid-pos-system{font-size: 1.4rem; padding: 35px; margin-bottom: 0px;}
	.try-salesVu{padding: 58px 10px 55px 10px; margin-top:0px;}
	.try-salesVu .text-1{font-size: 1.4rem;}
	.try-salesVu .text-2{font-size:17px}
	.covid-tools .smartest-tools-content-icon .icon-box{width:50%}
	.covid-tools .smartest-tools-content-icon .icon-box:nth-child(2){width:50%}
	.covid-tools .smartest-tools-content-icon .icon-box:nth-child(3){width:50%}
	.covid-tools .smartest-tools-content-icon .icon-box:nth-child(4){width:50%}
	.covid-tools .smartest-tools-content-icon .pos-name{font-size:1rem;}
	/*----------- Covi19 ---------------*/

	/*---------- Covid -------------------*/
	.covid-top-area{height:300px; background-position: left;}
	.covid-top-area .text-area {background: rgba(62,118,255,0.8); padding: 10px 5px 40px 10px; width: 300px; margin-top: 85px;}
	.covid-top-area .text-area .icon{width:100%; height:auto;}
	.covid-top-area .text-area .icon svg{width:30px; height:auto;}
	.covid-top-area .text-area .text-1{margin-top:6px; font-size:22px}
	.covid-top-area .text-area .text-2 {margin-top: 5px; color: #fff; font-size:15px; font-weight: 300; line-height: 22px;}
	
	.covid-panel-2{padding: 40px 10px;}
	.covid-panel-2 .text{font-size: 18px; line-height:30px;}

	.covid-panel-3{width:100%; padding:0px 20px;} 
	.covid-panel-3 svg{width:100%; height:auto; margin:0 auto; display: block; margin-bottom: 20px;}
	.covid-panel-3 .text-wrapper{padding:0px 0px 20px 20px}
	.covid-panel-3 .text-wrapper .text{font-weight:500;}
	.covid-panel-3 .text-wrapper li{font-weight:500;}
	.covid-panel-4{width:100%; padding:0px 20px;}
	.covid-panel-4 svg{width:100%; height:auto; margin:0 auto; display: block; margin-bottom: 20px;}
	.covid-panel-4 .text-wrapper{padding:0px 20px 20px 0px}
	.covid-panel-4 .text-wrapper .text{font-weight:500;}
	.covid-panel-4 .text-wrapper li{font-weight:500;}
	.covid-panel-5{width:100%; padding:0px 20px;}
	.covid-panel-5 svg{width:100%; height:auto; margin:0 auto; display: block; margin-bottom: 20px;}
	.covid-panel-5 .text-wrapper{padding:0px 0px 20px 20px}
	.covid-panel-5 .text-wrapper .text{font-weight:500;}
	.covid-panel-5 .text-wrapper li{font-weight:500;}
	.try-salesVu{padding: 58px 10px 55px 10px}
	.try-salesVu .text-1{font-size: 1.5rem;}
	.try-salesVu .text-2{font-size:1rem}
	/*---------- Covid -------------------*/
	.common-button{width: 155px;
    padding: 12px 10px;
    font-size: 12px;}


	/*-------------- App Pages----------------------*/
	.app-image-panel .apps-form-area{background-position:left top; padding: 0px;}
	.app-image-panel .apps-form-area .form-panel{padding: 20px;}
	.app-image-panel .apps-form-area .form-panel .w-field{margin-bottom: 5px;}
	.app-image-panel .apps-form-area .app-text-area-mobile{background: rgba(188,135,87, .8); text-align: center; color: #fff; padding:20px 20px 0px 20px;}
	.app-image-panel .apps-form-area .app-text-area-mobile .text-2{font-size:22px; font-weight:600;}
	.app-image-panel .apps-form-area .app-text-area-mobile .text-3{font-size:20px;}
	.app-image-panel .app-text-area{padding: 25px;}
	.app-image-panel .app-text-area .text-1{font-size:32px; line-height:normal; text-align:center;}
	.app-image-panel .app-text-area .text-2{font-size:22px; margin-top:20px; display:none;}
	.app-image-panel .app-text-area .text-3{font-size:22px; display:none;}
	.page-heading{padding: 40px 20px 10px 20px; font-size: 22px;}
	.overview-panel{width:100%;}
	.overview-panel .overview-laptop{width: 330px; margin-top:25px; height:Auto}
	.overview-panel .overview-content {margin-left: 0px;}
	.overview-panel .overview-content .head{font-size:25px; padding:20px; margin-bottom:20px;}
	.overview-panel .overview-content ul{font-size: 19px; text-align: center; width: 90%; margin: 0 auto;}
	.overview-panel .overview-laptop .laptop-screen{left: 39px; top: -14px; width: 254px; height: 159px; margin-top: 25px;}
	.overview-panel .overview-content li{font-size:15px;}
	.apps-downloadable{width:100%; margin-bottom: 40px; display: none;}
	.apps-downloadable svg{width:100%; height:auto; margin-top:20px;}
	.apps-downloadable .text-1{font-size:20px;}
	.apps-downloadable-mobile{padding:0px 20px 20px 20px;}
	.apps-downloadable-mobile .card{border:0px; border-bottom:solid 1px #575757!important;}
	.apps-downloadable-mobile .card .card-header{background:transparent; border:0px;}
	.apps-downloadable-mobile .card .card-header .btn-link{font-size: 18px; font-weight: 500; padding: 12px 12px 12px 40px;}
	.apps-downloadable-mobile .card:last-child{border-bottom: solid 0px #575757!important;}
	.apps-downloadable-mobile .card .app-img{width:100%; margin-bottom:20px; text-align:center}
	.apps-downloadable-mobile .card .app-img svg{width:100%; height:auto;}
	.apps-downloadable-mobile .card .vipz-img svg{width:auto; height:auto; margin:0 auto;}
	.apps-downloadable-mobile .card .app-text{text-align: center; font-size: 18px; padding: 0px 10px;}
	.apps-downloadable-mobile .card a{color:#117bbc; text-align: center; display: table; width: 100%; margin-top: 15px;}
	.apps-downloadable-mobile .card-body {position: relative; padding-bottom: 0px; height: auto;}
	.vipz-app-downloadable svg{width:auto;}
	.integrates-software-tools{padding:40px 0px}
	.integrates-software-tools .text-1{font-size:23px; line-height:normal; padding: 25px 15px 40px 15px;}
	.integrates-software-tools .p-logos{width:100%;}
	.integrates-software-tools .p-logos .hm-p-logo{width:145px;}
	.app-testimonial-slider{width:100%; height:485px; background-position:center 200px; padding: 30px 10px; background-size: cover!important;}
	.app-testimonial-slider .testimonail-text-area{margin-top: 80px; width:100%;}
	.app-testimonial-slider .text-1{font-size:25px; margin-bottom: 0px;}
	.app-testimonial-slider .text-2{font-size:18px; margin-top:0px;}
	.app-testimonial-slider .testimonail-text-area .c-text{font-size:17px;}
	.try-salesVu{padding:20px}
	.try-salesVu a{width:100%; margin-top:20px;}
	.key-features-mobile{padding:50px 0px;}
	.key-features-mobile .head{background: #DFBEB0; padding: 30px; text-align: center; font-weight: 700; font-size: 20px; margin-bottom: 10px;}
	.key-features-mobile .accordion{margin-left: 20px; margin-right: 20px;}
	.key-features-mobile .accordion .feature-tab{background:url(../images2020/feature-tab.png) no-repeat left top; background-size:cover; width: 280px; height:215px; padding-top: 23px; padding-left: 26px;}
	.key-features-mobile .accordion .feature-tab .screen{width:220px;}
	.key-features-mobile .accordion .feature-tab .screen svg{width:100%; height:auto;}
	.key-features-mobile .accordion .card-body{height:auto; padding-bottom:1.25rem}
	.key-features-mobile .accordion .card{border-radius:0px; border:0px solid rgba(0,0,0,.125); border-bottom:1px solid #000!important}
	.key-features-mobile .accordion .card-header{background:#fff; font-weight:600; border-bottom:0px solid rgba(0,0,0,.125)}
	.key-features-mobile .accordion .card-header .btn-link{padding: 15px 15px 15px 35px; font-weight:600}
	.key-features-mobile .accordion .card-header .btn-link[aria-expanded="false"]{background:url(../images2020/left-arrow.png) no-repeat 10px 18px}
	.key-features-mobile .accordion .card-header .btn-link[aria-expanded="true"]{background:url(../images2020/bottom-arrow.png) no-repeat 10px 18px;}

	.food-drink-overview-panel .overview-content .head{background:#bc8757; color:#000; text-align:center; font-size:25px}
	.food-drink-apps-dwonloable-mobile .card .card-header .btn-link[aria-expanded="false"]{background:url(../images2020/left-arrow.png) no-repeat 10px 17px}	
	.food-drink-apps-dwonloable-mobile .card .card-header .btn-link[aria-expanded="true"]{background:url(../images2020/bottom-arrow.png) no-repeat 10px 17px;}
	
	.art-culture-image-bg .apps-form-area .app-text-area-mobile{background: rgba(225,116,170, .8);}
	.art-culture-overview-panel .overview-content .head{background:#e174aa; color:#000; text-align:center; font-size:25px}
	.art-culture-apps-dwonloable-mobile .card .card-header .btn-link[aria-expanded="false"]{background:url(../images2020/art-culture-left-arrow.png) no-repeat 10px 17px}	
	.art-culture-apps-dwonloable-mobile .card .card-header .btn-link[aria-expanded="true"]{background:url(../images2020/art-culture-bottom-arrow.png) no-repeat 10px 17px;}

	.grocery-image-bg .app-text-area{padding: 25px 10px;}
	.grocery-image-bg .apps-form-area .app-text-area-mobile{background: rgba(112,150,78, .8);}
	.grocery-overview-panel .overview-content .head{background:#70964e; color:#000; text-align:center; font-size:25px}
	.grocery-apps-dwonloable-mobile .card .card-header .btn-link[aria-expanded="false"]{background:url(../images2020/grocery-left-arrow.png) no-repeat 10px 17px}	
	.grocery-apps-dwonloable-mobile .card .card-header .btn-link[aria-expanded="true"]{background:url(../images2020/grocery-bottom-arrow.png) no-repeat 10px 17px;}

	.wineries-image-bg .apps-form-area .app-text-area-mobile{background:rgba(113,38,52,.8)}
	.wineries-overview-panel .overview-content .head{background:#8d515d; color:#000; text-align:center; font-size:25px}
	.wineries-apps-dwonloable-mobile .card .card-header .btn-link[aria-expanded="false"]{background:url(../images2020/wineries-left-arrow.png) no-repeat 10px 17px}	
	.wineries-apps-dwonloable-mobile .card .card-header .btn-link[aria-expanded="true"]{background:url(../images2020/wineries-bottom-arrow.png) no-repeat 10px 17px;}
	.wineries-testimonial .testimonail-text-area{width:100%;}

	.here-image-bg .apps-form-area .app-text-area-mobile{background:rgba(203,191,207,.8)}
	.here-overview-panel .overview-content .head{background:#cbbfcf; color:#000; text-align:center; font-size:25px}
	.here-image-bg .app-text-area-mobile{background: rgba(203,191,207,.8); padding:50px 105px 0px 105px; text-align:center}
	.here-app-key-features-mobile .accordion .card-header .btn-link[aria-expanded="false"]{background:url(../images2020/here-left-arrow.png) no-repeat 10px 18px}
	.here-app-key-features-mobile .accordion .card-header .btn-link[aria-expanded="true"]{background:url(../images2020/here-bottom-arrow.png) no-repeat 10px 18px;}
	.here-app-overview-panel .overview-content .head{background:#ccc0d0}
	.here-app-testimonial .testimonail-text-area{margin-top: 110px; width:100%;}
	.here-app-key-features-mobile .head{background:#cbbfcf}
	.here-overview-panel{padding:0px}
	.here-overview-panel .overview-img{width:100%; padding:0px 0px;}
	.here-overview-panel .overview-img svg{width:100%; height:auto;}
	.here-overview-panel .overview-content{margin-top:20px;}

	.welcome-image-bg .apps-form-area .app-text-area-mobile{background:rgba(223,190,176,.8)}
	.welcome-overview-panel .overview-content .head{background:#dfbeb0; color:#000; text-align:center; font-size:25px}
	.welcome-app-testimonial .testimonail-text-area{width:100%; margin-top: 80px;}
	.welcome-overview-panel{padding:0px}
	.welcome-overview-panel .overview-img{width:100%; padding:0px 0px;}
	.welcome-overview-panel .overview-img svg{width:100%; height:auto;}
	.welcome-overview-panel .overview-content{margin-top:20px;}

	.app-faqs-wrapper{padding: 10px;}
	.app-faqs-wrapper .heading{font-size: 35px;}
	.app-faqs-wrapper .sub-heading{font-size: 20px;}
	.app-faqs-wrapper .card .card-header button{font-size: 16px; white-space: nowrap; padding: 15px 8px; text-overflow: ellipsis; overflow: hidden; width: 253px;}
	.app-faqs-wrapper .card .card-body{font-size:17px; height:auto; }
	.app-faqs-wrapper .card .card-header .btn-link[aria-expanded="false"]:after{right:10px; top:21px;}
	.app-faqs-wrapper .card .card-header .btn-link[aria-expanded="true"]:after{right:10px; top:21px;}

	.down-arrow{width:100%; text-align:center; padding:15px; cursor:pointer; display:table;}

	.orderup-image-bg .apps-form-area .app-text-area-mobile{background: rgba(207,211,217, .8); color:#000}
	.orderup-overview-panel .overview-content .head{background:#cfd3d9; color:#000; text-align:center; font-size:25px}
	.orderup-app-key-features-mobile .head{background:#cfd3d9}
	.orderup-app-key-features-mobile .accordion .card-header .btn-link[aria-expanded="false"]{background:url(../images2020/orderup-left-arrow.png) no-repeat 10px 18px}
	.orderup-app-key-features-mobile .accordion .card-header .btn-link[aria-expanded="true"]{background:url(../images2020/orderup-bottom-arrow.png) no-repeat 10px 18px;}
	.orderup-testimonial .testimonail-text-area{width:100%;}
	.orderup-overview-panel{padding:0px}
	.orderup-overview-panel .overview-img{width:100%; padding:0px 0px;}
	.orderup-overview-panel .overview-img svg{width:100%; height:auto;}
	.orderup-overview-panel .overview-content{margin-top:20px;}

	.ai-powered-content .head{font-size:20px; line-height:normal;}
	.ai-powered-content span{font-size: 20px; margin-top: 15px;}
	.ai-powered-content{font-size: 15px; line-height: 22px; margin-bottom:30px; padding:0px 20px}
	.ai-animation-area{padding:20px 10px 50px 10px;}
	.ai-animation-area .pos-screen{margin-top:50px; width:320px;}
	.ai-animation-area .ai-screen {position: absolute; top: 73px; width: 240px; height: auto; margin-left: 39px;}
	.ai-animation-area ul{display: table; margin: 0 auto;}
	.ai-animation-area li{display:table; width:100%;}
	.ai-animation-area li a{margin: 0 auto; width: auto; padding: 5px 5px 5px 25px; margin: 0 auto;}
	.ai-animation-area .ai-text{width:100%; padding-left:0px;}

	.pos-image-bg .apps-form-area .app-text-area-mobile{background:rgba(86,98,147, .8)}
	.pos-overview-panel .overview-content .head{background:#566293; text-align:center}
	.pos-app-key-features-mobile {padding: 10px 0px 50px 0px;}
	.pos-app-key-features-mobile .head{background:#566293; color:#fff;}
	.pos-app-key-features-mobile .accordion .card-header .btn-link[aria-expanded="false"]{background:url(../images2020/pos-left-arrow.png) no-repeat 10px 18px}
	.pos-app-key-features-mobile .accordion .card-header .btn-link[aria-expanded="true"]{background:url(../images2020/pos-bottom-arrow.png) no-repeat 10px 18px;}
	.pos-overview-panel{padding:0px}
	.pos-overview-panel .overview-img{width:100%; padding:0px 0px;}
	.pos-overview-panel .overview-img svg{width:100%; height:auto;}
	.pos-overview-panel .overview-content{margin-top:20px;}

	.regular-image-bg .app-text-area{padding: 25px;}
	.app-image-panel .app-text-area .text-2{display: table; width: 100%; text-align: center;}
	.app-image-panel .app-text-area .text-3{display: table; width: 100%; text-align: center;}
	.regular-image-bg .app-text-area .text-3{font-size: 19px; line-height:normal}
	.regular-image-bg .regluar-app-img{padding:0px 20px 20px 20px; width:100%; text-align:Center;}
	.regular-image-bg .regluar-app-img svg{width:100%; height:auto;}
	.regular-app-key-features-mobile{padding:0px 0px 50px 0px}
	.regular-app-key-features{padding-top:0px; margin-bottom: 0px;}
	.regular-app-key-features-mobile .head{background:#897593}
	.regular-app-key-features-mobile .accordion .card-header .btn-link[aria-expanded="false"]{background:url(../images2020/pos-left-arrow.png) no-repeat 10px 18px}
	.regular-app-key-features-mobile .accordion .card-header .btn-link[aria-expanded="true"]{background:url(../images2020/pos-bottom-arrow.png) no-repeat 10px 18px;}

	.handheld-image-bg .app-text-area{padding: 25px;}
	.handheld-image-bg .handheld-app-img{padding:10px 0px 20px 20px}
	.handheld-image-bg .handheld-app-img svg{width:100%; height:Auto;}
	.handheld-image-bg .app-text-area .text-3{font-size:18px; line-height:normal}
	.handheld-app-key-features{padding-top: 0px; margin-bottom:50px;}
	.handheld-app-key-features li a{padding-bottom:7px;}
	.handheld-app-key-features-mobile{padding:0px 0px 50px 0px;}
	.handheld-app-key-features-mobile .head{background:#3a7cb0}
	.handheld-app-key-features-mobile .accordion .card-header .btn-link[aria-expanded="false"]{background:url(../images2020/handheld-left-arrow.png) no-repeat 10px 18px}
	.handheld-app-key-features-mobile .accordion .card-header .btn-link[aria-expanded="true"]{background:url(../images2020/handheld-bottom-arrow.png) no-repeat 10px 18px;}

	.onthelist-image-bg .app-text-area{padding: 25px;}
	.onthelist-image-bg .app-text-area .text-2{display: table; width: 100%; text-align: center;}
	.onthelist-image-bg .app-text-area .text-3{display: table; width: 100%; text-align: center;}
	.onthelist-image-bg .app-text-area .text-3{font-size: 19px; line-height:normal}
	.onthelist-image-bg .onthelist-app-img{padding:0px 20px 40px 20px; width:100%; text-align:Center;}
	.onthelist-image-bg .onthelist-app-img svg{width:100%; height:auto;}
	.onthelist-app-key-features-mobile{padding:0px 0px 50px 0px}
	.onthelist-app-key-features{padding-top:0px; margin-bottom: 0px;}
	.onthelist-app-key-features-mobile .head{background:#b8dac1}
	.onthelist-app-key-features-mobile .accordion .card-header .btn-link[aria-expanded="false"]{background:url(../images2020/onthelist-left-arrow.png) no-repeat 10px 18px}
	.onthelist-app-key-features-mobile .accordion .card-header .btn-link[aria-expanded="true"]{background:url(../images2020/onthelist-bottom-arrow.png) no-repeat 10px 18px;}

	.incoming-image-bg .app-text-area{padding: 25px;}
	.incoming-image-bg .app-text-area .text-2{display: table; width: 100%; text-align: center;}
	.incoming-image-bg .app-text-area .text-3{display: table; width: 100%; text-align: center;}
	.incoming-image-bg .app-text-area .text-3{font-size: 19px; line-height:normal}
	.incoming-image-bg .incoming-app-img{padding:0px 20px 40px 20px; width:100%; text-align:Center;}
	.incoming-image-bg .incoming-app-img svg{width:100%; height:auto;}
	.incoming-app-key-features-mobile{padding:0px 0px 50px 0px}
	.incoming-app-key-features{padding-top:0px; margin-bottom: 0px;}
	.incoming-app-key-features-mobile .head{background:#96bcd6}
	.incoming-app-key-features-mobile .accordion .card-header .btn-link[aria-expanded="false"]{background:url(../images2020/incoming-left-arrow.png) no-repeat 10px 18px}
	.incoming-app-key-features-mobile .accordion .card-header .btn-link[aria-expanded="true"]{background:url(../images2020/incoming-bottom-arrow.png) no-repeat 10px 18px;}

	.retail-image-bg .app-text-area{padding:25px}
	.app-image-panel .app-text-area .text-2{display:none;}
	.app-image-panel .app-text-area .text-3{display:none;}
	.retail-image-bg .apps-form-area .app-text-area-mobile{background: rgba(209,209,209,.8);}
	.retail-image-bg .app-text-area .text-3 {font-size: 17px; line-height:30px;}
	.retail-overview-panel .overview-content{margin-left:0px;}
	.retail-overview-panel .overview-content .head{background:#d8d8d8; text-align:center}
	.retail-apps-dwonloable-mobile .head{background:#d8d8d8; color:#000;}
	.retail-testimonial{height: 445px; padding-bottom: 0px;}
	.retail-testimonial .testimonail-text-area{margin-top: 65px; width:100%;}
	.retail-apps-dwonloable-mobile .accordion .card-header .btn-link[aria-expanded="false"]{background:url(../images2020/retail-left-arrow.png) no-repeat 10px 18px}
	.retail-apps-dwonloable-mobile .accordion .card-header .btn-link[aria-expanded="true"]{background:url(../images2020/retail-bottom-arrow.png) no-repeat 10px 18px;}	

	.vipz-image-bg .app-text-area .text-2{display:block; text-align: center;}
	.vipz-image-bg .app-text-area .text-3{display:block; text-align: center;}
	.vipz-image-bg .vipz-app-img{padding:0px;}
	.vipz-image-bg .vipz-app-img svg{width:100%; height:auto;}
	.vipz-app-key-features-mobile .head{background:#84c48b;}
	.vipz-app-key-features{padding:0px 35px 70px 35px}
	.vipz-app-key-features .feature-tab{width: 277px; height: 514px; padding-top: 22px; padding-left: 23px;}
	.vipz-app-key-features .feature-tab .feature-img{width: 231px; height: auto;}
	.vipz-app-key-features .feature-tab .feature-img svg{border-radius: 15px;}
	.vipz-app-key-features li a{padding: 0px 15px 25px 25px;}
	.vipz-app-key-features-mobile{padding-top:0px;}
	.vipz-app-key-features-mobile .accordion .feature-tab{background:url(../images2020/feature-mobile.png) no-repeat left top;width: 275px; height: 470px; margin: 0 auto; padding-top: 22px; padding-left: 22px;}
	.vipz-app-key-features-mobile .accordion .feature-tab .screen{width:233px;}
	.vipz-app-key-features-mobile .accordion .feature-tab .screen svg{width:100%; height:auto; border-radius:15px;}
	.vipz-app-key-features-mobile .accordion .card-header .btn-link[aria-expanded="false"]{background:url(../images2020/vipz-left-arrow.png) no-repeat 10px 18px}
	.vipz-app-key-features-mobile .accordion .card-header .btn-link[aria-expanded="true"]{background:url(../images2020/vipz-bottom-arrow.png) no-repeat 10px 18px;}

	.invoice-image-bg .invoice-app-img {padding: 8px 0px 0px 0px; text-align: center;}
	.invoice-image-bg .invoice-app-img svg{width:100%; height:auto;}
	.invoice-image-bg .app-text-area .text-2{display:block; text-align: center;}
	.invoice-image-bg .app-text-area .text-3{display:block; text-align: center;}
	.invoice-app-key-features-mobile .head{background:#e69da4;}
	.invoice-app-key-features{padding:0px 35px 70px 35px}
	.invoice-app-key-features .feature-tab{width: 277px; height: 514px; padding-top: 22px; padding-left: 23px;}
	.invoice-app-key-features .feature-tab .feature-img{width: 231px; height: auto;}
	.invoice-app-key-features .feature-tab .feature-img svg{border-radius: 15px;}
	.invoice-app-key-features li a{padding: 0px 15px 25px 25px;}
	.invoice-app-key-features-mobile{padding-top:0px;}
	.invoice-app-key-features-mobile .accordion .feature-tab{background:url(../images2020/feature-mobile.png) no-repeat left top;width: 275px; height: 470px; margin: 0 auto; padding-top: 22px; padding-left: 22px;}
	.invoice-app-key-features-mobile .accordion .feature-tab-2{width:262px; height:200px; background:url(../images2020/feature-tab.png) no-repeat left top; background-size:cover; margin:0 auto; margin-top:10px; padding-top: 20px; padding-left: 23px;}
	.invoice-app-key-features-mobile .accordion .feature-tab .screen{width:233px; height:auto;}
	.invoice-app-key-features-mobile .accordion .feature-tab .screen svg{width:100%; height:auto; border-radius:15px;}
	.invoice-app-key-features-mobile .accordion .feature-tab-2 .screen{width:210px;}
	.invoice-app-key-features-mobile .accordion .feature-tab-2 .screen svg{width:100%; height:auto; border-radius:0px;}
	.invoice-app-key-features-mobile .accordion .card-header .btn-link[aria-expanded="false"]{background:url(../images2020/invoice-left-arrow.png) no-repeat 10px 18px}
	.invoice-app-key-features-mobile .accordion .card-header .btn-link[aria-expanded="true"]{background:url(../images2020/invoice-bottom-arrow.png) no-repeat 10px 18px;}

	.shift-image-bg .app-text-area{padding: 25px;}
	.shift-image-bg .app-text-area .text-2{display:block; text-align: center;}
	.shift-image-bg .app-text-area .text-3{display:block; text-align: center; line-height:normal;}
	.shift-laptop{padding:40px 20px; width:100%; text-align:center;}
	.shift-laptop svg{width:100%; height:auto;}
	.shift-image-bg .shift-app-img{padding: 30px 0px 0px 0px;}
	.shift-image-bg .shift-app-img svg{width:100%; height:auto;}
	.shift-image-bg .app-text-area .text-3{font-size:20px;}

	.pos-new .app-text-area{padding:25px}
	.pos-new .app-text-area .text-1{font-size:32px;}
	.pos-new .app-text-area .text-2{font-size:20px;}
	.pos-new .app-text-area .text-3 {font-size: 18px; line-height:35px;}
	.pos-new .app-text-area .text-3 .d-md-block{display:none!important;}
	.ai-power-new{font-size: 17px; margin:30px 0px; line-height: 22px; font-size:15px;}
	.ai-power-new .head{font-size: 23px; line-height: normal;}
	.a-animation-new .ai-screen{top: 74px; width: 240px; margin-left: 40px;}
	.ai-power-new .d-md-block{display:none!important;}
	.new-price-area .price-area-wrapper{padding: 30px 15px; font-size: 17px; text-align: center;}
	.new-price-area .price-area-wrapper .d-md-block{display:none!important;}
	.new-price-area .price-area-wrapper a{width:300px; margin-top:30px;}
	.increase-your-sales {padding:30px 15px}
	.increase-your-sales .content .head{margin-bottom: 15px; font-size: 20px;}
	.increase-your-sales .content li{font-size:16px; margin-bottom:20px;}
	.increase-your-sales .content li:last-child{margin-bottom:0px;}
	.increase-your-sales .img{width:100%; margin-bottom:20px;}
	.increase-your-sales .img svg{width:100%;height:auto;}
	.increase-your-sales .content li .d-md-block{display:none!important;}
	.new-action-area .action-area-wrapper{padding: 30px 15px;}
	.new-action-area .action-area-wrapper a:first-child{margin-right:0px; margin-bottom:20px;}
	.new-action-area .action-area-wrapper a{width:210px;}
	.decrease-your-sales {padding: 30px 15px;}
	.decrease-your-sales .content .head{margin-bottom: 15px; font-size: 20px;}
	.decrease-your-sales .content li{font-size:16px; margin-bottom:20px;}
	.decrease-your-sales .img{width: 100%; height: auto; margin-top: 15px;}
	.decrease-your-sales .img svg{width:100%;height:auto;}
	.decrease-your-sales .content li .d-md-block{display:none!important;}
	.good-company-area {padding: 30px 30px 0px 20px;}
	.good-company{font-size:30px; padding:30px 15px;}
	.good-company span{font-size:15px;}
	.good-company-area .about-company-box{width:100%; margin:0 auto; padding:30px 15px 20px 15px; margin-bottom:25px;}

	.new-page-top-panel .top-panel-text-wrapper{padding: 30px;}
	.new-page-top-panel .top-panel-text-wrapper .head{font-size:22px;}
	.new-page-top-panel .top-panel-text-wrapper .text{font-size:16px;}
	.new-page-top-panel .top-panel-text-wrapper .text .d-md-block{display:none!important;}
	.live-demo-area{padding: 60px 10px 50px 10px; font-size:16px; text-align:center}
	.live-demo-area a{margin-top:20px;}
	.increase-profits-heading{font-size:30px; padding:30px;}
	.live-demo-area a{width:250px; margin:0 auto; margin-top: 20px; display:table;}
	.good-company-logos {padding: 20px 10px 80px 10px;}
	.increase-profits-area{width:100%; padding:0px 10px;}
	.increase-profits-area .icon{width:90px;}
	.increase-profits-area .icon svg{width:100%; height:auto}
	.increase-profits-area .text-head{font-size:21px; margin-top: 20px;}
	.increase-profits-area .text{font-size:15px; margin-top: 10px; margin-bottom: 25px;}
	.increase-profits-area .text .d-md-block{display:none!important;}
	.decrease-costs-heading{font-size:30px; padding:50px;}
	.decrease-pcosts-area{width:100%; padding:0px 10px;}
	.decrease-pcosts-area .text .d-md-block{display:none!important;}
	.decrease-pcosts-area .icon{width:90px;}
	.decrease-pcosts-area .icon svg{width:100%; height:auto;}
	.decrease-pcosts-area .text-head{font-size:21px; margin-top: 20px;}
	.decrease-pcosts-area .text .d-md-block{display:none!important;}
	.decrease-pcosts-area .text{font-size:15px; margin-top: 10px; margin-bottom: 25px;}
	.new-business-pricing .new-business-pricing-wrapper{padding: 30px 10px; font-size: 19px;}
	.gc-good-company{margin-top:0px;}
	.good-company-logos .company-logos{width:150px; margin-bottom:20px; padding:60px 30px 60px 30px}
	.new-business-pricing .new-business-pricing-wrapper a{width:250px; margin-right:0px!important;}

	.fine-dining .top-panel-text-wrapper{padding:30px}
	.fine-dining .img{background-position: center;}
	.fine-dining-c-area {padding-top: 40px;}
	.fine-dining-profit-area .text-head .d-md-block{display:none!important;}
	.fine-dining-c-area{padding: 20px 10px 50px 10px;}
	.fine-dining-good-company{padding:30px 15px}
	.fine-dining-business-pricing .new-business-pricing-wrapper a{margin-right:0px!important;}

	.inventory-management .top-panel-text-wrapper{padding:30px}
	.inventory-management-c-area {padding-top: 40px;}

	.recurring-biling .top-panel-text-wrapper{padding: 30px;}

	.new-page-top-panel .top-panel-text-wrapper{padding:20px}
	.new-page-top-panel .img{padding: 0px; min-height: 300px; background-position: top; background-size: cover;}
	.new-page-top-panel .form-panel {padding: 20px;}
	.new-page-heading{padding:20px; font-size: 25px;}
	.new-art-culture-overview-panel .overview-content{margin-left: 20px; font-size: 17px; line-height: normal;}
	.new-art-culture-overview-panel .overview-content .d-md-block{display:none!important;}
	.new-art-culture-overview-panel .overview-laptop{width:350px; height:auto;}
	.new-art-culture-overview-panel .overview-laptop .laptop-screen{left: 40px; width: 269px; height: auto; top: -15px;}
	.step-tp-growth{padding:30px 0px}
	.step-tp-growth .text-2{font-size:16px;}
	.step-tp-growth .text-2 .d-md-block{display:none!important;}
	.step-tp-growth ul{font-size:16px; padding-left: 45px;}
	.step-tp-growth ul .d-md-block{display:none!important;}
	.step-tp-growth svg{width:100%; height:auto}
	.new-art-culture-overview-panel {margin-bottom: 30px;}
	.new-business-pricing .new-business-pricing-wrapper{font-size: 21px;}
	.new-testimonial{background-position:center top; padding: 0px;}
	.new-testimonial .testimonail-text-area{margin-top: 30px; padding: 20px;}
	.new-testimonial .testimonial-inner-wrapper{padding:20px 8px}
	.new-art-culture-pricing .new-business-pricing-wrapper a:first-child {margin-right: 30px; margin-bottom:20px;}
	.new-integrations .p-logos {width: 100%;}
	.new-integrations .p-logos .hm-p-logo {width: 140px; height: auto; padding: 15px 5px; margin:0 auto; margin-bottom: 20px;}
	.new-integrations {padding: 40px 0px 50px 0px;}
	.new-testimonial .testimonial-inner-wrapper .text-1{font-size: 24px; margin-bottom:0px;}
	.new-testimonial .testimonail-text-area .c-text{font-size:15px;}

	.grocery-pos .art-culture-new .top-panel-text-wrapper{padding: 20px;}
	.grocery-pos .new-page-heading{padding: 20px 20px 0px 20px;}
	.grocery-pos .art-culture-new .top-panel-text-wrapper .head .d-md-block{display:none!important;}
	.grocery-pos .art-culture-new .top-panel-text-wrapper .text .d-md-block{display:none!important;}
	.grocery-pos .new-art-culture-overview-panel .overview-content {line-height: normal; padding: 20px; margin-left: 0px;}

	.retail-pos .art-culture-new .top-panel-text-wrapper{padding: 20px;}
	.retail-pos .new-page-heading{padding: 20px 20px 0px 20px;}
	.retail-pos .new-art-culture-overview-panel .overview-content {line-height: normal; padding: 20px; margin-left: 0px;}
	.retail-pos .vipz-app-downloadable svg{width:auto; height:auto;}

	.wineries-pos .art-culture-new .top-panel-text-wrapper{padding:20px}
	.wineries-pos .new-testimonial .testimonial-inner-wrapper {padding: 50px 25px 100px 25px;}
	.wineries-pos .new-testimonial .testimonial-inner-wrapper .d-md-block{display:none!important;}
	.wineries-pos .new-art-culture-overview-panel .overview-content {line-height: normal; padding: 20px; margin-left: 0px;}
	.wineries-pos .without-margin a:first-child {margin-bottom: 15px;}

	.food-drink-pos .art-culture-new .top-panel-text-wrapper{padding:20px}
	.food-drink-pos .art-culture-new .top-panel-text-wrapper .head{font-size: 22px;}
	.food-drink-pos .art-culture-new .top-panel-text-wrapper .text{font-size: 16px;}
	.food-drink-pos .new-page-heading{padding:60px 0px 30px 22px; font-size: 25px;}
	.food-drink-pos .new-art-culture-overview-panel .overview-laptop {margin-top: 40px;}

	.ai-page .top-panel-text-wrapper{padding:45px 30px 45px 30px}
	.ai-process-img{padding:25px 0px;}
	.ai-page-heading{padding: 65px 15px 45px 15px; background-position:center 57px;}
	.ai-process-img svg{width:100%; height:auto}
	.ai-pricing-band .new-business-pricing-wrapper{padding: 31px 8px;}
	.ai-pricing-band .col-md-6:first-child{padding-bottom:20px;}
	.ai-increase-sales-2 {padding: 30px 10px 30px 10px;}
	.ai-increase-sales-2 ul{font-size: 15px; margin-left: 28px;}
	.ai-increase-sales-2 li .d-md-block{display:none!important;}
	.ai-increase-sales-2 .head{margin-top: 30px;}
	.ai-increase-sales-3 {padding: 20px 10px 70px 10px}
	.ai-increase-sales-3 .head{margin-left:28px; margin-top:20px;}
	.ai-increase-sales-3 ul{font-size: 15px; margin-left: 28px;}
	.ai-increase-sales-3 li .d-md-block{display:none!important;}
	.ai-company-area {padding: 30px 30px 30px 30px;}
	.ai-company {padding-top: 0px;}
	.how-it-work{padding: 45px 15px 25px 15px; font-size:25px;}


	.handheld-page .top-panel-text-wrapper{padding: 20px;}
	.new-page-top-panel .top-panel-text-wrapper .head{font-size:28px;}
	.handheld-page .img {padding: 20px 0px 0px 20px;}
	.handheld-increase-sales {padding: 20px 10px;}
	.handheld-increase-sales svg{width:100%; height:auto;}
	.handheld-increase-sales .head{margin-left:30px;}
	.handheld-increase-sales ul{font-size:16px; margin-left:30px;}
	.handheld-increase-sales .d-md-block{display:none!important;}
	.handheld-pricing-band .d-md-block{display:none!important;}
	.handheld-decrease-sales {padding: 20px 10px;}
	.handheld-decrease-sales .head{margin-left:30px; margin-top:20px;}
	.handheld-decrease-sales .d-md-block{display:none!important;}
	.handheld-decrease-sales svg{width:100%; height:auto;}
	.handheld-decrease-sales ul{font-size:16px; margin-left:30px;}
	.handheld-company-area {padding: 30px 30px 30px 30px;}
	.handheld-pricing-band .new-business-pricing-wrapper{padding:20px 10px; text-align:center}

	.here-app-top-panel .top-panel-text-wrapper .head  .d-md-block{display:none!important;}
	.here-app-overview-panel{padding:20px;}
	.here-app-overview-panel .overview-content{margin-left: 0px;line-height: 30px; font-size: 17px;}
	.here-app-overview-panel .overview-content .d-md-block{display:none!important;}
	.here-app-overview-panel .overview-laptop{width:90%; height:auto;}
	.here-app-overview-panel .overview-laptop svg{width:100%; height:auto;}
	.here-app-heading{font-size:22px; padding:10px;}
	.here-app-tp-growth{padding: 10px;}
	.here-app-pricing .new-business-pricing-wrapper{font-size: 17px;}
	.here-key-feature-heading{margin-top: 30px; margin-bottom: 30px; font-size: 25px;}
	.hereapp-key-features {width: 100%; margin-bottom: 0px; padding-bottom: 0px; padding-top: 50px;}
	.hereapp-key-features .feature-tab {width: 100%; height: 255px; background-size: contain; padding-top: 33px; padding-left: 39px;}
	.hereapp-key-features .feature-tab .feature-img {width: 259px; height: auto;}
	.here-app-testimonial .testimonial-inner-wrapper{padding: 50px 8px 100px 8px;}
	.here-app-testimonial .testimonail-text-area .c-text{font-size:15px;}
	.here-app-testimonial .testimonail-text-area .c-text .d-md-block{display:none!important;}
	.hereapp-key-features li a {padding: 0px 10px 20px 25px;}
	.here-app-overview-panel {margin-bottom: 0px; padding: 10px 20px;}
	.here-app-key-features-mobile {padding: 0px 0px 20px 0px;}
	.here-app-integrations{padding:0px 0px 50px 0px}

	.incoming-top-panel .top-panel-text-wrapper{padding: 20px;}
	.incoming-top-panel .top-panel-text-wrapper .head {font-size: 23px;}
	.incoming-grow-profit {padding: 10px;}
	.incoming-grow-profit .head{margin-bottom: 20px; }
	.incoming-grow-profit .sub-head{margin-bottom: 20px;}
	.incoming-grow-profit ul{font-size:17px; line-height:28px;padding-left: revert;}
	.incoming-grow-profit svg{width:100%; height:auto;}
	.incoming-grow-profit .d-md-block{display:none!important;}
	.incoming-app-pricing .new-business-pricing-wrapper{padding: 30px 10px; text-align: center;}
	.incoming-app-pricing .new-business-pricing-wrapper a{width: 280px; margin:0 auto; margin-top:15px;}
	.incoming-cut-cost {padding: 10px;}
	.incoming-cut-cost .head{margin-bottom: 20px;margin-top:20px;}
	.incoming-cut-cost .sub-head{margin-bottom: 20px;}
	.incoming-cut-cost ul{font-size:17px; line-height:28px; padding-left: revert;}
	.incoming-cut-cost svg{width:100%; height:auto; }
	.incoming-app-key-features-mobile .head{background: rgba(101,131,147,1);}
	.incoming-cut-cost .d-md-block{display:none!important;}
	.incoming-key-features {padding: 20px 50px 70px 80px;}
	.incoming-key-features .feature-tab{width: 100%; height: 255px;;}
	.incoming-key-features .feature-tab .feature-img{width: 259px; height: auto;}
	.incoming-key-features ul {margin-left: 50px; margin-top: 0px;}
	.bottom-form-heading {padding: 30px; text-align: center; font-size: 37px; font-weight: 500; color: #658393; padding-top: 0px; margin-top: 0px;}
	.bottom-form-heading span {display: table; width: 100%; font-size: 17px; color: #000;}
	.bottom-form-area{padding: 20px 30px; width:95%; margin-bottom:50px;}

	.welcome-app-overview-panel {margin-bottom: 0px; padding: 20px;}
	.welcome-app-pricing .new-business-pricing-wrapper{font-size:17px;}
	.welcome-app-top-panel .top-panel-text-wrapper .head  .d-md-block{display:none!important;}
	.welcome-app-overview-panel {margin-bottom: 0px; padding:10px;}
	.welcome-app-overview-panel .overview-content{margin-left: 0px; line-height: 30px; font-size: 17px;}
	.welcome-app-overview-panel .overview-content .d-md-block{display:none!important;}
	.welcome-app-overview-panel .overview-laptop{width:100%; height:auto;}
	.welcome-app-overview-panel .overview-laptop svg{width:100%; height:auto;}
	.welcome-app-heading{font-size: 22px; padding: 10px;}
	.welcome-app-tp-growth{padding: 10px;}
	.welocme-key-feature-heading {margin-top: 30px; margin-bottom: 30px; font-size: 25px;}
	.welcomeapp-key-features {width: 100%;margin-bottom: 0px; padding-bottom: 0px; padding-top: 50px;}
	.welcomeapp-key-features .feature-tab {width: 395px; height: 305px; background-size: contain; padding-top: 33px; padding-left: 39px;}
	.welcomeapp-key-features .feature-tab .feature-img {width: 309px; height: auto;}
	.welcome-app-testimonial .testimonial-inner-wrapper{padding: 50px 8px 100px 8px;}
	.welcomeapp-key-features li a {padding: 0px 10px 20px 25px;}
	.welcome-app-testimonial .testimonail-text-area .c-text .d-md-block{display:none!important;}
	.welcomeapp-key-features-mobile{padding: 0px 0px;}
	/*-------------- App Pages----------------------*/

	/*-------------- Help Page ---------------------*/
	.help-img-area{padding:40px 0px;}
	.help-img-area .heading{font-size:30px;}
	.help-img-area .sub-heading{font-size:17px; margin-top:10px;}
	.help-link-area{padding:30px 20px;}
	.help-link-area .help-link-box{width: 99%; height: auto; margin: 15px 0px; padding: 17px; border-radius:15px}
	.help-link-area .help-link-box .icon{width:70px; height:auto; margin:0 auto;}
	.help-link-area .help-link-box .icon svg{width:100%; height:Auto;}
	.help-link-area .help-link-box .text{font-size:20px; margin-top:10px; margin-bottom:15px;}
	.help-about-salesvu{margin-bottom:20px;}
	/*-------------- Help Page ---------------------*/

	/*-------------- Video Page ---------------------*/
	.video-link-area{padding:30px 20px;}
	.video-link-area .heading{font-size:30px;}
	.video-category-area{padding:50px 10px 0px 10px}
	.video-category-area svg{width:100%; height:auto}
	.video-category-area a{padding:0px 0px 50px 0px}
	.video-category-area .app-name{font-size: 22px;}
	.video-category-area .salesvu-apps{width:240px; margin:0 auto;}
	.video-category-area .salesvu-apps svg{width:100%; height:auto;}
	.video-listing {width: 100%; padding:: 20px;}
	.video_height_width_small{width:100%; height:231px;}
	.video-img-area .heading{font-size:23px;}
	.video-img-area{padding: 45px 0px;}
	/*-------------- Video Page ---------------------*/

	/*-------------- TnC ---------------*/
	.tnc-content-area{padding:50px 20px; font-size:14px}
	/*-------------- TnC ---------------*/
	.contact-img-area{padding:50px 0px;}
	.contact-img-area .heading{font-size:40px;}
	.contact-img-area .sub-heading{font-size:20px;}
	.contact-area {width: 100%; margin: 0px; padding: 40px 20px;}
	.contact-bottom-wrapper{padding:50px 0px 20px 0px; background-size: cover;}
	.contact-bottom-wrapper .row{width:100%;}
	.contact-bottom-wrapper .icon{width:40px; float:left; margin-right:25px;}
	.contact-bottom-wrapper .text {font-size: 18px; font-weight: 600; color: #fff; float: left; padding: 13px 0px 15px 0px; width: 240px; text-align: left;}

	.covid-panel-2{font-size:20px;}
	.covid-info-wrapper {margin-bottom:50px; width:100%;}
	.covid-info-wrapper svg{width:100%; height:auto;}
	.covid-info-wrapper .head{margin:0px 0px 10px 10px; font-size: 22px; margin-top:25px;}
	.covid-info-wrapper .text{margin-left: 10px; margin-bottom: 10px; line-height: 25px;}
	.covid-info-wrapper .text .d-md-block{display:none!important;}
	.covid-info-wrapper .points{margin-left: 10px; margin-bottom: 10px;}

	.error_msg .container{width:100%;}
	.error_msg h2{font-size: 19px; line-height: 27px;}

	#power-up{position:absolute; top:550px;}
	#it-ifrastructure{position: absolute; top: 1430px;}
	#platform-integrations{position: absolute; top: 3120px;}
	#grow-sales{position: absolute; top: 3770px;}
	#reduce-costs{position: absolute; top: 5630px;}

	#live-demo .modal-title{margin-top: 40px}
	#live-demo .modal-body{padding:0px;}


	.bns-app-screen-heading{padding-top:20px; font-size:23px;}
	.bns-app-sliders{padding:0px 10px 40px 10px;}
	.bns-app-sliders .carousel-item{text-align:Center;}
	.bns-app-sliders .carousel-item img{width:350px; float:unset; margin:0 auto;}
	.bns-app-sliders .carousel-item .carousel-caption{left: 0px; font-size: 26px; width: 100%; margin-top: 0px; position: relative; margin: 0 auto; top: unset; display: table; bottom: 0px;}
	.bns-app-sliders .carousel-control-prev{display:none;}
	.bns-app-sliders .carousel-control-next{display:none;}
	.bns-app-sliders .carousel-indicators{bottom:-30px;}
	.bns-app-tabs .tab-content .screen-area{width: 300px; height: 200px; margin:0 auto; margin-bottom:30px;}
	.bns-app-tabs .tab-content #welcome-screen{background: url(../images/app_screen_small.png) no-repeat -305px -1180px!important;;}
	.bns-app-tabs .tab-content #here-screen{background: url(../images/app_screen_small.png) no-repeat -610px -1180px!important;}
	.bns-app-tabs .tab-content .col-sm-6{padding:0px!important;}
	.bns-app-tabs .app-name-head{margin-left:0px;}
	.bns-app-tabs .app-name-subhead{margin-left:0px;}
	.bns-app-tabs .tab-pane ul{margin:0px; padding:0px; padding-left:20px;}
	.fat-growing-area {padding: 20px 10px;}
	.fast-growing-heading{font-size:32px; line-height:normal;}
	.fat-growing-area .text{font-size:18px; margin-bottom: 30px;}
	.fat-growing-area .laptop-area{background-size: contain; width: 300px; height: 190px;}
	.fat-growing-area .laptop-area .carousel {width: 228px; margin-left: 35px; padding-top: 10px;}
	.free_try_button{margin-top:30px}
	.module_icon .module_item{width: 164px; margin-bottom:20px;}
	.module_icon .note{margin-top:0px;}
	.pointing_line{width:66%;}
	.pricing_panel{width:95%;}
	.pricing_panel h2{font-size: 25px;}
	.pricing_panel p{font-size:17px;}
	.customer_section{margin-top:60px; width:95%;}
	.customer_section h4{font-size:24px;}
	.customer_section .images_left_panel{width:100%; height:auto; margin-bottom:20px;}
	.customer_section .images_left_panel img{width:100%;}
	.customer_section .images_right_panel{width:100%; height:Auto;}
	.pricing_panel .chat_button {font-size: 19px;font-weight: 400;}
	.customer_section .images_right_panel img{width:100%;}
	.customer_section .images_right_panel .top_img{width:100%; height:auto;}
	.bns-app-tabs{padding:50px 0px;}
	.module_icon{padding: 20px 0px;}
	.module_icon .module_item .name{font-size: 13px; padding: 0px 15px;}

	.izettle-top-panel .text-area{padding: 30px 20px;}
	.izettle-top-panel .text-area .text-1{font-size: 30px; margin-top: 45px;}
	.izettle-top-panel .text-area .text-2{margin-top: 25px; font-size: 15.5px; line-height: 30px;}
	.izettle-top-panel .image-area a{bottom: 40px; right: 50%; margin-right: -125px;}
	.izettle-eading{padding:20px; font-size: 19px}
	.izettle-top-panel .image-area{height:300px;}

	.izettle-overview{width:100%;}
	.izettle-overview svg{width:100%; height:auto}
	.izettle-overview .heading{margin-left:0px; margin-top:20px; font-size:18px;}
	.izettle-overview .text{font-size:16px; margin-left:0px; line-height: 30px;}
	.izettle-overview .text .d-md-block{display:none!important;}
	
	.izettle-accept-payment{width:100%; margin-top:40px;}
	.izettle-accept-payment svg{width:100%; height:auto; margin-left: 0px;}
	.izettle-accept-payment .heading{margin-left:0px; margin-top:20px;font-size:18px;}
	.izettle-accept-payment .text{font-size:16px; line-height: 30px; margin-left:0px;}
	.izettle-accept-payment .text .d-md-block{display:none!important;}
	
	.izettle-offer-payment{width:100%; margin-top:40px;}
	.izettle-offer-payment svg{width:100%; height:auto}
	.izettle-offer-payment .heading{margin-left:0px; margin-top:20px;font-size:18px;}
	.izettle-offer-payment .text{font-size:16px; line-height: 30px; margin-left:0px;}
	.izettle-offer-payment .text .d-md-block{display:none!important;}

	.modernize-pos{margin-top: 90px; padding: 0px 20px}
	.modernize-pos-icons{width:100%; margin-top: 30px;}
	.modernize-pos-icons .heading{font-size: 17px;}
	.int-price-tag{padding: 14px 11px;}
	.modernize-pos-icons .icon{margin-top: 50px;}

	.login_page .content{width:100%; padding:10px}

	/*---------------------- Footer ---------------------------*/
		.non-login-footer-2021{padding:30px 15px 20px 15px}
		.non-login-footer-2021 .footer-first-section .link-box:first-child .f-heading{margin-left:15px;}
		.non-login-footer-2021 .footer-first-section .link-box:first-child a{margin-left:15px;}
		.non-login-footer-2021 .footer-first-section .link-box a{width:100%!important; display:table;}
		.non-login-footer-2021 .footer-first-section a{width:100%; display:inline-block}
		.non-login-footer-2021 .footer-first-section a:nth-child(2){width:100%;}
		.non-login-footer-2021 .button-connect {display: table; padding: 20px 15px;}
		.non-login-footer-2021 .footer-first-section .link-box{width:100%!important; float:unset;}
		.non-login-footer-2021 .footer-first-section .link-box .f-heading {margin-left: 15px;  margin-top: 20px; margin-bottom: 7px;}
		.non-login-footer-2021 .footer-first-section .link-box a {margin-left: 15px;}
		.non-login-footer-2021 .footer-second-section .heading {margin-left: 15px;}
		.non-login-footer-2021 .footer-second-section a {margin-left: 15px;}
		.non-login-footer-2021 .footer-first-section .link-box:last-child a{ margin-bottom: 7px;}
		.non-login-footer-2021 .footer-second-section .heading{margin-top: 20px; margin-bottom: 7px;}
		.non-login-footer-2021 .f-app-section .f-app-area .f-app-box {width: 50%; float: left; text-align: center;  margin-bottom: 20px;}
		.non-login-footer-2021 .copyright .col-md-6:first-child{ border-right:0px; border-top:solid 1px #fff; padding: 12px 0px;}
		.non-login-footer-2021 .copyright .col-md-6{padding:7px; text-align:center!important;  font-size:14px;}
		.non-login-footer-2021 .social-links{margin:0px; padding: 20px 0px; text-align: center;}
		.non-login-footer-2021 .footer-second-section {margin-top: 0px;}
	/*---------------------- Footer ---------------------------*/
	/*---Cookise Mobile---*/
	.cookies-setting-bottom-bar{font-size: 17px;text-align: center; grid-template-columns: repeat(2, 1fr)}
	.cookies-txt {text-align: center; width:100%;grid-column: span 2; }
	.cookies-setting-bottom-bar a{margin-top: 10px;display: inline-block; float: none;}
	.cookies-setting-bottom-bar a.cookies-page-link {margin-top: 0px;}
	/*---Cookies Mobile---*/
}


/*==================================Integrations Start================================================*/

.integration-banner{width:100%; text-align:center;padding: 140px 10px;}
.integration-banner-blue{background:#4f7bae;}
.integration-banner-content{max-width: 700px;margin: 0px auto;}
.integration-banner h1{ color:#fff; font-weight:600; font-size:32px;}
.integration-banner h5{ color: #fff;font-weight: 600;font-size: 22px;line-height: 30px;margin-top: 20px;}
.integration-wrapper{max-width: 1000px;margin: 0px auto;padding: 80px 10px;}
.margin-left-0{ margin-left:0px !important}
.margin-right-0{ margin-right:0px !important}
.tessitura-page polyline{stroke:#f15056;}
.zohobooks-page polyline{stroke:#ee6c22;}
.quickbooks-page polyline{stroke:#66c766;}
.plugnpay-page polyline{stroke:#4d7497;} 
.paypal-page polyline{stroke:#45b8df;} 


.integration-title{
	color: #000;
    font-size: 46px;
    font-weight: 600;
    text-align: center;
    padding-top: 20px;}
.intgration-items{ text-align:center;margin: 65px 10px;}
.integration-sub-title {
   text-align: center;
    line-height: 30px;
    max-width: 850px;
    margin: 0px auto;
    padding-bottom: 10px;
    color: #444444;
    font-size: 20px;
    font-weight: 300;
    padding-top: 25px;
    letter-spacing: 0.5px;
}
.inner-page-heading{
	font-size: 40px;
    font-weight: 500;
    max-width: 1150px;
    margin: 0px auto;
    text-align: center;
    margin-bottom: 90px;
    color: #000;
}
.int-blue-txt{
	color: #444444;
    text-align: center;
    font-weight: 300;
    font-size: 20px;
    padding-bottom: 40px;
	}
.int-blue-txt a { color:#000; font-weight: 500;}
	
.int-img img{ width:100%; max-width:150px;}
.int-img{margin-bottom: 25px;}
.int-title{ font-size:16px; font-weight:600;margin-bottom: 5px; display:none;}
.int-dis{
	font-size: 15px;
    color: #5d5d5d;
    max-width: 208px;
    margin: 0px auto;
    margin-bottom: 16px;
    min-height: 100px;
    line-height: 25px;
	}
.int-learn-more{text-decoration: none;color: #2170ff;font-weight: 600;font-size: 15px;display: inline-block;margin-bottom: 50px;}
.int-bottom{
	text-align: center;
    padding-top: 105px;
    padding-bottom: 105px;
    background: #000;}
.int-bottom .try-txt{ 
	color: #ffffff;
    font-size: 33px;
    font-weight: 500;
    letter-spacing: 0.5px;}
.int-bottom .try-sub-txt{
	color: #ffffff;
    font-size: 24px;
    font-weight: 300;
    margin-top: 20px;
    letter-spacing: 0.5px;}
.int-bottom .free-btn{
	background: #2170ff;
    border-radius: 8px;
    text-align: center;
    color: #fff;
    margin-top: 50px;
    display: inline-block;
    padding: 15px 42px;
    font-size: 13px;
    font-weight: 600;
    text-transform: uppercase;}
.plunpay-div{flex: none !important; margin: 0px auto!important;}
.border-bottom-line{
	height: 1px;
    background: #e8e5e5;
    max-width: 60%;
    margin: 0px auto;
    margin-bottom: 50px;}

/*=====================================================*/
.blue-heading{ color:#547eb0 !important;}
.gray-heading{ color:#9f9f9f !important;}
.black-heading{ color:#000000 !important;}
.pink-heading {color: #f15056 !important;}
.lightblue-heading {color: #66c5e5 !important;}
.green-heading {color: #66c766 !important;}
.purple-heading {color: #7c85a3 !important;}
.white-heading {color: #fff !important;}

.black-bg{ background:#000000 !important;}
.blue-bg{ background:#4d7497!important; padding: 52px 10px 94px 10px;}
.gray-bg{ background:#9f9f9f !important; padding: 52px 10px 94px 10px;}
.pink-bg {background: #f15056 !important; padding: 52px 10px 94px 10px;}
.lightblue-bg {background: #45b8df !important; padding: 52px 10px 94px 10px;}
.green-bg {background: #39b739 !important; padding: 52px 10px 94px 10px;}
.purple-bg {background: #7c85a3 !important; padding: 52px 10px 94px 10px;}
.yellow-bg {background: #f9b802 !important; padding: 52px 10px 94px 10px;}
.orange-bg {background: #ee6c22 !important; padding: 52px 10px 94px 10px;}
.branded-app-tophalf {background: url(../images2020/b-a-banner-bg.jpg) no-repeat 0px -140px #ef6f19 !important; }
.marketing-automation-tophalf{background:url(../images2020/m-a-banner-bg.jpg) no-repeat 0px -140px #117387 !important; }
.reviews-booster-tophalf{background:url(../images2020/r-b-banner-bg.jpg) no-repeat 0px -140px #c5a1b3 !important;}
.employee-payroll-tophalf{background:url(../images2020/e-s-p-banner-bg.jpg) no-repeat 0px -140px #879b8f !important;}
.topbanner-half{background:url(../images2020/topbanner-half.jpg) no-repeat 0px -140px !important;}

.taired-loyalty-banner .col-sm-6{background: rgba(177,153,107,0.84);}

.gray-discription{ color:#9f9f9f;}
.pink-discription{ color:#f15056;}
.lightblue-discription{ color:#66c5e5;}
.green-discription{ color:#66c766;}
.purple-discription{ color:#7c85a3;}
.blue-discription{ color:#547eb0;}
.discription-list{ 
	list-style: none;
    padding: 0px;
   	max-width: 480px;
    color: #000;
	}
.content-right .discription-list{margin-left: 50px; margin-right: 5px;}
.content-left .discription-list{margin-left: 0px; margin-right: 35px;margin-bottom: 0;}

.other-page .content-right .discription-list{margin-left: 22px; margin-right: 5px;}


.discription-list span{float: left;margin-right: 10px;}
	
.discription-list li{ 
	margin-bottom: 26px;
    font-size: 19px;
    font-weight: 300;
    line-height: 28px;
    width: 100%;
    display: inline-flex;
    color: #5d5d5d;
    
	}
.discription-list li:last-child{
	margin-bottom: 0px;
}
	
.discription-list li br {
	display:none;
	
	}

.include-wrapper{
	background: #fff;
	padding: 0px 10px 0px 10px;
	
	
}	
	
.include-section{
	text-align: center;
    max-width: 1150px;
    margin: 0px auto;
    
}
.benefites-title{
	font-weight: 500;
    font-size: 18px;
    padding: 12px 0 6px 0px;
    color: #000;
    text-align: center;
}

.benefites-txt{
	font-size: 15px;
    color: #5d5d5d;
    padding-top: 10px;
    line-height: 22px;
    font-weight: 400;
}

.benefites-txt br{
	display:none;
}

.include-section .include-box{
	font-size: 11px;
    padding-bottom: 75px;
    max-width: 400px;
    margin: 0px auto;
    letter-spacing: 0.5px;
    color: #000;
    font-weight: 400;
    padding: 0 20px 10px 20px;
}

.benefites-icon{
	width: 150px;
    height: 150px;
    background: none;
    border-radius: 50px;
    text-align: center;
    padding-top: 8px;
	margin: 0px auto;
	}

.include-section .include-box span{
	font-weight: 700;
    padding-right: 10px;}

.include-section .learn-more{
	background: #000000;
    border-radius: 30px;
    text-align: center;
    color: #fff;
    margin-top: 50px;
    display: inline-block;
    padding: 10px 45px;
    font-size: 11px;
    font-weight: 600;
}

.include-section .col-sm-3 .include-box{
	border: solid 1px #e6e7e8;
    border-radius: 6px;
    margin: 22px;
    text-align: center;
    color: #bebebe;
    font-size: 18px;
    font-weight: 700;
    box-shadow: 0 4px 3px 0 rgba(0, 0, 0, 0.2), 0 0px 5px 0 rgba(0, 0, 0, 0.19);
    padding: 70px 26px 30px 26px;
    height: 194px;
    background: #fff;
	
}

.include-section .col-sm-3 .singleline-txt{
	padding-top: 84px !important;
	}
.include-section .col-sm-3 .threeline-txt{
	padding-top: 50px !important;
	}

.include-section .col-sm-3 .include-box p{font-weight: 300;color: #6b6b6c;font-size: 16px;}

.include-wrapper h4{
	color: #fff;
    font-weight: 700;
    text-align: center;
    font-size: 26px;
    padding: 10px 0 60px 0px;
	display:none;
}

.benefites-icon img{ width:26px;}

.integrations-partners-bottom{margin: 92px 10px;}
.integrations-partners-bottom-items{
	max-width: 1000px;
    margin: 0px auto;
    text-align: center;
}
.integrations-partners-bottom-items .integrations-partners-heading{
	text-align: center;
    font-size: 22px;
    font-weight: 700;
    margin: 20px 10px 45px 10px;
}
.integrations-partners-bottom-items a{
	display:inline-block;
	margin:10px 20px;
}
.integrations-partners-bottom-items a .int-paypal-gray{
    max-width: 123px;
}
.integrations-partners-bottom-items a .int-quick-gray{
    max-width: 138px;
	margin-top: -26px;
}
.integrations-partners-bottom-items a .int-izettle-gray{
    max-width: 90px;
}
.integrations-partners-bottom-items a .int-zoho-gray{
    max-width: 185px;
}
.integrations-partners-bottom-items a .int-plugnplay-gray{
    max-width: 125px;
}

.integrations-partners-bottom-items a .int-tissitura-gray{
	max-width: 125px;
	}

.integration-banner-inner-content{
	max-width: 500px;
    margin: 0px auto;
    padding: 90px 10px;}
	


.two-col-heading{
	font-weight: 600;
    font-size: 20px;
}

.two-col-content{
	font-size: 18px;
    margin-top: 10px;
    margin-bottom: 40px;
    color: #000;
    font-weight: 400;
    line-height: 32px;
    padding-right: 12px;
    min-height: 180px;
}

.orange-banner-panel{
	background: #ef6f19;
    padding: 45px 10px;
	margin-top: 140px;
}

.m-f-button-panel{
	background: #117487;
    padding: 65px 10px;
	margin-top: 140px;
}

.m-f-button-panel .btn {
    background: #000;
    border: 0px;
    font-size: 13px;
    padding: 10px 70px;
	margin:0px 30px;
}



.other-page .container{
	 max-width: 1135px;
}

.takeit-wrapper{
	margin-top: 140px;
    margin-bottom: 100px;
    text-align: center;

}

.takeit-header{
	font-size: 40px;
    color: #ef6f19;
}

.takeit-sub-header{
	font-size: 18px;
    font-weight: 600;
    margin-bottom: 55px;
}

.takeit-wrapper .col-sm-4{padding:15px 25px;}
.bottom-business-wrapper .col-sm-4{padding:15px 28px;}
.bottom-business-wrapper .col-sm-3{padding:15px 28px;}
.bottom-business-wrapper{margin-top: 140px;margin-bottom: 100px;text-align: center;}

.m-a-color{color:#117387;}
.r-b-color{color: #c5a1b3;}
.b-a-color{color:#ef6f19;}
.e-s-p-color{color:#879b8f;}
.t-l-p-color{color:#b1996b;}
.t-l-p-color{color:#b1996b;}
.f-m-p-color{ color:#ef5463}
.0-p-color{ color:#bfc2c7}
.o-u-color{ color:#bfc2c7}
.q-o-color{ color:#b8b9b2}

.bottom-business-header{
	font-size: 50px;
    font-weight: 500;
}

.bottom-business-sub-header{
	font-size: 20px;
    font-weight: 600;
    margin-bottom: 55px;
    margin-top: 15px;
}

.takeit-wrapper .col-sm-4{
	padding:15px 25px;
}

.marketing-features{
	margin-top:120px;
}


.m-f-demo-button{
	text-align: center;
    margin-top: 60px;
	}
.m-f-demo-button .btn-primary{
	background: #000;
    border: 0px;
    font-size: 13px;
    padding: 16px;
    margin: 0px 20px;
    width: 100%;
    max-width: 296px;
    border-radius: 8px;
    font-weight: 700;
	}
	
.m-f-title{
	font-weight: 700;
    font-size: 17px;
    margin-top: 20px;
}

.m-f-details{
	font-size: 17px;
    line-height: 30px;
    margin-top: 18px;
}

.business-box{
	border: solid 1px #797979;
    border-radius: 20px;
    padding: 10px 35px;
    box-shadow: 6px 6px 9px 1px rgb(58 56 56 / 20%);
}

.brandedapp-page .discription-list li {
    margin-bottom: 14px;
    font-size: 13px;
    font-weight: 400;
    line-height: 18px;
    width: 100%;
    display: inline-flex;
    color: #040404;
    align-content: flex-start;
}

.other-page .discription-list li {
    margin-bottom: 22px;
    font-size: 18px;
    line-height: 30px;
    width: 100%;
    display: inline-flex;
    color: #040404;
    font-weight: 400;
	position: relative;
}

.tiered-loyalty-program-page .discription-list li {margin-bottom: 16px;font-size: 16px;line-height: 26px;}


.other-page .discription-list li:before {
	position: Absolute;
    content: '';
    width: 11px;
    height: 11px;
	left: 2px;
    top: 7px;
}

.marketing-automation-page .discription-list li:before {
    background: url(../images2020/m-a-check.png) no-repeat left top;
    
}



.employee-payroll-page .discription-list li:before {
     background: url(../images2020/e-s-p-check.png) no-repeat left top;
    
}



.review-booster-page .discription-list li:before {
    background: url(../images2020/r-b-check.png) no-repeat left top;
    
}
.tiered-loyalty-program-page .discription-list li:before {
    background: url(../images2020/t-l-p-check.png) no-repeat left top;
    
}

.other-page .inner-page-heading{
	margin-top: 120px;
	font-weight: 700;
}

.other-page .inner-page-sub-heading{font-size: 22px;font-weight: 500;width: 100%;max-width: 1100px;margin: 0px auto;margin-top: 40px;line-height: 42px;}

.review-booster-page .other-page .inner-page-heading{
	font-weight: 700;
}



.brandedapp-page .discription-list li:before {
    background: url(../images2020/b-a-check.png) no-repeat left top;
   
}


.other-page .intgration-feature-list {
    margin-top: 140px;
    margin-bottom: 0px;
}

.other-page .discription-list span {
    margin-left: 30px;
}

.brandedapp-page .intgration-feature-list h6{
	font-size: 15px;
    line-height: 29px;
    margin-bottom: 25px;
}

.brandedapp-page .intgration-feature-list h5 {
    font-size: 22px;
    font-weight: 700;
    line-height: inherit;
}

.other-page .content-right h5 {
    font-size: 25px;
    font-weight: 700;
    line-height: inherit;
	padding-top:20px;
	margin-left: 50px;
}

.other-page .content-right h6 {
	margin-left: 50px;
    font-size: 18px;
    color: #000;
    line-height: 38px;
    margin-bottom: 25px;
}

.other-page .content-left h5 {
    font-size: 25px;
    font-weight: 700;
    line-height: inherit;
    padding-top: 20px;
	margin-left: 28px;
   
}

.other-page .content-left h6 {
	margin-left: 28px;
    margin-right: 50px;
    font-size: 18px;
    color: #000;
    line-height: 38px;
    margin-bottom: 25px;
}


.business-logo{
	margin-top: 30px;
    margin-bottom: 35px;
}

.business-txt{
	font-size: 17px;
    margin-bottom: 40px;
}

.business-name{
	font-size: 16px;
    font-weight: 600;
    margin-bottom: 30px;
}
.watch-demo-banner{
	margin: 50px 0px;
}

.orange-panel-txt{
	color: #fff;
    font-weight: 500;
    font-size: 18px;
    margin-bottom: 30px;
}

.button-p-r-txt{
	color: #fff;
    font-weight: 400;
    font-size: 24px;
   
}

.tiered-loyalty-program-page .content-left h6 {font-size: 17px;color: #000;line-height: 32px;}
.tiered-loyalty-program-page .content-right h6 {font-size: 17px;color: #000;line-height: 32px;}

.reviews-booster-features{
	text-align: center;
}

.reviews-booster-features .col-sm-6{margin-bottom:50px;}

.tiered-loyalty-feedback{text-align: center; margin-top:100px; text-align:center;}

.r-b-title{font-size: 18px;font-weight: 700;padding: 0px 35px;}

.r-b-details{font-style: italic;font-size: 20px;margin-top: 4px;color: #807d7d;font-weight: 400;}

.button-panel{margin-top: 100px;padding: 75px 10px;}

.button-panel-right{padding: 75px 10px;margin-top: 100px;}

.marketing-automation-page .button-panel-right{
	background:url(../images2020/m-a-banner-bottom-bg.jpg) no-repeat #117387;
	background-size: cover;
    
}

.employee-payroll-page .button-panel{
	background:url(../images2020/e-s-p-banner-bottom-bg.jpg) no-repeat #879b8f;
	background-size: cover;
    
}

.employee-payroll-page .button-panel-right{
	background:url(../images2020/e-s-p-banner-bottom-bg.jpg) no-repeat #879b8f;
	background-size: cover;
    
}

.tiered-loyalty-program-page .button-panel-right{background:#b1996b; background-size: cover;}

.brandedapp-page .button-panel-right{background:url(../images2020/b-a-banner-bottom-bg.jpg) no-repeat #ef6f19;background-size: cover;}


.review-booster-page .button-panel-right{
	background:url(../images2020/r-b-banner-bottom-bg.jpg) no-repeat #c5a1b3;
	background-size: cover;
    
}



.marketing-automation-page .button-panel{
	background:url(../images2020/m-a-banner-bottom-bg.jpg) no-repeat #117387;
	background-size: cover;
    
}

.brandedapp-page .button-panel{
	background:url(../images2020/b-a-banner-bottom-bg.jpg) no-repeat #ef6f19;
	background-size: cover;
    
}


.review-booster-page .button-panel{
	background:url(../images2020/r-b-banner-bottom-bg.jpg) no-repeat #c5a1b3;
	background-size: cover;
    
}

.tiered-loyalty-program-page .button-panel{background:#b1996b; background-size: cover;}

.button-panel .btn-primary{
	background: #000;
    border: 0px;
    font-size: 13px;
    padding: 16px;
    margin: 0px 20px;
    width: 100%;
    max-width: 320px;
    border-radius: 8px;
    font-weight: 700;
	margin-bottom:15px;
	}
	
.button-panel-right .btn-primary{
	background: #000;
    border: 0px;
    font-size: 13px;
    padding: 16px;
    margin: 0px 20px;
    width: 100%;
    max-width: 320px;
    border-radius: 8px;
    font-weight: 700;
	}
	
.other-banner-inner-content .btn-primary{
	background: #000;
    border: 0px;
    font-size: 13px;
    padding: 16px;
    width: 100%;
    max-width: 320px;
    border-radius: 8px;
    font-weight: 700;
	}

.button-panel-title{
	color: #fff;
    font-size: 24px;
    font-weight: 400;
    margin-bottom: 30px;
}

.r-b-customer{
	font-size: 13px;
    font-weight: 500;
    margin-top: 15px;
    background: url(../images2020/comma-icon.png) no-repeat center;
    height: 68px;
    background-size: 40px;
    padding-top: 20px;
	
}

.orange-panel-txt .btn-primary{
	background: #000;
    border: 0px;
    font-size: 13px;
    padding: 10px 70px;
}

.brandedapp-page .intgration-feature-list {
	margin-top: 140px;
    margin-bottom: 0px;
}


.orange-banner-panel .btn-primary{
	background: #000;
    border: 0px;
    font-size: 13px;
    padding: 10px 70px;
}

.integration-banner-inner-content-sq-sv {
    max-width: 850px;
    margin: 0px auto;
    padding: 90px 10px;
}

.intgration-sub-txt{
	text-align: left;
    padding: 31px 0px 10px 0px;
    font-size: 22px;
    font-weight: 600;
    letter-spacing: 1px;
    color: #000000;}
.int-price-tag{
	position: absolute;
    background: #fff;
    right: 0;
    padding: 14px 35px;
    top: 30px;
    font-size: 13px;
    font-weight: 700;
    text-align: center;
	}

.integration-banner-inner{width:100%; text-align:left;padding:0;}
.integration-banner-inner img{ width:100%;}
.integration-banner-inner h1{ color:#fff; font-weight:500; font-size:42px;margin-bottom: 18px;}
.integration-banner-inner h1 span{
	font-style: italic;
    font-weight: 300;
	}
.sqsv-integration-banner-inner h1{ color: #fff;font-weight: 500;font-size: 48px;margin-bottom: 30px;margin-top: 30px;line-height: 72px;}
.sqsv-integration-banner-inner h1 strong{font-weight: 700;}
.integration-banner-inner h5{
	letter-spacing: 0.3px;
    color: #fff;
    font-weight:300;
    font-size: 18px;
    line-height: 36px;
    position: relative;}

.other-page .integration-banner-inner h5{
	    font-style: italic;
		font-size:24px;
}

.marketing-automation-page .integration-banner-inner h5{
	font-style: normal;
    font-size: 25px;
    font-weight: 600;
}
	
.sq-sv-banner-img{ position:relative;}
.square-sv-logo img{
	max-width: 162px;
    vertical-align: middle;
    position: relative;
    top: -8px;
}

.other-banner-inner-content{
	max-width: 500px;
    margin: 0px auto;
    padding: 90px 10px;}
.other-banner-inner-content h1{
	font-weight: 600;
    font-size: 42px;
    color: #fff;
	margin-top: 8%;
	line-height: 65px;
}

.other-partner-sv-banner-img{ position:relative;}



.integration-banner-square{background:#000000;text-align: left;}
.integration-banner-tessitura {background: #f15056;text-align: left;}
.integration-banner-paypal {background: #66c5e5;text-align: left;}
.integration-banner-quickbook {background: #66c766;text-align: left;}
.integration-banner-izettle {background: #7c85a3;text-align: left;}
.integration-banner-zohobook {background: #ef667e;text-align: left;}
.integration-banner-plugnpay {background: #6687a6;text-align: left;}
.sq-sv-banner-img img{ width:100%;}

.connect-now-btn{
	position: absolute;
    bottom: 75px;
    right: 48px;
    padding: 15px 65px;
    border-radius: 8px;
    font-size: 17px;
    background: #2170ff;
    color: #fff;
    font-weight: 500;
    z-index: 100;}
.connect-now-btn:hover{ color:#fff;}


.connect-now-btn-sq-sv {
    position: absolute;
    bottom: 75px;
    right: 48px;
    padding: 15px 65px;
    border-radius: 8px;
    font-size: 12px;
    background: #2170ff;
    color: #fff;
    font-weight: 600;
    z-index: 100;
	text-transform: uppercase;
}
.connect-now-btn-sq-sv:hover{color:#fff;}




.connect-now-btn-square {
   	margin-top: 60px;
    padding: 16px 45px;
    border-radius: 10px;
    font-size: 16px;
    background: #2170ff;
    color: #fff;
    font-weight: 500;
    max-width: 270px;
    width: 100%;
    display: inline-block;
    margin-bottom: 50px;
}
.integration-wrapper-inner {
	max-width: 1000px;
    margin: 0px auto;
    padding: 110px 0px 0px 0px;
	}
	
.other-wrapper-inner {
	max-width: 100%;
    margin: 0px auto;
    padding: 0px 0px 0px 0px;
	}
	
.watch-demo-banner .col-sm-8{
	font-weight: 400;
    font-size:24px;
	}
	
.watch-demo-banner .btn-primary{
	background: #000;
    border: 0px;
    font-size: 13px;
    padding: 16px;
    max-width: 320px;
    width: 100%;
    font-weight: 700;
}
.sqauer-integration-wrapper-inner {
    max-width: 100%;
    margin: 0px auto;
    padding: 110px 0px 20px 0px;
    width: 100%;
}
.intgration-feature-list{margin-bottom: 140px;}
.intgration-feature-list h5{
	font-size: 28px;
    font-weight: 500;
    line-height: 32px;
    max-width: 500px;
	padding-bottom: 20px;
    color: #000 !important;
	line-height:12px;
	}
	
.content-right h5{margin-left: 50px; margin-right: 0px;}
.content-left h5{margin-left: 0px; margin-right: 50px;}
	
.intgration-feature-list p{font-size: 17px;line-height: 36px;}
.intgration-feature-img{
	max-width: 100%;
   }
	
.square-intgration-feature-img {
    max-width: 100%;
}

.square-intgration-feature-img img {
    width: 100%;
}
	
.intgration-name{
	text-align: left;
    padding: 0px 0px 15px 0px;
    font-size: 15px;
    font-weight: 800;
    letter-spacing: 1px;
    color: #000000;}


.intgration-learn-more{
	text-align: center;
    color: #ffffff;
    margin-top: 15px;
    display: block;
    padding: 10px 0px;
    font-size: 12px;
    font-weight: 600;
    margin: 30px 0 0 0;
    background: #000;
    text-transform: uppercase;
    max-width: 230px;
    border-radius: 8px;
    letter-spacing: 1px;
	}
.intgration-learn-more:hover{ color:#2ca1ff; text-decoration:none;}

.learn-more-bottom-wrapper{
	text-align: center;
    margin-bottom: 55px;
}

.learn-more-bottom{
	background: #000000;border-radius: 30px;text-align: center;color: #fff;margin-top: 15px;display: inline-block;padding: 10px 45px;font-size: 12px;font-weight: 600;margin: 10px;
	}
	
.learn-more-bottom:hover{ color:#fff; text-decoration:none;}


.learn-more-features-wrapper{
	text-align: center;
    margin-top: 0px;
	
}

.learn-more-features{
	background: none;
    border-radius: 8px;
    text-align: center;
    color: #2ca1ff;
    margin-top: 15px;
    display: inline-block;
    padding: 14px 32px;
    font-size: 15px;
    font-weight: 600;
    margin: 10px;
    border: solid 0px #9e9e9e;
}

	
.learn-more-features:hover{ color:#2ca1ff; text-decoration:none;}

.discription-details{
	margin-left: 10px;
    margin-right: 10px;
    line-height: 30px;
    font-size: 17px;
    font-weight: 300;
    margin-bottom: 30px;
    max-width: 460px;
	color: #626064;
	}
	
.square-discription-details {
    margin-left: 90px;
    margin-right: 50px;
    line-height: 30px;
    font-size: 19px;
    font-weight: 300;
    margin-bottom: 30px;
    max-width: 500px;
    color: #464646;
    letter-spacing: 0.5px;
   
}

.square-discription-details br.remove-small-device{
	display:none;
}

.padding-top-2prc{padding-top: 2%;}

.content-right .square-discription-details{ margin-right:0px;}
.content-left .square-discription-details{ margin-left:0px; margin-right: 78px;}

.similar-app-heading{}
.similar-app{
	background: #fff;
    padding: 140px 10px 75px 10px;
    margin-bottom: 0px;
	}
.similar-app-sv-toppadding{margin-top: 0px;}
.similar-app-item{max-width: 735px;width: 100%;margin: 0px auto;padding: 12px 10px;text-align: center;}
.similar-app-item a {
	display: inline-block;
    margin: 0px 0 80px 0px;
    width: 100%;
    max-width: 215px;
    text-align: center;
	}
.tess-bottom{max-width: 105px;}
.paypal-bottom{max-width: 105px;}
.square-bottom{max-width: 110px;}
.izettle-bottom{max-width: 80px;}
.zoho-bottom{max-width: 145px;}
.quick-bottom{max-width: 110px;margin-top: -20px;}
.plug-bottom{max-width: 105px;}
.similar-item-img{ text-align:center;margin: 0px 0px;}
.similar-heading{
	text-align: center;
    color: #000;
    font-size: 28px;
    font-weight: 500;
    padding: 10px;
    margin-bottom: 25px;
	}
	
.similar-heading span{
	display: block;
    width: 100%;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 700;
    color: #969696;
    letter-spacing: 1px;
    padding-bottom: 18px;
}

.intgration-feature-img img{max-width: 500px;width: 100%;max-height: 420px;}
.integration-logo-banner{margin-bottom: 40px;}
.sq-logo img{max-width: 175px;}
.tess-logo img {max-width: 150px;}
.zoho-b-logo img{max-width: 210px;}
.ize-logo img {max-width: 150px;}

.sv-square-integrations-wrapper{
	padding: 120px 10px 10px 10px;
	
	}
.sv-square-integrations-items{
	max-width: 1100px;
    width: 98%;
    margin: 0px auto;
    text-align: center;
    color: #000000;
	
	}
	
.sv-square-integrations-items .col-sm-4{ padding:0px 20px;}	
.sv-square-integrations-items .col-sm-4 img{ width:100%;}
.sv-square-integrations-items a{
	font-size: 14px;
    font-weight: 700;
    border: 0;
    padding: 0px 0px;
    border-radius: 10px;
    color: #fff;
    display: block;
    width: 100%;
    background: no-repeat;
    position: relative;
    top: 0;
    text-transform: uppercase;
    letter-spacing: 1px;
	}
	
.sq-int-bottom-txt{
	position: absolute;
    z-index: 100;
    width: 100%;
    top: 44%;
}
	
.span-sub-text{
	display: block;
    font-size: 12px;
    color: #fff;
    font-weight: 500;
    padding-top: 10px;
	display: none;
	}

.sv-square-integrations-items h4{
	color: #000000;
    font-weight: 500;
    text-align: center;
    font-size: 28px;
    padding: 40px 0 40px 0px;
    line-height: 38px;
}
.sv-dot{
	font-size: 47px;
    line-height: 0px;
	
	}

/*---Bottom Sign Up-----*/
.bottom-signup-form{max-width: 620px;margin: 0px auto;margin-top: 100px; margin-bottom:100px;}
.bottom-signup-form .apps-form-area {width: 100%;display: table;padding: 0;}
.bottom-signup-form .apps-form-area .form-panel {padding: 30px; border: solid 1px #000;max-width: 460px;margin: 0px auto;}
.bottom-signup-form .apps-form-area .form-panel .w-field input {font-weight: 500;border: solid 1px #000;background: #fff;}
.bottom-signup-form .apps-form-area .form-panel .w-field select {font-weight: 500;border: solid 1px #000;background: #fff;width:100%;padding: 9px;}
.bottom-ready-trial{font-size: 50px;font-weight: 500; text-align:center;}
.bottom-get-free{font-size: 20px;font-weight: 600;margin-bottom: 55px;margin-top: 15px; text-align:center;}
.bottom-form-trail{font-size: 20px;font-weight: 500;text-align: center;margin-bottom: 30px;}
.bottom-signup-form .apps-form-area .form-panel .w-field .get_started_inner_pages {max-width: 258px;margin: 0px auto;display: block;background: #000;border-color: #000;margin-top: 18px;text-transform: uppercase; font-size:12px;}
/*---Bottom Sign Up-----*/


/*---QR Ordering---*/
.qr-ordering-tophalf {background: url(../images2020/q-o-banner-bg.jpg) no-repeat 0px -140px #b8b9b2 !important;}
.qr-ordering-page .other-banner-inner-content h5 {font-style: normal;font-size: 25px;font-weight: 600; color: #fff;margin-bottom: 25px;}
.qr-code-process{text-align: center;width: 100%;max-width: 1180px;margin: 0px auto;margin-top: 100px;}
.qr-code-process img{ width: 100%;}
.qr-ordering-page .discription-list li:before {background: url(../images2020/q-o-check.png) no-repeat left top;}
.qr-ordering-page .button-panel-right {background: url(../images2020/q-o-banner-bottom-bg.jpg) no-repeat #b8b9b2;background-size: cover;}

/*---QR Ordering---*/

/*---Food Market Place*/
.foodmarketplace-tophalf{background: url(../images2020/f-m-p-banner-tophalf.jpg) no-repeat 0px -140px #ef5463 !important;}
.foodmarket-process{text-align: center;width: 100%;max-width: 1180px;margin: 0px auto;margin-top: 100px;}
.foodmarketplace-page .button-panel-right {background: url(../images2020/f-m-p-banner-bottom-bg.jpg) no-repeat #ef5463;background-size: cover;}
.foodmarket-process img{ width: 100%;}
.foodmarketplace-tophalf h5{color: #fff;font-size: 24px;margin: 30px 0px;}
.foodmarketplace-page .discription-list li:before {background: url(../images2020/f-m-p-check.png) no-repeat left top;}
/*---Food Market Place*/


/*---OrderUp----*/
.orderup-tophalf{background: url(../images2020/o-p-banner-bg.jpg) no-repeat 0px -140px #bfc2c7 !important;}
.orderup-page .inner-page-heading {font-size: 22px;line-height: 34px;}
.orderup-features{margin-bottom: 130px;}
.orderup-features h6{text-align: center;font-size: 34px;font-weight: 700;margin-bottom: 62px;}
.o-u-title{font-size: 22px;font-weight: 700;margin-bottom: 15px;}
.o-u-details{font-size: 18px;color: #757575;}
.other-page .orderup-features {margin-bottom: 130px;max-width: 1000px;}
.orderup-page .button-panel {background: url(../images2020/o-p-bottom-bg.jpg) no-repeat #bfc2c7;background-size: cover;
}
.o-u-icon{ margin-bottom: 14px;}
.kiosk-feature{ max-width:787px; width:98%; margin:0px auto; margin-top:100px;}
.kiosk-feature-title{text-align: center;font-size: 35px;font-weight: 700;margin-bottom: 60px;}
.kiosk-img{}
/*---OrderUp----*/

.sv-square-integrations-items a .tooltiptext {visibility: hidden; background-color: black; color: #fff; border-radius: 6px; position: absolute; z-index: 1; bottom: 50px; width: 130px; padding: 5px 10px; left: 50%; font-size: 10px; font-weight: 500; margin-left: -65px; text-align: left;}
.sv-square-integrations-items a .tooltiptext:before{content:'\f0d7'; font-family:FontAwesome; color: #000; position: absolute; left: 14px; bottom: -14px; font-size: 16px;}
.sv-square-integrations-items a:hover .tooltiptext{visibility: visible;}

@media screen and (max-width: 1150px) {
.square-discription-details {
    margin-left: 30px;
    margin-right: 30px;
    line-height: 28px;
    font-size: 15px;
    font-weight: 300;
    margin-bottom: 30px;
   
}

.integration-banner-inner-content{
	padding: 69px 10px;
	
}

}


@media screen and (max-width: 1030px) {
.integration-banner-inner-content {
   		padding: 40px 10px;
}

.include-wrapper {
    margin-bottom: 70px;
}

.discription-list span br { display:none;}
.benefites-txt br{ display:none;}

.content-right .square-discription-details{ margin-right:20px;}
.content-left .square-discription-details{ margin-left:20px;}
.square-discription-details br.remove-small-device{ display:none;}

.square-discription-details {
    margin-left: 20px;
    margin-right: 20px;
    line-height: 25px;
    font-size: 14px;
 }

.integration-wrapper-inner {
   padding: 60px 0px 0px 0px;
}

.inner-page-heading {
    font-size: 30px;
    margin-bottom: 60px;
    color: #000;
}

.intgration-feature-list {
    margin-bottom: 60px;
}

.integration-banner-inner h1 {
    font-size: 30px;
    margin-bottom: 20px;
}

.integration-banner-inner h5 {
    font-size: 16px;
	line-height: 26px;
	
}

.integration-logo-banner {
    margin-bottom: 22px;
}

.integration-banner-inner h5 br{
	display:none;
}

.content-left .discription-list {
    margin-left: 30px;
    margin-right: 30px;

}

.discription-list li {
    margin-bottom: 20px;
    font-size: 14px;
    font-weight: 400;
    line-height: 23px;
    width: 100%;
    display: inline-flex;
}
.similar-heading {
    font-size: 27px;
}

.sv-square-integrations-items h4 {
    color: #000000;
    font-weight: 700;
    text-align: center;
    font-size: 28px;
    padding: 20px 0 20px 0px;
}

.sv-square-integrations-wrapper {
    padding: 10px 10px 50px 10px;
}

.similar-app {
   
    padding: 10px 10px;
}
.content-right h5 {
   padding-bottom: 20px;
}
.content-left h5 {
    margin-left: 30px;
    margin-right: 30px;
    line-height: initial;
    padding-bottom: 0px;
}

.content-right h5 {
    margin-left: 30px;
    margin-right: 30px;
}

.content-right .discription-list {
    margin-left: 30px;
    margin-right: 5px;
}

.other-banner-inner-content {
  padding: 70px 10px;
}

.other-banner-inner-content h1{
	line-height: 40px;
}

.other-page .content-right h5 {
    padding-top: 0px;

}

.other-page .discription-list li {
    margin-bottom: 20px;
    font-size: 16px;
    line-height: 24px;

}

}

@media screen and (max-width: 850px) {
	
.other-banner-inner-content {
		padding: 25px 18px;
}

.other-page .content-right h5 {
    font-size: 20px;
}

.other-page .content-left h5 {
    font-size: 20px;
}

.other-page .discription-list li {
    margin-bottom: 18px;
    font-size: 14px;
    line-height: 20px;
}

.other-page .inner-page-heading {
    margin-top: 25px;
   
}
	
.square-discription-details {
		margin-left: 20px;
		margin-right: 20px;
		line-height: 20px;
		font-size: 12px;
}
	
	.int-bottom .try-txt{
		    font-size: 25px;
	}
	
	.int-bottom .try-sub-txt {
		font-size: 16px;
	}
	
	.integration-title {
        font-size: 36px;
	}
	.integration-sub-title {
		font-size: 16px;
	}
	
	.integration-wrapper {
		padding: 35px 10px;
	}
	
	.int-blue-txt {
    	font-size: 16px
	}
	
	
	
	.integration-banner-inner-content {
    	padding: 25px 10px;
	}
	.integration-banner-inner h1 {
		font-size: 26px;
		margin-bottom: 15px;
		line-height: 40px;
	
	}

	.integration-logo-banner {
		margin-bottom: 10px;
	}
	.integration-banner-inner h5 {
    	font-size: 14px;
	}

	.integration-banner-inner h5 br{
		display:none;
	}
	
	.content-right .discription-list {
		margin-left: 20px;
		margin-right: 20px;
	}
	
	.discription-list li {
		margin-bottom: 12px;
		font-size: 12px;
		font-weight: 400;
		line-height: 19px;
		width: 100%;
		display: inline-flex;
	}
	
	.intgration-feature-list h5 {
		margin-left: 18px;
		margin-right: 18px;
	}
	
	.include-section .include-box {
		font-size: 11px;
		margin-bottom: 10px;
		padding-bottom: 30px;
	}
	.sv-square-integrations-items h4 {
		padding: 18px 0 18px 0px;
		font-size: 24px;
	}
	
	.include-wrapper {
		padding: 10px 10px 30px 10px;
		margin-bottom: 0;
		
	}
	
	
	.sv-square-integrations-items .col-sm-4 {
    	padding: 0px 0px;
	}
	.sv-square-integrations-items a {
    	padding: 13px 10px;
	   	width: 94%;
	}
	
	.sv-square-integrations-wrapper {
    	padding: 10px 10px 20px 10px;
	}
	.similar-heading {
		font-size: 23px;
   		 margin-bottom: 10px;
	}
	
	.similar-app {
		background: #fff;
		padding: 50px 10px 10px 10px;
		
	}
	
	.learn-more-features-wrapper {
		text-align: center;
		margin-top: 26px;
		margin-bottom: 26px;
		padding-bottom: 0px;
	}
	
	.intgration-learn-more {
		margin-top: 15px;
		font-size: 13px;
		font-weight: 600;
		margin: 8px 0 0 0;
}
}

@media screen and (max-width: 640px) {
	.integration-banner-inner h5 {
		font-size: 13px;
		line-height: 20px;
}

.integration-banner-inner-content {
    padding: 15px 10px;
}

.connect-now-btn-sq-sv {
    position: absolute;
    bottom: 25px;

}
}

@media screen and (max-width: 540px) {
/*---Cookise Mobile---*/
.cookies-setting-bottom-bar{font-size: 17px;text-align: center;}
.cookies-txt {float: left;width: 100%;text-align: center;font-size: 15px;line-height: 22px;}
.cookies-setting-bottom-bar a{margin-top: 10px;display: inline-block; float: none;}
.cookies-setting-bottom-bar a.cookies-page-link {margin-top: 0px;}
/*---Cookies Mobile---*/

.signup-form-area .field {width: 96%;}
.text-box br{ display: none;}
.integration-banner h1 {font-size: 21px;}
.square-discription-details {margin-left: 20px; margin-right: 20px; line-height: 25px; font-size: 14px;}
.content-left .square-discription-details {margin-left: 10px; margin-right: 10px;}
.content-right .square-discription-details {margin-left: 10px; margin-right: 10px;}
.integration-banner {padding: 70px 10px;}
.integration-wrapper{padding: 36px 18px;}
.integration-banner h5 {line-height: 24px;}
.integration-title {font-size: 26px;}
.int-bottom .try-txt {font-size: 22px;}
.integration-wrapper-inner {padding: 35px 10px;padding-left: 10px;}
.intgration-feature-img img {width: 100%;}
.integration-banner-inner h5 br{ display:none;}
.intgration-feature-list h5 {font-size: 20px;margin-top: 20px;line-height: 30px;margin-left: 10px;margin-right: 10px;}
.discription-list li {line-height: 25px;margin-bottom: 12px;font-size: 14px;}
.intgration-feature-list {margin-bottom: 15px;}
.integration-banner-inner-content {padding-left: 0;padding: 20px 0;width: 90%;}
.connect-now-btn {position: unset;display: block;width: fit-content;margin-top: 20px;}
.integration-banner-inner {padding: 45px 0px 0px 0px;}
.connect-now-btn-sq-sv {right: 74px;}
.intgration-feature-img {margin-bottom: 30px;}
.integration-banner-square {padding: 0px 0px 0px 0px;}
.sv-square-integrations-items h4 {color: #000000;font-weight: 500;text-align: center;font-size: 26px;padding: 10px 0 10px 0px;line-height: 28px;}
.include-wrapper h4 {font-size: 26px;}
.sv-square-integrations-wrapper {padding: 10px 10px 0px 10px;}
.integration-logo-banner {margin-bottom: 18px;}
.similar-item-img {text-align: center;margin: 15px 0px;}
.learn-more-features-wrapper {text-align: center;margin-top: 26px;margin-bottom: 0px;padding-bottom: 10px;}
.intgration-learn-more{   margin-top: 15px;	margin-bottom: 0px;}
.sv-dot {font-size: 47px;line-height: unset;}
.sv-square-integrations-items a {font-weight: 600;width: 100%;margin-bottom: 20px;}
.integration-banner-inner h5 {font-size: 16px;line-height: 30px;margin-top: 0;padding-bottom: 30px;}
.integration-banner-inner h1 {font-size: 30px;margin-bottom: 25px;}
.inner-page-heading br {display:none;}
.inner-page-heading {font-size: 26px;margin-bottom: 30px;}
.include-section{}
.similar-heading {font-size: 26px;}
.similar-app {padding: 50px 10px;margin-top: 25px;}
.content-left .discription-list {margin-left: 10px;margin-right: 10px;}
.int-bottom .try-sub-txt {font-size: 14px;max-width: 90%;margin: 0px auto;margin-top: 15px;}
.int-bottom {   padding-top: 40px;   padding-bottom: 40px;}
.int-bottom .free-btn {margin-top: 28px;}
.include-wrapper {margin-bottom: 25px;padding-left:0px;}
.include-section .include-box {font-size: 11px;padding-bottom: 20px;max-width: 100%;}
.learn-more-features {padding: 10px 24px;font-size: 14px;}
.square-discription-details .intgration-name{margin-left: 0px;margin-right: 20px;line-height: 25px;font-size: 14px;margin-top: 20px;}
.integration-banner-inner-content-sq-sv {padding: 25px 10px;}
.int-blue-txt{padding-top: 12px;font-size: 16px;}
.intgration-items{ margin: 5px 10px;}
.int-dis{font-size: 14px;}
.margin-top60-mobile{margin-top:60px;}
.square-sv-logo img {max-width: 150px;}
.similar-app-item a {margin: 10px 20px;margin-bottom: 30px;}
.button-panel .btn-primary {margin: 0px auto;margin-bottom: 15px;}
.watch-demo-banner .btn-primary{margin-top: 15px;}

.other-banner-inner-content {
padding: 18px 18px;
}

.other-page .inner-page-heading {
margin-top: 45px;

}

.other-page .intgration-feature-list {
margin-top: 80px !important;
}

.button-panel {
margin-top: 50px;
}

.button-panel-right {
 margin-top: 50px;
}

.bottom-business-wrapper {
margin-top: 50px;
margin-bottom: 50px;

}

.bottom-business-header {
font-size: 32px;
}

.button-panel-right .btn-primary{
margin: 0px auto;
margin-top: 20px;
}

.business-box {
padding: 10px 10px;
}

.bottom-business-wrapper .col-sm-4 {
padding: 15px 10px;
}

.brandedapp-page .button-panel-right {
background-size: cover;
}

.brandedapp-page .button-panel {
background-size: cover;
}
.int-price-tag {
padding: 14px 11px;
}
}

/*==================================Integrations End================================================*/