/*@import "common.css";*/
html, body {height: 100%; margin:0px; padding:0px;}
body{background:#fff; font-family: 'Open Sans', sans-serif; font-size:15px; color:#000; overflow-x: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;}
.multiselect-container>li>a{width:100%; padding:5px; display:table; color:#000; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.multiselect-container li .radio {padding-left:10px!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;}
.multiselect-container li .radio input[type=radio]{display:none!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;}
.multiselect-container li .checkbox {padding-left:30px!important; font-weight:400!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;}
.multiselect-container li .checkbox input[type=checkbox]{margin-top:3px;  transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.non_login_footer{display:none;}
*:focus {outline: none;}
/*::-webkit-scrollbar {-webkit-appearance: none; width: 7px;}
::-webkit-scrollbar:horizontal {-webkit-appearance: none; height: 7px;}
::-webkit-scrollbar-thumb {border-radius: 4px; background-color: rgba(0,0,0,.5); -webkit-box-shadow: 0 0 1px rgba(255,255,255,.5);}*/

/*.blog_responsive .navbar-collapse.collapse{display: flex!important;}*/

.sign-up-form .open>.dropdown-menu{width: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;}
/*#quick_signup_form .open>.dropdown-menu{width:100%; display:block!important; margin: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;}
#quick_signup_form .open>.dropdown-menu a{width:100%; display:block!important; margin: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;}*/
#quick_signup_form .dropdown-menu{max-height:250px; overflow:auto; width:100%}
#quick_signup_form .multiselect{font-size:14px;}
.dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover {color: #fff; text-decoration: none; background-color: #337ab7; outline: 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;}
.lightheader{background:#fff; box-shadow:0px 0px 5px rgba(0,0,0,0.5); width:100%; top:0px!important; 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;}
.lightheader .salesvu-logo img{filter:invert(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;}
.orderup-3 .lightheader .salesvu-logo img{filter:invert(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;}
.salesvu-logo{padding:12px 20px 0px 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;}

/*Header*/
.new-top-space{height:60px; margin:0 auto;}
.new-header-wrapper {z-index: 1005; padding: 0px; position: fixed; top: 0px; left: 0px; width: 100%; font-weight: 700; background: #fff;}
.new-header-wrapper .navbar-brand{padding:15px; padding-bottom:15px; margin-bottom:0px!important; width:130px;}
.new-header-wrapper .navbar-nav {width: 421px;}
.new-header-wrapper .pricing-btn-n {padding: 10px 5px; color: #000!important; font-weight: 600; font-size: 21px; margin-right:10px; font-family: 'Work Sans', sans-serif; line-height: normal; border:0px!important}
.new-header-wrapper .login-btn-n {padding: 10px 5px!important; color: #000!important; font-weight: 600; font-size: 19px; margin-right:10px; color: #fff; font-family: 'Work Sans', sans-serif; line-height: normal;}
.new-header-wrapper .register-btn-n {padding: 10px 15px!important; background: #447bb2; font-weight: 600; font-size: 20px; color: #fff; font-family: 'Work Sans', sans-serif; text-transform: uppercase; line-height: normal;}

.new-header-wrapper .navbar-brand{cursor:pointer;}
.new-header-wrapper .row{max-width: 100%; margin: 0 auto!important;}
.new-header-wrapper .salesvu-logo{padding:9px 0px;}
.new-header-wrapper .question{font-size: 14px; padding: 0px; position: absolute; left: 50%; margin-left: -193px; top: 50%; margin-top: -19px; font-weight: 700; color: #32373c;}
.new-header-wrapper .question svg{width:15px; height:auto;}
.new-header-wrapper .question a{color: #32373C!important; margin: 3px!important; display: inline-block!important; background: #fff!important; border: solid 1px #ccc!important; box-shadow: 0px 0px 0px #fff!important; font-family: 'Work Sans', sans-serif; font-weight: 400!important; padding: 4px 7px; border-radius: 5px; font-size:14px; text-decoration:none;}
.new-header-wrapper .question .chat svg{width:20px; height:auto;}
.new-header-wrapper .navbar{padding:0px;}
.new-design .navbar-nav{width:auto;}
.new-design .pricing-btn-n{text-transform:none; font-size:17px;}
.new-design .dropdown-toggle::after{display:none;}
.new-design .dropdown-toggle{padding-right:20px!important; position:relative;}
.new-design .dropdown-toggle i{position: absolute; right: 5px; top: 13px;}
.new-design .login-btn-n{text-transform:none; font-size:17px;}
.new-design .register-btn-n{text-transform:none; font-size:17px; width:216px;}
.new-design .m-heading{font-size:17px; font-weight:600;}

.new-design .navbar-nav li>span {position: relative; display: block; padding: 10px 15px; font-weight:bold;}
/*.new-design .navbar .dropdown-menu div[class*="col"] {margin-bottom:1rem;}*/
.new-design .inner-nav-wrapper{padding:50px; margin:0 auto;width: 1200px; padding-bottom: 20px;}
.new-design .inner-nav-wrapper a{color:#000; text-decoration:none; display:block; width:240px; padding:8px;}
.new-design .inner-nav-wrapper a:hover{background:#e1e1e1;}
.new-deisgn .open>.dropdown-menu {max-height:unset!important;}
.new-deisgn .open>.dropdown-menu a{padding:0px!important;}
.new-design .inner-nav-wrapper .nav-title{color:#000; font-size:15px; font-weight:700; padding:7px; padding-left:0px;}
.new-design .inner-nav-wrapper .nav-title svg{margin-right:10px;}
.new-design .inner-nav-wrapper .nav-detail{color:#000; font-size:12px; font-weight:500;}
.new-design .inner-nav-wrapper .arrow{display:none;}
.new-design .inner-nav-wrapper #max-sales{display:none;}
.new-design .inner-nav-wrapper #max-sales-2{display:none;}
.new-design .inner-nav-wrapper #enhance-customer{display:none;}
.new-design .inner-nav-wrapper #enhance-customer-2{display:none;}
.new-design .inner-nav-wrapper #strem-operation{display:none;}
.new-design .inner-nav-wrapper #strem-operation-2{display:none;}
/*Header*/

.image-wrapper{width:100%; height:595px; background:url(../images/salesvu-order-kiosk-img.jpg) no-repeat left top; background-size:cover; 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-wrapper .row{max-width: 1270px; margin: 0 auto!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-wrapper .content{font-size: 90px; font-weight: 300; width: 470px; margin: 0 auto; margin-top: 140px; line-height: 110px; color:#fff;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-wrapper .content h1{font-size: 90px; font-weight: 300; 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-wrapper .content span{font-weight:600; font-size:95px; 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-wrapper .more-content{font-size:21px; font-weight:500; line-height:35px; margin-top:25px; letter-spacing:.5px; 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-wrapper .more-content a{color:#fff; text-decoration: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;}
.image-wrapper .more-content h2{font-size: 21px; margin: 0px; height: 0px; display: inline-block; 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;}
.image-wrapper .more-content span{font-weight:700; font-size:21px!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-wrapper .form-area{background: rgba(0,0,0,0.3); width: 400px; height: 595px; padding: 40px 50px 0px 50px; float: right; margin-right: 21px; 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-wrapper .form-area .head{font-size:30px; color:#fff; font-style:italic; font-weight:100; text-align:center; line-height: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;}
.image-wrapper .form-area .head span{color:#fff; 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;}
.image-wrapper .form-area .card-info{font-size:12px; color:#fff; font-weight:700; text-align:Center; margin-top:5px; 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;}
.image-wrapper .form-area .w-field{position:relative; width: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;}
.image-wrapper .form-area .w-field input{font-size: 12px; font-weight:600; width:100%; border:solid 2px #000; margin-top:13px; border-radius:0px; padding:7px; 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;}
.image-wrapper .form-area .w-field input:focus{border:solid 2px #000!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-wrapper .form-area .w-field input::placeholder{color:#000; font-weight:600; text-transform: uppercase; 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-wrapper .form-area .w-field .dropup{width: 100%; border: solid 2px #000; margin-top: 13px; border-radius: 0px; background:#fff; 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-wrapper .form-area .w-field .dropup .dropdown-menu.show{width: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;}
.image-wrapper .form-area .w-field .dropup i{position:absolute; margin-top: 5px; right: 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;}
.image-wrapper .form-area .w-field .dropup .dropdown-toggle::after{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;}
.image-wrapper .form-area .w-field .dropup .multiselect-selected-text{font-size: 12px; font-weight: 600; text-transform: uppercase; 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-wrapper .form-area .w-field .get_started_inner_pages{font-family:'Work Sans', sans-serif; width:100%; margin-top:13px; background:#000!important; color:#fff; border-radius:0px; font-size:15px; padding:12px 10px; border:0px; letter-spacing:.5px; 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-wrapper .signup_title{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;}
.image-wrapper .form-area .w-field .l-txt{display:none;}

.new-home-page .image-wrapper{width:100%; margin:0 auto; background:url(../images/home-page-bg.jpg) no-repeat center top; height:597px; position:relative; background-size:cover;}
.new-home-page .image-wrapper .image-text{font-size: 88px; color: #fff; line-height: 96px; font-weight: 300; position: absolute; top: 117px; left: 108px;}
.new-home-page .image-wrapper .image-text span{font-weight:600;}
.new-home-page .image-wrapper .image-text-2{font-size: 35px; color: #fff; font-weight: 700; position: absolute; top: 455px; left: 109px;}
.new-home-page .image-wrapper .image-text-2 span{display: inline-block;}
.new-home-page .image-wrapper .image-text-2 .typewrite{display:inline-block}
.new-home-page .image-wrapper .industry-dropdown{border: solid 4px #fff; display: table; color: #fff; position: absolute; top: 577px; left: 130px;}
.new-home-page .image-wrapper .industry-dropdown a{color: #fff!important; border:0px!important; text-transform: uppercase; font-size: 14px; font-weight: 700; letter-spacing: 3px; padding: 22px 75px; font-family: 'Work Sans', sans-serif;}
.new-home-page .image-wrapper .industry-dropdown img{margin-left:10px;}
.new-home-page .image-wrapper .industry-dropdown .dropdown-toggle::after{display:none;}
.new-home-page .image-wrapper .industry-dropdown .dropdown-menu{width: 100%; background: rgba(0,0,0,0.8); border-radius: 0px; padding:0px;}
.new-home-page .image-wrapper .industry-dropdown .dropdown-menu a{width: 100%; display: table; padding:7px 10px; text-decoration:none;}
.new-home-page .image-wrapper .industry-dropdown .dropdown-menu a:hover{background:#fff; color:#000!important;}
.new-home-page .product-recommendation{max-width: 1349px; margin:0 auto; font-size: 45px; text-align: center; font-weight: 500; color: #606060; margin-top: 50px; line-height: 60px;}
.new-home-page .product-recommendation span{font-weight:800;}
.new-home-page .upselling{max-width: 1349px; text-align: center; padding: 20px 40px; font-size: 26px; font-weight: 700; color: #606060; margin:0 auto;}
.new-home-page .sales-channel{max-width:1349px; margin:0 auto; display:table; margin-top:40px;}
.new-home-page .sales-channel .mobile-website{float: left; text-decoration:none; width:220px;}
.new-home-page .sales-channel .mobile-website .icon{text-align:center; width:93px; margin:0 auto; height:162px;}
.new-home-page .sales-channel .mobile-website .icon svg{width:100%; height:auto;}
.new-home-page .sales-channel .mobile-website .title{color: #447bb3; text-align: center; font-size: 20px; font-weight: 600; margin-top: 25px; line-height: normal; padding: 0px!important;}
.new-home-page .sales-channel .self-order-kiosk{float: left; margin-right: 50px; text-decoration:none; width:220px;}
.new-home-page .sales-channel .self-order-kiosk .icon{text-align:center; height: 162px; width: 174px; margin:0 auto;}
.new-home-page .sales-channel .self-order-kiosk .icon svg{width:100%; height:auto;}
.new-home-page .sales-channel .self-order-kiosk .title{color: #9b204f; text-align: center; font-size: 20px; font-weight: 600; margin-top: 25px; line-height: 23px;; padding: 0px!important;}
.new-home-page .sales-channel .handheld-pos{float: left; margin-right: 50px; text-decoration:none; width:220px;}
.new-home-page .sales-channel .handheld-pos .icon{text-align:center; width:155px; margin:0 auto; height:162px;}
.new-home-page .sales-channel .handheld-pos .icon svg{width:100%; height:auto;}
.new-home-page .sales-channel .handheld-pos .title{color: #2e2e8e; text-align: center; font-size: 20px; font-weight: 600; margin-top: 25px; line-height: 23px; padding: 0px!important;}
.new-home-page .sales-channel .ipad-pos{float: left; margin-right: 50px; text-decoration:none; width:220px;}
.new-home-page .sales-channel .ipad-pos .icon{text-align:center; width:210px; height:162px}
.new-home-page .sales-channel .ipad-pos .icon svg{width:100%; height:auto;}
.new-home-page .sales-channel .ipad-pos .title{color: #56545f; text-align: center; font-size: 20px; font-weight: 600; margin-top: 25px; line-height: 23px; padding: 0px!important;}
.new-home-page .action-buttons{padding:45px 50px 100px 50px; max-width:1349px; text-align:center; margin:0 auto;}
.new-home-page .action-buttons a{background: #000; display:inline-block; color: #fff; width: 325px; font-size: 14px; font-weight: 600; letter-spacing: 1px; margin-left: 25px; border-radius: 0px; padding: 15px 25px; font-family:'Work Sans', sans-serif;}
.new-home-page .action-buttons a:first-child{margin:0px;}
.powered-recommendation{width:100%; margin:0 auto; background:#dfe0df; padding:50px 0px;}
.powered-recommendation .heading{font-size: 45px; color: #000; text-align: center; font-weight: 700;line-height: 55px;}
.powered-recommendation .sub-heading{font-size: 26px; color: #000; text-align: center; font-weight: 700; line-height: normal; margin-top: 20px;  margin-bottom:35px;}
.powered-recommendation .text{font-size: 28px; color: #000; text-align: center; font-weight: 600; line-height: 45px; margin-top: 20px; margin-bottom:20px;}
.powered-recommendation .screen{margin:0 auto; display:table; position:relative;}
.powered-recommendation .screen .baloon-1{position: absolute; border: solid 4px #fff; padding: 10px; border-radius: 10px; width: 285px; left: 425px; top: 18px; text-align: center; box-shadow: 0px 0px 10px rgba(0,0,0,0.3), inset 0 0 10px rgba(0,0,0,0.3); background: transparent; font-size: 15px; font-weight:300;}
.powered-recommendation .screen .baloon-1 span{display:table; width:100%; font-weight:700; font-style:italic;}
.powered-recommendation .screen .baloon-1:before{content:''; background:url(../images/dotted-line.png)no-repeat left top; width:104px; height:41px; position:absolute; left: -107px; top: 60px;}
.powered-recommendation .screen .baloon-2{position: absolute; border: solid 4px #fff; padding: 10px; border-radius: 10px; width: 285px; right: 314px; text-align: center; box-shadow: 0px 0px 10px rgba(0,0,0,0.3), inset 0 0 10px rgba(0,0,0,0.3); background: transparent; font-size: 15px; top: 57px; font-weight:300;}
.powered-recommendation .screen .baloon-2 span{display:table; width:100%; font-weight:700; font-style:italic;}
.powered-recommendation .screen .baloon-2:before{content:''; background:url(../images/dotted-line-2.png)no-repeat right top; width:104px; height:41px; position: absolute; right: -105px; top: 60px;}
.powered-recommendation .screen .baloon-3{position: absolute; border: solid 4px #fff; padding: 10px; border-radius: 10px; width: 285px; right: 172px; text-align: center; box-shadow: 0px 0px 10px rgba(0,0,0,0.3), inset 0 0 10px rgba(0,0,0,0.3); background: transparent; font-size: 15px; bottom: 90px; font-weight:300;}
.powered-recommendation .screen .baloon-3 span{display:table; width:100%; font-weight:700; font-style:italic;}
.powered-recommendation .screen .baloon-3:before{content:''; background:url(../images/dotted-line-3.png)no-repeat left top; width: 110px; height: 41px; position: absolute; left: -45px; top: -43px;}
.powered-recommendation a {background: #000; color: #fff; width: 325px; font-size: 14px; font-weight: 600; letter-spacing: 1px; border-radius: 0px; padding: 15px 25px; font-family: 'Work Sans', sans-serif; margin:0 auto; display: block; text-align: center; margin-top: 65px; text-decoration:none;}
.scalable-solutions{padding: 60px 0px; display: table; width: 100%; background:url(../images/scalable-solutions-bg.png) no-repeat 760px top; max-width: 1250px; margin:0 auto; margin-top:50px;}
.scalable-solutions .text-1{font-size: 111px; font-weight: 300; line-height: 129px;}
.scalable-solutions .text-1 span{font-weight: 700; display:table;}
.scalable-solutions .text-2{font-size: 30px; font-weight: 700;}
.scalable-solutions-point{max-width: 1250px; width:100%; display: table; margin: 0 auto;}
.scalable-solutions-point .heading{font-size: 40px; font-weight: 700; margin-bottom:20px;}
.scalable-solutions-point .heading span{color:#bca069;}
.scalable-solutions-point .point-list{font-size: 16px; font-weight: 700; margin-bottom: 30px; line-height: 29px; letter-spacing:1px; display:table;}
.scalable-solutions-point .point-list span{font-size: 25px; font-weight: 600; display:table; margin-bottom:7px; letter-spacing:normal}
.scalable-solutions-point .point-list svg{float:left; margin-right:30px;}
.scalable-solutions-point .cloud-point{text-align: right; font-size: 40px; font-weight: 300; background: url(../images/scalable-solutions-cloud.png) no-repeat right center; padding: 30px 85px 10px 0px; background-size: contain;}
.scalable-solutions-point .cloud-point span{font-weight:600;}
.scalable-solutions-screens{width:100%; text-align:Center; padding:20px 20px 50px 20px; margin:0 auto;}
.scalable-solutions-screens svg{width:100%; height:auto;}
.scalable-solutions-point a {color:#000; text-decoration:none;}
.scalable-solutions-point a{background: #000; color: #fff; width: 420px; font-size: 14px; font-weight: 600; letter-spacing: 1px; border-radius: 0px; padding: 15px; font-family: 'Work Sans', sans-serif; text-decoration: none; text-align: center; margin-top: 35px; display: block;}
.new-home-page .modern-online{max-width:1349px; padding:50px 50px 0px 50px;  margin:0 auto;}
.new-home-page .modern-online svg{width:100%; height:auto;}
.new-home-page .modern-online-screens svg {margin-top: -200px; z-index: 100; position: absolute; margin-left: -675px; left: 50%; width: 1349px; height:500px;}
.new-home-page .modern-online-screens image {width: 100%; height: auto;}
.new-home-page .modern-online .order-1{order:1;}
.new-home-page .modern-online .order-2{order:2;}
.new-home-page .modern-online img{width:100%;}
.new-home-page .modern-online .heading{font-size: 45px; font-weight: 700; padding: 0px 15px 15px 0px; line-height:normal;}
.new-home-page .modern-online .heading-2{display:none;}
.new-home-page .modern-online .row{font-size: 15px; line-height: 22px; font-weight: 400;}
.new-home-page .modern-online .row span{display: table; font-weight: 700; width: 100%; border-top: solid 2px #000; padding-top: 20px;}
.new-home-page .modern-online-screens{width:100%; text-align:center; margin:0 auto; height: 400px; position: relative;}
.new-home-page .modern-online-screens a{background: #000; color: #fff; width: 400px; font-size: 14px; font-weight: 600; letter-spacing: 1px; border-radius: 0px; padding: 25px; font-family: 'Work Sans', sans-serif; margin: 0 auto; display: block; text-align: center; margin-top: 35px; text-decoration: none; text-transform:uppercase}
.new-home-page .modern-online a{background: #000; color: #fff; width: 300px; font-size: 14px; font-weight: 600; letter-spacing: 1px; border-radius: 0px; padding: 15px; font-family: 'Work Sans', sans-serif; margin: 0 auto; display: block; text-align: center; margin-top: 65px; text-decoration: none;}
.customer-service-detail{background: #606060; text-align: Center; padding: 50px; margin-top: 50px;}
.customer-service-detail .heading{font-size: 22px; font-weight: 600; color: #fff; letter-spacing: 4px; padding-bottom: 25px; position:relative;}
.customer-service-detail .heading:before{content: ''; width: 100px; height: 3px; background: #fff; position: absolute; bottom: 0px; left: 50%; margin-left: -50px;}
.customer-service-detail .time{width: 500px; margin: 0 auto!important; color: #fff; font-size: 90px; font-family: 'Raleway', sans-serif; margin-top: 45px!important;}
.customer-service-detail .time .col-4 {border-right:solid 2px #fff; height: 90px; line-height: 67px;}
.customer-service-detail .time .col-4:last-child {border-right:solid 0px #fff;}
.customer-service-detail .contact-detail{width: 500px; margin: 0 auto!important; margin-top: 50px!important; font-size: 20px; color: #fff; text-align:center}
.customer-service-detail .contact-detail .email-us{width:150px; display:inline-block}
.customer-service-detail .contact-detail .chat-us{width:150px; display:inline-block}
.customer-service-detail .contact-detail .call-us{width:150px; display:inline-block}
.customer-service-detail .contact-detail a{color:#fff; text-decoration:none;}
.customer-service-detail .contact-detail .text{margin-top:15px; font-weight:700;}
.customer-service-detail .description{font-size: 22px; font-weight: 600; color: #fff; margin-top: 50px; line-height: 40px;}
.faq{padding: 60px 120px 100px 120px; padding-left: 200px; position: relative; max-width: 1349px; margin: 0 auto;}
.faq:before{content:''; background:url(../images/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: #bca069; line-height:normal;}
.faq .q-n-a{width:100%; line-height:20px;}
.faq .question{font-weight: 600; font-size: 17px; line-height:22px;}
.faq .answer {margin-bottom:20px; line-height:23px;}
.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(../images/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: #bca069; 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: #bca069; font-size:15px; font-weight:700; margin-top:10px;}
.new-home-page .customers-and-Case-studies{text-align: center; font-size: 50px; font-weight: 700; color:#606060; margin-bottom:20px;}
.new-home-page .customer-section{display: block; text-align: justify; padding: 20px;  width: 100%; margin: 0 auto; font-weight:500; margin-bottom:25px; font-size:17px; line-height:26px; color:#32373c}
.new-home-page .customer-section img{width: 285px; height: 145px;}
.new-home-page .customer-section span{font-weight:700; display:table; width:100%; margin-bottom:10px;}
.new-home-page .customer-section .row{border-bottom: solid 1px #adb1b5; padding: 15px;}
.trust-box {width: 100%; margin: 0 auto; padding: 40px; }
.new-home-page .header-wrapper .order-1{order:2;}
.new-home-page .header-wrapper .order-2{order:1;}
.new-home-page .header-wrapper .order-3{order:3;}
.new-home-page .sales-channel .ipad-pos .sub-title{width: 100%; text-align: center; font-size: 12px; color: rgba(0,0,0,0.5);}
.new-home-page .sales-channel .handheld-pos .sub-title{width: 100%; text-align: center; font-size: 12px; color: rgba(0,0,0,0.5);}
.new-home-page .sales-channel .self-order-kiosk .sub-title{width: 100%; text-align: center; font-size: 12px; color: rgba(0,0,0,0.5);}
.new-home-page .sales-channel .mobile-website .sub-title{width: 100%; text-align: center; font-size: 12px; color: rgba(0,0,0,0.5);}
.new-home-page .setup-deployment{padding: 0px 50px 50px 50px; font-size: 30px; text-align: center; font-weight:700; line-height:55px}
.new-home-page .setup-deployment span{display:table; width:100%; font-size:28px; font-weight:500;}

.art-culture .image-wrapper{height:597px; background:url(../images/salesvu-art-culture-img.jpg) no-repeat left top; background-size:cover; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.art-culture .image-wrapper .form-area{height:597px;}
.art-culture .header-wrapper{top:45px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.art-culture .image-wrapper .content{width:650px; margin-top:180px; font-size:unset; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.art-culture .lightheader{top: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;}
.art-culture .image-wrapper .content span{font-weight:600; font-size:100px; 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;}
.art-culture .image-wrapper .content h1{font-size: 88px; font-weight: 700; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.art-culture .image-wrapper .content .more-content{font-size: 21px; font-weight: 600;}
.art-culture .image-wrapper .content .more-content span{display:inline; font-weight:900; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.art-culture-tessitura{padding:80px 57px 40px 57px; max-width:1347px; 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;}
.art-culture-tessitura 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;}
.art-culture-tessitura image{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;}
.art-culture-tessitura .text-1{font-size:27px; font-weight:600; color:#b4b5b6; letter-spacing: 1px; line-height:38px; margin-bottom: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;}
.art-culture-tessitura .text-2{font-size:27px; font-weight:400; color:#b4b5b6; letter-spacing: 1px; margin-bottom:35px; line-height:40px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.art-culture-tessitura .text-2 a{color:#000; text-decoration: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;}
.art-culture-tessitura .text-3{font-size: 18px; font-weight: 600; color: #000; margin-top: 10px; line-height: 30px; letter-spacing: 1px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.art-culture-tessitura .text-3 a{color:#000; text-decoration: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;}
.art-culture-tessitura .kiosk-screen{padding-top: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;}
.art-culture-tessitura .kiosk-screen-wrapper{position: absolute; width: 611px; left: 50%; margin-left: -305px; 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;}
.art-culture-tessitura .kiosk-screen-wrapper 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;}
.art-culture-tessitura .kiosk-screen-wrapper image{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;}
.art-culture-tessitura .kiosk-screens{width: 460px; height: 335px; margin:0 auto; margin-top: 44px; margin-left: 65px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.art-culture-tessitura .kiosk-screens img{width:100%; height:auto;}
.art-culture-tessitura .kiosk-screens svg{width:100%; height: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;}
.art-culture-tessitura .kiosk-screens image{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;}
.art-culture .art-culture-tessitura .button{background: #000; color: #fff!important; padding: 12px 20px; display: table; font-size: 14px; letter-spacing: 1px; text-decoration: none; font-weight: 600; width: 325px; text-align: center; margin-top: 20px;}
.chat-panel {width:100%; margin-top:25px; margin-bottom:80px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.chat-panel a{background: #000; color: #fff; padding: 22px 100px; display: table; margin: 0 auto; font-size: 14px; letter-spacing: 1px; text-decoration:none; 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;}
.art-culture-app-info{display:table; margin-top:25px; width: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;}
.art-culture-app-info .app-icon{width:148px; height:134px; 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;}
.art-culture-app-info .app-icon 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;}
.art-culture-app-info .app-icon image{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;}
.art-culture-app-info .app-culture-title{width: 100%; text-align: center; font-size: 50px; margin-top: 40px; font-weight: 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;}
.art-culture-app-info .app-culture-title span{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;}
.art-culture-app-info .app-culture-caption{width: 580px; margin: 0 auto; text-align: center; font-size: 21px; font-weight: 100; margin-top: 45px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.art-culture-app-info .app-culture-caption span{font-weight: 600; font-size: 24px; line-height:35px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.art-culture .scalable-solutions .text-1 {font-size: 43px; font-weight: 300; line-height: 69px;}
.art-culture .scalable-solutions .text-1 span {display: unset;}

.app-screen-carousel{width:521px; height:432px; margin:0 auto; padding-top: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;}
.app-screen-carousel .carousel-item{overflow:hidden; height:393px;}
.app-screen-carousel .carousel-indicators{bottom:unset; 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-screen-carousel .carousel-indicators li{background:transparent; text-indent:unset; opacity:.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;}
.app-screen-carousel .carousel-indicators .active{background:transparent; 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;}

.art-culture-pdf-download{background: #c4c5bc; padding: 50px 100px; display: table; width: 100%; font-size: 46px; text-align: right; font-weight: 300; margin-top:45px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.art-culture-pdf-download .row{max-width:1347px; margin:0 auto!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;}
.art-culture-pdf-download span{font-weight:600; display:table; width:100%; text-align: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;}
.art-culture-pdf-download a{font-size: 14px; color: #fff; background: #000; padding: 25px 100px; font-weight: 600; letter-spacing: 1px; display: table; margin: 0 auto; margin-top: 85px; text-decoration: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;}
.art-culture-website-makeover{width:100%; max-width:1347px; margin:0 auto;  display:table; padding:70px 130px; padding-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;}
.art-culture-website-makeover .heading{border-top:solid 1px #000; padding-top:40px; font-size: 50px; 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;}
.art-culture-website-makeover .heading span{font-weight:300; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.art-culture-website-makeover a{background: #000; color: #fff; display: table; margin: 0 auto; margin-top: 35px; font-size: 14px; font-weight: 500; padding: 20px 60px; margin-bottom: 65px; font-weight: 600; text-decoration: none; letter-spacing: 1px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.art-culture-website-makeover .builder-laptop{width: 690px; position: absolute; left: 50%; z-index: 10; margin-left: -345px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.art-culture-website-makeover .builder-laptop 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;}
.art-culture-website-makeover .builder-laptop image{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;}
.art-culture-website-makeover .laptop-screens{width: 690px; height: auto; padding: 26px 91px 99px 89px; 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;}
.art-culture-website-makeover .builder-iphone{width:190px; position: absolute; left: 20px; z-index:10; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.art-culture-website-makeover .builder-iphone 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;}
.art-culture-website-makeover .builder-iphone image{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;}
.art-culture-website-makeover .phone-screens{width:190px; height:386px; padding:48px 8px 47px 18px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.art-culture .testimonial-content{padding-top:80px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.art-culture .testimonial-gallery{margin-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;}
.art-culture .download-app{width:100%; padding:20px; text-align:center;}
.art-culture .download-app a{background: #000; color: #fff; padding: 18px 20px; display: inline-block; margin: 0 auto; font-size: 14px; letter-spacing: 1px; text-decoration: none; font-weight: 600; text-transform: capitalize; margin-right:15px;}
.art-culture .download-app a:last-child{margin:0px;}
.art-culture .app-info {display: table; width: 100%; color:#000; text-decoration:none;  padding:60px 25px 10px 25px;}
.art-culture .app-info .app-title {width: 100%; text-align: center; font-size: 18px; font-weight: 300; font-style: italic;}
.art-culture .app-info .app-title span {font-weight: 600; font-style: normal; font-size:35px}
.art-culture .app-info .caption{text-align: center; font-size: 18px; font-weight: 300; margin-top: 0px;}
.art-culture .pos{width: 100%; margin: 0 auto; display: table; position: relative; height: 680px;}
.art-culture .pos .app-screen-carousel {width: 463px; height: 432px; margin: 0 auto; padding-top: 44px; margin-bottom: 20px; position: relative;}
.art-culture .pos .pos-feature-points{width: 251px; position: absolute; text-align: right; left: -371px; font-weight: 400; font-size: 15px; top: 20px;}
.art-culture .pos .pos-feature-points:after {content: ''; background: url(../images/art-culture-arrow.png) no-repeat left top; width: 50px; height: 22px; position: absolute; margin-left: 15px; margin-top: 0px;}
.art-culture .pos .pos-feature-points-2{width: 251px; position: absolute; text-align: right; left: -375px; font-weight: 400; font-size: 15px; top: 130px;}
.art-culture .pos .pos-feature-points-2:after {content: ''; background: url(../images/art-culture-arrow.png) no-repeat left top; width: 50px; height: 22px; position: absolute; margin-left: 15px; margin-top: 10px;}
.art-culture .pos .pos-feature-points-3{width: 251px; position: absolute; text-align: right; left: -375px; font-weight: 400; font-size: 15px; top: 206px;}
.art-culture .pos .pos-feature-points-3:after {content: ''; background: url(../images/art-culture-arrow.png) no-repeat left top; width: 50px; height: 22px; position: absolute; margin-left: 15px; margin-top: -20px;}
.art-culture .pos .pos-feature-points-4{width: 251px; position: absolute; text-align: right; left: -375px; font-weight: 400; font-size: 15px; top: 310px;}
.art-culture .pos .pos-feature-points-4:after {content: ''; background: url(../images/art-culture-arrow.png) no-repeat left top; width: 50px; height: 22px; position: absolute; margin-left: 15px; margin-top: 0px;}
.art-culture .pos .pos-feature-points-5{width: 251px;position: absolute; text-align: left; right: -382px; font-weight: 400; font-size: 15px; top: 25px;}
.art-culture .pos .pos-feature-points-5:before {content: ''; background: url(../images/art-culture-arrow-3.png) no-repeat right top; width: 50px; height: 22px; position: absolute; margin-left: -70px; margin-top: 17px;}
.art-culture .pos .pos-feature-points-6{width: 251px;position: absolute; text-align: left; right: -382px; font-weight: 400; font-size: 15px; top: 123px;}
.art-culture .pos .pos-feature-points-6:before {content: ''; background: url(../images/art-culture-arrow-3.png) no-repeat right top; width: 50px; height: 22px; position: absolute; margin-left: -70px; margin-top: 17px;}
.art-culture .pos .pos-feature-points-7{width: 251px;position: absolute; text-align: left; right: -382px; font-weight: 400; font-size: 15px; top: 215px;}
.art-culture .pos .pos-feature-points-7:before {content: ''; background: url(../images/art-culture-arrow-3.png) no-repeat right top; width: 50px; height: 22px; position: absolute; margin-left: -70px; margin-top: 17px;}
.art-culture .pos .pos-feature-points-8{width: 251px;position: absolute; text-align: left; right: -382px; font-weight: 400; font-size: 15px; top: 316px;}
.art-culture .pos .pos-feature-points-8:before {content: ''; background: url(../images/art-culture-arrow-3.png) no-repeat right top; width: 50px; height: 22px; position: absolute; margin-left: -70px; margin-top: 17px;}
.art-culture .ipad-square-blank{position: absolute; top: 0px; left: 50%; margin-left: -305px;}
.art-culture .app-screen-wrapper{width:100%;  margin:0 auto; display:table; position:relative;}
.art-culture .app-screen-wrapper .ipad-blank{position: absolute; top: 0px; width: 641px; left: 50%; margin-left: -320px;}
.art-culture .incoming-app-screens .app-feature-points {width: 251px; position: absolute; text-align: right; left: 45px; font-weight: 400; font-size: 15px; top: 40px;}
.art-culture .incoming-app-screens .app-feature-points span{font-weight:700; display:table; width:100%;}
.art-culture .incoming-app-screens .app-feature-points:after {content: ''; background: url(../images/art-culture-arrow.png) no-repeat left top; width: 50px; height: 22px; position: absolute; margin-left: 15px; margin-top: -30px;}
.art-culture .incoming-app-screens .app-feature-points-2 {width: 251px; position: absolute; text-align: right; left: 45px; font-weight: 400; font-size: 15px; top: 230px;}
.art-culture .incoming-app-screens .app-feature-points-2 span{font-weight:700; display:table; width:100%;}
.art-culture .incoming-app-screens .app-feature-points-2:after {content: ''; background: url(../images/art-culture-arrow.png) no-repeat left top; width: 50px; height: 22px; position: absolute; margin-left: 15px; margin-top: -30px;}
.art-culture .incoming-app-screens .app-feature-points-3 {width: 251px; position: absolute; text-align: left; right: 37px; font-weight: 400; font-size: 15px; top: 40px;}
.art-culture .incoming-app-screens .app-feature-points-3 span{font-weight:700; display:table; width:100%;}
.art-culture .incoming-app-screens .app-feature-points-3:before {content: ''; background: url(../images/art-culture-arrow-3.png) no-repeat right top; width: 50px; height: 22px; position: absolute; margin-left: -70px; margin-top: 36px;}
.art-culture .incoming-app-screens .app-feature-points-4 {width: 251px; position: absolute; text-align: left; right: 37px; font-weight: 400; font-size: 15px; top: 230px;}
.art-culture .incoming-app-screens .app-feature-points-4 span{font-weight:700; display:table; width:100%;}
.art-culture .incoming-app-screens .app-feature-points-4:before {content: ''; background: url(../images/art-culture-arrow-3.png) no-repeat right top; width: 50px; height: 22px; position: absolute; margin-left: -70px; margin-top: 36px;}
.art-culture .onthelist-app-screens .app-feature-points {width: 251px; position: absolute; text-align: right; left: 45px; font-weight: 400; font-size: 15px; top: 40px;}
.art-culture .onthelist-app-screens .app-feature-points span{font-weight:700; display:table; width:100%;}
.art-culture .onthelist-app-screens .app-feature-points:after {content: ''; background: url(../images/art-culture-arrow.png) no-repeat left top; width: 50px; height: 22px; position: absolute; margin-left: 15px; margin-top: -30px;}
.art-culture .onthelist-app-screens .app-feature-points-2 {width: 251px; position: absolute; text-align: right; left: 45px; font-weight: 400; font-size: 15px; top: 230px;}
.art-culture .onthelist-app-screens .app-feature-points-2 span{font-weight:700; display:table; width:100%;}
.art-culture .onthelist-app-screens .app-feature-points-2:after {content: ''; background: url(../images/art-culture-arrow.png) no-repeat left top; width: 50px; height: 22px; position: absolute; margin-left: 15px; margin-top: -30px;}
.art-culture .onthelist-app-screens .app-feature-points-3 {width: 251px; position: absolute; text-align: left; right: 37px; font-weight: 400; font-size: 15px; top: 40px;}
.art-culture .onthelist-app-screens .app-feature-points-3 span{font-weight:700; display:table; width:100%;}
.art-culture .onthelist-app-screens .app-feature-points-3:before {content: ''; background: url(../images/art-culture-arrow-3.png) no-repeat right top; width: 50px; height: 22px; position: absolute; margin-left: -70px; margin-top: 36px;}
.art-culture .onthelist-app-screens .app-feature-points-4 {width: 251px; position: absolute; text-align: left; right: 37px; font-weight: 400; font-size: 15px; top: 230px;}
.art-culture .onthelist-app-screens .app-feature-points-4 span{font-weight:700; display:table; width:100%;}
.art-culture .onthelist-app-screens .app-feature-points-4:before {content: ''; background: url(../images/art-culture-arrow-3.png) no-repeat right top; width: 50px; height: 22px; position: absolute; margin-left: -70px; margin-top: 36px;}
.art-culture .customer-display-app-screens .app-feature-points {width: 251px; position: absolute; text-align: right; left: 45px; font-weight: 400; font-size: 15px; top: 40px;}
.art-culture .customer-display-app-screens .app-feature-points span{font-weight:700; display:table; width:100%;}
.art-culture .customer-display-app-screens .app-feature-points:after {content: ''; background: url(../images/art-culture-arrow.png) no-repeat left top; width: 50px; height: 22px; position: absolute; margin-left: 15px; margin-top: -30px;}
.art-culture .customer-display-app-screens .app-feature-points-2 {width: 251px; position: absolute; text-align: right; left: 45px; font-weight: 400; font-size: 15px; top: 230px;}
.art-culture .customer-display-app-screens .app-feature-points-2 span{font-weight:700; display:table; width:100%;}
.art-culture .customer-display-app-screens .app-feature-points-2:after {content: ''; background: url(../images/art-culture-arrow.png) no-repeat left top; width: 50px; height: 22px; position: absolute; margin-left: 15px; margin-top: -30px;}
.art-culture .customer-display-app-screens .app-feature-points-3 {width: 251px; position: absolute; text-align: left; right: 37px; font-weight: 400; font-size: 15px; top: 40px;}
.art-culture .customer-display-app-screens .app-feature-points-3 span{font-weight:700; display:table; width:100%;}
.art-culture .customer-display-app-screens .app-feature-points-3:before {content: ''; background: url(../images/art-culture-arrow-3.png) no-repeat right top; width: 50px; height: 22px; position: absolute; margin-left: -70px; margin-top: 36px;}
.art-culture .customer-display-app-screens .app-feature-points-4 {width: 251px; position: absolute; text-align: left; right: 37px; font-weight: 400; font-size: 15px; top: 230px;}
.art-culture .customer-display-app-screens .app-feature-points-4 span{font-weight:700; display:table; width:100%;}
.art-culture .customer-display-app-screens .app-feature-points-4:before {content: ''; background: url(../images/art-culture-arrow-3.png) no-repeat right top; width: 50px; height: 22px; position: absolute; margin-left: -70px; margin-top: 36px;}
.art-culture .regulars-app-screens .app-feature-points {width: 251px; position: absolute; text-align: right; left: 45px; font-weight: 400; font-size: 15px; top: 40px;}
.art-culture .regulars-app-screens .app-feature-points span{font-weight:700; display:table; width:100%;}
.art-culture .regulars-app-screens .app-feature-points:after {content: ''; background: url(../images/art-culture-arrow.png) no-repeat left top; width: 50px; height: 22px; position: absolute; margin-left: 15px; margin-top: -30px;}
.art-culture .regulars-app-screens .app-feature-points-2 {width: 251px; position: absolute; text-align: right; left: 45px; font-weight: 400; font-size: 15px; top: 230px;}
.art-culture .regulars-app-screens .app-feature-points-2 span{font-weight:700; display:table; width:100%;}
.art-culture .regulars-app-screens .app-feature-points-2:after {content: ''; background: url(../images/art-culture-arrow.png) no-repeat left top; width: 50px; height: 22px; position: absolute; margin-left: 15px; margin-top: -30px;}
.art-culture .regulars-app-screens .app-feature-points-3 {width: 251px; position: absolute; text-align: left; right: 37px; font-weight: 400; font-size: 15px; top: 40px;}
.art-culture .regulars-app-screens .app-feature-points-3 span{font-weight:700; display:table; width:100%;}
.art-culture .regulars-app-screens .app-feature-points-3:before {content: ''; background: url(../images/art-culture-arrow-3.png) no-repeat right top; width: 50px; height: 22px; position: absolute; margin-left: -70px; margin-top: 36px;}
.art-culture .regulars-app-screens .app-feature-points-4 {width: 251px; position: absolute; text-align: left; right: 37px; font-weight: 400; font-size: 15px; top: 230px;}
.art-culture .regulars-app-screens .app-feature-points-4 span{font-weight:700; display:table; width:100%;}
.art-culture .regulars-app-screens .app-feature-points-4:before {content: ''; background: url(../images/art-culture-arrow-3.png) no-repeat right top; width: 50px; height: 22px; position: absolute; margin-left: -70px; margin-top: 36px;}
.art-culture .orderup-app-screens .app-feature-points {width: 251px; position: absolute; text-align: right; left: 45px; font-weight: 400; font-size: 15px; top: 40px;}
.art-culture .orderup-app-screens .app-feature-points span{font-weight:700; display:table; width:100%;}
.art-culture .orderup-app-screens .app-feature-points:after {content: ''; background: url(../images/art-culture-arrow.png) no-repeat left top; width: 50px; height: 22px; position: absolute; margin-left: 15px; margin-top: -30px;}
.art-culture .orderup-app-screens .app-feature-points-2 {width: 251px; position: absolute; text-align: right; left: 45px; font-weight: 400; font-size: 15px; top: 230px;}
.art-culture .orderup-app-screens .app-feature-points-2 span{font-weight:700; display:table; width:100%;}
.art-culture .orderup-app-screens .app-feature-points-2:after {content: ''; background: url(../images/art-culture-arrow.png) no-repeat left top; width: 50px; height: 22px; position: absolute; margin-left: 15px; margin-top: -30px;}
.art-culture .orderup-app-screens .app-feature-points-3 {width: 251px; position: absolute; text-align: left; right: 37px; font-weight: 400; font-size: 15px; top: 40px;}
.art-culture .orderup-app-screens .app-feature-points-3 span{font-weight:700; display:table; width:100%;}
.art-culture .orderup-app-screens .app-feature-points-3:before {content: ''; background: url(../images/art-culture-arrow-3.png) no-repeat right top; width: 50px; height: 22px; position: absolute; margin-left: -70px; margin-top: 36px;}
.art-culture .orderup-app-screens .app-feature-points-4 {width: 251px; position: absolute; text-align: left; right: 37px; font-weight: 400; font-size: 15px; top: 230px;}
.art-culture .orderup-app-screens .app-feature-points-4 span{font-weight:700; display:table; width:100%;}
.art-culture .orderup-app-screens .app-feature-points-4:before {content: ''; background: url(../images/art-culture-arrow-3.png) no-repeat right top; width: 50px; height: 22px; position: absolute; margin-left: -70px; margin-top: 36px;}
.art-culture .vipz-app-screens .ipad-blank{position: absolute; top: 0px; width: 230px; left: 50%; margin-left: -115px;}
.art-culture .vipz-app-screens .ipad-blank svg{width:100%;}
.art-culture .vipz-app-screens .ipad-blank image{width:100%;}
.art-culture .vipz-app-screens .app-screen-carousel {width: 200px; height: 432px; margin: 0 auto; padding-top: 47px; margin-bottom: 20px;}
.art-culture .vipz-app-screens .app-feature-points {width: 251px; position: absolute; text-align: right; left: 257px; font-weight: 400; font-size: 15px; top: 40px;}
.art-culture .vipz-app-screens .app-feature-points span{font-weight:700; display:table; width:100%;}
.art-culture .vipz-app-screens .app-feature-points:after {content: ''; background: url(../images/art-culture-arrow.png) no-repeat left top; width: 50px; height: 22px; position: absolute; margin-left: 15px; margin-top: -30px;}
.art-culture .vipz-app-screens .app-feature-points-2 {width: 251px; position: absolute; text-align: right; left: 257px; font-weight: 400; font-size: 15px; top: 230px;}
.art-culture .vipz-app-screens .app-feature-points-2 span{font-weight:700; display:table; width:100%;}
.art-culture .vipz-app-screens .app-feature-points-2:after {content: ''; background: url(../images/art-culture-arrow.png) no-repeat left top; width: 50px; height: 22px; position: absolute; margin-left: 15px; margin-top: -30px;}
.art-culture .vipz-app-screens .app-feature-points-3 {width: 251px; position: absolute; text-align: left; right: 249px; font-weight: 400; font-size: 15px; top: 40px;}
.art-culture .vipz-app-screens .app-feature-points-3 span{font-weight:700; display:table; width:100%;}
.art-culture .vipz-app-screens .app-feature-points-3:before {content: ''; background: url(../images/art-culture-arrow-3.png) no-repeat right top; width: 50px; height: 22px; position: absolute; margin-left: -70px; margin-top: 36px;}
.art-culture .vipz-app-screens .app-feature-points-4 {width: 251px; position: absolute; text-align: left; right: 249px; font-weight: 400; font-size: 15px; top: 230px;}
.art-culture .vipz-app-screens .app-feature-points-4 span{font-weight:700; display:table; width:100%;}
.art-culture .vipz-app-screens .app-feature-points-4:before {content: ''; background: url(../images/art-culture-arrow-3.png) no-repeat right top; width: 50px; height: 22px; position: absolute; margin-left: -70px; margin-top: 36px;}
.art-culture-customer-service{padding:50px 225px; width:100%; display:table; background:#b5b5b6; margin-top:50px; text-align:Center; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.art-culture-customer-service .text-1{font-size: 40px; font-weight: 600; margin:0 auto; max-width:1347px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.art-culture-customer-service .text-2{font-size: 40px; font-weight: 300; margin:0 auto; max-width:1347px; margin-top: 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;}
.art-culture-customer-service .text-3{font-size: 17px; font-weight: 600; margin:0 auto; max-width:1347px; 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;}
.art-culture-customer-service .text-4{font-size: 17px; font-weight: 600; margin:0 auto; max-width:1347px; 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;}
.art-culture-customer-service .chat{background: #000; color: #fff; padding: 22px 80px; display: table; margin: 0 auto; font-size: 14px; letter-spacing: 1px; text-decoration: none; margin-top: 40px; 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;}

.food-drink .image-wrapper{background:url(../images/salesvu-food-drink-img.jpg) no-repeat left top; background-size:cover; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.food-drink .header-wrapper{top:45px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.food-drink .image-wrapper .content {width: 600px; margin-top: 190px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.food-drink .image-wrapper .content .text-1{font-weight:700; display:table; font-size:88px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.food-drink .image-wrapper .content .text-2{font-weight: 600; font-size: 21px; 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;}
.food-drink .image-wrapper .content .text-2 span{display: inline-block; font-weight: 300; font-size: 55px;}
.food-drink .image-wrapper .content .download-app{font-size: 22px; color: #fff; font-weight: 600; text-decoration:none; font-family:'Work Sans', sans-serif; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.food-drink .art-culture-tessitura{height:820px;}
.food-drink .art-culture-tessitura .text-1{margin-bottom:35px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.food-drink .art-culture-tessitura .text-1 h1{display: inline; width: auto; font-size: 27px; font-weight: 600; margin: 0px; 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;}
.food-drink .art-culture-tessitura .text-3{line-height:32px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.food-drink .art-culture-tessitura ul{margin:0px; padding:0px; margin-top:30px; width:480px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.food-drink .art-culture-tessitura li{list-style:none; margin-bottom:30px; margin-left: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;}
.food-drink .art-culture-tessitura li:before{background:url(../images/tick.png) no-repeat left top; content:''; position:absolute; width: 15px; height: 12px; margin-left: -25px; margin-top: 10px; background-size: cover; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.food-drink .art-culture-customer-service{text-align:center; margin:0px; padding:50px 140px; font-size:45px; font-weight:300; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.food-drink .art-culture-customer-service .row {max-width: 1347px; margin: 0 auto!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;}
.food-drink .art-culture-customer-service a{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;}
.food-drink .faq{padding:60px 100px 50px 100px; padding-left:200px;}
.food-drink .faq:before{content:''; background:url(../images/faq-text-grey.png) no-repeat left top; background-size: contain;}
.food-drink .faq .head{color:#c4c5bc}
.food-drink .orderup-textimonials{padding:20px 100px 20px 100px}
.food-drink .orderup-textimonials .testimonial-content{margin-top: 50px;}
.food-drink .orderup-textimonials .testimonial-gallery{margin-top: 0px;}

.retail-ecom .image-wrapper .form-area{height:597px;}
.retail-ecom .image-wrapper{height:597px; background:url(../images/salesvu-retail-ecom-img.jpg) no-repeat left bottom; background-size:cover; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.retail-ecom .image-wrapper .content{line-height:normal; width:600px; margin-top:150px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.retail-ecom .image-wrapper .content span{font-size: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;}
.retail-ecom .image-wrapper .content h1{font-size: 88px; font-weight: 700; line-height: 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;}
.retail-ecom .image-wrapper .more-content{margin-top:0px; font-weight:600}
.retail-ecom-customer-support{padding:0px 150px 50px 150px; display:table; width: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;}
.retail-ecom-customer-support .customer-icon{width: 100%; height: 184px; margin: 0 auto; margin-bottom: 15px; border-top: solid 1px #000; text-align: Center; padding-top: 80px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.retail-ecom-customer-support .text-1{font-size:40px; 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;}
.retail-ecom-customer-support .text-2{text-align: center; font-size: 20px; margin-bottom: 55px; padding:0px 85px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.retail-ecom-customer-support .text-3{text-align: center; font-size: 20px; font-weight:700; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.retail-ecom-customer-support ul{list-style: none; margin: 0 auto; padding: 0px; width: 890px; margin-top: 45px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.retail-ecom-customer-support li{margin-left: 50px; margin-bottom: 25px; position: relative; font-size: 20px; 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;}
.retail-ecom-customer-support li:before{content:''; background:url(../images/w-tick.png) no-repeat left top; width:25px; height:19px; position:absolute; left: -42px; top: 5px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.retail-ecom-customer-support li span{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;}
.retail-ecom .art-culture-customer-service{padding:50px 114px; background:#a08085; color:#fff; font-size:45px; font-weight:300; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.retail-ecom .orderup-textimonials{padding:20px 100px 20px 100px}
.retail-ecom .orderup-textimonials .testimonial-content{margin-top: 30px;}
.retail-ecom .orderup-textimonials .testimonial-gallery{margin-top: 0px;}

.here-app .image-wrapper .content h1{font-size:unset; font-weight:unset; display:inline; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.here-app .image-wrapper{background:url(../images/salesvu-here-app-img.jpg) no-repeat left bottom; background-size:cover; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.here-app .header-wrapper{top:45px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.here-app .image-wrapper .content{line-height:normal; margin-top:150px; width:600px;}
.here-app .image-wrapper .content .text-1{font-weight:700; display:table; font-size:88px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.here-app .image-wrapper .content .text-2{font-weight: 600; font-size: 21px; line-height: 35px; margin-top: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;}
.here-app .image-wrapper .content .download-app {font-size: 25px; color: #fff; font-weight: 600; margin-top: 35px; display: table; text-decoration: none; font-family: 'Work Sans', sans-serif; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.here-app .art-culture-tessitura{height:850px;}
.here-app .art-culture-tessitura .text-1{color:#d0c0d1; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.here-app .art-culture-tessitura .text-3{line-height:35px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.here-app .art-culture-app-info .app-culture-title{background: url(../images/here-app-icon.png) no-repeat right bottom; text-align: left; width: 695px; margin: 0 auto; height: 385px; display: table; text-align:center; padding-right: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;}
.here-app .art-culture-app-info .app-culture-title .text-1{line-height:65px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.here-app .art-culture-app-info .app-culture-title .text-2{line-height: 65px; 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;}
.here-app .art-culture-app-info .app-culture-title .text-2 span{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;}
.here-app .art-culture-app-info .app-culture-title .text-3{line-height: 65px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.here-app .art-culture-app-info .app-culture-title .text-4{line-height: 65px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.here-app .art-culture-app-info .app-culture-caption {width: 871px; margin: 0 auto; text-align: center; font-size: 18px; font-weight: 600; margin-top: 45px; 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;}
.here-app .chat-panel{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;}
.here-app .why-partner{padding:50px 260px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.here-app .why-partner .text-1 {font-weight:600; font-size:35px; margin-bottom: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;}
.here-app .why-partner .text-1 span{font-weight:300; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.here-app .why-partner .text-2 {font-size: 20px; text-align: center;  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;}
.here-app .why-partner .text-2 a{color:#000; text-decoration: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;}
.here-app .why-partner .text-2 span{font-weight:600; display:table; width:100%; text-align:center; margin-bottom: 20px; margin-top: 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;}
.here-app .why-partner ul{width:650px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.here-app .why-partner li{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;}
.here-app .why-partner li:before{width:19px; height:14px; background-size:cover; left:-35px;top:11px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.here-app .art-culture-website-makeover{padding-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;}
.here-app .art-culture-pdf-download a{margin-top:40px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.here-app .art-culture-firepower .text-1{padding-top:0px; border: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;}
.here-app .art-culture-customer-service{font-size: 38px; padding: 50px 265px; font-weight: 300; background:#cec0d1;transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.here-app .art-culture-customer-service span{font-size: 21px; display: table; font-weight: 500; max-width:835px; 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;}
.here-app .ready-learn{padding:50px 200px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.here-app .art-culture-pdf-download{background:#cec0d1; padding:80px 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;}
.here-app .art-culture-firepower{padding:70px 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;}
.here-app .scalable-solutions .text-1{font-size: 43px; font-weight: 300; line-height: 69px;}
.here-app .scalable-solutions .text-1 span{display:unset;}
.here-app .orderup-textimonials{padding:20px 100px 20px 100px}

.welcome-app .image-wrapper .content h1{font-size:unset; font-weight:unset; display:inline; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.welcome-app .image-wrapper{background:url(../images/salesvu-welcome-app-img.jpg) no-repeat left bottom; background-size:cover; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.welcome-app .header-wrapper{top:45px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.welcome-app .image-wrapper .content {width: 600px; margin-top: 180px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.welcome-app .image-wrapper .content .text-1 {font-weight: 700; display: table; font-size: 88px; 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;}
.welcome-app .image-wrapper .content .text-2 {font-weight: 600; font-size: 21px; line-height: 35px; margin-top: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;}
.welcome-app .image-wrapper .content .text-3 {font-weight: 500; font-size: 23px; line-height: normal; padding-right: 65px; margin-top: 45px; color:#fff; text-decoration:none!important; 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;}
.welcome-app .art-culture-tessitura{height:800px;}
.welcome-app .art-culture-tessitura .text-1{color:#ca9c8a; font-weight:300;  transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.welcome-app .art-culture-tessitura .text-1 span{font-weight:600; display:inline; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.welcome-app .art-culture-tessitura .text-1 h1{font-size:unset; font-weight:unset; display:inline; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.welcome-app .art-culture-app-info .app-culture-title{background: url(../images/welcome-app-icon.png) no-repeat right top; text-align: left; width: 824px; margin: 0 auto; display: table; text-align: center; padding-right: 184px; background-size: contain;transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.welcome-app .art-culture-app-info .app-culture-title .text-1{line-height:60px; margin-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;}
.welcome-app .art-culture-app-info .app-culture-title .text-2{line-height: 55px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.welcome-app .art-culture-app-info .app-culture-title .text-2 span{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;}
.welcome-app .art-culture-app-info .app-culture-title .text-3{line-height: 55px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.welcome-app .art-culture-app-info .app-culture-title .text-4{line-height: 55px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.welcome-app .art-culture-app-info .app-culture-caption {width: 905px; margin: 0 auto; text-align: center; font-size: 18px; font-weight: 600; margin-top: 45px; 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;}
.welcome-app .art-culture-app-info .app-culture-caption h2{font-size:unset; font-weight:unset; display:inline; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.welcome-app .chat-panel{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;}
.welcome-app .why-partner{padding:50px 320px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.welcome-app .why-partner .text-1 {font-weight:600; font-size:35px; margin-bottom: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;}
.welcome-app .why-partner .text-1 span{font-weight:300; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.welcome-app .why-partner .text-2 {font-size: 20px; text-align: center;  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;}
.welcome-app .why-partner .text-2 a{color:#000; text-decoration:none!important; 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;}
.welcome-app .why-partner .text-2 span{font-weight:700; display:table; width:100%; text-align:center; margin-bottom: 20px; margin-top: 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;}
.welcome-app .why-partner ul{width:670px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.welcome-app .why-partner li{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;}
.welcome-app .why-partner li:before{background: url(../images/tick-2.png) no-repeat left top; width:16px; height:12px; background-size:cover; left:-35px;top:11px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.welcome-app .art-culture-website-makeover{padding-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;}
.welcome-app .art-culture-pdf-download a{margin-top:40px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.welcome-app .art-culture-firepower .text-1{padding-top:0px; border: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;}
.welcome-app .art-culture-customer-service{font-size: 38px; padding: 50px 275px; font-weight: 300; background:#cec0d1; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.welcome-app .art-culture-customer-service span{font-size: 21px; display: table; 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;}
.welcome-app .ready-learn{padding:50px 210px;background:#e5bdad; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.welcome-app .ready-learn .row{max-width:1347px; margin:0 auto!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;}
.welcome-app .art-culture-pdf-download{background:#e5bdad; padding:80px 100px; margin-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;}
.welcome-app .welcome-app-fqa{padding:50px 100px; max-width:1347px; margin:0 auto!important; margin-top:45px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.welcome-app .welcome-app-fqa .faq-icon{width: 239px; margin: 0 auto; 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;}
.welcome-app .faq-question{font-size:19px; font-weight:600; margin-bottom:10px; position:relative; padding-left:35px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.welcome-app .faq-question:before{content:''; background:url(../images/question-q-2.png) no-repeat left top; width: 18px; height: 18px; position: absolute; left: 0px; top: 5px; color: #b3b4b5; font-weight: 500; background-size: cover; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.welcome-app .faq-answer{font-size:16px; font-weight:300; margin-bottom:40px; position:relative; padding-left:35px; 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;}
.welcome-app .faq-answer:before{content:''; background:url(../images/answer-a-2.png) no-repeat left top; width: 18px; height: 18px; position: absolute; left: 0px; top: 5px; color: #b3b4b5; font-weight: 500; background-size: cover; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.welcome-app .faq-answer strong{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;}
.welcome-app .art-culture-firepower{padding-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;}
.welcome-app .art-culture-tessitura .text-3{line-height:35px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.welcome-app .art-culture-app-feature-new .text-1{padding-top: 75px; width: 237px; position: absolute; text-align: right; left: 58px; margin-top: 10px; font-weight: 400; font-size: 14px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.welcome-app .art-culture-app-feature-new .text-1:after{content:''; background:url(../images/welcome-app-icon-2.png) no-repeat left top; width:45px; height:63px; position:absolute; top: 11px; margin: 0px; right: 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;}
.welcome-app .art-culture-app-feature-new .text-1 span{display:inline; 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;}
.welcome-app .art-culture-app-feature-new .text-2{padding-top: 75px; width: 250px; position: absolute; text-align: right; left: 45px; margin-top: 10px; font-weight: 400; font-size: 14px; top: 200px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.welcome-app .art-culture-app-feature-new .text-2:after{content:''; background:url(../images/welcome-app-icon-3.png) no-repeat left top; width:45px; height:63px; position:absolute; top: 11px; margin: 0px; right: 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;}
.welcome-app .art-culture-app-feature-new .text-2 span{display:inline; 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;}
.welcome-app .art-culture-app-feature-new .text-4{padding-top: 75px; width: 250px; position: absolute; text-align: left; right: 48px; margin-top: 10px; font-weight: 400; font-size: 14px; 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;}
.welcome-app .art-culture-app-feature-new .text-4:after{content:''; background:url(../images/welcome-app-icon-4.png) no-repeat left top; width:45px; height:63px; position:absolute; top: 11px; margin: 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;}
.welcome-app .art-culture-app-feature-new .text-4 span{display:inline; 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;}
.welcome-app .art-culture-app-feature-new .text-5{padding-top: 75px; width: 250px; position: absolute; text-align: left; right: 48px; margin-top: 10px; font-weight: 400; font-size: 14px; top: 200px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.welcome-app .art-culture-app-feature-new .text-5:after{content:''; background:url(../images/welcome-app-icon-5.png) no-repeat left top; width:45px; height:63px; position:absolute; top: 11px; margin: 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;}
.welcome-app .art-culture-app-feature-new .text-5 span{display:inline; 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;}
.welcome-app .art-culture-app-feature-new .text-1:before{content: ''; background: url(../images/art-culture-arrow-7.png) no-repeat left top; width: 40px; height: 22px; position: absolute; margin-left:187px; margin-top: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;}
.welcome-app .art-culture-app-feature-new .text-2:before{content: ''; background: url(../images/art-culture-arrow-7.png) no-repeat left top; width: 40px; height: 22px; position: absolute;  margin-left: 255px; margin-top: 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;}
.welcome-app .art-culture-app-feature-new .text-4:before{content: ''; background: url(../images/art-culture-arrow-8.png) no-repeat right top; width: 40px; height: 22px; position: absolute; margin-top:13px; left:-54px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.welcome-app .art-culture-app-feature-new .text-5:before{content: ''; background: url(../images/art-culture-arrow-9.png) no-repeat right top; width: 40px; height: 22px; position: absolute; margin-top:-10px; left:-54px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.welcome-app .faq{padding-bottom:0px;}
.welcome-app .faq:before{content:''; background:url(../images/faq-text-grey.png) no-repeat left top; background-size: contain;}
.welcome-app .faq .head{color:#c4c5bc}
.welcome-app .scalable-solutions .text-1{font-size: 43px; font-weight: 300; line-height: 69px;}
.welcome-app .scalable-solutions .text-1 span{display:unset;}
.welcome-app .orderup-textimonials{padding:20px 100px 20px 100px}
.welcome-app .orderup-textimonials .testimonial-content{margin-top: 40px;}
.welcome-app .orderup-textimonials .testimonial-gallery{margin-top: 0px;}

.grocery-pos .image-wrapper .form-area{height:597px;}
.grocery-pos .image-wrapper{height:597px; background:url(../images/salesvu-grocery-pos-img.jpg) no-repeat left top; background-size:cover; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.grocery-pos .header-wrapper{top:45px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.grocery-pos .art-culture-tessitura .text-2{font-size:26px; font-weight:400; margin-bottom: 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;}
.grocery-pos .art-culture-app-info .app-culture-title{margin-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;}
.grocery-pos .art-culture-customer-service{padding:50px 255px; background:#9aa39d; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.grocery-pos .art-culture-customer-service .text-1{font-weight:300; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}

.wineries .image-wrapper{background:url(../images/salesvu-wineries-img.jpg) no-repeat left bottom; background-size:cover; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.wineries .image-wrapper .content {margin-top:150px; width:600px;}
.wineries .image-wrapper .content .text-1 {line-height:88px; font-weight: 700; display: table; font-size: 88px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.wineries .image-wrapper .content .text-2 {font-weight: 500; font-size: 21px; line-height: 35px; margin-top: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;}
.wineries .image-wrapper .content .text-3 {font-weight: 500; font-size: 20px; line-height: normal; padding-right: 67px; margin-top: 35px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.wineries .art-culture-tessitura{height:800px;}
.wineries .art-culture-tessitura .text-1{color:#7c5050; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.wineries .art-culture-tessitura .text-2{color:#7c5050; font-weight:500; margin-bottom: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;}
.wineries .win-beer-club{background: #606060; width: 100%; padding: 50px; display: table; text-align: center; color: #fff; font-size: 35px; font-weight: 300; margin-bottom: 65px;}
.wineries .win-beer-club span{display: table; width: 100%; font-weight: 700; font-size:45px;}
.wineries .win-beer-club 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; text-transform: uppercase;}
.wineries .art-culture-customer-service{color:#fff; padding: 50px 209px; width: 100%; display: table; margin-top: 50px; text-align: Center; font-size: 36px; background:#7c5050; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.wineries .art-culture-customer-service .row {max-width:1347px; margin:0 auto!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;}
.wineries .art-culture-pdf-download{color:#fff; background:#7c5050; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.wineries .orderup-textimonials{padding:20px 100px 20px 100px}
.wineries .orderup-textimonials .testimonial-content{margin-top: 40px;}
.wineries .orderup-textimonials .testimonial-gallery{margin-top: 0px;}

.non-login-footer{background:#4c4c4c; width:100%; 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;}
.non-login-footer .inner-footer-wrapper{width:1150px; margin:0 auto; color:#fff; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.non-login-footer .inner-footer-wrapper .row{margin: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;}
.non-login-footer .inner-footer-wrapper .border_bottom{border-bottom:solid 1px rgba(255,255,255,0.3); transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.non-login-footer .inner-footer-wrapper a{color:#fff; text-decoration: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;}
.non-login-footer .inner-footer-wrapper a:hover{text-decoration:underline; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.non-login-footer .inner-footer-wrapper .f-info{padding-top:30px; font-size:14px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.non-login-footer .inner-footer-wrapper .f-info .logo{display:table; width:100%; padding:5px 0px 12px 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;}
.non-login-footer .inner-footer-wrapper .f-info .phone{width:250px; padding:5px 0px 5px 30px; position:relative; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease;}
.non-login-footer .inner-footer-wrapper .f-info .phone a{text-decoration: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;}
.non-login-footer .inner-footer-wrapper .f-info .phone:hover{background: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;}
.non-login-footer .inner-footer-wrapper .f-info .phone span{width:70px; display:inline-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;}
.non-login-footer .inner-footer-wrapper .f-info .phone:before{content:'\f095'; position:Absolute; font-family:FontAwesome; left:9px; top:5px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.non-login-footer .inner-footer-wrapper .f-info .email{width:250px; padding:5px 0px 5px 30px; position:relative;transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.non-login-footer .inner-footer-wrapper .f-info .email a{text-decoration: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;}
.non-login-footer .inner-footer-wrapper .f-info .email:hover{background: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;}
.non-login-footer .inner-footer-wrapper .f-info .email span{width:70px; display:inline-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;}
.non-login-footer .inner-footer-wrapper .f-info .email:before{content:'\f0e0'; position:Absolute; font-family:FontAwesome; left:7px; top:5px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.non-login-footer .inner-footer-wrapper .f-info .chat{width:250px; padding:5px 0px 5px 30px; position:relative; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.non-login-footer .inner-footer-wrapper .f-info .chat a{text-decoration:none; width:100%; 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;}
.non-login-footer .inner-footer-wrapper .f-info .chat:hover{background: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;}
.non-login-footer .inner-footer-wrapper .f-info .chat span{width:70px; display:inline-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;}
.non-login-footer .inner-footer-wrapper .f-info .chat:before{content:'\f1d7'; position:Absolute; font-family:FontAwesome; left:7px; top:5px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.non-login-footer .inner-footer-wrapper .f-info .connect{width:250px; padding:5px 0px 5px 30px; position:relative; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.non-login-footer .inner-footer-wrapper .f-info .connect a{width: 25px; height: 25px; background: rgba(0,0,0,0.5); color: #fff; display: inline-block; border-radius: 25px; margin: 0px 5px; text-align: center; font-size: 13px; padding: 4px 5px; display:inline-block; margin-right:3px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.non-login-footer .inner-footer-wrapper .f-info .connect:hover{background: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;}
.non-login-footer .inner-footer-wrapper .f-info .connect span{width:70px; display:inline-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;}
.non-login-footer .inner-footer-wrapper .f-info .connect:before{content:'\f0c1'; position:Absolute; font-family:FontAwesome; left:7px; top:5px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.non-login-footer .inner-footer-wrapper .f-quick-link{padding:30px 0px 20px 0px; font-size:14px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.non-login-footer .inner-footer-wrapper .f-quick-link .head{font-size:16px; font-weight:500; display:Table; width: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;}
.non-login-footer .inner-footer-wrapper .f-quick-link a{font-size:14px; font-weight:300; display:Table; width:100%; padding:5px 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;}
.non-login-footer .inner-footer-wrapper .f-help-center{padding:30px 0px 20px 0px; font-size:14px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.non-login-footer .inner-footer-wrapper .f-help-center .head{font-size:16px; font-weight:500; display:Table; width: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;}
.non-login-footer .inner-footer-wrapper .f-help-center a{font-size:14px; font-weight:300; display:Table; width:100%; padding:5px 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;}
.non-login-footer .inner-footer-wrapper .links{padding:14px 9px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.non-login-footer .inner-footer-wrapper .links a{display:inline-block; margin:0px 5px; font-size:14px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.non-login-footer .inner-footer-wrapper .social-links{padding:14px 9px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.non-login-footer .inner-footer-wrapper .social-links a{width: 25px;height: 25px;background:rgba(0,0,0,0.5);color: #fff;display: inline-block;border-radius: 25px;margin: 0px 5px;text-align: center;font-size: 13px;padding: 4px 5px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.non-login-footer .inner-footer-wrapper .copyright{color:#fff; font-size:13px; padding:7px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.non-login-footer .inner-footer-wrapper .copyright a{color:#fff; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.non-login-footer .inner-footer-wrapper .app-icons{width:100%; padding: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;}
.non-login-footer .inner-footer-wrapper .app-icons .head{width:100%; padding:0px; text-align:center; color:#fff; font-size:17px; margin-bottom:30px; 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;}
.non-login-footer .inner-footer-wrapper .app-icons .icons{width:100%; padding:0px 0px; margin-bottom: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;}
.non-login-footer .inner-footer-wrapper .app-icons .icons ul{margin:0px; padding:0px; list-style: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;}
.non-login-footer .inner-footer-wrapper .app-icons .icons li{text-align:center; margin:0px; padding:0px; list-style:none; display:inline-block; padding:5px; width:19%; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.non-login-footer .inner-footer-wrapper .app-icons .icons .pos{height:55px; width:155px; background:url(../images/footer-app-icons.png) no-repeat left top; display:block; 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;}
.non-login-footer .inner-footer-wrapper .app-icons .icons .orderup{height:55px; width:155px; background:url(../images/footer-app-icons.png) no-repeat -159px top; display:block; 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;}
.non-login-footer .inner-footer-wrapper .app-icons .icons .onthelist{height:55px; width:155px; background:url(../images/footer-app-icons.png) no-repeat -315px top; display:block; 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;}
.non-login-footer .inner-footer-wrapper .app-icons .icons .regulars{height:55px; width:155px; background:url(../images/footer-app-icons.png) no-repeat -485px top; display:block; 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;}
.non-login-footer .inner-footer-wrapper .app-icons .icons .vipz{height:55px; width:155px; background:url(../images/footer-app-icons.png) no-repeat -657px top; display:block; 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;}
.non-login-footer .inner-footer-wrapper .app-icons .icons .invoice{height:55px; width:155px; background:url(../images/footer-app-icons.png) no-repeat -823px top; display:block; 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;}
.non-login-footer .inner-footer-wrapper .app-icons .icons .welcome{height:55px; width:155px; background:url(../images/footer-app-icons.png) no-repeat -988px top; display:block; 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;}
.non-login-footer .inner-footer-wrapper .app-icons .icons .here{height:55px; width:155px; background:url(../images/footer-app-icons.png) no-repeat -1160px top; display:block; 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;}
.non-login-footer .inner-footer-wrapper .app-icons .icons .incoming{height:55px; width:155px; background:url(../images/footer-app-icons.png) no-repeat -1333px top; display:block; 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;}
.non-login-footer .inner-footer-wrapper .app-icons .icons .shift{height:55px; width:155px; background:url(../images/footer-app-icons.png) no-repeat -1506px top; display:block; 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;}
.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;}

/*.pos-app .image-wrapper{background:url(../images/salesvu-pos-app-img.jpg) no-repeat left center; background-size:cover; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.pos-app .image-wrapper .content {width: 700px; margin-top: 142px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.pos-app .image-wrapper .content .text-1 {font-weight: 600; display: table; font-size: 85px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.pos-app .image-wrapper .content .text-2 {font-weight: 300; font-size: 70px; line-height: 95px; margin-top: 12px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.pos-app .image-wrapper .content .text-3 {font-weight: 700; font-size: 25px; line-height: normal; padding-right: 65px; margin-top: 65px; color: #fff; text-decoration: none!important; 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;}
.pos-app .art-culture-tessitura{padding-bottom:50px;}
.pos-app .art-culture-tessitura .text-1{font-size: 43px; font-weight: 300; color: #000; line-height: normal; text-align: right; padding-right: 40px; margin-bottom: 35px;}
.pos-app .art-culture-tessitura .text-1 span{display: table; text-align: right; width: 100%; font-weight: 700;}
.pos-app .art-culture-tessitura .text-3 ul{margin:0px; padding:0px; list-style:none; margin-left: 30px;}
.pos-app .art-culture-tessitura .text-3 li{margin: 0px; padding: 0px; line-height: 40px; margin-bottom: 10px; position: relative; padding-left: 35px; font-size: 19px;}
.pos-app .art-culture-tessitura .text-3 li:before{content:''; position:absolute; background:url(../images/pos-tick.png) no-repeat left top; width:16px; height:12px; left: 11px; top: 15px;}
.pos-app .art-culture-tessitura svg{width:auto; height:auto;}
.pos-features {width: 1100px; margin: 0 auto; display:table;}
.pos-features .pos-feature-points{float: left; width: 16%; text-align: center;}
.pos-features .pos-feature-points .pos-text{margin-top: 20px; font-weight: 700; font-size: 18px; line-height: normal;}
.pos-app .action-buttons{padding:73px 50px 72px 50px; max-width:1349px; text-align:center; margin:0 auto;}
.pos-app .action-buttons a{background: #000; display:inline-block; color: #fff; width: 325px; font-size: 14px; font-weight: 600; letter-spacing: 1px; margin-left: 25px; border-radius: 0px; padding: 22px 25px; font-family:'Work Sans', sans-serif;}
.pos-app .action-buttons a:first-child{margin:0px;}
.pos-app .pos-ai-recommendations{padding: 40px; padding-top:0px;}
.pos-app .pos-ai-recommendations .heading{text-align: center; font-size: 32px; font-weight: 700;}
.pos-app .pos-ai-recommendations .sub-heading{text-align: center; font-size: 22px; font-weight: 700; margin-top: 25px; line-height: 40px;}
.pos-app .pos-ai-recommendations .pos-screen{width: 900px; margin: 0 auto; height: 661px; position: relative; margin-top: 50px; padding-right: 350px;}
.pos-app .pos-ai-recommendations .pos-screen .text{position: absolute; font-size: 30px; top: 165px; right: 0px; text-align: center; font-weight: 300;}
.pos-app .pos-ai-recommendations .pos-screen .text span{font-weight: 600; font-style: italic;}
.pos-app .pos-ai-recommendations .pos-screen .text:before{content:''; background:url(../images/pos-arrow.png) no-repeat left top; width:121px; height:35px; position:absolute; left: -110px; top: 106px;}
.pos-app .pos-ai-recommendations a{background: #000; color: #fff; width: 385px; font-size: 14px; font-weight: 600; letter-spacing: 1px; border-radius: 0px; padding: 22px 25px; font-family: 'Work Sans', sans-serif; margin: 0 auto; display: block; margin-top: 43px; text-decoration:none; }
.pos-app-include{padding: 50px 70px; display:table; width:100%;}
.pos-app-include .heading{text-align: center; font-size: 70px; font-weight: 700; margin-bottom: 80px;}
.pos-app-include .heading span{font-weight:300;}
.pos-app-include .row svg{width:330px; height:auto;}
.pos-app-include .row ul{margin: 0px; padding: 0px; list-style: none;}
.pos-app-include .row li{margin: 0px; padding: 0px; line-height: 35px; margin-bottom: 25px; position: relative; padding-left: 40px; font-size: 20.5px; font-weight: 700;}
.pos-app-include .row li:before{content:''; position:absolute; background:url(../images/tick.png) no-repeat left top; width:19px; height:15px; left: 3px; top: 11px; background-size:cover;}
.pos-app-include .row li:last-child{margin-bottom:0px;}
.pos-app-include .row .first li{margin-bottom:40px;}
.pos-app .faq:before {content: ''; background: url(../images/pos-faq-text.png) no-repeat left top; background-size:contain}
.pos-app .faq-screens-wrapper .faq-desktop-screen:before{background: url(../images/new-home-arrow-grey.png) no-repeat top center;}
.pos-app .faq .head{color:#3a444c}
.pos-app .faq-screens-wrapper .faq-desktop-screen .text{color:#3a444c}
.pos-app .faq-screens-wrapper .faq-tablet-screen .text{color:#3a444c}
.pos-app .faq{padding-bottom:50px;}
.pos-app .faq .answer span{font-weight:600;}*/

.pos-app-new .single-app-solution{text-align: center; padding: 90px 70px;}
.pos-app-new .single-app-solution .single-app-screen{margin-bottom: 40px;}
.pos-app-new .single-app-solution .single-app-heading{font-size: 40px; font-weight: 700;}
.pos-app-new .single-app-solution .single-app-price{font-size: 38px; font-weight: 700; margin-top: 13px; color:#686969;}
.pos-app-new .cloud-solution{width:1120px; margin:0 auto; text-align:Center; margin-bottom:150px;}
.pos-app-new .cloud-solution .cloud-solution-box{background:#efefef; border-radius:40px; padding:50px; position:relative;}
.pos-app-new .cloud-solution .cloud-solution-box .heading{font-size: 40px; font-weight: 300; margin-bottom: 45px; line-height:normal; position:relative;}
.pos-app-new .cloud-solution .cloud-solution-box .icon{text-align:center; margin-bottom:10px;}
.pos-app-new .cloud-solution .cloud-solution-box .cloud-feature-title{font-size: 22px; padding: 0px; font-weight: 700; margin-bottom: 71px;}
.pos-app-new .cloud-solution .cloud-solution-box .basic-cloud-pricing{position: absolute; font-size: 30px; color: #b3b4b5; top: -112px; left: -60px;}
.pos-app-new .cloud-solution .cloud-solution-box .basic-cloud-pricing:before{content:''; position:absolute; background:url(../images/cloud-top-arrow.png) no-repeat left top; width:54px; height:63px; left: 70px; top: 90px;}
.pos-app-new .cloud-solution .cloud-solution-box .advanced-cloud-pricing{position: absolute; font-size: 30px; color: #b3b4b5; bottom: -125px; right: -40px;}
.pos-app-new .cloud-solution .cloud-solution-box .advanced-cloud-pricing:before{content:''; position:absolute; background:url(../images/cloud-bottom-arrow.png) no-repeat left top; width:54px; height:63px; left: 24px; bottom: 90px;}
.pos-app-new .active{background:#c5c5c5;}
.pos-app-new .ipad-pos-system{padding:55px; padding-bottom: 30px;}
.pos-app-new .ipad-pos-system .text-1{font-size: 90px; font-weight: 600; line-height: 95px; margin-top: 80px; margin-left: 113px;}
.pos-app-new .ipad-pos-system .text-2{font-size: 24px; margin-top: 35px; margin-left: 113px; font-weight: 600;}
.product-recommendations-heading {text-align: center; font-size: 34px; font-weight: 700; padding: 0px 50px 24px;}
.product-recommendations-detail {text-align: center; font-size: 23px; font-weight: 700; line-height: 40px; margin-bottom: 45px;}

.pos-app-new .product-recomendation-screen {position: relative; padding: 50px; width: 630px; height: 670px; margin: 0 auto; padding-top:80px; margin-left: 480px;}
.pos-app-new .product-recomendation-screen .kiosk-blank-screen {position: absolute; left: 50%; top: 82px; width: 510px; height: 567px; margin-left: -255px; background: #fff;}
.pos-app-new .product-recomendation-screen .recommendation-carousal {width: 385px; margin: 0 auto; margin-top: 40px; height: auto;}
.pos-app-new .product-recomendation-screen .recommendation-carousal .carousel {height: 100%; background:#fff}
.pos-app-new .product-recomendation-screen .recommendation-carousal .carousel-inner {overflow: unset;}
.pos-app-new .product-recomendation-screen .recommendation-carousal .carousel-item {height: 100%; background:#fff;}
.pos-app-new .product-recomendation-screen .recommendation-carousal svg {width: 100%; height: 280px;}

.pos-app-new .product-recomendation-screen .ipad-pos-carousal .orderup-whats-new {position: absolute; left: -309px; top: 44px; color: #000; width: 220px; text-align: left; font-weight: 500; font-size: 11px; line-height: normal; font-style: italic;}
.pos-app-new .product-recomendation-screen .ipad-pos-carousal .orderup-whats-new:before {position: absolute; content: ''; width: 85px; height: 67px;  background: url(../images/pos-left-arrow.png) no-repeat left top; left: 230px; top: 30px;}
.pos-app-new .product-recomendation-screen .ipad-pos-carousal .orderup-whats-new span{color:#bca069;}

.pos-app-new .product-recomendation-screen .ipad-pos-carousal .orderup-best-sellers {position: absolute; left: -309px; top: 4px; color: #000; width: 220px; text-align: left; font-weight: 500; font-size: 11px; line-height: normal; font-style: italic;}
.pos-app-new .product-recomendation-screen .ipad-pos-carousal .orderup-best-sellers:before {position: absolute; content: ''; width: 85px; height: 67px;  background: url(../images/pos-left-arrow.png) no-repeat left top; left: 229px; top: 72px;}
.pos-app-new .product-recomendation-screen .ipad-pos-carousal .orderup-best-sellers span{color:#bca069;}

.pos-app-new .product-recomendation-screen .ipad-pos-carousal .orderup-trending-now {position: absolute; left: -309px; top: 101px; color: #000; width: 220px; text-align: left; font-weight: 500; font-size: 11px; line-height: normal; font-style: italic;}
.pos-app-new .product-recomendation-screen .ipad-pos-carousal .orderup-trending-now:before {position: absolute; content: ''; width: 85px; height: 67px; background: url(../images/pos-lef-arrow.png) no-repeat left top; left: 222px; top: 20px;}
.pos-app-new .product-recomendation-screen .ipad-pos-carousal .orderup-trending-now span{color:#bca069;}

.pos-app-new .product-recomendation-screen .ipad-pos-carousal .orderup-frequently-brought-together {position: absolute; left: -303px; top: 58px; color: #000; width: 220px; text-align: left; font-weight: 500; font-size: 11px; line-height: normal; font-style: italic;}
.pos-app-new .product-recomendation-screen .ipad-pos-carousal .orderup-frequently-brought-together:before {position: absolute; content: ''; width: 85px; height: 67px; background: url(../images/pos-lef-arrow.png) no-repeat left top; left: 224px; top: 0px;}
.pos-app-new .product-recomendation-screen .ipad-pos-carousal .orderup-frequently-brought-together span{color:#bca069;}

.pos-app-new .product-recomendation-screen .ipad-pos-carousal .orderup-you-might-like {position: absolute; right: -319px; top: 150px; color: #000; width: 220px; text-align: left; font-weight: 500; font-size: 11px; line-height: normal; font-style: italic;}
.pos-app-new .product-recomendation-screen .ipad-pos-carousal .orderup-you-might-like:before {position: absolute; content: ''; width: 85px; height: 67px; background: url(../images/pos-right-arrow.png) no-repeat left top; right: 229px; top: 50px;}
.pos-app-new .product-recomendation-screen .ipad-pos-carousal .orderup-you-might-like span{color:#bca069;}

.pos-app-new .product-recomendation-screen .ipad-pos-carousal .orderup-similar-product {position: absolute; left: -99px; top: -121px; color: #000; width: 600px; text-align: left; font-weight: 500; font-size: 11px; line-height: normal; font-style: italic;}
.pos-app-new .product-recomendation-screen .ipad-pos-carousal .orderup-similar-product:before {position: absolute; content: ''; width: 85px; height: 87px; background: url(../images/pos-arrow-2.png) no-repeat left bottom; left: 230px; top: 75px;}
.pos-app-new .product-recomendation-screen .ipad-pos-carousal .orderup-similar-product span{color:#bca069;}

.pos-app-new .product-recomendation-screen .ipad-pos-carousal .carousel-indicators li{width: 205px!important; background: transparent; display: block!important; color: #000; font-size: 14px; text-indent: unset; height: auto; text-align: left; margin-bottom: 10px; font-weight: 700;}
.pos-app-new .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;}
.pos-app-new .product-recomendation-screen .ipad-pos-carousal .carousel-indicators .active{color:#bca069;}
.pos-app-new .product-recomendation-screen .ipad-pos-carousal .carousel-indicators .active:before{content: '\f105'; font-family: FontAwesome; position: absolute; width: 10px; left: -11px; top: 0px;}

.handheld-app .image-wrapper{background:url(../images/salesvu-handheld-pos-app-img.jpg) no-repeat left bottom; height:685px; background-size:cover; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.handheld-app .action-buttons{padding:100px 50px 100px 50px; max-width:1349px; text-align:center; margin:0 auto;}
.handheld-app .action-buttons a{background: #000; display:inline-block; color: #fff; width: 325px; font-size: 14px; font-weight: 600; letter-spacing: 1px; margin-left: 95px; border-radius: 0px; padding: 22px 25px; font-family:'Work Sans', sans-serif;}
.handheld-app .action-buttons a:first-child{margin:0px;}
.handheld-pos .pos-app-fully-featured .pos-features li .normal-padding{padding: 38px 10px;}
.handheld-pos .pos-app-fully-featured .pos-features li a{padding: 48px 10px;}
.handheld-pos .ipad-pos-system .text-1{font-size: 85px; margin-left: 85px;}
.handheld-pos .ipad-pos-system .text-2{margin-left: 85px;}

.invoice-app .mobile-screen svg {margin-left: 221px!important; padding-top: 0px!important;}
.invoice-app .pos-app-fully-featured .pos-features li .normal-padding{padding: 52px 10px;}
.invoice-app .pos-app-fully-featured .pos-features li a{padding: 62px 10px;}

.vipz-app .ipad-pos-system svg{margin-left:90px;}
.vipz-app .pos-app-fully-featured .pos-features li a{padding:82px 10px}
.vipz-app .pos-app-fully-featured .pos-features li .normal-padding{padding:72px 10px}
.vipz-app .mobile-screen svg {margin-left: 221px!important; padding-top: 0px!important;}

.regular-app .pos-app-fully-featured .pos-features li a{padding:136px 10px}
.regular-app .pos-app-fully-featured .pos-features li .normal-padding{padding:126px 10px}

.onthelist-app .pos-app-fully-featured .pos-features li a{padding:40px 10px}
.onthelist-app .pos-app-fully-featured .pos-features li .normal-padding{padding:31px 10px}

.incoming-app .pos-app-fully-featured .pos-features li a{padding: 48px 10px;}
.incoming-app .ipad-pos-system svg{width:100%; height:auto;}

.pos-app-fully-featured .fully-featured-amount{padding: 30px; padding-top: 0px; text-align: center; font-size: 36px; font-weight: 700;}
.pos-app-fully-featured .pos-features{padding:0px 8px; width:1200px; margin:0 auto;}
.pos-app-fully-featured .pos-features ul{background: #efefef; list-style: none; margin: 0px; padding: 0px; border-top: solid 1px #888b8d; border-bottom: solid 1px #888b8d;}
.pos-app-fully-featured .pos-features li a{width: 100%; display: table; padding: 28px 10px; text-align: center; color: #888b8d; border-bottom: solid 1px #888b8d; text-decoration: none; text-transform:uppercase; font-size: 13px; font-weight: 600;}
.pos-app-fully-featured .pos-features li .normal-padding{padding: 17px 10px;}
.pos-app-fully-featured .pos-features li:last-child a{border-bottom:0px;}
.pos-app-fully-featured .pos-features li a:hover{background:#c5c5c5;}
.pos-app-fully-featured .pos-features .no-head .head-title{display:none;}
.pos-app-fully-featured .pos-features .no-head .ipad-screen-area .screen{padding-top:48px; margin-bottom:60px;}
.pos-app-fully-featured .pos-features .ipad-screen-area{width:100%; margin:0 auto; position:relative;}
.pos-app-fully-featured .pos-features .ipad-screen-area .iphone-screen{width:259px; position:absolute; left:0px; bottom:0px; left:50%; margin-left:-130px;}
.pos-app-fully-featured .pos-features .ipad-screen-area .ipad-screen{width:670px; height:516px; position:absolute; left:0px; bottom:0px; left:50%; margin-left:-335px;}
.pos-app-fully-featured .pos-features .ipad-screen-area .screen{width: 670px; margin: 0 auto;padding-bottom: 52px;}
.pos-app-fully-featured .pos-features .ipad-screen-area .screen svg{margin-left: 55px; padding-top: 2px;}
.pos-app-fully-featured .pos-features .ipad-screen-area .screen .head-title{padding: 0px 0px 72px 0px; font-size: 17px; font-weight: 500; color: #000; text-align:center}
.pos-app-fully-featured .pos-features .active{background:#c5c5c5;}

.customer-service-new{background:#606060; width:100%; padding:50px; display:table; text-align:center; color:#fff;}
.customer-service-new .text-1{font-size: 45px; font-weight: 300; margin:0px; line-height:normal;}
.customer-service-new .text-1 span{display: table; width: 100%; font-weight: 700;}
.customer-service-new 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; text-transform:uppercase;}

.small-price-section{width:100%; padding:50px; display:table; text-align:center; font-size: 45px; font-weight: 300; margin:0px; line-height:normal;}
.small-price-section a{background: #000; color: #fff; padding: 22px; display: table; margin: 0 auto; font-size: 14px; letter-spacing: 1px; text-decoration: none; margin-top: 40px; font-weight: 600;}

.actions-buttons{padding:50px; max-width:1349px; text-align:center; margin:0 auto;}
.actions-buttons a{background: #000; display:inline-block; color: #fff; width: 325px; font-size: 14px; font-weight: 600; letter-spacing: 1px; margin-left: 25px; border-radius: 0px; padding: 15px 25px; font-family:'Work Sans', sans-serif;}
.actions-buttons a:first-child{margin:0px;}

.password-hint{position: absolute; opacity: 0; transition: .2s bottom, .2s opacity; 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;}
.password:focus + .password-hint{opacity: 1; bottom: -41px; 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;}

.orderup-pos .ipad-pos-system .text-1{font-size: 88px; font-weight: 600; line-height: 95px; margin-top: 42px; margin-left: 40px;}
.orderup-pos .ipad-pos-system .text-2{margin-left: 40px; font-size: 60px; margin-top: 10px; line-height: normal;}
.orderup-pos .ipad-pos-system .text-3{margin-left:40px; font-size: 24px; margin-top: 35px;}
.orderup-pos .recomendation-wrapper{max-width:1347px; margin:0 auto;}
.orderup-pos .product-recomendation-screen {position: relative; padding: 50px; width: 630px; height: 670px; margin: 0 auto; padding-top:80px; margin-left: 480px;}
.orderup-pos .product-recomendation-screen .kiosk-blank-screen {position: absolute; left: 50%; top: 82px; width: 510px; height: 567px; margin-left: -255px;}
.orderup-pos .product-recomendation-screen .recommendation-carousal {width: 392px; margin: 0 auto; margin-top: 37px; height: auto; background: #fff;}
.orderup-pos .product-recomendation-screen .recommendation-carousal .carousel {height: 100%;}
.orderup-pos .product-recomendation-screen .recommendation-carousal .carousel-inner {overflow: unset;}
.orderup-pos .product-recomendation-screen .recommendation-carousal .carousel-item {height: 100%;}
.orderup-pos .product-recomendation-screen .recommendation-carousal svg {width: 100%; height: 283px;}
.orderup-pos .product-recomendation-screen .orderup-kiosk-carousal .orderup-whats-new {position: absolute; left: -315px; top: -21px; color: #000; width: 220px; text-align: left; font-weight: 500; font-size: 11px; line-height: normal; font-style: italic;}
.orderup-pos .product-recomendation-screen .orderup-kiosk-carousal .orderup-whats-new:before {position: absolute; content: ''; width: 85px; height: 67px;  background: url(../images/pos-left-arrow.png) no-repeat left top; left: 232px; top: 50px;}
.orderup-pos .product-recomendation-screen .orderup-kiosk-carousal .orderup-whats-new span{color:#bca069;}
.orderup-pos .product-recomendation-screen .orderup-kiosk-carousal .orderup-best-sellers {position: absolute; right: -295px; top: -71px; color: #000; width: 220px; text-align: left; font-weight: 500; font-size: 11px; line-height: normal; font-style: italic;}
.orderup-pos .product-recomendation-screen .orderup-kiosk-carousal .orderup-best-sellers:before {position: absolute; content: ''; width: 85px; height: 67px; background: url(../images/pos-right-arrow.png) no-repeat left top; right: 230px; top: 100px;}
.orderup-pos .product-recomendation-screen .orderup-kiosk-carousal .orderup-best-sellers span{color:#bca069;}
.orderup-pos .product-recomendation-screen .orderup-kiosk-carousal .orderup-past-purchases {position: absolute; left: -255px; top: 174px; color: #000; width: 180px; text-align: left; font-weight: 500; font-size: 11px; line-height: normal; font-style: italic;}
.orderup-pos .product-recomendation-screen .orderup-kiosk-carousal .orderup-past-purchases:before {position: absolute; content: ''; width: 85px; height: 67px; background: url(../images/pos-lef-arrow.png) no-repeat left top; left: 185px; top: -10px;}
.orderup-pos .product-recomendation-screen .orderup-kiosk-carousal .orderup-past-purchases span{color:#bca069;}
.orderup-pos .product-recomendation-screen .orderup-kiosk-carousal .orderup-trending-now {position: absolute; left: -99px; top: -121px; color: #000; width: 600px; text-align: left; font-weight: 500; font-size: 11px; line-height: normal; font-style: italic;}
.orderup-pos .product-recomendation-screen .orderup-kiosk-carousal .orderup-trending-now:before {position: absolute; content: ''; width: 85px; height: 87px; background: url(../images/pos-arrow-2.png) no-repeat left bottom; left: 248px; top: 75px;}
.orderup-pos .product-recomendation-screen .orderup-kiosk-carousal .orderup-trending-now span{color:#bca069;}
.orderup-pos .product-recomendation-screen .orderup-kiosk-carousal .orderup-frequently-brought-together {position: absolute; right: -319px; top: 105px; color: #000; width: 220px; text-align: left; font-weight: 500; font-size: 11px; line-height: normal; font-style: italic;}
.orderup-pos .product-recomendation-screen .orderup-kiosk-carousal .orderup-frequently-brought-together:before {position: absolute; content: ''; width: 85px; height: 67px; background: url(../images/pos-right-arrow.png) no-repeat left top; right: 229px; top: 70px;}
.orderup-pos .product-recomendation-screen .orderup-kiosk-carousal .orderup-frequently-brought-together span{color:#bca069;}
.orderup-pos .product-recomendation-screen .orderup-kiosk-carousal .orderup-similar-product {position: absolute; left: -325px; top: 118px; color: #000; width: 220px; text-align: left; font-weight: 500; font-size: 11px; line-height: normal; font-style: italic;}
.orderup-pos .product-recomendation-screen .orderup-kiosk-carousal .orderup-similar-product:before {position: absolute; content: ''; width: 85px; height: 67px;  background: url(../images/pos-left-arrow.png) no-repeat left top; left: 238px; top: 60px;}
.orderup-pos .product-recomendation-screen .orderup-kiosk-carousal .orderup-similar-product span{color:#bca069;}
.orderup-pos .product-recomendation-screen .orderup-kiosk-carousal .orderup-you-might-like {position: absolute; left: -304px; top: 204px; color: #000; width: 220px; text-align: left; font-weight: 500; font-size: 11px; line-height: normal; font-style: italic;}
.orderup-pos .product-recomendation-screen .orderup-kiosk-carousal .orderup-you-might-like:before {position: absolute; content: ''; width: 85px; height: 67px; background: url(../images/pos-lef-arrow.png) no-repeat left top; left: 228px; top: 0px;}
.orderup-pos .product-recomendation-screen .orderup-kiosk-carousal .orderup-you-might-like span{color:#bca069;}
.orderup-pos .product-recomendation-screen .orderup-kiosk-carousal .carousel-indicators li{width: 205px!important; background: transparent; display: block!important; color: #000; font-size: 14px; text-indent: unset; height: auto; text-align: left; margin-bottom: 10px; font-weight: 700;}
.orderup-pos .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;}
.orderup-pos .product-recomendation-screen .orderup-kiosk-carousal .carousel-indicators .active{color:#bca069;}
.orderup-pos .product-recomendation-screen .orderup-kiosk-carousal .carousel-indicators .active:before{content: '\f105'; font-family: FontAwesome; position: absolute; width: 10px; left: -11px; top: 0px;}

.pricing-head{padding:55px;}
#request-quote .dropdown-menu{height:350px; overflow:auto; width:100%;}
.pricing-head .text-1{font-size: 70px; font-weight: 600; margin-top: 40px; line-height: 85px; margin-left: 90px;}
.pricing-head .text-1 span{display: table; font-size: 23px; font-weight: 600; line-height: normal; margin-top:15px;}
.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(../images/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: #606060;}
.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 #997f4f; line-height: 25px;}
.pricing-table .package-wrapper .h1 span{font-size: 22px; width: 100%; display: table; text-align: center; font-weight: 700; margin-bottom:7px;}
.pricing-table .package-wrapper .price{padding: 20px; text-align: center;}
.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 .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;}
.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(../images/pos-faq-text.png) no-repeat; width: 81px; height: 303px; position: absolute; left: 129px; top: 64px; background-size: contain;}
.more-location{background:#b5b5b6; width:100%; display:table; padding: 50px 140px; font-size: 45px; font-weight: 300; 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;}
#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;}
#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;}
#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;}

.different-algorithms{width: 100%; text-align: center; font-size: 40px; font-weight: 300; margin: 50px 0px;}
.different-algorithms span{color:#000; font-style:italic;}
.ai-recom-head{font-size:40px; text-align:center; padding:50px 50px  20px 50px;}
.recomendation-wrapper{max-width:1347px; margin:0 auto;}
.product-recommendation .product-recomendation-screen {position: relative; padding: 50px; width: 630px; height: 670px; margin: 0 auto; padding-top:80px; margin-left: 480px;}
.product-recommendation .product-recomendation-screen .kiosk-blank-screen {position: absolute; left: 50%; top: 82px; width: 510px; height: 567px; margin-left: -255px;}
.product-recommendation .product-recomendation-screen .recommendation-carousal {width: 392px; margin: 0 auto; margin-top: 37px; height: auto; background: #fff;}
.product-recommendation .product-recomendation-screen .recommendation-carousal .carousel {height: 100%;}
.product-recommendation .product-recomendation-screen .recommendation-carousal .carousel-inner {overflow: unset;}
.product-recommendation .product-recomendation-screen .recommendation-carousal .carousel-item {height: 100%;}
.product-recommendation .product-recomendation-screen .recommendation-carousal svg {width: 100%; height: 283px;}
.product-recommendation .product-recomendation-screen .orderup-kiosk-carousal .orderup-whats-new {position: absolute; left: -315px; top: -21px; color: #000; width: 220px; text-align: left; font-weight: 500; font-size: 11px; line-height: normal; font-style: italic;}
.product-recommendation .product-recomendation-screen .orderup-kiosk-carousal .orderup-whats-new:before {position: absolute; content: ''; width: 85px; height: 67px;  background: url(../images/pos-left-arrow.png) no-repeat left top; left: 232px; top: 50px;}
.product-recommendation .product-recomendation-screen .orderup-kiosk-carousal .orderup-whats-new span{color:#bca069;}
.product-recommendation .product-recomendation-screen .orderup-kiosk-carousal .orderup-best-sellers {position: absolute; right: -295px; top: -71px; color: #000; width: 220px; text-align: left; font-weight: 500; font-size: 11px; line-height: normal; font-style: italic;}
.product-recommendation .product-recomendation-screen .orderup-kiosk-carousal .orderup-best-sellers:before {position: absolute; content: ''; width: 85px; height: 67px; background: url(../images/pos-right-arrow.png) no-repeat left top; right: 230px; top: 100px;}
.product-recommendation .product-recomendation-screen .orderup-kiosk-carousal .orderup-best-sellers span{color:#bca069;}
.product-recommendation .product-recomendation-screen .orderup-kiosk-carousal .orderup-past-purchases {position: absolute; left: -235px; top: 181px; color: #000; width: 170px; text-align: left; font-weight: 500; font-size: 11px; line-height: normal; font-style: italic;}
.product-recommendation .product-recomendation-screen .orderup-kiosk-carousal .orderup-past-purchases:before {position: absolute; content: ''; width: 85px; height: 67px; background: url(../images/pos-lef-arrow.png) no-repeat left top; left: 166px; top: -20px;}
.product-recommendation .product-recomendation-screen .orderup-kiosk-carousal .orderup-past-purchases span{color:#bca069;}
.product-recommendation .product-recomendation-screen .orderup-kiosk-carousal .orderup-trending-now {position: absolute; left: -99px; top: -121px; color: #000; width: 600px; text-align: left; font-weight: 500; font-size: 11px; line-height: normal; font-style: italic;}
.product-recommendation .product-recomendation-screen .orderup-kiosk-carousal .orderup-trending-now:before {position: absolute; content: ''; width: 85px; height: 87px; background: url(../images/pos-arrow-2.png) no-repeat left bottom; left: 248px; top: 75px;}
.product-recommendation .product-recomendation-screen .orderup-kiosk-carousal .orderup-trending-now span{color:#bca069;}
.product-recommendation .product-recomendation-screen .orderup-kiosk-carousal .orderup-frequently-brought-together {position: absolute; right: -319px; top: 105px; color: #000; width: 220px; text-align: left; font-weight: 500; font-size: 11px; line-height: normal; font-style: italic;}
.product-recommendation .product-recomendation-screen .orderup-kiosk-carousal .orderup-frequently-brought-together:before {position: absolute; content: ''; width: 85px; height: 67px; background: url(../images/pos-right-arrow.png) no-repeat left top; right: 229px; top: 70px;}
.product-recommendation .product-recomendation-screen .orderup-kiosk-carousal .orderup-frequently-brought-together span{color:#bca069;}
.product-recommendation .product-recomendation-screen .orderup-kiosk-carousal .orderup-similar-product {position: absolute; left: -325px; top: 118px; color: #000; width: 220px; text-align: left; font-weight: 500; font-size: 11px; line-height: normal; font-style: italic;}
.product-recommendation .product-recomendation-screen .orderup-kiosk-carousal .orderup-similar-product:before {position: absolute; content: ''; width: 85px; height: 67px;  background: url(../images/pos-left-arrow.png) no-repeat left top; left: 238px; top: 60px;}
.product-recommendation .product-recomendation-screen .orderup-kiosk-carousal .orderup-similar-product span{color:#bca069;}
.product-recommendation .product-recomendation-screen .orderup-kiosk-carousal .orderup-you-might-like {position: absolute; left: -304px; top: 204px; color: #000; width: 220px; text-align: left; font-weight: 500; font-size: 11px; line-height: normal; font-style: italic;}
.product-recommendation .product-recomendation-screen .orderup-kiosk-carousal .orderup-you-might-like:before {position: absolute; content: ''; width: 85px; height: 67px; background: url(../images/pos-lef-arrow.png) no-repeat left top; left: 228px; top: 0px;}
.product-recommendation .product-recomendation-screen .orderup-kiosk-carousal .orderup-you-might-like span{color:#bca069;}
.product-recommendation .product-recomendation-screen .orderup-kiosk-carousal .carousel-indicators li{width: 205px!important; background: transparent; display: block!important; color: #000; font-size: 14px; text-indent: unset; height: auto; text-align: left; margin-bottom: 10px; font-weight: 700;}
.product-recommendation .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-recommendation .product-recomendation-screen .orderup-kiosk-carousal .carousel-indicators .active{color:#bca069;}
.product-recommendation .product-recomendation-screen .orderup-kiosk-carousal .carousel-indicators .active:before{content: '\f105'; font-family: FontAwesome; position: absolute; width: 10px; left: -11px; top: 0px;}

.product-recommendation .product-recomendation-screen .ipad-pos-carousal .orderup-whats-new {position: absolute; left: -309px; top: 44px; color: #000; width: 220px; text-align: left; font-weight: 500; font-size: 11px; line-height: normal; font-style: italic;}
.product-recommendation .product-recomendation-screen .ipad-pos-carousal .orderup-whats-new:before {position: absolute; content: ''; width: 85px; height: 67px;  background: url(../images/pos-left-arrow.png) no-repeat left top; left: 230px; top: 30px;}
.product-recommendation .product-recomendation-screen .ipad-pos-carousal .orderup-whats-new span{color:#bca069;}

.product-recommendation .product-recomendation-screen .ipad-pos-carousal .orderup-best-sellers {position: absolute; left: -309px; top: 4px; color: #000; width: 220px; text-align: left; font-weight: 500; font-size: 11px; line-height: normal; font-style: italic;}
.product-recommendation .product-recomendation-screen .ipad-pos-carousal .orderup-best-sellers:before {position: absolute; content: ''; width: 85px; height: 67px;  background: url(../images/pos-left-arrow.png) no-repeat left top; left: 229px; top: 72px;}
.product-recommendation .product-recomendation-screen .ipad-pos-carousal .orderup-best-sellers span{color:#bca069;}

.product-recommendation .product-recomendation-screen .ipad-pos-carousal .orderup-trending-now {position: absolute; left: -309px; top: 101px; color: #000; width: 220px; text-align: left; font-weight: 500; font-size: 11px; line-height: normal; font-style: italic;}
.product-recommendation .product-recomendation-screen .ipad-pos-carousal .orderup-trending-now:before {position: absolute; content: ''; width: 85px; height: 67px; background: url(../images/pos-lef-arrow.png) no-repeat left top; left: 222px; top: 20px;}
.product-recommendation .product-recomendation-screen .ipad-pos-carousal .orderup-trending-now span{color:#bca069;}

.product-recommendation .product-recomendation-screen .ipad-pos-carousal .orderup-frequently-brought-together {position: absolute; left: -303px; top: 58px; color: #000; width: 220px; text-align: left; font-weight: 500; font-size: 11px; line-height: normal; font-style: italic;}
.product-recommendation .product-recomendation-screen .ipad-pos-carousal .orderup-frequently-brought-together:before {position: absolute; content: ''; width: 85px; height: 67px; background: url(../images/pos-lef-arrow.png) no-repeat left top; left: 224px; top: 0px;}
.product-recommendation .product-recomendation-screen .ipad-pos-carousal .orderup-frequently-brought-together span{color:#bca069;}

.product-recommendation .product-recomendation-screen .ipad-pos-carousal .orderup-you-might-like {position: absolute; right: -319px; top: 150px; color: #000; width: 220px; text-align: left; font-weight: 500; font-size: 11px; line-height: normal; font-style: italic;}
.product-recommendation .product-recomendation-screen .ipad-pos-carousal .orderup-you-might-like:before {position: absolute; content: ''; width: 85px; height: 67px; background: url(../images/pos-right-arrow.png) no-repeat left top; right: 229px; top: 50px;}
.product-recommendation .product-recomendation-screen .ipad-pos-carousal .orderup-you-might-like span{color:#bca069;}

.product-recommendation .product-recomendation-screen .ipad-pos-carousal .orderup-similar-product {position: absolute; left: -99px; top: -121px; color: #000; width: 600px; text-align: left; font-weight: 500; font-size: 11px; line-height: normal; font-style: italic;}
.product-recommendation .product-recomendation-screen .ipad-pos-carousal .orderup-similar-product:before {position: absolute; content: ''; width: 85px; height: 87px; background: url(../images/pos-arrow-2.png) no-repeat left bottom; left: 230px; top: 75px;}
.product-recommendation .product-recomendation-screen .ipad-pos-carousal .orderup-similar-product span{color:#bca069;}

.product-recommendation .product-recomendation-screen .ipad-pos-carousal .carousel-indicators li{width: 205px!important; background: transparent; display: block!important; color: #000; font-size: 14px; text-indent: unset; height: auto; text-align: left; margin-bottom: 10px; font-weight: 700;}
.product-recommendation .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-recommendation .product-recomendation-screen .ipad-pos-carousal .carousel-indicators .active{color:#bca069;}
.product-recommendation .product-recomendation-screen .ipad-pos-carousal .carousel-indicators .active:before{content: '\f105'; font-family: FontAwesome; position: absolute; width: 10px; left: -11px; top: 0px;}

.product-recommendation .ecommerce-wrapper{position: relative; padding: 50px; width: 730px; height: 510px; margin: 0 auto; padding-top: 80px; margin-left: 480px;}
.product-recommendation .ecommerce-wrapper .kiosk-blank-screen{position: absolute; left: 50%; top: 82px; width: 650px; height: auto; margin-left: -325px;}
.product-recommendation .ecommerce-wrapper .recommendation-carousal{width: 481px; margin: 0 auto; margin-top: 27px; height: auto; background: #fff;}
.product-recommendation .ecommerce-wrapper .ecom-pos-carousal .orderup-whats-new {position: absolute; left: -308px; top: 58px; color: #000; width: 220px; text-align: left; font-weight: 500; font-size: 11px; line-height: normal; font-style: italic;}
.product-recommendation .ecommerce-wrapper .ecom-pos-carousal .orderup-whats-new:before {position: absolute; content: ''; width: 85px; height: 67px;  background: url(../images/pos-left-arrow.png) no-repeat left top; left: 235px; top: 50px;}
.product-recommendation .ecommerce-wrapper .ecom-pos-carousal .orderup-whats-new span{color:#bca069;}

.product-recommendation .ecommerce-wrapper .ecom-pos-carousal .orderup-best-sellers {position: absolute; left: -99px; top: -121px; color: #000; width: 600px; text-align: left; font-weight: 500; font-size: 11px; line-height: normal; font-style: italic;}
.product-recommendation .ecommerce-wrapper .ecom-pos-carousal .orderup-best-sellers:before {position: absolute; content: ''; width: 85px; height: 57px; background: url(../images/pos-arrow-2.png) no-repeat left bottom; left: 100px; top: 75px;}
.product-recommendation .ecommerce-wrapper .ecom-pos-carousal .orderup-best-sellers span{color:#bca069;}

.product-recommendation .ecommerce-wrapper .ecom-pos-carousal .orderup-past-purchases {position: absolute; left: -231px; top: -8px; color: #000; width: 170px; text-align: left; font-weight: 500; font-size: 11px; line-height: normal; font-style: italic;}
.product-recommendation .ecommerce-wrapper .ecom-pos-carousal .orderup-past-purchases:before {position: absolute; content: ''; width: 85px; height: 67px;  background: url(../images/pos-left-arrow.png) no-repeat left top; left: 170px; top: 25px;}
.product-recommendation .ecommerce-wrapper .ecom-pos-carousal .orderup-past-purchases span{color:#bca069;}

.product-recommendation .ecommerce-wrapper .ecom-pos-carousal .orderup-trending-now {position: absolute; left: -305px; top: 79px; color: #000; width: 220px; text-align: left; font-weight: 500; font-size: 11px; line-height: normal; font-style: italic;}
.product-recommendation .ecommerce-wrapper .ecom-pos-carousal .orderup-trending-now:before {position: absolute; content: ''; width: 85px; height: 67px; background: url(../images/pos-lef-arrow.png) no-repeat left top; left: 234px; top: 66px;}
.product-recommendation .ecommerce-wrapper .ecom-pos-carousal .orderup-trending-now span{color:#bca069;}

.product-recommendation .ecommerce-wrapper .ecom-pos-carousal .orderup-frequently-brought-together {position: absolute; right: -249px; top: 18px; color: #000; width: 190px; text-align: left; font-weight: 500; font-size: 11px; line-height: normal; font-style: italic;}
.product-recommendation .ecommerce-wrapper .ecom-pos-carousal .orderup-frequently-brought-together:before {position: absolute; content: ''; width: 85px; height: 67px; background: url(../images/pos-right-arrow.png) no-repeat left top; right: 193px; top: 75px;}
.product-recommendation .ecommerce-wrapper .ecom-pos-carousal .orderup-frequently-brought-together span{color:#bca069;}

.product-recommendation .ecommerce-wrapper .ecom-pos-carousal .orderup-you-might-like {position: absolute; right: -249px; top: 60px; color: #000; width: 190px; text-align: left; font-weight: 500; font-size: 11px; line-height: normal; font-style: italic;}
.product-recommendation .ecommerce-wrapper .ecom-pos-carousal .orderup-you-might-like:before {position: absolute; content: ''; width: 85px; height: 67px; background: url(../images/pos-right-arrow.png) no-repeat left top; right: 199px; top: 50px;}
.product-recommendation .ecommerce-wrapper .ecom-pos-carousal .orderup-you-might-like span{color:#bca069;}

.product-recommendation .ecommerce-wrapper .ecom-pos-carousal .orderup-similar-product {position: absolute; left: -312px; top: 109px; color: #000; width: 220px; text-align: left; font-weight: 500; font-size: 11px; line-height: normal; font-style: italic;}
.product-recommendation .ecommerce-wrapper .ecom-pos-carousal .orderup-similar-product:before {position: absolute; content: ''; width: 85px; height: 67px; background: url(../images/pos-lef-arrow.png) no-repeat left top; left: 233px; top: 38px;}
.product-recommendation .ecommerce-wrapper .ecom-pos-carousal .orderup-similar-product span{color:#bca069;}

.product-recommendation .ecommerce-wrapper .ecom-pos-carousal .carousel-indicators li{width: 205px!important; background: transparent; display: block!important; color: #000; font-size: 14px; text-indent: unset; height: auto; text-align: left; margin-bottom: 10px; font-weight: 700;}
.product-recommendation .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;}
.product-recommendation .ecommerce-wrapper .ecom-pos-carousal .carousel-indicators .active{color:#bca069;}
.product-recommendation .ecommerce-wrapper .ecom-pos-carousal .carousel-indicators .active:before{content: '\f105'; font-family: FontAwesome; position: absolute; width: 10px; left: -11px; top: 0px;}

.product-recomendation-wrapper-2 .heading{width: 100%; text-align: center; font-size: 40px; font-weight: 300; margin-bottom: 50px;}
.product-recomendation-wrapper .product-recommendation-screen-wrapper{position:relative; width: 750px; margin: 0 auto; height: 880px;}
.product-recomendation-wrapper-2{width:100%; padding:50px 0px; background:#e1e1e1;}
.product-recomendation-wrapper-2 .daigram{width: 100%; background: #e1e1e1; padding: 50px 10px;}
.product-recomendation-wrapper-2 .daigram img{width:100%;}

.welcome-app .pos-app-fully-featured{margin:50px 0px 70px 0px;}
.welcome-app .pos-app-fully-featured .pos-features li .normal-padding{padding: 22px 10px;}
.welcome-app .pos-app-fully-featured .pos-features li a{padding: 32px 10px;}
.here-app .pos-app-fully-featured{margin:50px 0px 70px 0px;}
.here-app .pos-app-fully-featured .pos-features li .normal-padding{padding: 38px 10px;}
.here-app .pos-app-fully-featured .pos-features li a{padding: 42px 10px;}
.incoming-app .pos-app-fully-featured .pos-features li a{padding: 48px 10px;}

.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: #447bb2; 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:#02203e; 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: 16px; width: 280px; left: -298px; padding: 13px 10px; border-radius: 10px; text-align: center; font-weight: 600; 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:-310px; 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}

.orderup-textimonials{width: 100%; display: table; padding: 80px 100px 20px 100px; text-align: Center; font-size: 20px; color: #000; font-weight: 300; line-height: normal; max-width: 1347px; 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;}
.orderup-textimonials .testimonial-content{background: url(../images/orderup-testimonial-arrow.png) no-repeat left top; font-size: 18px; color: #000; text-align: center; padding: 30px; font-style: italic; font-weight: 300; 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;}
.orderup-textimonials .testimonial-content .c-name{font-weight:600; text-align:left; padding-top:50px; margin-top:40px; font-style:normal; position:relative; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.orderup-textimonials .testimonial-content .c-name span{width:100%; display:table; font-weight:300; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.orderup-textimonials .testimonial-content .c-name:before{content:''; position:absolute; width: 100px; height: 5px; background: #447ab2; top: 5px; 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;}

.square .image-wrapper{background:url(../images/home-page-bg.jpg) no-repeat center top; background-size:cover; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.square .image-wrapper .content{margin-top:150px; line-height:90px;}
.square .image-wrapper .content .text-1 {font-weight: 300; display: table; font-size: 77px; line-height: 95px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.square .image-wrapper .content .text-1 h1{display: inline; font-size: 77px; 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;}
.square-download-app {padding: 50px; text-align: center; font-size: 50px; font-weight: 300; margin-bottom:60px; line-height:65px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.square-download-app span{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;}
.square-download-app h2{font-size:unset; font-weight:unset; display:inline; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.square-download-app a{font-size: 25px; font-weight: 600; color: #000; margin-top: 45px; display: table; margin: 0 auto; margin-top: 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;}
.square .art-culture-app-info .app-culture-title{font-size:28px; font-style:italic; margin-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;}
.square .art-culture-app-info .app-culture-title span{font-size:32px; font-style: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;}
.square .art-culture-app-info .app-culture-caption{width: 587px; margin: 0 auto; text-align: center; font-size: 17px; font-weight: 100; margin-top: 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;}
.square .downlpad-app{background: #000; color: #fff!important; padding: 22px 80px; display: table; margin: 0 auto; font-size: 14px; letter-spacing: 2px; text-decoration: none; font-weight: 600; text-decoration:none!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;}
.square .art-culture-customer-service{background:#97a2a7; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.square-table-service{padding: 80px 160px; font-size: 28px; font-weight: 300; max-width:1347px; margin:0 auto!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;}
.square-table-service span{font-weight:600; display:table; margin-top:50px; font-size: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;}
.square .create-free-account{background: #000; color: #fff!important; padding: 22px 80px; display: table; margin: 0 auto; font-size: 14px; letter-spacing: 2px; text-decoration: none; font-weight: 600; text-decoration:none!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;}
.square .art-culture-firepower{padding:50px 140px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.square .art-culture-firepower .text-1{border: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;}
.square .art-culture-firepower .text-3{text-align: center; font-size: 25px; font-weight: 300; margin-top: 20px; line-height: 40px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.square .art-culture-firepower .text-4{text-align: center; font-size: 21px; font-weight: 600; margin-top: 40px; color:#97a2a7; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.square .art-culture-firepower .text-5{padding-top: 35px; font-weight: 500; font-size: 22px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.square .mobile-ordering .text-1:before{width:70px; margin-left:40px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.square .mobile-ordering .text-2:before{width:70px; margin-left:40px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.square .mobile-ordering .text-4:before{width:70px; margin-left:-103px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.square .mobile-ordering .text-5:before{width:70px; margin-left:-103px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.square .vipz .text-1:before{width:70px; margin-left:40px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.square .vipz .text-2:before{width:70px; margin-left:40px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.square .vipz .text-4:before{width:70px; margin-left:-103px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.square .vipz .text-5:before{width:70px; margin-left:-103px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.square .testimonial-content{margin-top: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;}
.square .orderup-textimonials{padding-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;}
.square .art-culture-firepower .firepower-points .row{margin-top:40px!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;}
.square .art-culture-app-feature-new{margin-top:25px; position:relative;}
.square .art-culture-app-feature-new .text-1{width: 237px; position: absolute; text-align: right; left: 63px; font-weight: 400; font-size: 14px; top: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;}
.square .art-culture-app-feature-new .text-1 span{display:table; font-weight:600; width: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;}
.square .art-culture-app-feature-new .text-1:before{content: ''; background: url(../images/art-culture-arrow.png) no-repeat left top; width: 40px; height: 22px; position: absolute; margin-left:15px; 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;}
.square .art-culture-app-feature-new .text-2{width: 250px; position: absolute; text-align: right; left: 50px; font-weight: 400; font-size: 14px; top: 250px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.square .art-culture-app-feature-new .text-2 span{display:table; font-weight:600; width: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;}
.square .art-culture-app-feature-new .text-2:before{content: ''; background: url(../images/art-culture-arrow-2.png) no-repeat left top; width: 40px; height: 22px; position: absolute;  margin-left: 15px; 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;}
.square .art-culture-app-feature-new .text-4{width: 250px; position: absolute; text-align: left; right: 48px; font-weight: 400; font-size: 14px; top: 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;}
.square .art-culture-app-feature-new .text-4 span{display:table; font-weight:600; width: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;}
.square .art-culture-app-feature-new .text-4:before{content: ''; background: url(../images/art-culture-arrow-3.png) no-repeat right top; width: 40px; height: 22px; position: absolute; margin-top:30px; left:-54px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.square .art-culture-app-feature-new .text-5{width: 250px; position: absolute; text-align: left; right: 48px; font-weight: 400; font-size: 14px; top: 250px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.square .art-culture-app-feature-new .text-5 span{display:table; font-weight:600; width: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;}
.square .art-culture-app-feature-new .text-5:before{content: ''; background: url(../images/art-culture-arrow-4.png) no-repeat right top; width: 40px; height: 22px; position: absolute; margin-top:30px; left:-54px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.square .mobile-screens .ipad-blank{width:224px; height:434px; margin-left:-112px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.square .mobile-screens .ipad-blank svg{width:100%; height: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;}
.square .mobile-screens .ipad-blank image{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;}
.square .mobile-screens .app-screen-carousel{width: 200px; margin: 0 auto; padding-top: 47px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.square .mobile-screens .text-1 {width: 237px; position: absolute; text-align: right; left: 275px; font-weight: 400; font-size: 14px; top: 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;}
.square .mobile-screens .text-2 {width: 250px; position: absolute; text-align: right; left: 264px; font-weight: 400; font-size: 14px; top: 270px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.square .mobile-screens .text-4 {width: 250px; position: absolute; text-align: left; right: 260px; font-weight: 400; font-size: 14px; top: 75px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.square .mobile-screens .text-5 {width: 250px; position: absolute; text-align: left; right: 262px; font-weight: 400; font-size: 14px; top: 275px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.square .app-screen-carousel{width:521px; height:500px; margin:0 auto; padding-top: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;}
.square .app-screen-carousel .carousel-item{overflow:hidden; height:393px;}
.square .app-screen-carousel .carousel-indicators{bottom:unset; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.square .app-screen-carousel .carousel-indicators li{background:transparent; text-indent:unset; opacity:.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;}
.square .app-screen-carousel .carousel-indicators .active{background:transparent; 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;}
.square .ipad-blank{position: absolute; top: 0px; width: 641px; left: 50%; margin-left: -320px;}
.square .customer-service-new{margin-top:50px;}

.orderup-new-3 .image-wrapper .content h1{font-size:unset; font-weight:unset; display:inline; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.orderup-new-3 .image-wrapper{background:url(../images/salesvu-orderup-img-3.jpg) no-repeat left bottom; background-size:cover; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.orderup-new-3 .header-wrapper{top:45px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.orderup-new-3 .image-wrapper .content {width: 600px; margin-top: 120px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.orderup-new-3 .image-wrapper .content .text-1 {font-weight: 600;display: table;font-size: 105px;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;}
.orderup-new-3 .image-wrapper .content .text-2 {font-weight: 300; font-size: 98px; line-height: 110px; width: 500px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.orderup-new-3 .art-culture-app-info .app-culture-title{font-size:35px; color:#55545f; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.orderup-new-3 .orderup-feature-2{padding-top:100px; margin-bottom:150px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.orderup-screen{width:100%; text-align:center; padding:100px 0px 30px 0px; 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;}
.orderup-screen .orderup-screen-ipad{position: absolute; z-index: 10; width: 641px; margin-left: -320px; left: 50%; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.orderup-screen .orderup-screen-carousel{width: 522px; margin: 0 auto; padding-top: 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;}
.orderup-feature-2{padding:20px; text-align:Center; width:790px; margin:0 auto; margin-bottom: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;}
.orderup-feature-2 .order-features-2-icons{margin-bottom: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;}
.orderup-feature-2 .order-features-2-title{font-weight:700; font-size:18px; margin-bottom:7px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.orderup-feature-2 .order-features-2-desc{font-weight:400; font-size:18px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}

.orderup-new-2 .image-wrapper .content h1{font-size:unset; font-weight:unset; display:inline; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.orderup-new-2 .image-wrapper{background:url(../images/salesvu-orderup-img-2.jpg) no-repeat left top; background-size:cover; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.orderup-new-2 .header-wrapper{top:45px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.orderup-new-2 .image-wrapper .content {width: 600px; margin-top: 120px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.orderup-new-2 .image-wrapper .content .text-1 {font-weight: 600;display: table;font-size: 105px;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;}
.orderup-new-2 .image-wrapper .content .text-2 {font-weight: 300; font-size: 98px; line-height: 110px; width: 500px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.orderup-new-2 .art-culture-tessitura{height:860px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.orderup-new-2 .art-culture-tessitura .text-1{color:#000; font-weight:300; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.orderup-new-2 .art-culture-tessitura .text-1 span{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;}
.orderup-new-2 .art-culture-tessitura .text-3{color: #000; line-height: 33px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.orderup-square-integration{width: 700px; 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;}
.orderup-square-integration .head-title{text-align: center; font-size: 26px; font-weight: 300; margin-bottom: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;}
.orderup-square-integration .head-title span{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;}
.orderup-square-integration ul{margin:0px; padding:0px; list-style: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;}
.orderup-square-integration li{font-size: 17px; font-weight: 600; margin-bottom:25px; line-height:30px; padding-left:50px; position:relative; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.orderup-square-integration li:after{content:''; position:absolute; background: url(../images/tick-black.png) no-repeat left top; width: 16px; height: 12px; background-size: cover; left: 20px; top: 11px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}

.square-handheld-feature{width:803px; float:right; margin-top:130px!important; margin-bottom:180px!important;}
.square-handheld-feature .ipad-blank{width: 803px; right: 0px; left:unset; margin-left:unset;}
.square-handheld-feature .app-screen-carousel{width: 435px; height: 349px; padding-top: 38px; margin:unset; margin-left: 130px;}
.square-handheld-feature .text-1h{position: absolute; top: -80px; right: 145px; width: 220px; line-height: normal; text-align: right; font-size: 14px;}
.square-handheld-feature .text-1h:before{content: ''; background: url(../images/art-culture-arrow-5.png) no-repeat center bottom; width: 51px; height: 28px; position: Absolute; top: 58px; right: 113px;}
.square-handheld-feature .text-1h span{font-weight: 600; display: table; text-align: right; width: 100%;}
.square-handheld-feature .text-2h{position: absolute; top: -100px; right: 405px; width: 280px; line-height: normal; text-align: right; font-size: 14px;}
.square-handheld-feature .text-2h:before{content: ''; background: url(../images/art-culture-arrow-5.png) no-repeat center bottom; width: 51px; height: 28px; position: Absolute; top: 76px; right: 113px;}
.square-handheld-feature .text-2h span{font-weight: 600; display: table; text-align: right; width: 100%;}
.square-handheld-feature .text-3h{position: absolute; top: -40px; left: -306px; width: 310px; line-height: normal; text-align: right; font-size: 14px;}
.square-handheld-feature .text-3h:before{content: ''; background: url(../images/art-culture-arrow-2.png) no-repeat left top; width: 35px; height: 25px; position: Absolute; top: 65px; right: -50px;}
.square-handheld-feature .text-3h span{font-weight: 600; display: table; text-align: right; width: 100%;}
.square-handheld-feature .text-4h{position: absolute; top: 67px; left: -364px; width: 320px; line-height: normal; text-align: right; font-size: 14px;}
.square-handheld-feature .text-4h:before{content: ''; background: url(../images/art-culture-arrow-2.png) no-repeat left top; width: 35px; height: 25px; position: Absolute; top: 54px; right: -46px;}
.square-handheld-feature .text-4h span{font-weight: 600; display: table; text-align: right; width: 100%;}
.square-handheld-feature .text-5h{position: absolute; top: 179px; left: -356px; width: 310px; line-height: normal; text-align: right; font-size: 14px; }
.square-handheld-feature .text-5h:before{content: ''; background: url(../images/art-culture-arrow-2.png) no-repeat left top; width: 35px; height: 25px; position: Absolute; top: 15px; right: -47px;}
.square-handheld-feature .text-5h span{font-weight: 600; display: table; text-align: right; width: 100%;}
.square-handheld-feature .text-6h{position: absolute; top: 250px; left: -269px; width: 270px; line-height: normal; text-align: right; font-size: 14px;}
.square-handheld-feature .text-6h:before{content: ''; background: url(../images/art-culture-arrow-2.png) no-repeat left top; width: 35px; height: 25px; position: Absolute; top: 15px; right: -45px;}
.square-handheld-feature .text-6h span{font-weight: 600; display: table; text-align: right; width: 100%;}
.square-handheld-feature .text-7h{position: absolute; top: 319px; left: -298px; width: 300px; line-height: normal; text-align: right; font-size: 14px;}
.square-handheld-feature .text-7h:before{content: ''; background: url(../images/art-culture-arrow-2.png) no-repeat left top; width: 35px; height: 25px; position: Absolute; top: 15px; right: -47px;}
.square-handheld-feature .text-7h span{font-weight: 600; display: table; text-align: right; width: 100%;}
.square-handheld-feature .text-8h{position: absolute; bottom: -116px; left: -125px; width: 220px; line-height: normal; text-align: right; font-size: 14px;}
.square-handheld-feature .text-8h:before{content: ''; background: url(../images/art-culture-arrow-5.png) no-repeat left bottom; width: 25px; height: 35px; position: Absolute; top: -41px; right: 3px;}
.square-handheld-feature .text-8h span{font-weight: 600; display: table; text-align: right; width: 100%;}
.square-handheld-feature .text-9h{position: absolute; bottom: -102px; left: 95px; width: 220px; line-height: normal; text-align: right; font-size: 14px;}
.square-handheld-feature .text-9h:before{content: ''; background: url(../images/art-culture-arrow-5.png) no-repeat left bottom; width: 25px; height: 35px; position: Absolute; top: -41px; right: 3px;}
.square-handheld-feature .text-9h span{font-weight: 600; display: table; text-align: right; width: 100%;}
.square-handheld-feature .text-10h{position: absolute; bottom: -127px; left: 345px; width: 260px; line-height: normal; text-align: right; font-size: 14px;}
.square-handheld-feature .text-10h:before{content: ''; background: url(../images/art-culture-arrow-5.png) no-repeat left bottom; width: 25px; height: 35px; position: Absolute; top: -41px; right: 73px;}
.square-handheld-feature .text-10h span{font-weight: 600; display: table; text-align: right; width: 100%;}



/*.dropup .dropdown-toggle::after { display:none;}

.orderup-wide-industry{padding:70px 300px 50px 300px; text-align:center; max-width: 1347px; 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;}
.orderup-wide-industry .section-heading{font-size:20px; padding:10px; margin-bottom:40px; font-weight:700; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.orderup-wide-industry .section-heading span{color:#447ab2; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.orderup-wide-industry .orderkiosk-industry-name{font-weight: 600; margin-top: 15px; line-height: 25px; font-size:17px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}

.orderup-self-service {padding:30px 160px; text-align:center;  max-width: 1347px; 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;}
.orderup-self-service .section-heading{font-size:20px; padding:10px; font-weight:700; 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;}
.orderup-self-service .section-heading span{color:#447ab2; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.orderup-self-service .section-head{ font-family:'Work Sans', sans-serif; font-weight:600; font-size:31px; 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;}
.orderup-self-service .section-content{margin-bottom: 30px; font-weight: 300; font-size: 19px; padding:0px 90px; line-height:37px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.orderup-self-service .orderup-self-service-info .points{width: 100%; display: table; padding:30px 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;}
.orderup-self-service .orderup-self-service-info .points .info-icon{float: left; width: 105px; text-align: center; padding: 33px 10px; border-right: solid 2px #000; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.orderup-self-service .orderup-self-service-info .points .info-icon-2{float: left; width: 105px; text-align: center; padding: 20px 10px; border-right: solid 2px #000; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.orderup-self-service .orderup-self-service-info .points .info-detail{float: left; width: 295px; text-align: left; margin-left: 20px; line-height: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;}
.orderup-self-service .orderup-self-service-info .points .info-detail span{display:table; width:100%; font-size:22px; font-weight:600; 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;}
.orderup-self-service .orderup-self-service-info .kiosk-screen 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;}
.orderup-self-service .orderup-self-service-info .kiosk-screen image{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;}

.orderup-features-includes {padding:30px 330px; text-align:center;  max-width: 1347px; 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;}
.orderup-features-includes .section-heading{font-size:20px; padding:10px; font-weight:700; margin-bottom: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;}
.orderup-features-includes .section-heading span{color:#447ab2; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.orderup-features-includes .orderup-feature-icon{text-align:center; padding-top: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;}
.orderup-features-includes .orderup-feature-detail{text-align:left; font-weight:400; line-height: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;}
.orderup-features-includes .orderup-feature-detail span{display:table; width:100%; font-size:22px; font-weight:600; 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;}

.orderup-terminal{display: table; padding: 60px 200px 80px 200px; font-size: 50px; font-weight: 400; text-align: center; max-width: 1347px; 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;}
.orderup-terminal span{font-weight:300; color:#447ab2; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}

.orderup-ready-learn{width:100%; display:table; padding:80px 70px 100px 70px; background:url(../images/orerup-band-bg.jpg) no-repeat left top; background-size:cover; text-align:center; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.orderup-ready-learn .text-1{color: #fff; font-size: 80px; font-weight: 100; 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;}
.orderup-ready-learn a{font-family:'Work Sans', sans-serif; width:350px; border:solid 2px #000; display:inline-block; margin-right:15px; background:#000; color:#fff; padding:20px; text-align:center; font-size:15px; text-decoration:none; 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;}
.orderup-ready-learn a:hover{border:solid 2px #000; background:rgba(0,0,0,0.5); color:#fff; font-weight:500; text-decoration: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;}

.orderup-selfkiosk-smartphone{display: table; width:100%; padding: 80px 100px; max-width: 1347px; 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;}
.orderup-selfkiosk-smartphone .text-1{text-align:Center; font-size:60px; font-weight:300; margin-bottom:20px; margin-top: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;}
.orderup-selfkiosk-smartphone .text-1 span{color:#447ab2; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.orderup-selfkiosk-smartphone .text-2{text-align:Center; font-size:25px; font-weight:400; 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;}
.orderup-selfkiosk-smartphone .text-2 span{color:#447ab2; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.orderup-selfkiosk-smartphone .text{position:absolute; top:65px; left:215px; width:317px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.orderup-selfkiosk-smartphone .text .first{width: 150px; font-size: 29px; line-height: 30px; float: left; text-align: center; margin-top: 90px; transform: rotate(-7deg); 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;}
.orderup-selfkiosk-smartphone .text .first span{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;}
.orderup-selfkiosk-smartphone .text .arrow{float:left; padding-top:58px; width:82px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.orderup-selfkiosk-smartphone .text .second{float: left; width: 235px; text-align: center; font-style: italic; margin-top: 80px; margin-left: -24px; font-size: 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;}
.smartphone-wrapper{position: absolute; top: 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;}

.orderup-website-builder{display:table; width:100%; background:url(../images/orerup-band-bg.jpg) no-repeat left top; background-size:cover; padding:50px;  text-align: center; text-decoration:none!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;}
.orderup-website-builder .text-1{font-size: 55px; font-weight: 300; margin-bottom:15px; color:#fff; text-decoration: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;}
.orderup-website-builder .text-1 p{display:inline-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;}
.orderup-website-builder .text-1 span{color:#000; 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;}
.orderup-website-builder .text-1 .arrow{color:#fff; font-weight:500; font-size: 40px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.orderup-website-builder .text-2{font-size: 18px;font-weight: 700; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}

.orderup-remote-management{display:table; width:100%; padding:70px 30px 50px 30px; background:url(../images/orderup-cloud.png) no-repeat 160px 190px; max-width: 1347px; 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;}
.orderup-remote-management .text-1{font-size: 65px; text-align: center; font-weight: 300; line-height: 70px; margin:0 auto; margin-bottom: 20px; width:430px; margin-top:195px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.orderup-remote-management .text-1 span{color:#447ab2; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.orderup-remote-management .text-2{font-size:25px; text-align:center; margin:0 auto; margin-bottom:15px; width:400px; line-height:normal; color:#447ab2; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.orderup-remote-management .text-3{font-size:22px; text-align:center; margin:0 auto; width:400px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.orderup-remote-management .feature-point{width:100%; font-size:17px; font-weight:700; padding: 10px; margin:0px; margin-bottom: 15px; position:relative; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.orderup-remote-management .icon-1:before{content:''; position:absolute; width:38px; height:35px; background:url(../images/orderup-icon-1.png) no-repeat left top; left: 7px; top: 6px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.orderup-remote-management .icon-2:before{content:''; position:absolute; width:38px; height:35px; background:url(../images/orderup-icon-2.png) no-repeat left top; left: 7px; top: 6px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.orderup-remote-management .icon-3:before{content:''; position:absolute; width:38px; height:35px; background:url(../images/orderup-icon-3.png) no-repeat left top; left: 7px; top: 6px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.orderup-remote-management .icon-4:before{content:''; position:absolute; width:38px; height:35px; background:url(../images/orderup-icon-4.png) no-repeat left top; left: 7px; top: 6px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.orderup-remote-management .icon-5:before{content:''; position:absolute; width:38px; height:35px; background:url(../images/orderup-icon-5.png) no-repeat left top; left: 7px; top: 6px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.orderup-remote-management .icon-6:before{content:''; position:absolute; width:38px; height:35px; background:url(../images/orderup-icon-6.png) no-repeat left top; left: 7px; top: 6px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.orderup-remote-management .icon-7:before{content:''; position:absolute; width:38px; height:35px; background:url(../images/orderup-icon-7.png) no-repeat left top; left: 7px; top: 6px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.orderup-remote-management .icon-8:before{content:''; position:absolute; width:38px; height:35px; background:url(../images/orderup-icon-8.png) no-repeat left top; left: 7px; top: 6px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.orderup-remote-management .icon-9:before{content:''; position:absolute; width:38px; height:35px; background:url(../images/orderup-icon-9.png) no-repeat left top; left: 7px; top: 6px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.orderup-remote-management .icon-10:before{content:''; position:absolute; width:38px; height:35px; background:url(../images/orderup-icon-10.png) no-repeat left top; left: 7px; top: 6px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}

.orderup-guaranteed{width:100%; display:table; padding:80px 60px 100px 60px; background:url(../images/orerup-band-bg.jpg) no-repeat left top; background-size:cover; text-align:Center; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.orderup-guaranteed .text-1{font-size:60px; color:#fff; margin-bottom:20px; line-height:normal; font-weight:300; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.orderup-guaranteed .text-2{font-family:'Work Sans', sans-serif; font-size:15px; color:#fff; font-weight:500; letter-spacing:2px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.orderup-guaranteed .text-2 span{color:#000; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}

.orderup-order-management {width:100%; display:table; padding:90px 80px; background:url(../images/orderup-order-management-bg.png) no-repeat center -66px; background-size:cover; max-width: 1347px; 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;}
.orderup-order-management .section-heading{font-size:20px; padding:10px; font-weight:700; margin-bottom:20px; text-align:center; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.orderup-order-management .section-heading span{color:#447ab2; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.orderup-order-management .section-head{ font-family:'Work Sans', sans-serif; font-weight:700; font-size:30px; margin-bottom:60px; text-align:center; letter-spacing:1px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.orderup-order-management .app-name{font-size: 55px; font-weight: 300; line-height: 60px; width: 350px;position: relative; margin-top: 70px; margin-left: 40px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.orderup-order-management .app-name:before{content:''; position:absolute; background:url(../images/orderup-arrow-2.png) no-repeat left top; left: -40px; top: 145px; width: 102px; height: 65px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.orderup-order-management .app-name2{font-size: 55px; font-weight: 300; line-height: 60px; width: 350px; position: relative; margin-top: 115px; margin-left: 127px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.orderup-order-management .app-name2:before{content: ''; position: absolute; background: url(../images/orderup-arrow-3.png) no-repeat left top; left: 235px; top: 75px; width: 102px; height: 65px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.orderup-order-management .app-name3{font-size: 55px; font-weight: 300; line-height: 60px; width: 350px;position: relative; margin-top: 100px; margin-left: 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;}
.orderup-order-management .app-name3:before{content:''; position:absolute; background:url(../images/orderup-arrow-2.png) no-repeat left top; left: -60px; top: 85px;; width: 102px; height: 65px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.orderup-order-management .management-img{width:600px; 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;}

.orderup-reasons{width: 100%; display: table; padding: 80px 100px 120px 100px; background: url(../images/orerup-band-bg.jpg) no-repeat left top; background-size: cover; text-align: Center; font-size: 60px; color: #fff!important; font-weight: 300; line-height: normal; text-decoration:none!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;}
.orderup-reasons span{color:#000; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.orderup-reasons .download-paper{font-family:'Work Sans', sans-serif; font-size: 22px; display: block; color: #fff; font-weight: 500; margin-top: 25px; text-decoration:none; position:relative; letter-spacing:1.5px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.orderup-reasons .download-paper:before{content:''; background:url(../images/orderup-arrow-4.png) no-repeat left top; width:13px; height:27px; position:absolute; left:50%; margin-left:-6px; top: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-service{width: 100%; display: table; padding: 40px 200px; max-width: 1347px; 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;}
.customer-service .section-heading{font-size:20px; padding:10px; font-weight:700; margin-bottom:40px; text-align:center; position:relative; 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-service .section-heading:before{content: ''; position: absolute;width: 80px;height: 5px;background: #447ab2;top: 55px;left: 50%;margin-left: -40px; 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-service .time-date{font-family: 'Raleway', sans-serif; font-size: 100px; text-align: center; color:#447ab2; 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-service .contact-us{width:500px; text-align:Center; margin:0 auto; margin-top:40px; 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-service .contact-us span{display:table; width:100%; font-size:20px; font-weight:600; color:#447ab2; text-align:Center; margin-top: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;}
.customer-service .contact-us a{text-decoration: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;}

.footer{border-top:solid 1px #000; font-size:15px; margin: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;}
.footer a{font-weight:700; color:#000; margin-right: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;}
.footer a:last-child{font-weight:700; color:#000; margin-right: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;}
.display_none{display:none!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;}

.orderup-2 .image-wrapper{background-image:none; background-color:#fff; color:#000; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.orderup-2 .image-wrapper .content{color:#000; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.orderup-2 .form-area{background:#f5f7f6; padding:85px 50px 23px 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;}
.orderup-2 .image-wrapper .more-content span{color:#447ab2; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.orderup-2 .image-wrapper .form-area .head{color:#447ab2; font-size:45px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.orderup-2 .image-wrapper .form-area .card-info{color:#000; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.orderup-2 .image-wrapper .form-area .head span{color:#000; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.orderup-2 .lightheader .salesvu-logo img{filter:invert(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;}

.orderup-3 .image-wrapper{background:url(../images/salesvu-order-kiosk-img-2.jpg) no-repeat left top; background-size:cover; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.orderup-3 .form-area{background:rgba(255,255,255,0.3); padding:85px 50px 23px 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;}
.orderup-3 .image-wrapper .more-content span{color:#fff; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.orderup-3 .image-wrapper .form-area .head{color:#fff; font-size:45px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.orderup-3 .image-wrapper .form-area .card-info{color:#000; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.orderup-3 .image-wrapper .content{color:#000; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.orderup-3 .image-wrapper .more-content{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;}
.orderup-3 .image-wrapper .more-content h2{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;}
.orderup-3 .image-wrapper .form-area .head span{color:#000; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.orderup-3 .lightheader .salesvu-logo img{filter:invert(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;}

.smartphone-screen{width:209px; height:272px; margin:79px 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;}
.smartphone-wrapper{position:absolute; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}

.graphic-design .art-culture-tessitura .text-1{color:#7e808d; 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;}
.graphic-design .image-wrapper{background:url(../images/salesvu-graphic-design-img.jpg) no-repeat left top; background-size:cover; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.graphic-design .header-wrapper{top:45px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.graphic-design .image-wrapper .content {width: 550px; 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;}
.graphic-design .image-wrapper .content .text-1{font-weight:600; display:table; font-size:95px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.graphic-design .image-wrapper .content .text-2{font-weight: 300; font-size:110px; line-height: 110px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.graphic-design .image-wrapper .content .text-3{font-size: 20px; line-height: 34px; font-weight: 500; margin-top: 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;}
.graphic-design .art-culture-firepower .firepower-points svg{margin-top:5px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.graphic-design .art-culture-firepower .firepower-points span{margin-bottom:0px; font-weight:700; letter-spacing:1px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.graphic-design .app-culture-title{width: 865px; margin: 0 auto; padding-right: 290px; position: relative; text-align: right; line-height: normal; font-size: 52px; line-height: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;}
.graphic-design .app-culture-title:before{content:''; width: 251px; height: 233px; background:url(../images/graphic-design-app-icon.png) no-repeat left top; position:absolute; right:0px; 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;}
.graphic-design .art-culture-app-info{padding:50px; margin-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;}
.graphic-design .art-culture-app-info .app-culture-caption {width: 900px; margin: 0 auto; text-align: left; font-size: 16px; font-weight: 600; margin-top: 45px; line-height:28px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.graphic-design .art-culture-firepower{margin-top: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;}
.graphic-design .art-culture-firepower .text-4{font-size: 45px; text-align: center; font-weight:300; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.graphic-design .art-culture-firepower .text-4 span{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;}
.graphic-design .art-culture-firepower .firepower-points{width: 506px; margin: 0 auto; margin-top: 40px; font-size: 15px; line-height: 22px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.graphic-design .art-culture-customer-service {padding: 75px 135px; width: 100%; display: table; background: #b5b5b6; margin-top: 50px; text-align: Center; font-size: 50px; background:#7f828f; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.graphic-design .art-culture-customer-service .row{max-width:1347px; margin:0 auto!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;}
.graphic-design .why-partner{padding:80px 100px 60px 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;}
.why-partner{padding:50px 100px; display:table; width: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;}
.why-partner .text-1{font-size: 40px; text-align: center;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;}
.why-partner .text-1 span{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;}
.why-partner .text-2{font-size: 32px; text-align: center; margin-bottom: 25px; font-weight: 300; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.why-partner ul{list-style: none; margin: 0 auto; padding: 0px; width: 550px; margin-top: 45px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.why-partner li{margin-left: 50px; margin-bottom: 20px; position: relative; font-size: 18px; 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;}
.why-partner li:before{content:''; background:url(../images/w-tick.png) no-repeat left top; width:25px; height:19px; position:absolute; left: -42px; top: 5px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.graphic-design .art-culture-tessitura .text-3{line-height:32px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}

.orderup-new .image-wrapper .content h1{font-size:unset; font-weight:unset; display:inline; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.orderup-new .image-wrapper{background:url(../images/salesvu-orderup-img.jpg) no-repeat left bottom; background-size:cover; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.orderup-new .header-wrapper{top:45px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.orderup-new .image-wrapper .content {width: 600px; margin-top:40px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.orderup-new .image-wrapper .content .text-1 {font-weight: 600;display: table;font-size: 105px;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;}
.orderup-new .image-wrapper .content .text-2 {font-weight: 300; font-size: 98px; line-height: 95px; width: 500px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.orderup-new .image-wrapper .content .text-3 {width: 520px; font-size: 22px; padding-right: 0px; margin-top:40px; line-height:normal; font-weight: 600; letter-spacing: .5px; margin-left: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;}
.orderup-new .image-wrapper .content .text-3 span{font-weight: 700; font-size: unset; display: inline; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.orderup-new .image-wrapper .content .download-app{font-size: 22px; color: #fff; font-weight: 600; text-decoration: none; font-family: 'Work Sans', sans-serif;}
.orderup-new .art-culture-tessitura{height:850px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.orderup-new .art-culture-tessitura .text-1{font-weight: 300; color:#779bab; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.orderup-new .art-culture-tessitura .text-1 span{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;}
.orderup-new .art-culture-tessitura ul{margin: 0px; padding: 0px; margin-top: 30px; width: 480px; 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;}
.orderup-new .art-culture-tessitura li{list-style: none; margin-bottom: 15px; margin-left: 110px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.orderup-new .art-culture-tessitura li:before{background:url(../images/tick-blue.png) no-repeat left top; content:''; position:absolute; width: 15px; height: 12px; margin-left: -25px; margin-top: 10px; background-size: cover; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.orderup-feature{padding:50px 120px; margin-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;}
.orderup-feature .text-4{width:263px; margin-left: 81px; margin-top: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;}
.orderup-feature .text-4:before{background:url(../images/art-culture-arrow-18.png) no-repeat right top; width: 60px; margin-left: -80px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.orderup-feature .text-5{width:267px; margin-left: 81px; margin-top: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;}
.orderup-feature .text-5:before{background:url(../images/art-culture-arrow-18.png) no-repeat right top; width: 60px; margin-left: -80px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.orderup-feature .text-6{width:277px; margin-left: 81px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.orderup-feature .text-6:before{background:url(../images/art-culture-arrow-17.png) no-repeat right top; width: 60px; margin-left: -80px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.orderup-new .art-culture-firepower .firepower-points{width:490px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.orderup-new .art-culture-firepower .text-1{font-weight:300; font-size:50px; border:0px; padding-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;}
.orderup-new .art-culture-firepower .text-1 span{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;}
.orderup-new .art-culture-firepower .firepower-points span{font-weight:700; letter-spacing: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;}
.orderup-new .art-culture-firepower .firepower-points .row{margin-top:50px!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;}
.orderup-new .art-culture-firepower .firepower-points svg{margin-top:35px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.orderup-new .text-orderup{text-align: center; padding-top: 85px; font-size: 40px; line-height: normal; font-weight: 300; background: url(../images/orderup-features-icon-6.png) no-repeat right top; width: 850px; margin: 0 auto; 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;}
.orderup-new .text-orderup span{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;}
.orderup-new .ready-learn{font-size:60px; font-weight:300; background:#779bab; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.orderup-new .ready-learn span{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;}
.orderup-new .ready-learn .chat{padding:22px; width:300px; display:inline-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;}
.orderup-no-space{width: 100%; margin: 0 auto; text-align: center; padding: 200px 100px 50px 100px; position:relative; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.orderup-baloon{width: 296px; height: 241px; position: absolute; background: url(../images/orderup-baloon.png) no-repeat left top; font-size: 38px; padding: 68px 30px; line-height: normal; top: 130px; left: 170px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.orderup-baloon span{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;}
.orderup-nospace-description{width: 340px; position: absolute; text-align: left; font-size: 17px; right: 130px; bottom: 85px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.orderup-nospace-description span{display: table; color: #779bab; font-size: 23px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.orderup-pdf-download{text-align: right; font-size: 68px; padding: 70px 285px; display: table; width: 100%; font-weight: 300; margin-top: 45px; background:#779bab; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.orderup-pdf-download .arrow{display: inline-block; width: auto; text-align: right; font-size: 55px; line-height: 51px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.orderup-pdf-download a{color:#000; text-decoration:none;}
.orderup-pdf-download span{display: inline-block; width: auto; text-align: right; 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;}
.orderup-features{width: 100%; display: table; padding: 50px 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;}
.orderup-features .title{width: 595px; margin: 0 auto; font-size: 55px; line-height: normal; font-weight: 300; text-align: left; padding: 82px 220px 0px 0px!important; background:url(../images/orderup-cloud-2.png) no-repeat right top; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.orderup-features .title span{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;}
.orderup-features .sub-title{text-align: center; margin-top: 15px; font-size: 29px; font-weight: 600; width: 500px; margin: 0 auto; margin-top: 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;}
.orderup-features .price{text-align: center; color:#779bab; font-size: 28px; font-weight: 600; width: 500px; margin: 0 auto; margin-top: 20px; margin-bottom: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;}
.orderup-features .feature-list{width:100%; 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;}
.orderup-features .feature-points{width: 17.3%;float: left; text-align: center; font-size: 16px; font-weight: 600; margin: 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;}
.orderup-features .feature-points .icon{margin-bottom: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;}
.orderup-features .feature-points .text{margin-bottom:30px; font-weight:700; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.orderup-average{background:#779bab; text-align: center; padding: 70px 120px; 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;}
.orderup-average .text-1{font-size: 57px; font-weight: 300; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.orderup-average .text-1 span{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;}
.orderup-average .text-2{font-size: 21px; font-weight: 700; margin-top: 18px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.orderup-app-management {color:#779bab; padding:70px 120px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.orderup-app-management .title{text-align: center; font-size: 35px; font-weight: 600; color: #779bab; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.orderup-app-management .sub-title{text-align: center; font-size: 35px; font-weight: 600; color: #000; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.orderup-app-management .incoming-description{font-size: 50px; font-weight: 300; width: 330px; color: #000; line-height: normal; position:relative; margin-top:105px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.orderup-app-management .incoming-description:before{content:''; background:url(../images/orderup-arrow-2.png) no-repeat left top; position: absolute; width: 102px; height: 65px; bottom: -75px; left: -35px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.orderup-app-management .pos-description{font-size: 50px; font-weight: 300; width: 330px; color: #000; line-height: normal; position:relative; margin-top:135px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.orderup-app-management .pos-description:before{content:''; background:url(../images/orderup-arrow-3.png) no-repeat left top; position: absolute; width: 102px; height: 65px; bottom: -75px; right: -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;}
.orderup-app-management .square-description{font-size: 50px; font-weight: 300; width: 330px; color: #000; line-height: normal; position:relative; margin-top:150px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.orderup-app-management .square-description:before{content:''; background:url(../images/orderup-arrow-2.png) no-repeat left top; position: absolute; width: 102px; height: 65px; bottom: -75px; left: -35px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.orderup-new .art-culture-pdf-download{background:#779bab; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.orderup-new .art-culture-pdf-download a{margin-top:40px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.orderup-new .art-culture-app-feature-new .ipad-blank{left: 35%; margin-left: -320px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.orderup-new .app-screen-carousel{margin:unset; margin-left:213px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.orderup-new .art-culture-app-feature-new .text-1{width: 282px; position: absolute; text-align: left; right: 213px; font-weight: 400; font-size: 14px; top: 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;}
.orderup-new .art-culture-app-feature-new .text-1 span{display:table; font-weight:600; width: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;}
.orderup-new .art-culture-app-feature-new .text-1:before{content: ''; background: url(../images/art-culture-arrow-18.png) no-repeat right top; width: 40px; height: 22px; position: absolute; margin-left:-55px; 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;}
.orderup-new .art-culture-app-feature-new .text-2{width: 282px; position: absolute; text-align: left; right: 213px; font-weight: 400; font-size: 14px; top: 175px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.orderup-new .art-culture-app-feature-new .text-2 span{display:table; font-weight:600; width: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;}
.orderup-new .art-culture-app-feature-new .text-2:before{content: ''; background: url(../images/art-culture-arrow-18.png) no-repeat right top; width: 40px; height: 22px; position: absolute; margin-left:-55px; 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;}
.orderup-new .art-culture-app-feature-new .text-4{width: 282px; position: absolute; text-align: left; right: 213px; font-weight: 400; font-size: 14px; top: 300px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.orderup-new .art-culture-app-feature-new .text-4 span{display:table; font-weight:600; width: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;}
.orderup-new .art-culture-app-feature-new .text-4:before{content: ''; background: url(../images/art-culture-arrow-17.png) no-repeat right top; width: 40px; height: 22px; position: absolute; margin-left:-55px; 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;}
.orderup-new .nospace-iphone-wrapper{width:100%; position:relative; height:737px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.orderup-new .nospace-iphone{position:absolute; width:362px; margin-left:-181px; left:50%; 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;}
.orderup-new .nospace-carousal{padding-top: 88px; width: 314px; margin: 0 auto; height:627px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.orderup-new .nospace-carousal 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;}

.orderup-new .backend-management-ipad-wrapper{position:relative; width: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;}
.orderup-new .backend-management-ipad{position:absolute; width:664px; left:50%; margin-left:-332px; z-index:10; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.orderup-new .backend-management-carousel{width: 534px; margin: 0 auto; padding-top: 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;}



.digital-fine-dinning .image-wrapper .content h1{font-size:unset; font-weight:unset; display:inline; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.digital-fine-dinning .image-wrapper .content .text-2 {font-weight: 700; font-size: 77px; line-height: 95px; width: 500px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease; margin:0 auto;}
.digital-fine-dinning .image-wrapper .content{margin-top:275px; width:100%;}

.video_height_width{ width:560px; height:315px; border:0px;}
.video_height_width_small{ width:100%; height:250px; border:0px;}

.pos-app-new .product-recomendation-screen .recommendation-carousal .pos-similar-product {position: absolute; left: 80px; top: -60px; color: #99999a; width: 118px; text-align: center; font-weight: 300; font-size: 17px;}

.help_center .help_sections{width:860px!important;}
*/

.reservation_wraper .find_table{width:unset;}
.reservation_wraper .table ul li a{width:unset;}

.zb-toppanel{width:100%; padding:50px; padding-top:100px;}
.zb-toppanel .heading{font-size: 60px; font-weight: bold; line-height:50px; margin-top:20px; margin-bottom:10px;}
.zb-toppanel .heading span{display:table; font-size:40px;}
.zb-toppanel .sub-head{font-size:20px;}
.zb-toppanel img{width:100%;}
.zb-toppanel  ul{font-size: 20px; margin-top: 7px; list-style: none;}
.zb-toppanel li{position:relative; margin-bottom:7px;}
.zb-toppanel li:before{width:25px; height:19px; position:absolute; content:'\f00c'; left: -35px; top: 1px; font-family:FontAwesome}
.zb-second-panel{padding: 50px; padding-top:0px; font-size: 19px; width:100%; display:table;}
.zb-second-panel span{font-weight:600;}
.zb-third-panel{padding: 0px 35px; margin-bottom: 30px;}
.zb-third-panel img{width:100%;}

.lm-top-panel{width:100%; padding:50px; padding-top:100px;}
.lm-top-panel .lm-top-content{width:510px; margin:0 auto;}
.lm-top-panel .lm-top-content .text-1{font-size:65px; font-weight: 700; line-height: 50px; margin-bottom:10px;}
.lm-top-panel .lm-top-content .text-2{font-size: 32px; font-weight: 300; line-height: normal;}
.lm-top-panel .lm-top-content .text-3{font-size: 16px; font-weight: 500; margin-top: 15px; line-height: normal; padding-right: 0;}
.lm-top-panel .lm-top-content .quick-logo{width: 306px; height: 66px; margin-top: 15px;}
.lm-top-panel .lm-screen-laptop-area{width:651px; height:387px;}
.lm-top-panel .lm-screen-laptop-area .lm-laptop-area{position:absolute; top:0px; left:0px; width:651px; height:387px; z-index:100;}
.lm-top-panel .lm-screen-laptop-area .lm-laptop-area svg{width:100%; height:100%;}
.lm-top-panel .lm-screen-laptop-area .lm-laptop-area image{width:100%; height:100%;}
.lm-top-panel .lm-crausal-area{padding: 24px 0px 0px 69px; width: 549px; height: 332px;}
.lm-quickbook-campatibility{width:100%; background:#f7f7f7; padding:50px; padding-bottom:250px; position:relative; margin-bottom:250px;}
.lm-quickbook-campatibility .text-1{font-size:35px; text-align:Center; font-weight:700; margin-bottom:20px;}
.lm-quickbook-campatibility .text-2{font-size:18px; text-align:Center; font-weight:500; width:710px; margin:0 auto;}
.lm-quickbook-campatibility .fb-box-area{width:300px!important; position:absolute; left:50%; margin-left:-150px!important; bottom:-140px;}
.lm-quickbook-campatibility .box-area{width:640px; position:absolute; left:50%; margin-left:-320px; bottom:-140px;}
.lm-quickbook-campatibility .box-area .inner-box{background:#fafafa; border:solid 5px #fff; padding:20px 40px; padding-top:70px; height:280px; border-radius: 10px; box-shadow: 0px 0px 5px rgba(0,0,0,0.3);}
.lm-quickbook-campatibility .box-area .inner-box .icon{position: absolute; top: -40px; background: #fff; padding: 10px 5px; border-radius: 10px; box-shadow: 0px 0px 5px rgba(0,0,0,0.3); left: 65px;}
.lm-quickbook-campatibility .box-area .inner-box .head{font-weight: 700; font-size: 18px; line-height: normal; margin-bottom:10px;}
.lm-quickbook-campatibility .box-area .inner-box ul{margin:0px; padding:0px; list-style:none;}
.lm-quickbook-campatibility .box-area .inner-box li{position:relative; padding:5px; padding-left:30px;}
.lm-quickbook-campatibility .box-area .inner-box li:before{content:'\f00c'; font-family:FontAwesome; font-size:15px; position:absolute; left: 6px;}
.lm-transaction-data{padding:50px 70px; width:100%; margin:0 auto; display:table; margin-bottom:50px;}
.lm-transaction-data .content{width:500px; margin:0 auto;}
.lm-transaction-data .content .text-1{font-size: 32px; font-weight: 700; line-height: normal;}
.lm-transaction-data .content .text-2{font-weight: 500; line-height: normal; margin-top:15px;}
.lm-transaction-data .content .text-3{font-weight: 600; line-height: normal; margin-top:15px;}
.lm-transaction-data .content ul{margin:0px; padding:0px; list-style:none;}
.lm-transaction-data .content  li{position:relative; padding:3px; padding-left:30px;}
.lm-transaction-data .content  li:before{content:'\f00c'; font-family:FontAwesome; font-size:15px; position:absolute; left: 6px;}
.lm-transaction-data img{margin-top:50px; width:100%}

.top-disconnect-panel{width:100%; padding:65px 0px 0px 0px; display:table; text-align:center;}
.top-disconnect-panel .text-1{font-size: 55px; font-weight: 700; margin-bottom:20px;}
.top-disconnect-panel .text-2{font-size: 18px; width: 830px; margin: 0 auto; font-weight:300; margin-bottom:35px;}
.top-disconnect-panel .text-2 a{color:#000; text-decoration:underline;}
.img-disconnect{width:100%; text-align:Center;}
.img-disconnect img{width:100%;}
.second-disconnect-panel{text-align:center; font-size:40px; background:#f7f7f7; padding-top:50px; width:100% }
.third-disconnect-panel{background:#f7f7f7; max-width:100%}
.signup_form .form-label{display:none;}
.signup_form .pass-eye-open{display:none;}

/*----------------------- Footer 2021 -----------------------*/
.footer{width:100%; display:table; padding: 80px 150px 20px 150px!important;; background: #000000!important; 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: white; 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;}
.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}
/*----------------------- Footer 2021 -----------------------*/

/*---------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: 2px; 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:600;}
	.non-login-footer-2021 .copyright .col-md-6:first-child{border-right:solid 1px #fff; padding-top:8px;}
	.non-login-footer-2021 .copyright a{color:#fff;}

	
/*---------Footer-----------*/

@media screen and (min-width: 1023px) {
	.new-design .navbar {padding-top:0px; padding-bottom:0px;}
	.new-design .navbar .nav-item {padding:9px;}
	.new-design .navbar .dropdown {position:static; border: 0px solid rgba(0,0,0,.15); background-color: #fff;}
	.new-design .navbar .dropdown-menu {width:100%; left:0; right:0; top:45px; display:block; visibility: hidden; opacity: 0; transition: visibility 0s, opacity 0.3s linear; border:0px;}
	.new-design .navbar .dropdown:hover .dropdown-menu, .navbar .dropdown .dropdown-menu:hover {display:block; visibility: visible; opacity: 1; transition: visibility 0s, opacity 0.3s linear; box-shadow: 0px 4px 5px rgba(0,0,0,0.2); border-radius: 0px;}
}

@media screen and (min-width: 1150px) and (max-width: 1280px) {
/*Header*/
.new-design .register-btn-n{width:214px;}
.new-design .navbar .nav-item{padding:0px;}
.new-design .navbar-nav{margin:0px;}
.new-header-wrapper .navbar-brand svg{width:100%;}
.new-design .navbar-collapse{box-shadow:unset;}
.new-design .inner-nav-wrapper a{padding:0px;}
.new-design .dropdown:hover>.dropdown-menu{border:0px;}
.new-header-wrapper .navbar{padding-right:10px;}
.new-design .navbar-toggler{border:solid 1px #000;}
.new-design .dropdown-menu{padding:0px; margin:0px; border:0px; width:100%;}
.new-design .inner-nav-wrapper .nav-title svg{margin-right:5px;}
/*Header*/
.new-home-page .setup-deployment{font-size:27px;}
.new-home-page .setup-deployment span{font-size:26px;}
.powered-recommendation .heading{font-size:40px;}
.powered-recommendation .sub-heading{font-size:23px;}
.powered-recommendation .screen svg{max-width:1349px; height:752px;}
.powered-recommendation .screen .baloon-1{width: 250px; left: 356px; top: 51px; font-size: 13px;}
.powered-recommendation .screen .baloon-2{width: 220px; right: 279px; top: 127px; font-size: 14px;}
.powered-recommendation .screen .baloon-3{width: 209px; right: 160px; font-size: 14px; bottom: 136px;}
.powered-recommendation a{margin-top:10px;}
.new-home-page .scalable-solutions{width:1100px; background-position:right top}
.new-home-page .scalable-solutions .text-1 {line-height: 110px;}
.new-home-page .scalable-solutions-point{width:1100px;}
.new-home-page .scalable-solutions-point .point-list{font-size:15px;}
.new-home-page .scalable-solutions-point .point-list span{font-size:23px;}
.new-home-page .scalable-solutions-point .cloud-point{font-size:35px; padding:75px 45px 10px 15px;}
.new-home-page .scalable-solutions-screens{padding:50px 30px;}
.new-home-page .scalable-solutions-screens svg{width:100%;}
.new-home-page .modern-online{padding:50px 10px 0px 10px}
.new-home-page .modern-online-screens svg {margin-top: -210px; z-index: 100; position: absolute; margin-left: -630px; left: 50%; width: 1260px; height: 500px;}
.new-home-page .modern-online .heading{font-size:40px;}
.new-home-page .modern-online .heading .d-md-block {display: none!important;}
.new-home-page .modern-online .row span{margin-top:15px;}
.new-home-page .modern-online .row .d-md-block {display: none!important;}
.faq{padding: 120px 50px; padding-left: 150px; position: relative;}
.faq:before{left: 50px; top: 125px; width: 110px; height: 430px;}
.faq .head{font-size:29px;}
.faq .question{font-size:16px;}
.faq .answer{font-size:13px;}
.faq-screens-wrapper .faq-tablet-screen{right:-10px;}
.new-home-page .customers-and-Case-studies{font-size:40px;}
.new-home-page .customer-section{font-size: 15px; line-height: 23px;}

.non-login-footer .inner-footer-wrapper{width:1100px;}

.art-culture .image-wrapper{height:600px;}
.art-culture .image-wrapper .form-area{height:600px;}
.art-culture-tessitura{padding:60px 20px;}
.art-culture-tessitura .text-1{font-size:25px;}
.art-culture-tessitura .kiosk-screen-wrapper{position: absolute; width: 490px; left: 50%; margin-left: -245px; z-index: 100;}
.art-culture-tessitura .kiosk-screens{width: 367px; height: auto; margin: 0 auto; margin-top: 37px; margin-left: 77px;}
.art-culture-tessitura .text-3{font-size:17px; line-height:25px;}
.art-culture-app-info .app-culture-title{line-height:70px;}
.art-culture .pos .pos-feature-points{width: 161px; left: -261px; font-size: 13px; top: 22px;}
.art-culture .pos .pos-feature-points:after{margin-top:-2px;}
.art-culture .pos .pos-feature-points-2{width: 141px; left: -245px; font-size: 13px; top: 120px;}
.art-culture .pos .pos-feature-points-2:after{margin-top:-10px}
.art-culture .pos .pos-feature-points-3{width: 211px; left: -320px; font-size: 13px; top: 206px;}
.art-culture .pos .pos-feature-points-4{width: 171px; left: -285px; font-size: 13px; top: 310px;}
.art-culture .pos .pos-feature-points-5{width: 211px; right: -319px; font-size: 13px; top: 22px;}
.art-culture .pos .pos-feature-points-6{width: 161px; right: -270px; font-size: 13px; top: 113px;}
.art-culture .pos .pos-feature-points-7{width: 161px; right: -280px; font-size: 13px; top: 209px;}
.art-culture .pos .pos-feature-points-8{width:191px; right: -312px; font-size: 13px; top: 316px;}

.art-culture .orderup-app-screens .app-feature-points{width: 211px; left: 6px; font-size: 12px; top: 40px;}
.art-culture .orderup-app-screens .app-feature-points-2{width: 191px; left: 25px; font-size: 12px; top: 230px;}
.art-culture .orderup-app-screens .app-feature-points-3{width: 212px; right: -3px; font-size: 12px; top: 40px;}
.art-culture .orderup-app-screens .app-feature-points-4{width: 191px; right: 17px; font-size: 12px; top: 230px;}

.art-culture .incoming-app-screens .app-feature-points{width: 211px; left: 6px; font-size: 12px; top: 40px;}
.art-culture .incoming-app-screens .app-feature-points-2{width: 191px; left: 25px; font-size: 12px; top: 230px;}
.art-culture .incoming-app-screens .app-feature-points-3{width: 212px; right: -3px; font-size: 12px; top: 40px;}
.art-culture .incoming-app-screens .app-feature-points-4{width: 191px; right: 17px; font-size: 12px; top: 230px;}

.art-culture .regulars-app-screens .app-feature-points{width: 201px; left: 16px; font-size: 12px; top: 40px;}
.art-culture .regulars-app-screens .app-feature-points:after{margin-top:-10px;}
.art-culture .regulars-app-screens .app-feature-points-2{width: 191px; left: 25px; font-size: 12px; top: 230px;}
.art-culture .regulars-app-screens .app-feature-points-2:after{margin-top:-36px;}
.art-culture .regulars-app-screens .app-feature-points-3{width: 212px; right: -3px; font-size: 12px; top: 40px;}
.art-culture .regulars-app-screens .app-feature-points-3:before{margin-top:26px;}
.art-culture .regulars-app-screens .app-feature-points-4{width: 191px; right: 17px; font-size: 12px; top: 230px;}

.art-culture .vipz-app-screens .app-feature-points{width: 211px; left: 203px; font-size: 12px; top: 40px;}
.art-culture .vipz-app-screens .app-feature-points:after{width:40px;}
.art-culture .vipz-app-screens .app-feature-points-2{width: 191px; left: 220px; font-size: 12px; top: 230px;}
.art-culture .vipz-app-screens .app-feature-points-2:after{width:40px;}
.art-culture .vipz-app-screens .app-feature-points-3{width: 212px; right: 192px; font-size: 12px; top: 40px;}
.art-culture .vipz-app-screens .app-feature-points-3:before{width:40px; margin-left: -60px; margin-top:24px;}
.art-culture .vipz-app-screens .app-feature-points-4{width: 191px; right: 213px; font-size: 12px; top: 230px;}
.art-culture .vipz-app-screens .app-feature-points-4:before{width:40px; margin-left: -60px; margin-top:24px;}

.art-culture .customer-display-app-screens .app-feature-points{width: 191px; left: 26px; font-size: 12px; top: 40px;}
.art-culture .customer-display-app-screens .app-feature-points:after{margin-top:-35px;}
.art-culture .customer-display-app-screens .app-feature-points-2{width: 191px; left: 25px; font-size: 12px; top: 230px;}
.art-culture .customer-display-app-screens .app-feature-points-3{width: 212px; right: -3px; font-size: 12px; top: 40px;}
.art-culture .customer-display-app-screens .app-feature-points-4{width: 191px; right: 17px; font-size: 12px; top: 230px;}
.art-culture .customer-display-app-screens .app-feature-points-4:after{margin-top:24px;}

.art-culture .onthelist-app-screens .app-feature-points{width: 211px; left: 6px; font-size: 12px; top: 40px;}
.art-culture .onthelist-app-screens .app-feature-points-2{width: 191px; left: 25px; font-size: 12px; top: 230px;}
.art-culture .onthelist-app-screens .app-feature-points-3{width: 212px; right: -3px; font-size: 12px; top: 40px;}
.art-culture .onthelist-app-screens .app-feature-points-3:before{margin-top: 24px;}
.art-culture .onthelist-app-screens .app-feature-points-4{width: 191px; right: 17px; font-size: 12px; top: 230px;}
.art-culture .onthelist-app-screens .app-feature-points-4:before{margin-top: 24px;}

.art-culture .scalable-solutions .text-1{font-size:40px;}
.art-culture .orderup-textimonials{padding:20px}
.art-culture .orderup-textimonials .testimonial-content{padding:15px;}

.scalable-solutions{padding:38px 20px; background-size: contain;}
.scalable-solutions-point{padding:0px 6px;}
.scalable-solutions-screens{padding:20px 0px 50px 0px;}

.art-culture-pdf-download{padding:50px 80px; font-size:36px;}
.art-culture-pdf-download a{padding:25px 70px}
.art-culture-website-makeover{padding:50px 100px}
.art-culture-website-makeover .heading{font-size:40px;}
.art-culture-website-makeover .builder-laptop{width: 591px; margin-left:-295px;}
.art-culture-website-makeover .laptop-screens{width: 591px; height: auto; padding: 23px 77px 64px 77px; margin: 0 auto;}
.art-culture-website-makeover .builder-iphone{width:165px;}
.art-culture-website-makeover .phone-screens {width: 165px; height: auto; padding: 42px 6px 42px 16px;}
.orderup-textimonials{padding:40px 20px;}
.orderup-textimonials img{width:100%;}


.food-drink .art-culture-tessitura{height:650px;}
.food-drink .faq{padding: 120px 50px 50px 50px; padding-left: 175px;}
.food-drink .orderup-textimonials{padding:20px}
.food-drink .orderup-textimonials .testimonial-content{margin-top: 50px; padding: 15px;}
.food-drink .orderup-textimonials .testimonial-gallery{margin-top: 0px;}

.retail-ecom .orderup-textimonials{padding:20px}
.retail-ecom .orderup-textimonials .testimonial-content{margin-top: 30px; padding: 15px;}
.retail-ecom .orderup-textimonials .testimonial-gallery{margin-top: 0px;}

.grocery-pos .art-culture-pdf-download a{margin-top:55px;}
.grocery-pos .art-culture-customer-service{padding: 50px 144px; font-size: 40px;}

.wineries .art-culture-tessitura {height: 700px;}
.wineries .orderup-textimonials{padding:20px}
.wineries .orderup-textimonials .testimonial-content{padding: 15px;}

.welcome-app .image-wrapper .content .text-2{font-size: 21px; line-height: normal;}
.welcome-app .art-culture-tessitura{height:750px;}
.welcome-app .orderup-textimonials{padding:20px}
.welcome-app .orderup-textimonials .testimonial-content{margin-top: 10px; padding: 15px;}
.welcome-app .orderup-textimonials .testimonial-gallery{margin-top: 0px;}

.here-app .image-wrapper .content .text-2{font-size: 21px; line-height: normal;}
.here-app .art-culture-tessitura{height:650px;}
.here-app .art-culture-customer-service{padding:50px;}
.here-app .orderup-textimonials{padding:20px}
.here-app .orderup-textimonials .testimonial-content{padding: 15px;}

.pos-app-fully-featured .fully-featured-amount{font-size:33px;}
.pos-app-fully-featured .pos-features {padding: 0px 8px; width: 1150px;}

.pos-app-new .ipad-pos-system {padding: 55px 10px; padding-bottom: 30px;}
.pos-app-new .ipad-pos-system .text-1 {font-size: 85px; font-weight: 600; line-height: 95px; margin-top: 80px; margin-left: 53px;}
.pos-app-new .ipad-pos-system .text-2 {font-size: 24px; margin-top: 35px; margin-left: 53px; font-weight: 600; width: 430px;}

.handheld-pos .ipad-pos-system svg{width:100%; height:auto;}
.handheld-pos .product-recomendation-screen .recommendation-carousal .pos-new{left: -198px; top: 61px; width: 116px;}
.handheld-pos .product-recomendation-screen .recommendation-carousal .pos-new:before{left: 101px; top: 28px;}
.handheld-pos .ipad-pos-system .text-1{font-size: 76px; line-height: 85px;}
.handheld-pos .ipad-pos-system .text-2{width: 380px; margin-top: 5px;}

.invoice-app .ipad-pos-system .text-2 .d-md-block{display:none!important;}
.invoice-app .ipad-pos-system svg{width:unset;}

.vipz-app .ipad-pos-system .text-2 .d-md-block{display:none!important;}
.vipz-app .ipad-pos-system svg{width:unset;}

.regular-app .ipad-pos-system {padding: 55px 10px; padding-bottom: 30px;}
.regular-app .ipad-pos-system .text-1 {font-size: 85px; font-weight: 600; line-height: 95px; margin-top: 80px; margin-left: 53px;}
.regular-app .ipad-pos-system .text-2 {font-size: 24px; margin-top: 35px; margin-left: 53px; font-weight: 600; width: 430px;}

.onthelist-app .ipad-pos-system {padding: 55px 10px; padding-bottom: 30px;}
.onthelist-app .ipad-pos-system .text-1 {font-size: 85px; font-weight: 600; line-height: 95px; margin-top: 80px; margin-left: 53px;}
.onthelist-app .ipad-pos-system .text-2 {font-size: 24px; margin-top: 35px; margin-left: 53px; font-weight: 600; width: 430px;}

.incoming-app .ipad-pos-system .text-2 .d-md-block{display:none!important;}
.incoming-app .ipad-pos-system svg{width:100%;}

.orderup-pos .ipad-pos-system .text-1 {font-size: 75px; font-weight: 600; line-height: 85px; margin-top: 50px; margin-left: 13px;}
.orderup-pos .ipad-pos-system .text-2 {font-size: 52px; margin-top: 15px; margin-left: 17px; font-weight: 600; width: 430px;}
.orderup-pos .ipad-pos-system .text-3 {margin-left: 18px; font-size: 24px; margin-top: 35px;}
.orderup-pos .ipad-pos-system svg{width:100%; height:auto;}
.orderup-pos .product-recomendation-screen{margin-left: 360px;}
.orderup-pos .product-recomendation-screen .orderup-kiosk-carousal .carousel-indicators{left:-460px}
.orderup-pos .product-recomendation-screen .orderup-kiosk-carousal .orderup-whats-new{left: -235px; width: 180px;}
.orderup-pos .product-recomendation-screen .orderup-kiosk-carousal .orderup-whats-new:before{left: 172px; width: 75px; background-position: right bottom;}
.orderup-pos .product-recomendation-screen .orderup-kiosk-carousal .orderup-best-sellers{right: -252px; width: 180px;}
.orderup-pos .product-recomendation-screen .orderup-kiosk-carousal .orderup-best-sellers:before{right: 188px; width:75px;}
.orderup-pos .product-recomendation-screen .orderup-kiosk-carousal .orderup-past-purchases{left: -245px; width: 180px;}
.orderup-pos .product-recomendation-screen .orderup-kiosk-carousal .orderup-past-purchases:before{left: 185px; width: 75px; background-position: right bottom;}
.orderup-pos .product-recomendation-screen .orderup-kiosk-carousal .orderup-frequently-brought-together{right: -252px; width: 180px;}
.orderup-pos .product-recomendation-screen .orderup-kiosk-carousal .orderup-frequently-brought-together:before{right: 188px; width:75px;}
.orderup-pos .product-recomendation-screen .orderup-kiosk-carousal .orderup-you-might-like{left: -245px; width: 180px;}
.orderup-pos .product-recomendation-screen .orderup-kiosk-carousal .orderup-you-might-like:before{left: 172px; width: 75px; background-position: right bottom;}
.orderup-pos .product-recomendation-screen .orderup-kiosk-carousal .orderup-similar-product{left: -245px; width: 180px; top:100px;}
.orderup-pos .product-recomendation-screen .orderup-kiosk-carousal .orderup-similar-product:before{left: 172px; width: 75px; background-position: right bottom; top:83px}
.orderup-pos .pos-app-fully-featured .pos-features li .normal-padding {padding: 18px 10px;}
.orderup-pos .pos-app-fully-featured .pos-features li a {padding:10px;}

.pos-app-new .product-recomendation-screen{margin-left: 360px;}
.pos-app-new .product-recomendation-screen .ipad-pos-carousal .carousel-indicators{left:-460px}
.pos-app-new .product-recomendation-screen .ipad-pos-carousal .orderup-whats-new{left: -235px; width: 180px; top:-20px;}
.pos-app-new .product-recomendation-screen .ipad-pos-carousal .orderup-whats-new:before{left: 172px; width: 75px; background-position: right bottom; top:95px;}
.pos-app-new .product-recomendation-screen .ipad-pos-carousal .orderup-best-sellers{left: -235px; width: 180px; top:-20px;}
.pos-app-new .product-recomendation-screen .ipad-pos-carousal .orderup-best-sellers:before{left: 172px; width: 75px; background-position: right bottom; top:95px;}
.pos-app-new .product-recomendation-screen .ipad-pos-carousal .orderup-trending-now{left: -235px; width: 180px; top:25px;}
.pos-app-new .product-recomendation-screen .ipad-pos-carousal .orderup-trending-now:before{left: 172px; width: 75px; background-position: right bottom; top:95px;}
.pos-app-new .product-recomendation-screen .ipad-pos-carousal .orderup-frequently-brought-together{left: -235px; width: 180px; top:0px;}
.pos-app-new .product-recomendation-screen .ipad-pos-carousal .orderup-frequently-brought-together:before{left: 172px; width: 65px; background-position: right bottom; top: 62px;}
.pos-app-new .product-recomendation-screen .ipad-pos-carousal .orderup-you-might-like{right: -252px; width: 180px;}
.pos-app-new .product-recomendation-screen .ipad-pos-carousal .orderup-you-might-like:before{right: 188px; width:75px;}
.pos-app-new .pos-app-fully-featured .pos-features li .normal-padding {padding: 11px 10px;}
.pos-app-new .pos-app-fully-featured .pos-features li a {padding:26px 10px;}


.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;}

.product-recommendation .product-recomendation-screen{margin-left: 360px;}
.product-recommendation .product-recomendation-screen .orderup-kiosk-carousal .carousel-indicators{left:-460px}
.product-recommendation .product-recomendation-screen .orderup-kiosk-carousal .orderup-whats-new{left: -235px; width: 180px;}
.product-recommendation .product-recomendation-screen .orderup-kiosk-carousal .orderup-whats-new:before{left: 172px; width: 75px; background-position: right bottom;}
.product-recommendation .product-recomendation-screen .orderup-kiosk-carousal .orderup-best-sellers{right: -252px; width: 180px;}
.product-recommendation .product-recomendation-screen .orderup-kiosk-carousal .orderup-best-sellers:before{right: 188px; width:75px;}
.product-recommendation .product-recomendation-screen .orderup-kiosk-carousal .orderup-past-purchases{left: -245px; width: 180px;}
.product-recommendation .product-recomendation-screen .orderup-kiosk-carousal .orderup-past-purchases:before{left: 172px; width: 75px; background-position: right bottom;}
.product-recommendation .product-recomendation-screen .orderup-kiosk-carousal .orderup-frequently-brought-together{right: -252px; width: 180px;}
.product-recommendation .product-recomendation-screen .orderup-kiosk-carousal .orderup-frequently-brought-together:before{right: 188px; width:75px;}
.product-recommendation .product-recomendation-screen .orderup-kiosk-carousal .orderup-you-might-like{left: -245px; width: 180px;}
.product-recommendation .product-recomendation-screen .orderup-kiosk-carousal .orderup-you-might-like:before{left: 172px; width: 75px; background-position: right bottom;}
.product-recommendation .product-recomendation-screen .orderup-kiosk-carousal .orderup-similar-product{left: -245px; width: 180px;}
.product-recommendation .product-recomendation-screen .orderup-kiosk-carousal .orderup-similar-product:before{left: 172px; width: 75px; background-position: right bottom;}

.product-recommendation .product-recomendation-screen .ipad-pos-carousal .carousel-indicators{left:-460px}
.product-recommendation .product-recomendation-screen .ipad-pos-carousal .orderup-whats-new{left: -235px; width: 180px; top:-20px;}
.product-recommendation .product-recomendation-screen .ipad-pos-carousal .orderup-whats-new:before{left: 172px; width: 75px; background-position: right bottom; top:95px;}
.product-recommendation .product-recomendation-screen .ipad-pos-carousal .orderup-best-sellers{left: -235px; width: 180px; top:-20px;}
.product-recommendation .product-recomendation-screen .ipad-pos-carousal .orderup-best-sellers:before{left: 172px; width: 75px; background-position: right bottom; top:95px;}
.product-recommendation .product-recomendation-screen .ipad-pos-carousal .orderup-trending-now{left: -235px; width: 180px; top:25px;}
.product-recommendation .product-recomendation-screen .ipad-pos-carousal .orderup-trending-now:before{left: 172px; width: 75px; background-position: right bottom; top:95px;}
.product-recommendation .product-recomendation-screen .ipad-pos-carousal .orderup-frequently-brought-together{left: -235px; width: 180px; top:-20px;}
.product-recommendation .product-recomendation-screen .ipad-pos-carousal .orderup-frequently-brought-together:before{left: 172px; width: 75px; background-position: right bottom; top:82px;}
.product-recommendation .product-recomendation-screen .ipad-pos-carousal .orderup-you-might-like{right: -252px; width: 180px;}
.product-recommendation .product-recomendation-screen .ipad-pos-carousal .orderup-you-might-like:before{right: 188px; width:75px;}

.product-recommendation .ecommerce-wrapper{margin-left: 300px;}
.product-recommendation .ecommerce-wrapper .ecom-pos-carousal .carousel-indicators{left:-406px}
.product-recommendation .ecommerce-wrapper .ecom-pos-carousal .orderup-whats-new{left: -198px;  width: 160px;}
.product-recommendation .ecommerce-wrapper .ecom-pos-carousal .orderup-whats-new:before{width: 60px; left: 155px; background-position: right top;}
.product-recommendation .ecommerce-wrapper .ecom-pos-carousal .orderup-past-purchases{left: -198px;  width: 160px;}
.product-recommendation .ecommerce-wrapper .ecom-pos-carousal .orderup-past-purchases:before{width: 57px; left: 160px; background-position: right top; top: 20px;}
.product-recommendation .ecommerce-wrapper .ecom-pos-carousal .orderup-trending-now{left: -198px;  width: 160px; top:40px;}
.product-recommendation .ecommerce-wrapper .ecom-pos-carousal .orderup-trending-now:before{width: 55px; left: 161px; background-position: right top; top: 108px;}
.product-recommendation .ecommerce-wrapper .ecom-pos-carousal .orderup-frequently-brought-together{width:180px; right: -219px;}
.product-recommendation .ecommerce-wrapper .ecom-pos-carousal .orderup-frequently-brought-together:before{right: 183px; width:75px;}
.product-recommendation .ecommerce-wrapper .ecom-pos-carousal .orderup-you-might-like{width:180px; right: -219px;}
.product-recommendation .ecommerce-wrapper .ecom-pos-carousal .orderup-you-might-like:before{right: 183px; width:75px;}
.product-recommendation .ecommerce-wrapper .ecom-pos-carousal .orderup-similar-product{left: -198px;  width: 160px; top:40px;}
.product-recommendation .ecommerce-wrapper .ecom-pos-carousal .orderup-similar-product:before{width: 45px; left: 160px; background-position: right top; top: 107px;}

.square .art-culture-app-feature-new .text-1{width: 180px; left: 18px;}
.square .art-culture-app-feature-new .text-1 .d-md-block{display:none!important;}
.square .art-culture-app-feature-new .text-2{width: 180px; left: 18px;}
.square .art-culture-app-feature-new .text-2 .d-md-block{display:none!important;}
.square .art-culture-app-feature-new .text-4 .d-md-block{display:none!important;}
.square .art-culture-app-feature-new .text-4{width: 180px; right: 18px;}
.square .art-culture-app-feature-new .text-5 .d-md-block{display:none!important;}
.square .art-culture-app-feature-new .text-5{width: 180px; right: 18px;}
.square .mobile-screens .text-1{width: 180px; left: 231px;}
.square .mobile-screens .text-2{width: 180px; left: 231px;}
.square .mobile-screens .text-4{width: 180px; right: 231px;}
.square .mobile-screens .text-5{width: 180px; right: 231px;}
.square .art-culture-customer-service{padding: 50px 125px;}
.square-table-service{padding:50px;}

.orderup-new-3 .art-culture-app-info .app-culture-title{line-height: 60px;}
.orderup-new-2 .art-culture-tessitura{height:720px;}

.square-handheld-feature .text-4h{left: -308px; width: 307px; top:60px}
.square-handheld-feature .text-4h:before{top: 22px; right: -53px;}
.square-handheld-feature .text-5h{top: 163px; left: -315px; width: 270px;}
.square-handheld-feature .text-5h:before{top: 25px; right: -47px;}

.lm-top-panel .lm-screen-laptop-area {width: 500px; height: 307px;}
.lm-top-panel .lm-screen-laptop-area .lm-laptop-area{width: 521px; height: 303px;}
.lm-top-panel .lm-crausal-area{padding: 19px 0px 0px 57px; width: 433px; height: 260px;}
.lm-top-panel .lm-top-content{width:460px;}
.lm-top-panel .lm-top-content .text-1{font-size:59px;}
.lm-top-panel .lm-top-content .text-2{font-size:29px;}
.lm-top-panel .lm-top-content .text-3{font-size:14px;}
.lm-transaction-data .content{width:450px;}
.lm-transaction-data .content .text-1{font-size:28px;}
.lm-transaction-data .content .text-2{font-size:14px;}
.lm-transaction-data .content .text-3{font-size:14px;}
.lm-transaction-data .content ul{font-size:14px;}

.zb-toppanel{padding:30px; padding-top: 100px;}
.zb-toppanel ul{margin-top:2px; font-size:18px;}
.zb-toppanel li{margin-bottom: 5px;}
	/*---------------------- Footer ---------------------------*/
		.non-login-footer-2021{padding:80px 80px 20px 80px}
	/*---------------------- Footer ---------------------------*/
}

@media screen and (min-width: 1024px) and (max-width: 1149px) {
.new-design .register-btn-n{width:175px;}
.new-home-page .setup-deployment{font-size:25px; padding:0px 20px 50px 20px; line-height:45px;}
.new-home-page .setup-deployment span{font-size:24px;}
.new-design .pricing-btn-n { text-transform: none; font-size: 14px; margin-right:10px; padding:10px; padding-left:0px;}
.new-design .navbar .nav-item{padding:0px;}
.new-design .inner-nav-wrapper{padding:30px 50px 10px 50px}
.new-home-page .header-wrapper .navbar-nav{width:409px;}
.new-design .login-btn-n {text-transform: none; font-size: 14px; margin-right: 0px; padding:10px!important;margin-left:0px;}
.new-design .register-btn-n {text-transform: none; font-size: 14px; padding: 10px!important;}
.new-design .inner-nav-wrapper{width:100%;}
.new-home-page .header-wrapper .question{margin-left:-265px;}
.new-home-page .image-wrapper{height:585px;}
.new-home-page .image-wrapper .image-text{font-size: 75px; color: #fff; line-height: 80px; font-weight: 300; position: absolute; top: 117px; left: 58px;}
.new-home-page .image-wrapper .image-text-2{font-size: 27px; color: #fff; font-weight: 700; position: absolute; top: 390px; left: 59px;}
.new-home-page .product-recommendation{font-size:40px;}
.new-home-page .upselling{font-size:24px;}
.new-home-page .sales-channel .ipad-pos{width:200px;}
.new-home-page .sales-channel .ipad-pos .icon{width:200px; height:155px;}
.new-home-page .sales-channel .ipad-pos .icon svg{width:100%; height:auto;}
.new-home-page .sales-channel .handheld-pos{width:200px;}
.new-home-page .sales-channel .handheld-pos .icon{width:200px; height:155px;}
.new-home-page .sales-channel .handheld-pos .icon svg{width:200px; height:155px;}
.new-home-page .sales-channel .self-order-kiosk{width:200px;}
.new-home-page .sales-channel .self-order-kiosk .icon{width:200px; height:155px;}
.new-home-page .sales-channel .self-order-kiosk .icon svg{width:200px; height:155px;}
.new-home-page .sales-channel .mobile-website{width:200px;}
.new-home-page .sales-channel .mobile-website .icon{width:200px; height:155px;}
.new-home-page .sales-channel .mobile-website .icon svg{width:200px; height:155px;}
.new-home-page .action-buttons{padding:45px 50px 50px 50px}
.new-home-page .action-buttons a{width:280px;}
.powered-recommendation .heading{font-size:35px;}
.powered-recommendation .sub-heading{font-size:24px;}
.powered-recommendation .screen svg{width:100%; height:auto;}
.powered-recommendation .screen .baloon-1{width: 258px; left: 295px; top: 1px; font-size: 14px;}
.powered-recommendation .screen .baloon-1:before{width:74px; left: -78px; top: 40px;}
.powered-recommendation .screen .baloon-2{width: 220px; right: 219px; top: -3px; font-size: 14px;}
.powered-recommendation .screen .baloon-2:before{width: 74px; height: 41px; position: absolute; right: -47px; top: 75px;}
.powered-recommendation .screen .baloon-3{idth: 240px; right: 72px; font-size: 14px; bottom: 54px;}
.powered-recommendation .screen .baloon-3:before{width: 64px; height: 41px; position: absolute; left: -55px; top: -33px;}
.new-home-page .scalable-solutions{width: 980px; background-position: 570px top; background-size: contain;}
.new-home-page .scalable-solutions .text-1 {font-size: 80px; font-weight: 300; line-height: 90px;}
.new-home-page .scalable-solutions .text-2 {font-size: 23px; font-weight: 700;}
.new-home-page .scalable-solutions-point{width:980px;}
.new-home-page .scalable-solutions-point .heading{font-size:32px;}
.new-home-page .scalable-solutions-point .point-list{font-size: 13px; font-weight: 600; line-height: 20px;}
.new-home-page .scalable-solutions-point .point-list svg{margin-right:10px;}
.new-home-page .scalable-solutions-point .point-list span{font-size:21px; line-height:normal;}
.new-home-page .scalable-solutions-point .cloud-point{font-size:33px; padding:75px 45px 10px 15px;}
.new-home-page .scalable-solutions-screens{padding:50px 0px 0px 0px;}
.new-home-page .scalable-solutions-screens svg{width:100%;}
.new-home-page .modern-online {padding:50px 10px 0px 10px;}
.new-home-page .modern-online .heading{font-size:39px;}
.new-home-page .modern-online .heading .d-md-block {display: none!important;}
.new-home-page .modern-online .row{font-size: 13px; line-height: normal;}
.new-home-page .modern-online a{margin-top:35px;}
.new-home-page .modern-online .row span{margin-top:15px;}
.new-home-page .modern-online .row .d-md-block {display: none!important;}
.new-home-page .modern-online-screens svg {margin-top: -100px; z-index: 100; position: absolute; margin-left: -512px; left: 50%; width: 1024px; height: 500px;}
.faq{padding: 77px 50px 50px 50px; padding-left: 150px; position: relative;}
.faq:before{left: 27px; width: 125px; top: 77px;}
.faq .d-md-block{display:none!important;}
.faq .head{font-size:29px;}
.faq .question{font-size:16px;}
.faq .answer{font-size:13px;}
.faq-screens-wrapper .faq-desktop-screen{width:500px; height:auto;}
.faq-screens-wrapper .faq-desktop-screen img{width:100%; height:auto;}
.new-home-page .modern-online-screens img{width:100%; height:auto;}
.faq-screens-wrapper .faq-tablet-screen{width: 330px; height:auto; right: 20px; bottom: 70px;}
.faq-screens-wrapper .faq-tablet-screen img{width:100%; height:auto;}
.faq-screens-wrapper .faq-desktop-screen:before{top:-75px;}
.new-home-page .customers-and-Case-studies{font-size:40px;}
.new-home-page .customer-section{font-size: 15px; line-height: 21px;}

.non-login-footer .inner-footer-wrapper{width:1017px;}

.art-culture .image-wrapper{height:500px;}
.art-culture .image-wrapper .form-area{width:306px; padding:20px 20px 50px 20px; height:500px;}
.art-culture .image-wrapper .form-area .card-info{margin-bottom:10px;}
.art-culture .image-wrapper .form-area .w-field input{margin-top:7px;}
.art-culture .image-wrapper .form-area .head{font-size:26px;}
.art-culture .image-wrapper .content{margin-top:50px;}
.art-culture .image-wrapper .content h1{font-size:50px; line-height:90px;}
.art-culture .image-wrapper .content span{font-size:90px;}
.art-culture-tessitura{padding:50px 10px;}
.art-culture-tessitura .kiosk-screen-wrapper{position: absolute; width: 450px; left: 50%; margin-left: -225px; z-index: 100;}
.art-culture-tessitura .kiosk-screens{width: 336px; height: auto; margin: 0 auto; margin-top: 32px; margin-left: 64px;}
.art-culture-tessitura .text-1{font-size:24px; line-height: 35px;}
.art-culture-tessitura .text-2{font-size:24px; line-height: 30px;}
.art-culture-tessitura .text-3 {font-size: 15px; line-height: 22px; font-weight: 600;}

.art-culture-app-info .app-culture-title{line-height:70px;}

.art-culture .ipad-square-blank{width:500px; margin-left:-250px;}
.art-culture .ipad-square-blank svg{width:100%; height:auto;}
.art-culture .ipad-square-blank image{width:100%; height:auto;}
.art-culture .pos{height:560px;}
.art-culture .pos .app-screen-carousel {width: 353px; height: 432px; padding-top: 41px; margin-bottom: 20px;}
.art-culture .pos .pos-feature-points{width: 161px; left: -261px; font-size: 13px; top: 22px;}
.art-culture .pos .pos-feature-points .d-md-block{display:none!important;}
.art-culture .pos .pos-feature-points:after{margin-top: -2px; margin-left: 10px; width: 30px;}
.art-culture .pos .pos-feature-points-2{width: 141px; left: -245px; font-size: 13px; top: 110px;}
.art-culture .pos .pos-feature-points-2:after{margin-top:-10px; margin-left:10px; width:30px;}
.art-culture .pos .pos-feature-points-2 .d-md-block{display:none!important;}
.art-culture .pos .pos-feature-points-3{width: 211px; left: -319px; font-size: 13px; top: 186px;}
.art-culture .pos .pos-feature-points-3:after{margin-left:10px; width:30px;}
.art-culture .pos .pos-feature-points-3 .d-md-block{display:none!important;}
.art-culture .pos .pos-feature-points-4{width: 171px; left: -288px; font-size: 13px; top: 280px;}
.art-culture .pos .pos-feature-points-4:after{margin-left: 15px; margin-top: 0px; width:30px;}
.art-culture .pos .pos-feature-points-4 .d-md-block{display:none!important;}
.art-culture .pos .pos-feature-points-5{width: 211px; right: -313px; font-size: 13px; top: 22px;}
.art-culture .pos .pos-feature-points-5:before{width: 30px; margin-left: -42px; margin-top: 17px;}
.art-culture .pos .pos-feature-points-5 .d-md-block{display:none!important;}
.art-culture .pos .pos-feature-points-6{width: 161px; right: -267px; font-size: 13px; top: 102px;}
.art-culture .pos .pos-feature-points-6:before{width: 30px; margin-left: -40px; margin-top: 17px;}
.art-culture .pos .pos-feature-points-6 .d-md-block{display:none!important;}
.art-culture .pos .pos-feature-points-7{width: 161px; right: -271px; font-size: 13px; top: 188px;}
.art-culture .pos .pos-feature-points-7:before{width: 30px; margin-left: -40px; margin-top: 17px;}
.art-culture .pos .pos-feature-points-7 .d-md-block{display:none!important;}
.art-culture .pos .pos-feature-points-8{width: 191px; right: -305px; font-size: 13px; top: 282px;}
.art-culture .pos .pos-feature-points-8:before{width: 30px; margin-left: -40px; margin-top: 17px;}
.art-culture .pos .pos-feature-points-8 .d-md-block{display:none!important;}

.art-culture .app-screen-wrapper .ipad-blank{width:500px; margin-left:-250px;}
.art-culture .app-screen-wrapper .ipad-blank svg{width:100%; height:auto;}
.art-culture .app-screen-carousel{width: 408px; height: 338px;}
.art-culture .orderup-app-screens .app-feature-points{width: 211px; left: 6px; font-size: 12px; top: 40px;}
.art-culture .orderup-app-screens .app-feature-points-2{width: 191px; left: 25px; font-size: 12px; top: 230px;}
.art-culture .orderup-app-screens .app-feature-points-3{width: 212px; right: -3px; font-size: 12px; top: 40px;}
.art-culture .orderup-app-screens .app-feature-points-4{width: 191px; right: 17px; font-size: 12px; top: 230px;}

.art-culture .incoming-app-screens .app-feature-points{width: 211px; left: 6px; font-size: 12px; top: 40px;}
.art-culture .incoming-app-screens .app-feature-points-2{width: 191px; left: 25px; font-size: 12px; top: 230px;}
.art-culture .incoming-app-screens .app-feature-points-3{width: 212px; right: -3px; font-size: 12px; top: 40px;}
.art-culture .incoming-app-screens .app-feature-points-4{width: 191px; right: 17px; font-size: 12px; top: 230px;}

.art-culture .regulars-app-screens .app-feature-points{width: 201px; left: 16px; font-size: 12px; top: 40px;}
.art-culture .regulars-app-screens .app-feature-points:after{margin-top:-10px;}
.art-culture .regulars-app-screens .app-feature-points-2{width: 191px; left: 25px; font-size: 12px; top: 230px;}
.art-culture .regulars-app-screens .app-feature-points-2:after{margin-top:-36px;}
.art-culture .regulars-app-screens .app-feature-points-3{width: 212px; right: -3px; font-size: 12px; top: 40px;}
.art-culture .regulars-app-screens .app-feature-points-3:before{margin-top:26px;}
.art-culture .regulars-app-screens .app-feature-points-4{width: 191px; right: 17px; font-size: 12px; top: 230px;}

.art-culture .vipz-app-screens .ipad-blank {width: 600px; margin-left: -300px;}
.art-culture .vipz-app-screens .app-screen-carousel {width: 188px; height: 376px; margin: 0 auto; padding-top: 44px; margin-bottom: 20px; padding-left: 3px;}
.art-culture .vipz-app-screens .app-feature-points{width: 211px; left: 153px; font-size: 12px; top: 40px;}
.art-culture .vipz-app-screens .app-feature-points:after{width:30px;}
.art-culture .vipz-app-screens .app-feature-points-2{width: 191px; left: 175px; font-size: 12px; top: 230px;}
.art-culture .vipz-app-screens .app-feature-points-2:after{width:30px;}
.art-culture .vipz-app-screens .app-feature-points-3{width: 212px; right: 146px; font-size: 12px; top: 40px;}
.art-culture .vipz-app-screens .app-feature-points-3:before{width:30px; margin-left: -50px; margin-top:24px;}
.art-culture .vipz-app-screens .app-feature-points-4{width: 191px; right: 166px; font-size: 12px; top: 230px;}
.art-culture .vipz-app-screens .app-feature-points-4:before{width:30px; margin-left: -50px; margin-top:24px;}

.art-culture .customer-display-app-screens .app-feature-points{width: 191px; left: 26px; font-size: 12px; top: 40px;}
.art-culture .customer-display-app-screens .app-feature-points:after{margin-top:-35px;}
.art-culture .customer-display-app-screens .app-feature-points-2{width: 191px; left: 25px; font-size: 12px; top: 230px;}
.art-culture .customer-display-app-screens .app-feature-points-3{width: 212px; right: -3px; font-size: 12px; top: 40px;}
.art-culture .customer-display-app-screens .app-feature-points-4{width: 191px; right: 17px; font-size: 12px; top: 230px;}
.art-culture .customer-display-app-screens .app-feature-points-4:after{margin-top:24px;}

.art-culture .onthelist-app-screens .app-feature-points{width: 211px; left: 6px; font-size: 12px; top: 40px;}
.art-culture .onthelist-app-screens .app-feature-points-2{width: 191px; left: 25px; font-size: 12px; top: 230px;}
.art-culture .onthelist-app-screens .app-feature-points-3{width: 212px; right: -3px; font-size: 12px; top: 40px;}
.art-culture .onthelist-app-screens .app-feature-points-3:before{margin-top: 24px;}
.art-culture .onthelist-app-screens .app-feature-points-4{width: 191px; right: 17px; font-size: 12px; top: 230px;}
.art-culture .onthelist-app-screens .app-feature-points-4:before{margin-top: 24px;}

.art-culture .scalable-solutions .text-1{font-size:40px; line-height:50px;}

.art-culture .orderup-textimonials{padding:20px;}
.art-culture .orderup-textimonials .testimonial-content{margin-top: 0px; padding: 15px;}
.art-culture .orderup-textimonials .testimonial-gallery{margin-top: 0px;}

.scalable-solutions{padding:38px 20px; background-size: contain; background-position: right top;}
.scalable-solutions-point{padding:0px 6px;}
.scalable-solutions-screens{padding:20px 0px 50px 0px;}
.scalable-solutions-point .heading{font-size:30px;}
.scalable-solutions-point .point-list span{font-size:20px; font-weight: 500; line-height:27px;}

.art-culture-pdf-download{padding:50px 30px; font-size:36px;}
.art-culture-pdf-download a{padding:25px 70px}
.art-culture-website-makeover{padding:50px 40px}
.art-culture-website-makeover .heading{font-size:40px;}
.art-culture-website-makeover .builder-laptop{width: 591px; margin-left:-295px;}
.art-culture-website-makeover .laptop-screens{width: 591px; height: auto; padding: 23px 77px 64px 77px; margin: 0 auto;}
.art-culture-website-makeover .builder-iphone{width:165px;}
.art-culture-website-makeover .phone-screens {width: 165px; height: auto; padding: 42px 6px 42px 16px;}
.orderup-textimonials{padding:40px 20px;}
.orderup-textimonials img{width:100%;}

.food-drink .image-wrapper .content {margin-top: 90px; width: 550px;}
.food-drink .image-wrapper .content .text-1{font-size:70px;}
.food-drink .image-wrapper .content .text-2{font-size:40px;}
.food-drink .art-culture-tessitura .text-1{font-size:23px;}
.food-drink .art-culture-tessitura .text-1 h1{font-size:23px;}
.food-drink .art-culture-tessitura {height: 660px;}
.food-drink .faq{padding:60px 50px 50px 100px; padding-left:150px;}
.food-drink .faq:before{content:''; background:url(../images/faq-text-grey.png) no-repeat left top; background-size: contain;}
.food-drink .faq .head{color:#c4c5bc}
.food-drink .art-culture-customer-service{padding:50px;}
.food-drink .orderup-textimonials .testimonial-content{margin-top:15px;}
.food-drink .orderup-textimonials{padding:20px;}
.food-drink .orderup-textimonials .testimonial-content{margin-top: 25px; padding: 15px;}
.food-drink .orderup-textimonials .testimonial-gallery{margin-top: 0px;}

.retail-ecom .art-culture .image-wrapper .content h1{line-height:80px;}
.retail-ecom .art-culture-app-info{margin-top:0px;}
.retail-ecom-customer-support{padding:0px 50px 50px 50px}
.retail-ecom .orderup-textimonials{padding:20px;}
.retail-ecom .orderup-textimonials .testimonial-content{margin-top: 30px; padding: 15px;}
.retail-ecom .orderup-textimonials .testimonial-gallery{margin-top: 0px;}


.grocery-pos .art-culture-pdf-download a{margin-top:45px;}
.grocery-pos .art-culture-customer-service{padding:50px 75px;}

.wineries .art-culture-tessitura {height: 650px;}
.wineries .win-beer-club{padding: 50px 30px; font-size: 30px;}
.wineries .win-beer-club span{font-size:40px;}
.wineries .art-culture-app-info{margin-top:0px;}
.wineries .art-culture-app-info .app-culture-title{margin-top:0px;}
.wineries .art-culture .image-wrapper .content{margin-top:80px;}
.wineries .image-wrapper .content .text-1{font-size:70px; line-height: 90px;}
.wineries .image-wrapper .content .text-2{font-weight: 300; font-size: 40px; line-height: normal;}
.wineries .image-wrapper .content .text-3{margin-top:25px;}
.wineries .orderup-textimonials{padding:20px;}
.wineries .orderup-textimonials .testimonial-content{margin-top: 0px; padding: 15px;}
.wineries .orderup-textimonials .testimonial-gallery{margin-top: 0px;}

.welcome-app .art-culture-tessitura .text-3{line-height:30px;}
.welcome-app .art-culture-tessitura{height:750px;}
.welcome-app .pos-app-fully-featured .pos-features li a {padding: 21px 10px;}
.welcome-app .pos-app-fully-featured .pos-features li .normal-padding {padding: 21px 10px;}
.welcome-app .orderup-textimonials{padding:20px;}
.welcome-app .orderup-textimonials .testimonial-content{margin-top: 0px; padding: 15px;}
.welcome-app .orderup-textimonials .testimonial-gallery{margin-top: 0px;}

.here-app .image-wrapper .content .text-1{font-size:70px;}
.here-app .art-culture .image-wrapper .content h1{font-size: 46px; line-height: 60px;}
.here-app .image-wrapper .content .text-2{font-size: 31px; line-height: normal;}
.here-app .art-culture-tessitura{height:650px;}
.here-app .art-culture-customer-service{padding:50px;}
.here-app .art-culture-pdf-download a{margin-top:20px; padding:20px 70px}
.here-app .orderup-textimonials{padding:20px;}
.here-app .orderup-textimonials .testimonial-content{margin-top: 0px; padding: 15px;}
.here-app .orderup-textimonials .testimonial-gallery{margin-top: 0px;}

.pos-app-fully-featured .pos-features {padding: 0px 8px; width: 1020px;}
.pos-app-fully-featured .pos-features .ipad-screen-area .ipad-screen{width:620px; height:476px; margin-left:-310px;}
.pos-app-fully-featured .pos-features .ipad-screen-area .ipad-screen img{width:100%; height:auto;}
.pos-app-fully-featured .pos-features .ipad-screen-area .screen svg{margin-left: 55px; padding-top: 40px;}

.pos-app-new .ipad-pos-system {padding: 55px 10px; padding-bottom: 30px;}
.pos-app-new .ipad-pos-system .text-1 {font-size: 85px; font-weight: 600; line-height: 95px; margin-top: 80px; margin-left: 53px;}
.pos-app-new .ipad-pos-system .text-2 {font-size: 24px; margin-top: 35px; margin-left: 53px; font-weight: 600; width: 430px;}
.pos-app-new .product-recommendations-detail{font-size:20px; padding:20px;}

.handheld-pos .ipad-pos-system svg{width:100%; height:auto;}
.handheld-pos .product-recomendation-screen .recommendation-carousal .pos-new{left: -198px; top: 61px; width: 116px;}
.handheld-pos .product-recomendation-screen .recommendation-carousal .pos-new:before{left: 101px; top: 28px;}
.handheld-pos .ipad-pos-system .text-1{font-size: 72px; line-height: 77px; margin-left: 30px; margin-top: 50px;}
.handheld-pos .ipad-pos-system .text-2{width: 380px; margin-top: 5px; margin-left: 30px;}
.handheld-pos .product-recomendation-screen .product-name{left:675px;}
.handheld-pos .product-recommendations-detail{margin-bottom:0px;}

.invoice-app .ipad-pos-system .text-2 .d-md-block{display:none!important;}
.invoice-app .ipad-pos-system svg{width:unset;}

.vipz-app .ipad-pos-system .text-2 .d-md-block{display:none!important;}
.vipz-app .ipad-pos-system svg{width:unset;}
.vipz-app .ipad-pos-system svg{margin-left:120px;}

.regular-app .ipad-pos-system {padding: 55px 10px; padding-bottom: 30px;}
.regular-app .ipad-pos-system .text-1 {font-size: 85px; font-weight: 600; line-height: 95px; margin-top: 80px; margin-left: 53px;}
.regular-app .ipad-pos-system .text-2 {font-size: 24px; margin-top: 35px; margin-left: 53px; font-weight: 600; width: 430px;}
.regular-app .product-recommendations-detail{font-size:22px; padding:20px;}

.onthelist-app .ipad-pos-system {padding: 55px 10px; padding-bottom: 30px;}
.onthelist-app .ipad-pos-system .text-1 {font-size: 85px; font-weight: 600; line-height: 95px; margin-top: 80px; margin-left: 53px;}
.onthelist-app .ipad-pos-system .text-2 {font-size: 24px; margin-top: 35px; margin-left: 53px; font-weight: 600; width: 430px;}
.onthelist-app .product-recommendations-detail{font-size:22px; padding:20px;}

.incoming-app .ipad-pos-system .text-2 .d-md-block{display:none!important;}
.incoming-app .ipad-pos-system svg{width:100%;}

.actions-buttons{padding:75px 10px 75px 10px}
.actions-buttons a{width:305px; margin-left:15px;}
.customer-service-new{padding:40px;}
.customer-service-new .text-1{font-size:40px;}
.customer-service-new a{padding:15px 100px}
.small-price-section{padding: 40px; font-size: 35px;}
.small-price-section a{padding:15px 22px;}

.orderup-pos .ipad-pos-system .text-1 {font-size: 80px; font-weight: 700; line-height: 75px; margin-top: 80px; margin-left: 23px;}
.orderup-pos .ipad-pos-system .text-2 {font-size: 45px; margin-top: 15px; margin-left: 27px; font-weight: 600; width: 100%;}
.orderup-pos .ipad-pos-system .text-3 {margin-left: 28px; font-size: 23px; margin-top: 35px;}
.orderup-pos .ipad-pos-system svg{width:100%; height:auto;}
.orderup-pos .product-recomendation-screen .kiosk-blank-screen{top: 85px; width: 450px; height: 537px; margin-left: -225px;}
.orderup-pos .product-recomendation-screen .kiosk-blank-screen svg{width:100%; height:auto;}
.orderup-pos .product-recomendation-screen{margin-left: 295px;}
.orderup-pos .product-recomendation-screen .orderup-kiosk-carousal .carousel-indicators{left: -420px; width: 175px;}
.orderup-pos .product-recomendation-screen .recommendation-carousal{width:342px;}
.orderup-pos .product-recomendation-screen .orderup-kiosk-carousal .carousel-indicators li{width: 172px!important; font-size: 12px;}
.orderup-pos .product-recomendation-screen .orderup-kiosk-carousal .orderup-whats-new{left: -202px; width: 150px;}
.orderup-pos .product-recomendation-screen .orderup-kiosk-carousal .orderup-whats-new:before{left: 155px; width: 65px; background-position: right bottom;}
.orderup-pos .product-recomendation-screen .orderup-kiosk-carousal .orderup-best-sellers{right: -212px; width: 150px;}
.orderup-pos .product-recomendation-screen .orderup-kiosk-carousal .orderup-best-sellers:before{right: 160px; width: 65px; top: 86px;}
.orderup-pos .product-recomendation-screen .orderup-kiosk-carousal .orderup-past-purchases{left: -218px; width: 150px; top: 140px;}
.orderup-pos .product-recomendation-screen .orderup-kiosk-carousal .orderup-past-purchases:before{left: 162px; width: 65px; background-position: right bottom; top: 0px;}
.orderup-pos .product-recomendation-screen .orderup-kiosk-carousal .orderup-frequently-brought-together{right: -221px; width: 150px;}
.orderup-pos .product-recomendation-screen .orderup-kiosk-carousal .orderup-frequently-brought-together:before{right: 160px; width: 65px; top:52px;}
.orderup-pos .product-recomendation-screen .orderup-kiosk-carousal .orderup-you-might-like{left: -215px; width: 150px; top: 154px;}
.orderup-pos .product-recomendation-screen .orderup-kiosk-carousal .orderup-you-might-like:before{left: 162px; width: 65px; background-position: right bottom; top: 30px;}
.orderup-pos .product-recomendation-screen .orderup-kiosk-carousal .orderup-similar-product{left: -223px; width: 150px; top: 35px;}
.orderup-pos .product-recomendation-screen .orderup-kiosk-carousal .orderup-similar-product:before{left: 164px; width: 65px; background-position: right bottom; top: 120px;}
.orderup-pos .product-recomendation-screen .orderup-kiosk-carousal .orderup-trending-now{left:-99px; top: -121px;}
.orderup-pos .product-recomendation-screen .orderup-kiosk-carousal .orderup-trending-now:before{left:218px;}

.pos-app-new .product-recomendation-screen .kiosk-blank-screen{top: 104px; width: 450px; height: 537px; margin-left: -225px;}
.pos-app-new .product-recomendation-screen .kiosk-blank-screen svg{width:100%; height:auto;}
.pos-app-new .product-recomendation-screen .recommendation-carousal svg{height: 260px;}
.pos-app-new .product-recomendation-screen{margin-left: 295px;}
.pos-app-new .product-recomendation-screen .recommendation-carousal{width: 342px; margin-top: 51px;}
.pos-app-new .product-recomendation-screen .ipad-pos-carousal .carousel-indicators{left: -420px; width: 175px;}
.pos-app-new .product-recomendation-screen .ipad-pos-carousal .carousel-indicators li{width: 172px!important; font-size: 12px;}
.pos-app-new .product-recomendation-screen .ipad-pos-carousal .orderup-whats-new{left: -211px; width: 150px; top: -20px;}
.pos-app-new .product-recomendation-screen .ipad-pos-carousal .orderup-whats-new:before{left: 153px; width: 65px; background-position: right bottom; top: 80px;}
.pos-app-new .product-recomendation-screen .ipad-pos-carousal .orderup-best-sellers{left: -211px; width: 150px; top: -20px;}
.pos-app-new .product-recomendation-screen .ipad-pos-carousal .orderup-best-sellers:before{left: 153px; width: 65px; background-position: right bottom; top: 80px;}
.pos-app-new .product-recomendation-screen .ipad-pos-carousal .orderup-trending-now{left: -211px; width: 150px; top: 25px;}
.pos-app-new .product-recomendation-screen .ipad-pos-carousal .orderup-trending-now:before{left: 153px; width: 65px; background-position: right bottom; top: 80px;}
.pos-app-new .product-recomendation-screen .ipad-pos-carousal .orderup-frequently-brought-together{left: -211px; width: 150px; top: -20px;}
.pos-app-new .product-recomendation-screen .ipad-pos-carousal .orderup-frequently-brought-together:before{left: 153px; width: 65px; background-position: right bottom; top: 75px;}
.pos-app-new .product-recomendation-screen .ipad-pos-carousal .orderup-you-might-like{right: -222px; width: 150px; top: 134px;}
.pos-app-new .product-recomendation-screen .ipad-pos-carousal .orderup-you-might-like:before{right: 160px; width: 65px; top:38px;}
.pos-app-new .product-recomendation-screen .ipad-pos-carousal .orderup-similar-product{top: -121px; width:555px;}
.pos-app-new .product-recomendation-screen .ipad-pos-carousal .orderup-similar-product:before{height:65px; left:190px; top:85px;}

.pricing-head {padding: 55px 20px;}
.pricing-head .laptop-area{width:100%; height:270px;}
.pricing-head .laptop-area .laptop-screen{width: 460px; height: 276px;}
.pricing-head .laptop-area .laptop-screen svg{width:100%; height:auto;}
.pricing-head .laptop-area .laptop-scrolling-images {width: 338px; height: 250px; margin: 0 auto; padding-top: 17px;}
.pricing-head .text-1 {font-size: 53px; font-weight: 600; margin-top: 25px; line-height: 65px; margin-left: 40px;}
.price-faq{padding-left: 100px;}
.price-faq:before{width:80px;}

.product-recommendation .product-recomendation-screen .kiosk-blank-screen{top: 100px; width: 450px; height: 537px; margin-left: -225px;}
.product-recommendation .product-recomendation-screen .kiosk-blank-screen svg{width:100%; height:auto;}
.product-recommendation .product-recomendation-screen{margin-left: 295px;}
.product-recommendation .product-recomendation-screen .orderup-kiosk-carousal .carousel-indicators{left: -420px; width: 175px;}
.product-recommendation .product-recomendation-screen .recommendation-carousal{width:342px;}
.product-recommendation .product-recomendation-screen .orderup-kiosk-carousal .carousel-indicators li{width: 172px!important; font-size: 12px;}

.product-recommendation .product-recomendation-screen .orderup-kiosk-carousal .orderup-whats-new{left: -202px; width: 150px;}
.product-recommendation .product-recomendation-screen .orderup-kiosk-carousal .orderup-whats-new:before{left: 155px; width: 65px; background-position: right bottom;}
.product-recommendation .product-recomendation-screen .orderup-kiosk-carousal .orderup-best-sellers{right: -212px; width: 150px;}
.product-recommendation .product-recomendation-screen .orderup-kiosk-carousal .orderup-best-sellers:before{right: 160px; width: 65px;}
.product-recommendation .product-recomendation-screen .orderup-kiosk-carousal .orderup-past-purchases{left: -198px; width: 150px; top: 130px;}
.product-recommendation .product-recomendation-screen .orderup-kiosk-carousal .orderup-past-purchases:before{left: 142px; width: 65px; background-position: right bottom; top: 29px;}
.product-recommendation .product-recomendation-screen .orderup-kiosk-carousal .orderup-frequently-brought-together{right: -221px; width: 150px;}
.product-recommendation .product-recomendation-screen .orderup-kiosk-carousal .orderup-frequently-brought-together:before{right: 160px; width: 65px;}
.product-recommendation .product-recomendation-screen .orderup-kiosk-carousal .orderup-you-might-like{left: -215px; width: 150px; top: 165px;}
.product-recommendation .product-recomendation-screen .orderup-kiosk-carousal .orderup-you-might-like:before{left: 162px; width: 65px; background-position: right bottom; top: 30px;}
.product-recommendation .product-recomendation-screen .orderup-kiosk-carousal .orderup-similar-product{left: -223px; width: 150px; top: 50px;}
.product-recommendation .product-recomendation-screen .orderup-kiosk-carousal .orderup-similar-product:before{left: 164px; width: 65px; background-position: right bottom; top: 120px;}

.product-recommendation .product-recomendation-screen .ipad-pos-carousal .carousel-indicators{left: -420px; width: 175px;}
.product-recommendation .product-recomendation-screen .ipad-pos-carousal .carousel-indicators li{width: 172px!important; font-size: 12px;}
.product-recommendation .product-recomendation-screen .ipad-pos-carousal .orderup-whats-new{left: -211px; width: 150px; top: -20px;}
.product-recommendation .product-recomendation-screen .ipad-pos-carousal .orderup-whats-new:before{left: 153px; width: 65px; background-position: right bottom; top: 95px;}
.product-recommendation .product-recomendation-screen .ipad-pos-carousal .orderup-best-sellers{left: -211px; width: 150px; top: -20px;}
.product-recommendation .product-recomendation-screen .ipad-pos-carousal .orderup-best-sellers:before{left: 153px; width: 65px; background-position: right bottom; top: 95px;}
.product-recommendation .product-recomendation-screen .ipad-pos-carousal .orderup-trending-now{left: -211px; width: 150px; top: 25px;}
.product-recommendation .product-recomendation-screen .ipad-pos-carousal .orderup-trending-now:before{left: 153px; width: 65px; background-position: right bottom; top: 95px;}
.product-recommendation .product-recomendation-screen .ipad-pos-carousal .orderup-frequently-brought-together{left: -211px; width: 150px; top: -20px;}
.product-recommendation .product-recomendation-screen .ipad-pos-carousal .orderup-frequently-brought-together:before{left: 153px; width: 65px; background-position: right bottom; top: 90px;}
.product-recommendation .product-recomendation-screen .ipad-pos-carousal .orderup-you-might-like{right: -222px; width: 150px; top: 134px;}
.product-recommendation .product-recomendation-screen .ipad-pos-carousal .orderup-you-might-like:before{right: 160px; width: 65px;}
.product-recommendation .product-recomendation-screen .ipad-pos-carousal .orderup-similar-product{top: -101px; width:555px;}
.product-recommendation .product-recomendation-screen .ipad-pos-carousal .orderup-similar-product:before{height:65px; left:190px;}

.product-recommendation .ecommerce-wrapper{margin-left: 300px; padding-top:110px;}
.product-recommendation .ecommerce-wrapper .kiosk-blank-screen{top: 130px; width: 510px; height: 297px; margin-left: -253px;}
.product-recommendation .ecommerce-wrapper .recommendation-carousal{width:375px; margin-top: 9px;}
.product-recommendation .ecommerce-wrapper .ecom-pos-carousal .carousel-indicators{left: -466px; width: 175px;}
.product-recommendation .ecommerce-wrapper .ecom-pos-carousal .carousel-indicators li{width: 172px!important; font-size: 12px;}

.product-recommendation .ecommerce-wrapper .ecom-pos-carousal .orderup-whats-new{left: -218px; width: 150px; top: 54px;}
.product-recommendation .ecommerce-wrapper .ecom-pos-carousal .orderup-whats-new:before{width: 65px; left: 165px; background-position: right top;}
.product-recommendation .ecommerce-wrapper .ecom-pos-carousal .orderup-best-sellers{width:555px;}
.product-recommendation .ecommerce-wrapper .ecom-pos-carousal .orderup-best-sellers:before{height: 65px; top: 99px;}
.product-recommendation .ecommerce-wrapper .ecom-pos-carousal .orderup-past-purchases{left: -210px; width: 160px; top: 38px;}
.product-recommendation .ecommerce-wrapper .ecom-pos-carousal .orderup-past-purchases:before{width: 65px; left: 160px; background: url(../images/pos-lef-arrow.png) right; top: -2px;}
.product-recommendation .ecommerce-wrapper .ecom-pos-carousal .orderup-trending-now{left: -238px; width: 180px; top: 34px;}
.product-recommendation .ecommerce-wrapper .ecom-pos-carousal .orderup-trending-now:before{width: 65px; left: 184px; background-position: right top; top: 108px;}
.product-recommendation .ecommerce-wrapper .ecom-pos-carousal .orderup-frequently-brought-together{width: 120px; right: -159px; top: -14px;}
.product-recommendation .ecommerce-wrapper .ecom-pos-carousal .orderup-frequently-brought-together:before{right: 131px; width: 45px; top: 117px;}
.product-recommendation .ecommerce-wrapper .ecom-pos-carousal .orderup-you-might-like{width: 120px; right: -159px; top: -14px;}
.product-recommendation .ecommerce-wrapper .ecom-pos-carousal .orderup-you-might-like:before{right: 131px;  width: 45px; top: 117px;}
.product-recommendation .ecommerce-wrapper .ecom-pos-carousal .orderup-similar-product{left: -218px; width: 150px; top: 54px;}
.product-recommendation .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;}

.square .app-screen-carousel{height:378px;}
.square .mobile-screens {margin-top: 25px; position: relative; height: 480px;}
.square .art-culture-app-feature-new .text-1{width: 180px; left: 18px; top:30px;}
.square .art-culture-app-feature-new .text-1 .d-md-block{display:none!important;}
.square .art-culture-app-feature-new .text-2{width: 180px; left: 18px; top:210px;}
.square .art-culture-app-feature-new .text-2 .d-md-block{display:none!important;}
.square .art-culture-app-feature-new .text-4 .d-md-block{display:none!important;}
.square .art-culture-app-feature-new .text-4{width: 180px; right: 18px; top:30px;}
.square .art-culture-app-feature-new .text-5 .d-md-block{display:none!important;}
.square .art-culture-app-feature-new .text-5{width: 180px; right: 18px; top:210px;}
.square .mobile-screens .text-1{width: 180px; left: 166px;}
.square .mobile-screens .text-2{width: 180px; left: 166px; top:210px;}
.square .mobile-screens .text-4{width: 180px; right: 166px;}
.square .mobile-screens .text-5{width: 180px; right: 166px; top:210px;}
.square .art-culture-customer-service{padding: 50px;}
.square-table-service{padding:50px; font-size:23px;}
.square-table-service svg{width:100%; height:auto;}
.square .ipad-blank{width: 510px; margin-left: -255px;}
.square .ipad-blank svg{width:100%; height:auto;}
.square-handheld-feature .ipad-blank{width:700px; margin-left:unset;}
.square-handheld-feature .app-screen-carousel{width: 383px; height: 305px; margin-left: 211px; margin-top: -9px;}
.square-handheld-feature .text-1h{font-size:13px; width:190px;}
.square-handheld-feature .text-1h:before{right:53px;}
.square-handheld-feature .text-2h{font-size:13px; right:345px; width:253px;}
.square-handheld-feature .text-3h{font-size:13px; top: -40px; left: -163px; width: 280px;}
.square-handheld-feature .text-3h:before{top:35px;}
.square-handheld-feature .text-4h{font-size:13px; top: 57px; left: -184px; width: 285px;}
.square-handheld-feature .text-4h:before{top:14px;}
.square-handheld-feature .text-5h{font-size:13px; top: 156px; left: -204px; width: 261px;}
.square-handheld-feature .text-5h:before{top:25px;}
.square-handheld-feature .text-6h{font-size:13px; top: 240px; left: -144px; width: 242px;}
.square-handheld-feature .text-7h{font-size:13px; top: 306px; left: -168px; width: 280px;}
.square-handheld-feature .text-7h:before{top:-4px;}
.square-handheld-feature .text-8h{font-size:13px; bottom: -116px; left: 7px; width: 195px;}
.square-handheld-feature .text-9h{font-size:13px;bottom: -102px; left: 218px; width: 170px;}
.square-handheld-feature .text-10h{font-size:13px; bottom: -126px; left: 405px; width: 242px}

.orderup-new-3 .image-wrapper .content .text-1{font-size: 95px;}
.orderup-new-3 .image-wrapper .content .text-2{font-size: 88px; line-height: 100px;}
.orderup-new-3 .art-culture-app-info .app-culture-title{line-height: 60px;}
.orderup-new-2 .image-wrapper .content .text-1{font-size: 95px;}
.orderup-new-2 .image-wrapper .content .text-2{font-size: 88px; line-height: 100px;}
.orderup-new-2 .art-culture-tessitura{height:720px;}


.lm-top-panel .lm-screen-laptop-area {width: 500px; height: 307px;}
.lm-top-panel .lm-screen-laptop-area .lm-laptop-area{width: 460px; height: 263px;}
.lm-top-panel .lm-crausal-area{padding: 17px 0px 0px 51px; width: 378px; height: 224px;}
.lm-top-panel .lm-top-content{width:430px;}
.lm-top-panel .lm-top-content .text-1{font-size:55px;}
.lm-top-panel .lm-top-content .text-2{font-size:27px;}
.lm-top-panel .lm-top-content .text-3{font-size:13px;}
.lm-quickbook-campatibility{margin-bottom:220px;}
.lm-transaction-data{padding:50px;}
.lm-transaction-data .content{width:420px;}
.lm-transaction-data .content .text-1{font-size:26px;}
.lm-transaction-data .content .text-2{font-size:13px;}
.lm-transaction-data .content .text-3{font-size:13px;}
.lm-transaction-data .content ul{font-size:13px;}

.zb-toppanel .heading{font-size:55px;}
.zb-toppanel .sub-head{font-size:18px;}
.zb-toppanel{padding:30px; padding-top: 100px;}
.zb-toppanel ul{margin-top:2px; font-size:18px;}
.zb-toppanel li{margin-bottom: 5px;}
.zb-second-panel{font-size:18px;}

	/* ---------------------- Footer ----------------------*/
	.footer{padding:80px 70px 20px 70px!important;}
	/* ---------------------- Footer ----------------------*/
	/*---------------------- Footer ---------------------------*/
		.non-login-footer-2021{padding:50px 50px 20px 50px}
	/*---------------------- Footer ---------------------------*/

}

@media screen and (min-width: 991px) and (max-width: 1023px) {
	.new-design .register-btn-n{width:auto;}
.new-design .navbar .nav-item{padding:0px;}
.new-design .navbar-collapse{max-height: 650px; overflow: auto;}
.new-design .navbar-nav{margin:0px;}
.new-header-wrapper .navbar-brand{width:130px; margin:0px;}
.new-header-wrapper .navbar-brand svg{width:100%;}
.new-design .inner-nav-wrapper{width:100%; padding:0px;}
.new-design .dropdown:hover>.dropdown-menu{border:0px;}
.new-design .inner-nav-wrapper .nav-title{font-size:13px; padding:0px; white-space:nowrap;}
.new-design .inner-nav-wrapper .nav-detail{font-size:12px;}
.new-design .navbar-toggler{border:solid 1px #000; margin-right:15px;}
.new-design .pricing-btn-n { text-transform: none; font-size: 16px; margin-right:0px; padding:12px 16px;}
.new-design .dropdown-toggle {padding-right: 40px!important; position: relative;}
.new-design .dropdown-toggle i {position: absolute; right: 14px; top: 13px;}
.new-design .dropdown-menu{padding:7px; margin:0px; width:100%; border:0px; max-height:unset; overflow:auto;}
.new-design .navbar .dropdown-menu div[class*="col"]{margin-bottom:0px;}
.new-home-page .header-wrapper .navbar-nav{width:409px;}
.new-design .login-btn-n {text-transform: none; font-size: 16px; margin-right: 0px; padding:12px 16px!important;margin-left:0px;}
.new-design .register-btn-n {text-transform: none; font-size: 16px; padding: 12px 16px!important; margin: 10px 5px; border-radius: 10px;}
.new-design .inner-nav-wrapper .nav-title svg{margin-right: 5px; width: 25px;}



.new-home-page .setup-deployment{font-size:24px; padding:0px 20px 50px 20px; line-height:45px;}
.new-home-page .setup-deployment span{font-size:23px;}
.new-design .inner-nav-wrapper{width:100%; padding:20px;}
.new-design .pricing-btn-n { text-transform: none; font-size: 15px; margin-right:0px; padding:10px;}
.new-home-page .header-wrapper .navbar-nav{width:409px;}
.new-design .login-btn-n {text-transform: none; font-size: 15px; margin-right: 0px; padding:10px!important;margin-left:0px;}
.new-design .register-btn-n {text-transform: none; font-size: 15px; padding: 10px!important;}
.new-home-page .header-wrapper .question{margin-left:-265px;}
.new-home-page .image-wrapper{height:585px;}
.new-home-page .image-wrapper .image-text{font-size: 75px; color: #fff; line-height: 80px; font-weight: 300; position: absolute; top: 117px; left: 58px;}
.new-home-page .image-wrapper .image-text-2{font-size: 27px; color: #fff; font-weight: 700; position: absolute; top: 390px; left: 59px;}
.new-home-page .product-recommendation{font-size:40px;}
.new-home-page .upselling{font-size:24px;}
.new-home-page .sales-channel .ipad-pos{width:170px;}
.new-home-page .sales-channel .ipad-pos .icon{width:170px; height:135px;}
.new-home-page .sales-channel .ipad-pos .icon svg{width:100%; height:auto;}
.new-home-page .sales-channel .handheld-pos{width:170px;}
.new-home-page .sales-channel .handheld-pos .icon{width:170px; height:135px;}
.new-home-page .sales-channel .handheld-pos .icon svg{width:170px; height:135px;}
.new-home-page .sales-channel .self-order-kiosk{width:170px;}
.new-home-page .sales-channel .self-order-kiosk .icon{width:170px; height:135px;}
.new-home-page .sales-channel .self-order-kiosk .icon svg{width:170px; height:135px;}
.new-home-page .sales-channel .mobile-website{width:170px;}
.new-home-page .sales-channel .mobile-website .icon{width:170px; height:135px;}
.new-home-page .sales-channel .mobile-website .icon svg{width:170px; height:135px;}
.new-home-page .action-buttons{padding:45px 50px 50px 50px}
.new-home-page .action-buttons a{width:270px;}
.powered-recommendation{padding:40px 0px;}
.powered-recommendation .heading{font-size:33px;}
.powered-recommendation .sub-heading{font-size:24px;margin-top: 10px;}
.powered-recommendation .screen svg{width:100%; height:auto;}
.powered-recommendation .screen .baloon-1{width: 231px; left: 295px; top: 1px; font-size: 13px; padding: 5px;}
.powered-recommendation .screen .baloon-1:before{width:74px; left: -78px; top: 40px;}
.powered-recommendation .screen .baloon-2{width: 190px; right: 219px; top: 27px; font-size: 13px; padding: 5px;}
.powered-recommendation .screen .baloon-2:before{width: 74px; height: 41px; position: absolute; right: -47px; top: 58px;}
.powered-recommendation .screen .baloon-3{width: 190px; right: 132px; font-size: 13px; bottom: 64px; padding: 5px;}
.powered-recommendation .screen .baloon-3:before{width: 64px; height: 41px; position: absolute; left: -15px; top: -33px;}
.new-home-page .scalable-solutions{width: 900px; background-position: right top; background-size: contain;}
.new-home-page .scalable-solutions .text-1 {font-size: 75px; font-weight: 300; line-height: 85px;}
.new-home-page .scalable-solutions .text-2 {font-size: 23px; font-weight: 700;}
.new-home-page .scalable-solutions-point{width:930px;}
.new-home-page .scalable-solutions-point .heading{font-size:32px;}
.new-home-page .scalable-solutions-point .point-list{font-size: 13px; font-weight: 600; line-height: 20px;}
.new-home-page .scalable-solutions-point .point-list svg{margin-right:10px;}
.new-home-page .scalable-solutions-point .point-list span{font-size:21px; line-height:normal;}
.new-home-page .scalable-solutions-point .cloud-point{font-size:33px; padding:75px 45px 10px 15px;}
.new-home-page .scalable-solutions-screens{padding:50px 0px 50px 0px;}
.new-home-page .scalable-solutions-screens svg{width:100%;}
.new-home-page .modern-online {padding:50px 10px 0px 10px;}
.new-home-page .modern-online .heading{font-size:34px;}
.new-home-page .modern-online .heading .d-md-block {display: none!important;}
.new-home-page .modern-online .row{font-size: 13px; line-height: normal;}
.new-home-page .modern-online a{margin-top:35px;}
.new-home-page .modern-online .row span{margin-top:15px;}
.new-home-page .modern-online .row .d-md-block {display: none!important;}
.new-home-page .modern-online-screens svg {margin-top: -100px; z-index: 100; position: absolute; margin-left: -512px; left: 50%; width: 1024px; height: 360px;}
.faq{padding: 77px 50px 50px 50px; padding-left: 150px; position: relative;}
.faq:before{left: 27px; width: 125px; top: 77px;}
.faq .d-md-block{display:none!important;}
.faq .head{font-size:29px;}
.faq .question{font-size:14px;}
.faq .answer{font-size:13px;}
.faq-screens-wrapper .faq-desktop-screen{width:500px; height:auto;}
.faq-screens-wrapper .faq-desktop-screen img{width:100%; height:auto;}
.new-home-page .modern-online-screens img{width:100%; height:auto;}
.faq-screens-wrapper .faq-tablet-screen{width: 330px; height:auto; right: 20px; bottom: 70px;}
.faq-screens-wrapper .faq-tablet-screen img{width:100%; height:auto;}
.faq-screens-wrapper .faq-desktop-screen:before{top:-75px;}
.new-home-page .customers-and-Case-studies{font-size:40px;}
.new-home-page .customer-section{font-size: 14px; line-height: 20px;}
.non-login-footer .inner-footer-wrapper .f-quick-link{padding:30px 0px 20px 22px}
.non-login-footer .inner-footer-wrapper .f-help-center{padding:30px 0px 20px 22px}

.non-login-footer .inner-footer-wrapper{width:984px;}

.art-culture .image-wrapper{height:500px;}
.art-culture .image-wrapper .form-area{width:306px; padding:20px 20px 50px 20px; height:500px;}
.art-culture .image-wrapper .form-area .card-info{margin-bottom:10px;}
.art-culture .image-wrapper .form-area .w-field input{margin-top:7px;}
.art-culture .image-wrapper .form-area .head{font-size:26px;}
.art-culture .image-wrapper .content{margin-top:90px;}
.art-culture .image-wrapper .content h1{font-size:50px; line-height:60px;}
.art-culture .image-wrapper .content span{font-size:90px;}
.art-culture-tessitura{padding:50px 10px;}
.art-culture-tessitura .kiosk-screen-wrapper{position: absolute; width: 450px; left: 50%; margin-left: -225px; z-index: 100;}
.art-culture-tessitura .kiosk-screens{width: 336px; height: auto; margin: 0 auto; margin-top: 32px; margin-left: 64px;}
.art-culture-tessitura .text-1{font-size:24px; line-height: 35px;}
.art-culture-tessitura .text-2{font-size:24px; line-height: 30px;}
.art-culture-tessitura .text-3 {font-size: 15px; line-height: 22px; font-weight: 600;}

.art-culture-app-info .app-culture-title{line-height:70px;}

.art-culture .ipad-square-blank{width:460px; margin-left:-230px;}
.art-culture .ipad-square-blank svg{width:100%; height:auto;}
.art-culture .ipad-square-blank image{width:100%; height:auto;}
.art-culture .pos{height:560px;}
.art-culture .pos .app-screen-carousel {width: 345px; height: 312px; padding-top: 36px; margin-bottom: 20px; padding-left: 11px;}
.art-culture .pos .pos-feature-points{width: 161px; left: -247px; font-size: 13px; top: 22px;}
.art-culture .pos .pos-feature-points .d-md-block{display:none!important;}
.art-culture .pos .pos-feature-points:after{margin-top: -2px; margin-left: 10px; width: 30px;}
.art-culture .pos .pos-feature-points-2{width: 141px; left: -231px; font-size: 13px; top: 90px;}
.art-culture .pos .pos-feature-points-2:after{margin-top:-10px; margin-left:10px; width:30px;}
.art-culture .pos .pos-feature-points-2 .d-md-block{display:none!important;}
.art-culture .pos .pos-feature-points-3{width: 211px; left: -304px; font-size: 13px; top: 166px;}
.art-culture .pos .pos-feature-points-3:after{margin-left:10px; width:30px;}
.art-culture .pos .pos-feature-points-3 .d-md-block{display:none!important;}
.art-culture .pos .pos-feature-points-4{width: 171px; left: -270px; font-size: 13px; top: 260px;}
.art-culture .pos .pos-feature-points-4:after{margin-left: 15px; margin-top: 0px; width:30px;}
.art-culture .pos .pos-feature-points-4 .d-md-block{display:none!important;}
.art-culture .pos .pos-feature-points-5{width: 211px; right: -298px; font-size: 13px; top: 22px;}
.art-culture .pos .pos-feature-points-5:before{width: 30px; margin-left: -42px; margin-top: 17px;}
.art-culture .pos .pos-feature-points-5 .d-md-block{display:none!important;}
.art-culture .pos .pos-feature-points-6{width: 161px; right: -249px; font-size: 13px; top: 90px;}
.art-culture .pos .pos-feature-points-6:before{width: 30px; margin-left: -40px; margin-top: 17px;}
.art-culture .pos .pos-feature-points-6 .d-md-block{display:none!important;}
.art-culture .pos .pos-feature-points-7{width: 161px; right: -254px; font-size: 13px; top: 168px;}
.art-culture .pos .pos-feature-points-7:before{width: 30px; margin-left: -40px; margin-top: 17px;}
.art-culture .pos .pos-feature-points-7 .d-md-block{display:none!important;}
.art-culture .pos .pos-feature-points-8{width: 191px; right: -288px; font-size: 13px; top: 262px;}
.art-culture .pos .pos-feature-points-8:before{width: 30px; margin-left: -40px; margin-top: 17px;}
.art-culture .pos .pos-feature-points-8 .d-md-block{display:none!important;}

.art-culture .app-screen-wrapper .ipad-blank{width:460px; margin-left:-230px;}
.art-culture .app-screen-wrapper .ipad-blank svg{width:100%; height:auto;}
.art-culture .app-screen-carousel{width: 374px; height: 338px; padding-top: 13px;}
.art-culture .orderup-app-screens .app-feature-points{width: 211px; left: 6px; font-size: 12px; top: 40px;}
.art-culture .orderup-app-screens .app-feature-points-2{width: 191px; left: 25px; font-size: 12px; top: 170px;}
.art-culture .orderup-app-screens .app-feature-points-3{width: 212px; right: -3px; font-size: 12px; top: 40px;}
.art-culture .orderup-app-screens .app-feature-points-4{width: 191px; right: 17px; font-size: 12px; top: 170px;}

.art-culture .incoming-app-screens .app-feature-points{width: 211px; left: 6px; font-size: 12px; top: 40px;}
.art-culture .incoming-app-screens .app-feature-points-2{width: 191px; left: 25px; font-size: 12px; top: 170px;}
.art-culture .incoming-app-screens .app-feature-points-3{width: 212px; right: -3px; font-size: 12px; top: 40px;}
.art-culture .incoming-app-screens .app-feature-points-4{width: 191px; right: 17px; font-size: 12px; top: 170px;}

.art-culture .regulars-app-screens .app-feature-points{width: 201px; left: 16px; font-size: 12px; top: 40px;}
.art-culture .regulars-app-screens .app-feature-points:after{margin-top:-10px;}
.art-culture .regulars-app-screens .app-feature-points-2{width: 191px; left: 25px; font-size: 12px; top: 170px;}
.art-culture .regulars-app-screens .app-feature-points-2:after{margin-top:-36px;}
.art-culture .regulars-app-screens .app-feature-points-3{width: 212px; right: -3px; font-size: 12px; top: 40px;}
.art-culture .regulars-app-screens .app-feature-points-3:before{margin-top:26px;}
.art-culture .regulars-app-screens .app-feature-points-4{width: 191px; right: 17px; font-size: 12px; top: 170px;}

.art-culture .vipz-app-screens .ipad-blank {width: 600px; margin-left: -300px;}
.art-culture .vipz-app-screens .app-screen-carousel {width: 188px; height: 406px; margin: 0 auto; padding-top: 44px; margin-bottom: 20px; padding-left: 3px;}
.art-culture .vipz-app-screens .app-feature-points{width: 211px; left: 136px; font-size: 12px; top: 40px;}
.art-culture .vipz-app-screens .app-feature-points:after{width:30px;}
.art-culture .vipz-app-screens .app-feature-points-2{width: 191px; left: 158px; font-size: 12px; top: 210px;}
.art-culture .vipz-app-screens .app-feature-points-2:after{width:30px;}
.art-culture .vipz-app-screens .app-feature-points-3{width: 212px; right: 131px; font-size: 12px; top: 40px;}
.art-culture .vipz-app-screens .app-feature-points-3:before{width:30px; margin-left: -50px; margin-top:24px;}
.art-culture .vipz-app-screens .app-feature-points-4{width: 191px; right: 150px; font-size: 12px; top: 210px;}
.art-culture .vipz-app-screens .app-feature-points-4:before{width:30px; margin-left: -50px; margin-top:24px;}

.art-culture .customer-display-app-screens .app-feature-points{width: 191px; left: 26px; font-size: 12px; top: 40px;}
.art-culture .customer-display-app-screens .app-feature-points:after{margin-top:-35px;}
.art-culture .customer-display-app-screens .app-feature-points-2{width: 191px; left: 25px; font-size: 12px; top: 170px;}
.art-culture .customer-display-app-screens .app-feature-points-3{width: 212px; right: -3px; font-size: 12px; top: 40px;}
.art-culture .customer-display-app-screens .app-feature-points-4{width: 191px; right: 17px; font-size: 12px; top: 170px;}
.art-culture .customer-display-app-screens .app-feature-points-4:after{margin-top:24px;}

.art-culture .onthelist-app-screens .app-feature-points{width: 211px; left: 6px; font-size: 12px; top: 40px;}
.art-culture .onthelist-app-screens .app-feature-points-2{width: 191px; left: 25px; font-size: 12px; top: 170px;}
.art-culture .onthelist-app-screens .app-feature-points-3{width: 212px; right: -3px; font-size: 12px; top: 40px;}
.art-culture .onthelist-app-screens .app-feature-points-3:before{margin-top: 24px;}
.art-culture .onthelist-app-screens .app-feature-points-4{width: 191px; right: 17px; font-size: 12px; top: 170px;}
.art-culture .onthelist-app-screens .app-feature-points-4:before{margin-top: 24px;}

.art-culture .scalable-solutions .text-1{font-size:40px; line-height:50px;}
.art-culture .orderup-textimonials{padding:20px;}
.art-culture .orderup-textimonials .testimonial-content{margin-top: 0px; padding: 15px;}
.art-culture .orderup-textimonials .testimonial-gallery{margin-top: 90px;}

.scalable-solutions{padding:38px 20px; background-size: contain; background-position: right top;}
.scalable-solutions-point{padding:0px 6px;}
.scalable-solutions-screens{padding:20px 0px 50px 0px;}
.scalable-solutions-point .heading{font-size:30px;}
.scalable-solutions-point .point-list span{font-size:20px; font-weight: 500; line-height:27px;}

.art-culture-pdf-download{padding:50px 30px; font-size:36px;}
.art-culture-pdf-download a{padding:25px 70px}
.art-culture-website-makeover{padding:50px 26px}
.art-culture-website-makeover .heading{font-size:40px;}
.art-culture-website-makeover .builder-laptop{width: 591px; margin-left:-295px;}
.art-culture-website-makeover .laptop-screens{width: 591px; height: auto; padding: 23px 77px 64px 77px; margin: 0 auto;}
.art-culture-website-makeover .builder-iphone{width:165px;}
.art-culture-website-makeover .phone-screens {width: 165px; height: auto; padding: 42px 6px 42px 16px;}
.orderup-textimonials{padding:40px 20px;}
.orderup-textimonials img{width:100%;}

.food-drink .image-wrapper .content {margin-top: 90px; width: 550px;}
.food-drink .image-wrapper .content .text-1{font-size:90px;}
.food-drink .image-wrapper .content .text-2{font-size:45px;}
.food-drink .image-wrapper .content .text-2 span {font-size: 45px;}
.food-drink .art-culture-tessitura .text-1{font-size:22px;}
.food-drink .art-culture-tessitura .text-1 h1{font-size:22px;}
.food-drink .art-culture-tessitura {height: 660px;}
.food-drink .faq{padding:60px 50px 50px 100px; padding-left:125px;}
.food-drink .faq:before{content:''; background:url(../images/faq-text-grey.png) no-repeat left top; background-size: contain; width:125px;}
.food-drink .faq .head{color:#c4c5bc}
.food-drink .art-culture-customer-service{padding:50px;}
.food-drink .art-culture-app-info{margin-top:0px;}
.food-drink .art-culture-app-info .app-culture-title{margin-top:0px;}
.food-drink .orderup-textimonials .testimonial-content{margin-top:15px;}
.food-drink .orderup-textimonials{padding:20px;}
.food-drink .orderup-textimonials .testimonial-content{margin-top: 30px; padding: 15px;}
.food-drink .orderup-textimonials .testimonial-gallery{margin-top: 0px;}

.retail-ecom .art-culture .image-wrapper .content h1{line-height:80px;}
.retail-ecom .art-culture-app-info{margin-top:0px;}
.retail-ecom-customer-support{padding:0px 50px 50px 50px}
.retail-ecom .orderup-textimonials{padding:20px;}
.retail-ecom .orderup-textimonials .testimonial-content{margin-top: 10px; padding: 15px;}
.retail-ecom .orderup-textimonials .testimonial-gallery{margin-top: 0px;}

.grocery-pos .art-culture-pdf-download a{margin-top:45px;}
.grocery-pos .art-culture-customer-service{padding:50px;}

.wineries .art-culture-tessitura {height: 650px;}
.wineries .win-beer-club{padding: 50px 30px; font-size: 30px;}
.wineries .win-beer-club span{font-size:40px;}
.wineries .art-culture-app-info{margin-top:0px;}
.wineries .art-culture-app-info .app-culture-title{margin-top:0px;}
.wineries .art-culture .image-wrapper .content{margin-top:80px;}
.wineries .image-wrapper .content .text-1{font-size:90px; line-height: 90px;}
.wineries .image-wrapper .content .text-2{font-weight: 300; font-size: 80px; line-height: 75px;}
.wineries .image-wrapper .content .text-3{margin-top:25px;}
.wineries .orderup-textimonials{padding:20px;}
.wineries .orderup-textimonials .testimonial-content{margin-top: 0px; padding: 15px;}
.wineries .orderup-textimonials .testimonial-gallery{margin-top: 20px;}

.welcome-app .image-wrapper .content .text-1{font-size:95px;}
.welcome-app .image-wrapper .content .text-2{font-size: 53px; line-height: 70px;}
.welcome-app .art-culture-tessitura{height:690px;}
.welcome-app .art-culture-tessitura .text-3{line-height:30px;}
.welcome-app .art-culture-tessitura{height:750px;}
.welcome-app .pos-app-fully-featured .pos-features li a {padding: 21px 10px;}
.welcome-app .pos-app-fully-featured .pos-features li .normal-padding {padding: 21px 10px;}
.welcome-app .art-culture-pdf-download{padding:70px;}
.welcome-app .art-culture-pdf-download a{margin-top:21px;}
.welcome-app .orderup-textimonials{padding:20px;}
.welcome-app .orderup-textimonials .testimonial-content{margin-top: 0px; padding: 15px;}
.welcome-app .orderup-textimonials .testimonial-gallery{margin-top: 0px;}


.here-app .image-wrapper .content .text-1{font-size:90px;}
.here-app .image-wrapper .content h1{font-size: 45px; line-height: 55px;}
.here-app .image-wrapper .content .text-2{font-size: 45px; line-height: 55px;}
.here-app .art-culture-tessitura{height:620px;}
.here-app .art-culture-customer-service{padding:50px;}
.here-app .art-culture-pdf-download{padding:50px;}
.here-app .art-culture-pdf-download a{margin-top:20px; padding:20px 70px}
.here-app .orderup-textimonials{padding:20px;}
.here-app .orderup-textimonials .testimonial-content{margin-top: 0px; padding: 15px;}
.here-app .orderup-textimonials .testimonial-gallery{margin-top: 90px;}

.pos-app-fully-featured .pos-features {padding: 0px 8px; width: 990px;}
.pos-app-fully-featured .pos-features .ipad-screen-area .ipad-screen{width:600px; height:463px; margin-left:-300px;}
.pos-app-fully-featured .pos-features .ipad-screen-area .ipad-screen img{width:100%; height:auto;}
.pos-app-fully-featured .pos-features .ipad-screen-area .screen svg{margin-left: 45px; padding-top: 53px;}

.pos-app-new .ipad-pos-system {padding: 55px 10px; padding-bottom: 30px;}
.pos-app-new .ipad-pos-system svg{width:100%; height:auto;}
.pos-app-new .ipad-pos-system .text-1 {font-size: 80px; font-weight: 600; line-height: 85px; margin-top: 80px; margin-left: 53px;}
.pos-app-new .ipad-pos-system .text-2 {font-size: 22px; margin-top: 35px; margin-left: 53px; font-weight: 600; width: 350px;}
.pos-app-new .product-recommendations-detail{font-size:21px; padding:20px;}

.handheld-pos .ipad-pos-system svg{width:100%; height:auto;}
.handheld-pos .product-recomendation-screen .recommendation-carousal .pos-new{left: -198px; top: 61px; width: 116px;}
.handheld-pos .product-recomendation-screen .recommendation-carousal .pos-new:before{left: 101px; top: 28px;}
.handheld-pos .ipad-pos-system .text-1{font-size: 72px; line-height: 77px; margin-left: 30px; margin-top: 50px;}
.handheld-pos .ipad-pos-system .text-2{width: 380px; margin-top: 5px; margin-left: 30px;}
.handheld-pos .product-recomendation-screen .product-name{left:675px;}
.handheld-pos .product-recommendations-detail{margin-bottom:0px;}

.invoice-app .ipad-pos-system .text-2 .d-md-block{display:none!important;}
.invoice-app .ipad-pos-system svg{width:200px;}

.vipz-app .ipad-pos-system .text-2 .d-md-block{display:none!important;}
.vipz-app .ipad-pos-system svg{width:200px;}

.onthelist-app .ipad-pos-system svg{width:100%; height:auto;}
.onthelist-app .product-recomendation-screen .recommendation-carousal .pos-new{left: -198px; top: 61px; width: 116px;}
.onthelist-app .product-recomendation-screen .recommendation-carousal .pos-new:before{left: 101px; top: 28px;}
.onthelist-app .ipad-pos-system .text-1{font-size: 72px; line-height: 77px; margin-left: 30px; margin-top: 50px;}
.onthelist-app .ipad-pos-system .text-2{width: 380px; margin-top: 5px; margin-left: 30px;}
.onthelist-app .product-recomendation-screen .product-name{left:675px;}
.onthelist-app .product-recommendations-detail{margin-bottom:0px;}

.regular-app .ipad-pos-system {padding: 55px 10px; padding-bottom: 30px;}
.regular-app .ipad-pos-system svg{width:100%; height:auto;}
.regular-app .ipad-pos-system .text-1 {font-size: 80px; font-weight: 600; line-height: 85px; margin-top: 80px; margin-left: 53px;}
.regular-app .ipad-pos-system .text-2 {font-size: 22px; margin-top: 35px; margin-left: 53px; font-weight: 600; width: 350px;}
.regular-app .product-recommendations-detail{font-size:21px; padding:20px;}

.incoming-app .ipad-pos-system .text-1 {font-size: 80px; font-weight: 600; line-height: 85px; margin-top: 0px; margin-left: 53px;}
.incoming-app .ipad-pos-system .text-2 {font-size: 22px; margin-top: 35px; margin-left: 53px; font-weight: 600; width: 350px;}
.incoming-app .ipad-pos-system svg{width:100%;}

.actions-buttons{padding:75px 10px 75px 10px}
.actions-buttons a{width:305px; margin-left:15px;}
.customer-service-new{padding:40px;}
.customer-service-new .text-1{font-size:40px;}
.customer-service-new a{padding:15px 100px}
.small-price-section{padding: 40px; font-size: 35px;}
.small-price-section a{padding:15px 22px;}

.orderup-pos .ipad-pos-system .text-1 {font-size: 60px!important; font-weight: 600!important; line-height: 75px!important; margin-top: 80px!important; margin-left: 23px!important;}
.orderup-pos .ipad-pos-system .text-2 {font-size: 20px!important; margin-top: 35px!important; margin-left: 23px!important; font-weight: 600!important; width: 100%;}
.orderup-pos .ipad-pos-system .text-3 {margin-left: 23px!important; font-size: 20px!important; margin-top: 15px!important;}

.orderup-pos .ipad-pos-system svg{width:100%; height:auto;}
.orderup-pos .product-recomendation-screen{margin-left:0px; padding: 20px; width: 100%; height:auto;}
.orderup-pos .product-recomendation-screen .recommendation-carousal {width: 718px;}
.orderup-pos .card-header{padding:0px;}
.orderup-pos .card-header .btn-link{padding:10px; width:100%; text-align:left; color:#000; text-decoration:none;}
.orderup-pos .card-body{position:relative; padding-bottom:100px;}
.orderup-pos .product-recomendation-screen .recommendation-carousal .recommendation-carousal-screen{position: absolute; top: 0px; left: 0px; width: 100%;}

.orderup-pos .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;}
.orderup-pos .product-recomendation-screen .kiosk-blank-screen{position: relative; width: 320px; left: unset; margin-left: unset; margin-top: 0px; height: 344px; margin: 0 auto;}
.orderup-pos .product-recomendation-screen .recommendation-carousal .kiosk-blank-screen svg{width:100%; height:350px;}

.orderup-pos .product-recomendation-screen .orderup-kiosk-carousal .orderup-whats-new{width: 100%; left: unset; top: unset; padding: 10px; position: relative;}
.orderup-pos .product-recomendation-screen .orderup-kiosk-carousal .orderup-whats-new:before{left: 147px; top: 110px;}

.orderup-pos .product-recomendation-screen .recommendation-carousal #collapseTwo-1 .recommendation-carousal-screen svg{margin-top: 27px;}
.orderup-pos .product-recomendation-screen .orderup-kiosk-carousal .orderup-best-sellers{width: 100%; right: unset; top: unset; padding: 10px; position: relative;}
.orderup-pos .product-recomendation-screen .orderup-kiosk-carousal .orderup-best-sellers:before{left: 476px; top: 114px;}

.orderup-pos .product-recomendation-screen .recommendation-carousal #collapseThree-1 .recommendation-carousal-screen svg{margin-top: 76px;}
.orderup-pos .product-recomendation-screen .orderup-kiosk-carousal .orderup-past-purchases{width: 100%; left: unset; top: unset; padding: 10px; position: relative;}
.orderup-pos .product-recomendation-screen .orderup-kiosk-carousal .orderup-past-purchases:before{background: url(../images/pos-left-arrow.png) no-repeat left top; left: 156px; top: 180px;}

.orderup-pos .product-recomendation-screen .recommendation-carousal #collapseFour-1 .recommendation-carousal-screen svg{margin-top: 43px;}
.orderup-pos .product-recomendation-screen .orderup-kiosk-carousal .orderup-trending-now{width: 100%; left: unset; top: unset; padding: 10px; position: relative;}
.orderup-pos .product-recomendation-screen .orderup-kiosk-carousal .orderup-trending-now:before{left: 298px;}

.orderup-pos .product-recomendation-screen .recommendation-carousal #collapseFive-1 .recommendation-carousal-screen svg{margin-top: 58px;}
.orderup-pos .product-recomendation-screen .orderup-kiosk-carousal .orderup-frequently-brought-together{width: 100%; right: unset; top: unset; padding: 10px; position: relative; bottom:unset}
.orderup-pos .product-recomendation-screen .orderup-kiosk-carousal .orderup-frequently-brought-together:before{right: 149px; top: 219px;}

.orderup-pos .product-recomendation-screen .recommendation-carousal #collapseSix-1 .recommendation-carousal-screen svg{margin-top: 57px;}
.orderup-pos .product-recomendation-screen .orderup-kiosk-carousal .orderup-you-might-like{width: 100%; left: unset; top: unset; padding: 10px; position: relative; bottom:unset;}
.orderup-pos .product-recomendation-screen .orderup-kiosk-carousal .orderup-you-might-like:before{background: url(../images/pos-left-arrow.png) no-repeat left top; left: 158px; top: 200px;}

.orderup-pos .product-recomendation-screen .recommendation-carousal #collapseSeven-1 .recommendation-carousal-screen svg{margin-top: 42px;}
.orderup-pos .product-recomendation-screen .orderup-kiosk-carousal .orderup-similar-product{width: 100%; left: unset; top: unset; padding: 10px; position: relative; bottom: unset; right: unset;}
.orderup-pos .product-recomendation-screen .orderup-kiosk-carousal .orderup-similar-product:before{left: 148px; top: 214px;}

.pos-app-new .product-recomendation-screen{margin-left:0px; padding: 20px; width: 100%; height:auto;}
.pos-app-new .product-recomendation-screen .recommendation-carousal {width: 718px;}
.pos-app-new .card-header{padding:0px;}
.pos-app-new .card-header .btn-link{padding:10px; width:100%; text-align:left; color:#000; text-decoration:none;}
.pos-app-new .card-body{position:relative; padding-bottom:100px;}
.pos-app-new .product-recomendation-screen .recommendation-carousal .recommendation-carousal-screen{position: absolute; top: 0px; left: 0px; width: 100%;}
.pos-app-new .product-recomendation-screen .recommendation-carousal .recommendation-carousal-screen svg {width: 246px; height: 180px; left: 50%; margin-left: -123px; margin: 0 auto; margin-top: 43px; display: block;}
.pos-app-new .product-recomendation-screen .kiosk-blank-screen{position: relative; width: 320px; left: unset; margin-left: unset; margin-top: 0px; height: 344px; margin: 0 auto;}
.pos-app-new .product-recomendation-screen .recommendation-carousal .kiosk-blank-screen svg{width:100%; height:350px;}

.pos-app-new .product-recomendation-screen .recommendation-carousal {width: 718px;}
.pos-app-new .card-header{padding:0px;}
.pos-app-new .card-header .btn-link{padding:10px; width:100%; text-align:left; color:#000; text-decoration:none;}
.pos-app-new .card-body{position:relative; padding-bottom:100px;}
.pos-app-new .product-recomendation-screen .recommendation-carousal .recommendation-carousal-screen{position: absolute; top: 0px; left: 0px; width: 100%;}
.pos-app-new .product-recomendation-screen .recommendation-carousal #collapseOne-3 .recommendation-carousal-screen svg{margin-top: 40px;}
.pos-app-new .product-recomendation-screen .ipad-pos-carousal .orderup-whats-new {position: relative; left: unset; top: unset; width: 100%; padding:10px;}
.pos-app-new .product-recomendation-screen .ipad-pos-carousal .orderup-whats-new:before{left: 152px; top: 149px;}
.pos-app-new .product-recomendation-screen .recommendation-carousal #collapseTwo-3 .recommendation-carousal-screen svg{margin-top: 122px;}
.pos-app-new .product-recomendation-screen .ipad-pos-carousal .orderup-best-sellers{left: unset; top: unset; width: 100%; padding: 10px;}
.pos-app-new .product-recomendation-screen .ipad-pos-carousal .orderup-best-sellers:before{left: 152px; top: 149px;}
.pos-app-new .product-recomendation-screen .recommendation-carousal #collapseThree-3 .recommendation-carousal-screen svg{margin-top: 122px;}
.pos-app-new .product-recomendation-screen .ipad-pos-carousal .orderup-trending-now{left: unset; top: unset; width: 100%; padding: 10px;}
.pos-app-new .product-recomendation-screen .ipad-pos-carousal .orderup-trending-now:before{background: url(../images/pos-left-arrow.png) no-repeat left top; left: 153px; top: 147px;}
.pos-app-new .product-recomendation-screen .recommendation-carousal #collapseFour-3 .recommendation-carousal-screen svg{margin-top: 122px;}
.pos-app-new .product-recomendation-screen .ipad-pos-carousal .orderup-frequently-brought-together{left: unset; top: unset; width: 100%; padding: 10px;}
.pos-app-new .product-recomendation-screen .ipad-pos-carousal .orderup-frequently-brought-together:before{background: url(../images/pos-left-arrow.png) no-repeat left top; left: 147px; top: 109px; right: unset;}
.pos-app-new .product-recomendation-screen .recommendation-carousal #collapseFive-3 .recommendation-carousal-screen svg{margin-top: 121px;}
.pos-app-new .product-recomendation-screen .ipad-pos-carousal .orderup-you-might-like{right: unset; top: unset; width: 100%; padding: 10px;}
.pos-app-new .product-recomendation-screen .ipad-pos-carousal .orderup-you-might-like:before{background: url(../images/pos-right-arrow.png) no-repeat left top; right: 149px; top: 227px;}
.pos-app-new .product-recomendation-screen .recommendation-carousal #collapseSix-3 .recommendation-carousal-screen svg{margin-top: 120px;}
.pos-app-new .product-recomendation-screen .ipad-pos-carousal .orderup-similar-product{width: 100%; left: unset; top: unset; padding: 10px;}
.pos-app-new .product-recomendation-screen .ipad-pos-carousal .orderup-similar-product:before{left: 290px; top: 72px;}

.pricing-head {padding: 55px 20px;}
.pricing-head .laptop-area{width:100%; height:270px;}
.pricing-head .laptop-area .laptop-screen{width: 444px; height: 264px;}
.pricing-head .laptop-area .laptop-screen svg{width:100%; height:auto;}
.pricing-head .laptop-area .laptop-scrolling-images {width: 326px; height: 234px; margin: 0 auto; padding-top: 17px;}
.pricing-head .text-1 {font-size: 53px; font-weight: 600; margin-top: 25px; line-height: 65px; margin-left: 40px;}
.price-faq{padding-left: 100px;}
.price-faq:before{width:80px;}

.square .image-wrapper .content {margin-top: 90px; width: 80%;}
.square .image-wrapper .content .text-1{font-size: 67px; line-height: 75px;}
.square .image-wrapper .content .text-1 h1{font-size: 67px;}
.square .app-screen-carousel{height:378px;}
.square .mobile-screens {margin-top: 25px; position: relative; height: 480px;}
.square .art-culture-app-feature-new .text-1{width: 180px; left: 28px; top:30px;}
.square .art-culture-app-feature-new .text-1 .d-md-block{display:none!important;}
.square .art-culture-app-feature-new .text-2{width: 180px; left: 28px; top:210px;}
.square .art-culture-app-feature-new .text-2 .d-md-block{display:none!important;}
.square .art-culture-app-feature-new .text-4 .d-md-block{display:none!important;}
.square .art-culture-app-feature-new .text-4{width: 180px; right: 28px; top:30px;}
.square .art-culture-app-feature-new .text-5 .d-md-block{display:none!important;}
.square .art-culture-app-feature-new .text-5{width: 180px; right: 28px; top:210px;}
.square .mobile-screens .text-1{width: 180px; left: 156px;}
.square .mobile-screens .text-2{width: 180px; left: 156px; top:210px;}
.square .mobile-screens .text-4{width: 180px; right: 156px;}
.square .mobile-screens .text-5{width: 180px; right: 156px; top:210px;}
.square .art-culture-customer-service{padding: 50px;}
.square-table-service{padding:50px; font-size:23px;}
.square-table-service svg{width:100%; height:auto;}
.square .ipad-blank{width: 460px; margin-left: -230px;}
.square .ipad-blank svg{width:100%; height:auto;}

.square-handheld-feature .ipad-blank{width:700px; margin-left:unset;}
.square-handheld-feature .app-screen-carousel{width: 377px; height: 283px; margin-left: 217px; margin-top: 17px;}
.square-handheld-feature .text-1h{font-size:12px; width:177px;}
.square-handheld-feature .text-1h:before{right:53px;}
.square-handheld-feature .text-2h{font-size:12px; right:349px; width:234px;}
.square-handheld-feature .text-3h{font-size: 12px; top: -52px; left: -141px; width: 258px;}
.square-handheld-feature .text-3h:before{top:49px;}
.square-handheld-feature .text-4h{font-size: 12px; top: 44px; left: -161px; width: 263px;}
.square-handheld-feature .text-4h:before{top:14px;}
.square-handheld-feature .text-5h{font-size: 12px; top: 143px; left: -144px; width: 201px;}
.square-handheld-feature .text-5h:before{top:25px;}
.square-handheld-feature .text-6h{font-size: 12px; top: 227px; left: -125px; width: 224px;}
.square-handheld-feature .text-7h{font-size: 12px; top: 297px; left: -152px; width: 254px;}
.square-handheld-feature .text-7h:before{top:-4px;}
.square-handheld-feature .text-8h{font-size: 12px; bottom: -111px; left: 35px; width: 195px;}
.square-handheld-feature .text-8h:before{top: -41px; right: 33px;}
.square-handheld-feature .text-9h{font-size: 12px; bottom: -99px; left: 238px; width: 170px;}
.square-handheld-feature .text-10h{font-size: 12px; bottom: -119px; left: 425px; width: 221px;}

.different-algorithms{font-size:30px; margin-bottom:30px;}
.product-recommendation .product-recomendation-screen{margin-left:0px; padding: 20px; width: 100%; height:auto;}
.product-recommendation .product-recomendation-screen .recommendation-carousal {width: 718px;}
.product-recommendation .card-header{padding:0px;}
.product-recommendation .card-header .btn-link{padding:10px; width:100%; text-align:left; color:#000; text-decoration:none;}
.product-recommendation .card-body{position:relative; padding-bottom:100px;}
.product-recommendation .product-recomendation-screen .recommendation-carousal .recommendation-carousal-screen{position: absolute; top: 0px; left: 0px; width: 100%;}

.product-recommendation .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-recommendation .product-recomendation-screen .kiosk-blank-screen{position: relative; width: 320px; left: unset; margin-left: unset; margin-top: 0px; height: 344px; margin: 0 auto;}
.product-recommendation .product-recomendation-screen .recommendation-carousal .kiosk-blank-screen svg{width:100%; height:350px;}

.product-recommendation .product-recomendation-screen .recommendation-carousal #collapseOne-1 .recommendation-carousal-screen svg{margin-top: 25px;}
.product-recommendation .product-recomendation-screen .orderup-kiosk-carousal .orderup-whats-new{width: 100%; left: unset; top: unset; padding: 10px; position: relative;}
.product-recommendation .product-recomendation-screen .orderup-kiosk-carousal .orderup-whats-new:before{left: 147px; top: 110px;}

.product-recommendation .product-recomendation-screen .recommendation-carousal #collapseTwo-1 .recommendation-carousal-screen svg{margin-top: 26px;}
.product-recommendation .product-recomendation-screen .orderup-kiosk-carousal .orderup-best-sellers{width: 100%; right: unset; top: unset; padding: 10px; position: relative;}
.product-recommendation .product-recomendation-screen .orderup-kiosk-carousal .orderup-best-sellers:before{left: 476px; top: 114px;}

.product-recommendation .product-recomendation-screen .recommendation-carousal #collapseThree-1 .recommendation-carousal-screen svg{margin-top: 73px;}
.product-recommendation .product-recomendation-screen .orderup-kiosk-carousal .orderup-past-purchases{width: 100%; left: unset; top: unset; padding: 10px; position: relative;}
.product-recommendation .product-recomendation-screen .orderup-kiosk-carousal .orderup-past-purchases:before{background: url(../images/pos-left-arrow.png) no-repeat left top; left: 156px; top: 180px;}

.product-recommendation .product-recomendation-screen .recommendation-carousal #collapseFour-1 .recommendation-carousal-screen svg{margin-top: 23px;}
.product-recommendation .product-recomendation-screen .orderup-kiosk-carousal .orderup-trending-now{width: 100%; left: unset; top: unset; padding: 10px; position: relative;}
.product-recommendation .product-recomendation-screen .orderup-kiosk-carousal .orderup-trending-now:before{left: 298px;}

.product-recommendation .product-recomendation-screen .recommendation-carousal #collapseFive-1 .recommendation-carousal-screen svg{margin-top: 58px;}
.product-recommendation .product-recomendation-screen .orderup-kiosk-carousal .orderup-frequently-brought-together{width: 100%; right: unset; top: unset; padding: 10px; position: relative;}
.product-recommendation .product-recomendation-screen .orderup-kiosk-carousal .orderup-frequently-brought-together:before{right: 149px; top: 219px;}

.product-recommendation .product-recomendation-screen .recommendation-carousal #collapseSix-1 .recommendation-carousal-screen svg{margin-top: 55px;}
.product-recommendation .product-recomendation-screen .orderup-kiosk-carousal .orderup-you-might-like{width: 100%; left: unset; top: unset; padding: 10px; position: relative;}
.product-recommendation .product-recomendation-screen .orderup-kiosk-carousal .orderup-you-might-like:before{background: url(../images/pos-left-arrow.png) no-repeat left top; left: 158px; top: 200px;}

.product-recommendation .product-recomendation-screen .recommendation-carousal #collapseSeven-1 .recommendation-carousal-screen svg{margin-top: 42px;}
.product-recommendation .product-recomendation-screen .orderup-kiosk-carousal .orderup-similar-product{width: 100%; left: unset; top: unset; padding: 10px; position: relative;}
.product-recommendation .product-recomendation-screen .orderup-kiosk-carousal .orderup-similar-product:before{left: 148px; top: 214px;}

/*--*/
.product-recommendation .product-recomendation-screen .recommendation-carousal #collapseOne-3 .recommendation-carousal-screen svg{margin-top: 28px;}
.product-recommendation .product-recomendation-screen .ipad-pos-carousal .orderup-whats-new {position: relative; left: unset; top: unset; width: 100%; padding:10px;}
.product-recommendation .product-recomendation-screen .ipad-pos-carousal .orderup-whats-new:before{left: 152px; top: 149px;}

.product-recommendation .product-recomendation-screen .recommendation-carousal #collapseTwo-3 .recommendation-carousal-screen svg{margin-top: 122px;}
.product-recommendation .product-recomendation-screen .ipad-pos-carousal .orderup-best-sellers{left: unset; top: unset; width: 100%; padding: 10px;}
.product-recommendation .product-recomendation-screen .ipad-pos-carousal .orderup-best-sellers:before{left: 152px; top: 149px;}

.product-recommendation .product-recomendation-screen .recommendation-carousal #collapseThree-3 .recommendation-carousal-screen svg{margin-top: 122px;}
.product-recommendation .product-recomendation-screen .ipad-pos-carousal .orderup-trending-now{left: unset; top: unset; width: 100%; padding: 10px;}
.product-recommendation .product-recomendation-screen .ipad-pos-carousal .orderup-trending-now:before{background: url(../images/pos-left-arrow.png) no-repeat left top; left: 153px; top: 147px;}

.product-recommendation .product-recomendation-screen .recommendation-carousal #collapseFour-3 .recommendation-carousal-screen svg{margin-top: 122px;}
.product-recommendation .product-recomendation-screen .ipad-pos-carousal .orderup-frequently-brought-together{left: unset; top: unset; width: 100%; padding: 10px;}
.product-recommendation .product-recomendation-screen .ipad-pos-carousal .orderup-frequently-brought-together:before{background: url(../images/pos-left-arrow.png) no-repeat left top; left: 147px; top: 109px; right: unset;}

.product-recommendation .product-recomendation-screen .recommendation-carousal #collapseFive-3 .recommendation-carousal-screen svg{margin-top: 121px;}
.product-recommendation .product-recomendation-screen .ipad-pos-carousal .orderup-you-might-like{right: unset; top: unset; width: 100%; padding: 10px;}
.product-recommendation .product-recomendation-screen .ipad-pos-carousal .orderup-you-might-like:before{background: url(../images/pos-right-arrow.png) no-repeat left top; right: 149px; top: 227px;}

.product-recommendation .product-recomendation-screen .recommendation-carousal #collapseSix-3 .recommendation-carousal-screen svg{margin-top: 120px;}
.product-recommendation .product-recomendation-screen .ipad-pos-carousal .orderup-similar-product{width: 100%; left: unset; top: unset; padding: 10px;}
.product-recommendation .product-recomendation-screen .ipad-pos-carousal .orderup-similar-product:before{left: 290px; top: 72px;}

/*--*/

.product-recommendation .ecommerce-wrapper .kiosk-blank-screen{width: 430px; height:300px;}

.product-recommendation .product-recomendation-screen .recommendation-carousal #collapseOne-4 .recommendation-carousal-screen svg{width: 314px; height: 200px; margin-top: 166px;}
.product-recommendation .ecommerce-wrapper .ecom-pos-carousal .orderup-whats-new{width: 100%; left: unset; top: unset; padding: 10px;}
.product-recommendation .ecommerce-wrapper .ecom-pos-carousal .orderup-whats-new:before{left: 131px; top: 225px;}

.product-recommendation .product-recomendation-screen .recommendation-carousal #collapseTwo-4 .recommendation-carousal-screen svg{width: 314px; height: 200px; margin-top: 166px;}
.product-recommendation .ecommerce-wrapper .ecom-pos-carousal .orderup-best-sellers{width: 100%; left: unset; top: unset; padding: 10px;}
.product-recommendation .ecommerce-wrapper .ecom-pos-carousal .orderup-best-sellers:before{height: 67px; left: 180px; top: 114px;}

.product-recommendation .ecommerce-wrapper .ecom-pos-carousal .orderup-past-purchases{width: 100%; left: unset; top: unset; padding: 10px;}
.product-recommendation .ecommerce-wrapper .ecom-pos-carousal .orderup-past-purchases:before{left: 140px; top: 138px;}

.product-recommendation .ecommerce-wrapper .ecom-pos-carousal .orderup-trending-now{width: 100%; left: unset; top: unset; padding: 10px;}
.product-recommendation .ecommerce-wrapper .ecom-pos-carousal .orderup-trending-now:before{background: url(../images/pos-left-arrow.png) no-repeat left top; left: 131px; top: 218px;}

.product-recommendation .ecommerce-wrapper .ecom-pos-carousal .orderup-frequently-brought-together{width: 100%; right: unset; top: unset; padding: 10px;}
.product-recommendation .ecommerce-wrapper .ecom-pos-carousal .orderup-frequently-brought-together:before{right: 138px; top: 236px;}

.product-recommendation .ecommerce-wrapper .ecom-pos-carousal .orderup-you-might-like{width: 100%; right: unset; top: unset; padding: 10px;}
.product-recommendation .ecommerce-wrapper .ecom-pos-carousal .orderup-you-might-like:before{right: 138px; top: 206px;}

.product-recommendation .ecommerce-wrapper .ecom-pos-carousal .orderup-you-might-like{width: 100%; right: unset; top: unset; padding: 10px;}
.product-recommendation .ecommerce-wrapper .ecom-pos-carousal .orderup-you-might-like:before{right: 128px; top: 256px;}


.product-recomendation-wrapper-2 .heading{font-size:26px;}

.orderup-new-3 .image-wrapper .content .text-1{font-size: 95px;}
.orderup-new-3 .image-wrapper .content .text-2{font-size: 88px; line-height: 100px;}
.orderup-new-3 .art-culture-app-info .app-culture-title{line-height: 60px;}
.orderup-new-2 .image-wrapper .content .text-1{font-size: 95px;}
.orderup-new-2 .image-wrapper .content .text-2{font-size: 88px; line-height: 100px;}
.orderup-new-2 .art-culture-tessitura{height:720px;}


.lm-top-panel .lm-screen-laptop-area {width: 500px; height: 307px;}
.lm-top-panel .lm-screen-laptop-area .lm-laptop-area{width: 460px; height: 263px;}
.lm-top-panel .lm-crausal-area{padding: 17px 0px 0px 51px; width: 378px; height: 224px;}
.lm-top-panel .lm-top-content{width:430px;}
.lm-top-panel .lm-top-content .text-1{font-size:55px;}
.lm-top-panel .lm-top-content .text-2{font-size:27px;}
.lm-top-panel .lm-top-content .text-3{font-size:13px;}
.lm-quickbook-campatibility{margin-bottom:220px;}
.lm-transaction-data{padding:50px;}
.lm-transaction-data .content{width:420px;}
.lm-transaction-data .content .text-1{font-size:26px;}
.lm-transaction-data .content .text-2{font-size:13px;}
.lm-transaction-data .content .text-3{font-size:13px;}
.lm-transaction-data .content ul{font-size:13px;}

.zb-toppanel .heading{font-size:55px;}
.zb-toppanel .sub-head{font-size:17px;}
.zb-toppanel{padding:30px; padding-top: 100px;}
.zb-toppanel ul{margin-top:2px; font-size:17px;}
.zb-toppanel li{margin-bottom: 5px;}
.zb-second-panel{font-size:17px;}

/*----------------------- Footer 2021 -----------------------*/
.footer{padding:80px 50px 20px 50px!important;}
.footer .copyright-bottom .copyright{font-size:11px;}
/*----------------------- Footer 2021 -----------------------*/
	/*---------------------- Footer ---------------------------*/
		.non-login-footer-2021{padding:30px 30px 20px 30px}
	/*---------------------- Footer ---------------------------*/

}

@media screen and (min-width: 768px) and (max-width: 990px) {
	.new-design .register-btn-n{width:auto;}
.new-design .navbar .nav-item{padding:0px;}
.new-design .navbar-collapse{max-height: 650px; overflow: auto;}
.new-design .navbar-nav{margin:0px;}
.new-header-wrapper .navbar-brand{width:130px; margin:0px;}
.new-header-wrapper .navbar-brand svg{width:100%;}
.new-design .inner-nav-wrapper{width:100%; padding:0px;}
.new-design .dropdown:hover>.dropdown-menu{border:0px;}
.new-design .inner-nav-wrapper .nav-title{font-size:13px; padding:0px; white-space:nowrap;}
.new-design .inner-nav-wrapper .nav-detail{font-size:12px;}
.new-design .navbar-toggler{border:solid 1px #000; margin-right:15px;}
.new-design .pricing-btn-n { text-transform: none; font-size: 16px; margin-right:0px; padding:12px 16px;}
.new-design .dropdown-toggle {padding-right: 40px!important; position: relative;}
.new-design .dropdown-toggle i {position: absolute; right: 14px; top: 13px;}
.new-design .dropdown-menu{padding:7px; margin:0px; width:100%; border:0px; max-height:unset; overflow:auto;}
.new-design .navbar .dropdown-menu div[class*="col"]{margin-bottom:0px;}
.new-home-page .header-wrapper .navbar-nav{width:409px;}
.new-design .login-btn-n {text-transform: none; font-size: 16px; margin-right: 0px; padding:12px 16px!important;margin-left:0px;}
.new-design .register-btn-n {text-transform: none; font-size: 16px; padding: 12px 16px!important; margin: 10px 5px; border-radius: 10px;}
.new-design .inner-nav-wrapper .nav-title svg{margin-right: 5px; width: 25px;}


.new-home-page .setup-deployment{font-size:27px; padding:0px 20px 50px 20px; line-height:45px;}
.new-home-page .setup-deployment span{font-size:18px;}
.new-home-page .header-wrapper .question{margin-left:-265px;}
.new-home-page .image-wrapper{height:443px;}
.new-home-page .image-wrapper .image-text{font-size: 60px; color: #fff; line-height: 70px; font-weight: 300; position: absolute; top: 70px; left: 45px;}
.new-home-page .image-wrapper .image-text-2{font-size: 27px; color: #fff; font-weight: 700; position: absolute; top: 310px; left: 59px;}
.new-home-page .product-recommendation{font-size:30px; margin-top:30px;}
.new-home-page .upselling{font-size:24px; padding-top:10px;}
.new-home-page .sales-channel .ipad-pos{width: 160px; margin-right: 20px;}
.new-home-page .sales-channel .ipad-pos .icon{width:160px; height:125px;}
.new-home-page .sales-channel .ipad-pos .icon svg{width:100%; height:auto;}
.new-home-page .sales-channel .handheld-pos{width: 160px; margin-right: 20px;}
.new-home-page .sales-channel .handheld-pos .icon{width:160px; height:125px;}
.new-home-page .sales-channel .handheld-pos .icon svg{width:160px; height:125px;}
.new-home-page .sales-channel .self-order-kiosk{width: 160px; margin-right: 20px;}
.new-home-page .sales-channel .self-order-kiosk .icon{width:160px; height:125px;}
.new-home-page .sales-channel .self-order-kiosk .icon svg{width:160px; height:125px;}
.new-home-page .sales-channel .mobile-website{width:160px; height:125px;}
.new-home-page .sales-channel .mobile-website .icon{width:160px; height:125px;}
.new-home-page .sales-channel .mobile-website .icon svg{width:160px; height:125px;}
.new-home-page .action-buttons{padding:45px 10px 30px 10px}
.new-home-page .action-buttons a{width:220px; margin-left:15px;}
.powered-recommendation{padding:40px 0px;}
.powered-recommendation .heading{font-size:27px;}
.powered-recommendation .sub-heading{font-size:20px;margin-top: 10px;}
.powered-recommendation .screen svg{width:100%; height:auto;}
.powered-recommendation .screen .baloon-1{width: 217px; left: 235px; top: -19px; font-size: 12px; padding: 5px; line-height: normal;}
.powered-recommendation .screen .baloon-1:before{width: 74px; left: -72px; top: 35px;}
.powered-recommendation .screen .baloon-2{width: 175px; right: 175px; top: 37px; font-size: 12px; padding: 5px; line-height: normal;}
.powered-recommendation .screen .baloon-2:before{width: 74px; height: 41px; position: absolute; right: -76px; top: 33px;}
.powered-recommendation .screen .baloon-3{width: 173px; right: 72px; font-size: 12px; bottom: 47px; padding: 5px; line-height: normal;}
.powered-recommendation .screen .baloon-3:before{width: 64px; height: 41px; position: absolute; left: -15px; top: -33px;}
.new-home-page .scalable-solutions{width: 730px; background-position: right top; background-size: contain;}
.new-home-page .scalable-solutions .text-1 {font-size: 61px; font-weight: 300; line-height: 70px;}
.new-home-page .scalable-solutions .text-2 {font-size: 21px; font-weight: 700;}
.new-home-page .scalable-solutions-point{width:730px;}
.new-home-page .scalable-solutions-point .heading{font-size:27px;}
.new-home-page .scalable-solutions-point .point-list{font-size: 13px; font-weight: 600; line-height: 20px;}
.new-home-page .scalable-solutions-point .point-list svg{margin-right:10px; width:50px;}
.new-home-page .scalable-solutions-point .point-list span{font-size:16px; line-height:normal; margin-top:8px;}
.new-home-page .scalable-solutions-point .cloud-point{font-size:33px; padding:75px 45px 10px 15px;}
.new-home-page .scalable-solutions-screens{padding:50px 0px 50px 0px;}
.new-home-page .scalable-solutions-screens svg{width:100%;}
.scalable-solutions-point a{padding:15px 6px; font-size:13px; width:auto; letter-spacing:normal}
.new-home-page .modern-online {padding:50px 10px 0px 10px;}
.new-home-page .modern-online .heading{font-size:27px;}
.new-home-page .modern-online .heading .d-md-block {display: none!important;}
.new-home-page .modern-online .row{font-size: 13px; line-height: normal;}
.new-home-page .modern-online a{margin-top:35px;}
.new-home-page .modern-online .row span{margin-top: 10px; padding-top: 10px;}
.new-home-page .modern-online .row .d-md-block {display: none!important;}
.new-home-page .modern-online-screens{padding-top:50px;}
.new-home-page .modern-online-screens svg {margin-top: unset; z-index: 100; position: relative; margin-left: unset; left: unset; width: 100%; height: 260px;}
.faq{padding: 77px 50px 50px 50px; padding-left: 110px; position: relative;}
.faq:before{left: 27px; width: 95px; top: 77px;}
.faq .d-md-block{display:none!important;}
.faq .head{font-size:29px;}
.faq .question{font-size:14px; line-height:normal;}
.faq .answer{font-size:13px; line-height:20px;}
.faq-screens-wrapper .faq-desktop-screen{width:380px; height:auto;}
.faq-screens-wrapper .faq-desktop-screen img{width:100%; height:auto;}
.new-home-page .modern-online-screens img{width:100%; height:auto;}
.faq-screens-wrapper{padding:50px 10px}
.faq-screens-wrapper .faq-tablet-screen{width: 270px; height:auto; right: 20px; bottom: 70px;}
.faq-screens-wrapper .faq-tablet-screen img{width:100%; height:auto;}
.faq-screens-wrapper .faq-desktop-screen:before{top:-75px;}
.new-home-page .customers-and-Case-studies{font-size:30px;}
.new-home-page .customer-section{font-size: 14px; line-height: 20px;}
.non-login-footer .inner-footer-wrapper .f-quick-link{padding:30px 0px 20px 22px}
.non-login-footer .inner-footer-wrapper .f-help-center{padding:30px 0px 20px 22px}
.customer-service-detail{margin-top:0px; padding:50px 20px;}
.customer-service-detail .description{font-size:18px;}
.customer-service-detail .heading{letter-spacing:0px;}

.non-login-footer .inner-footer-wrapper{width:100%;}
.non-login-footer .inner-footer-wrapper .app-icons{padding:10px;}
.non-login-footer .footer_outbound_links{width:100px;}
.non-login-footer .footer_outbound_links svg{width:100%; height:auto}

.art-culture .image-wrapper{height:500px;}
.art-culture .image-wrapper .form-area{width:306px; padding:20px 20px 50px 20px; height:500px;}
.art-culture .image-wrapper .form-area .card-info{margin-bottom:10px;}
.art-culture .image-wrapper .form-area .w-field input{margin-top:7px;}
.art-culture .image-wrapper .form-area .head{font-size:26px;}
.art-culture .image-wrapper .content {margin-top: 90px; width: 370px; margin-left: 20px;}
.art-culture .image-wrapper .content h1{font-size:50px; line-height:60px;}
.art-culture .image-wrapper .content span{font-size:80px;}
.art-culture .image-wrapper .more-content{line-height: normal;margin-top: 15px;font-size: 25px;}
.art-culture .image-wrapper .more-content span{font-size: 25px;}
.art-culture-tessitura{padding:50px 10px;}
.art-culture-tessitura .kiosk-screen-wrapper{position: absolute; width: 340px; left: 50%; margin-left: -170px; z-index: 100;}
.art-culture-tessitura .kiosk-screens{width: 255px; height: 200px; margin: 0 auto; margin-top: 26px; margin-left: 44px;}
.art-culture-tessitura .text-1{font-size:23px; line-height: 35px;}
.art-culture-tessitura .text-2{font-size:19px; line-height: 30px;}
.art-culture-tessitura .text-3 {font-size: 15px; line-height: 22px; font-weight: 600;}
.art-culture-tessitura .text-3 .d-md-block{display:none!important;}

.art-culture-app-info .app-culture-title{line-height: 55px; font-size: 40px;}

.art-culture .ipad-square-blank{width:400px; margin-left:-200px;}
.art-culture .ipad-square-blank svg{width:100%; height:auto;}
.art-culture .ipad-square-blank image{width:100%; height:auto;}
.art-culture .pos{height:460px;}
.art-culture .pos .app-screen-carousel {width: 300px; height: 262px; padding-top: 33px; margin-bottom: 0px; padding-left: 0px;}
.art-culture .pos .pos-feature-points{width: 133px; left: -212px; font-size: 11px; top: 22px;}
.art-culture .pos .pos-feature-points .d-md-block{display:none!important;}
.art-culture .pos .pos-feature-points:after{margin-top: -2px; margin-left: 10px; width: 30px;}
.art-culture .pos .pos-feature-points-2{width: 111px; left: -191px; font-size: 11px; top: 80px;}
.art-culture .pos .pos-feature-points-2:after{margin-top:-10px; margin-left:10px; width:30px;}
.art-culture .pos .pos-feature-points-2 .d-md-block{display:none!important;}
.art-culture .pos .pos-feature-points-3{width: 149px; left: -230px; font-size: 11px; top: 131px;}
.art-culture .pos .pos-feature-points-3:after{margin-left:10px; width:30px;}
.art-culture .pos .pos-feature-points-3 .d-md-block{display:none!important;}
.art-culture .pos .pos-feature-points-4{width: 111px; left: -205px; font-size: 11px; top: 211px;}
.art-culture .pos .pos-feature-points-4:after{margin-left: 15px; margin-top: -16px; width: 30px;}
.art-culture .pos .pos-feature-points-4 .d-md-block{display:none!important;}
.art-culture .pos .pos-feature-points-5{width: 121px; right: -199px; font-size: 11px; top: 80px;}
.art-culture .pos .pos-feature-points-5:before{width: 30px; margin-left: -42px; margin-top: 17px;}
.art-culture .pos .pos-feature-points-5 .d-md-block{display:none!important;}
.art-culture .pos .pos-feature-points-6{width: 121px; right: -199px; font-size: 11px; top: 25px;}
.art-culture .pos .pos-feature-points-6:before{width: 30px; margin-left: -40px; margin-top: 17px;}
.art-culture .pos .pos-feature-points-6 .d-md-block{display:none!important;}
.art-culture .pos .pos-feature-points-7{width: 135px; right: -218px; font-size: 11px; top: 147px;}
.art-culture .pos .pos-feature-points-7:before{width: 30px; margin-left: -40px; margin-top: 17px;}
.art-culture .pos .pos-feature-points-7 .d-md-block{display:none!important;}
.art-culture .pos .pos-feature-points-8{width: 135px; right: -218px; font-size: 11px; top: 202px;}
.art-culture .pos .pos-feature-points-8:before{width: 30px; margin-left: -40px; margin-top: 17px;}
.art-culture .pos .pos-feature-points-8 .d-md-block{display:none!important;}
.art-culture .pos .app-screen-carousel .carousel-item {overflow: hidden; height: 233px;}

.art-culture .app-screen-wrapper .ipad-blank{width:400px; margin-left:-200px;}
.art-culture .app-screen-wrapper .ipad-blank svg{width:100%; height:auto;}
.art-culture .app-screen-carousel{width: 323px; height: 268px; padding-top: 0px;}
.art-culture .app-screen-carousel .carousel-item{width: 323px; height: 268px; padding-top: 10px;}
.art-culture .orderup-app-screens .app-feature-points{width: 151px; left: 1px; font-size: 11px; top: 40px;}
.art-culture .orderup-app-screens .app-feature-points .d-md-block{display:none!important;}
.art-culture .orderup-app-screens .app-feature-points:after{width:30px; margin-left:10px; margin-top:-45px;}
.art-culture .orderup-app-screens .app-feature-points-2{width: 151px; left: 1px; font-size: 11px; top: 160px;}
.art-culture .orderup-app-screens .app-feature-points-2 .d-md-block{display:none!important;}
.art-culture .orderup-app-screens .app-feature-points-2:after{width:30px; margin-left:10px;}
.art-culture .orderup-app-screens .app-feature-points-3{width: 153px; right: -3px; font-size: 11px; top: 40px;}
.art-culture .orderup-app-screens .app-feature-points-3 .d-md-block{display:none!important;}
.art-culture .orderup-app-screens .app-feature-points-3:before{width: 30px; margin-left: -40px;}
.art-culture .orderup-app-screens .app-feature-points-4{width: 151px; right: -3px; font-size: 11px; top: 170px;}
.art-culture .orderup-app-screens .app-feature-points-4 .d-md-block{display:none!important;}
.art-culture .orderup-app-screens .app-feature-points-4:before{width: 30px; margin-left: -40px;}

.art-culture .incoming-app-screens .app-feature-points{width: 141px; left: 6px; font-size: 11px; top: 40px;}
.art-culture .incoming-app-screens .app-feature-points .d-md-block{display:none!important;}
.art-culture .incoming-app-screens .app-feature-points:after{width:30px; margin-left: 10px;}
.art-culture .incoming-app-screens .app-feature-points-2{width: 144px; left: 4px; font-size: 11px; top: 170px;}
.art-culture .incoming-app-screens .app-feature-points-2 .d-md-block{display:none!important;}
.art-culture .incoming-app-screens .app-feature-points-2:after{width: 30px; margin-left: 10px;}
.art-culture .incoming-app-screens .app-feature-points-3{width: 152px; right: -3px; font-size: 11px; top: 40px;}
.art-culture .incoming-app-screens .app-feature-points-3 .d-md-block{display:none!important;}
.art-culture .incoming-app-screens .app-feature-points-3:before{width:30px; margin-left: -40px; margin-top: 20px;}
.art-culture .incoming-app-screens .app-feature-points-4{width: 131px; right: 17px; font-size: 11px; top: 170px;}
.art-culture .incoming-app-screens .app-feature-points-4 .d-md-block{display:none!important;}
.art-culture .incoming-app-screens .app-feature-points-4:before{width: 30px; margin-left: -39px; margin-top: 19px;}

.art-culture .regulars-app-screens .app-feature-points{width: 106px; left: 36px; font-size: 11px; top: 20px;}
.art-culture .regulars-app-screens .app-feature-points:after{margin-top: -30px; width: 30px; margin-left: 10px;}
.art-culture .regulars-app-screens .app-feature-points .d-md-block{display:none!important;}
.art-culture .regulars-app-screens .app-feature-points-2{width: 134px; left: 10px; font-size: 11px; top: 140px;}
.art-culture .regulars-app-screens .app-feature-points-2:after{width: 30px; margin-top: -60px; margin-left: 10px;}
.art-culture .regulars-app-screens .app-feature-points-2 .d-md-block{display:none!important;}
.art-culture .regulars-app-screens .app-feature-points-3{width: 144px; right: -3px; font-size: 11px; top: 28px;}
.art-culture .regulars-app-screens .app-feature-points-3:before{margin-top: 26px; width: 30px; margin-left: -40px;}
.art-culture .regulars-app-screens .app-feature-points-3 .d-md-block{display:none!important;}
.art-culture .regulars-app-screens .app-feature-points-4{width: 141px; right: -1px; font-size: 11px; top: 140px;}
.art-culture .regulars-app-screens .app-feature-points-4 .d-md-block{display:none!important;}
.art-culture .regulars-app-screens .app-feature-points-4:before{width: 30px; margin-left: -40px; margin-top: 36px;}

.art-culture .vipz-app-screens .ipad-blank {width: 600px; margin-left: -300px;}
.art-culture .vipz-app-screens .app-screen-carousel {width: 188px; height: 406px; margin: 0 auto; padding-top: 44px; margin-bottom: 20px; padding-left: 3px;}
.art-culture .vipz-app-screens .carousel-item {width: 188px; height: 342px; padding-top: 0px;}
.art-culture .vipz-app-screens .app-feature-points{width: 141px; left: 96px; font-size: 11px; top: 40px;}
.art-culture .vipz-app-screens .app-feature-points:after{width:30px;}
.art-culture .vipz-app-screens .app-feature-points .d-md-block{display:none!important;}
.art-culture .vipz-app-screens .app-feature-points-2{width: 141px; left: 96px; font-size: 12px; top: 210px;}
.art-culture .vipz-app-screens .app-feature-points-2:after{width:30px;}
.art-culture .vipz-app-screens .app-feature-points-2 .d-md-block{display:none!important;}
.art-culture .vipz-app-screens .app-feature-points-3{width: 152px; right: 88px; font-size: 11px; top: 53px;}
.art-culture .vipz-app-screens .app-feature-points-3:before{width:30px; margin-left: -40px; margin-top:24px;}
.art-culture .vipz-app-screens .app-feature-points-3 .d-md-block{display:none!important;}
.art-culture .vipz-app-screens .app-feature-points-4{width: 152px; right: 88px; font-size: 11px; top: 230px;}
.art-culture .vipz-app-screens .app-feature-points-4:before{width:30px; margin-left: -40px; margin-top:24px;}
.art-culture .vipz-app-screens .app-feature-points-4 .d-md-block{display:none!important;}

.art-culture .customer-display-app-screens .app-feature-points{width: 141px; left: 0px; font-size: 11px; top: 40px;}
.art-culture .customer-display-app-screens .app-feature-points:after{margin-top: -35px; width: 30px; margin-left: 10px;}
.art-culture .customer-display-app-screens .app-feature-points .d-md-block{display:none!important;}
.art-culture .customer-display-app-screens .app-feature-points-2{width: 141px; left: 0px; font-size: 11px; top: 170px;}
.art-culture .customer-display-app-screens .app-feature-points-2 .d-md-block{display:none!important;}
.art-culture .customer-display-app-screens .app-feature-points-2:after{width: 30px; margin-left: 10px;}
.art-culture .customer-display-app-screens .app-feature-points-3{width: 134px; right: 9px; font-size: 11px; top: 40px;}
.art-culture .customer-display-app-screens .app-feature-points-3 .d-md-block{display:none!important;}
.art-culture .customer-display-app-screens .app-feature-points-3:before{width: 30px; margin-left: -40px; margin-top: 46px;}
.art-culture .customer-display-app-screens .app-feature-points-4{width: 134px; right: 9px; font-size: 11px; top: 170px;}
.art-culture .customer-display-app-screens .app-feature-points-4:after{width:30px; margin-top:24px;}
.art-culture .customer-display-app-screens .app-feature-points-4 .d-md-block{display:none!important;}
.art-culture .customer-display-app-screens .app-feature-points-4:before{width: 30px; margin-left: -40px; margin-top: 18px;}


.art-culture .onthelist-app-screens .app-feature-points{width: 141px; left: 0px; font-size: 11px; top: 40px;}
.art-culture .onthelist-app-screens .app-feature-points:after{margin-top: -35px; width: 30px; margin-left: 10px;}
.art-culture .onthelist-app-screens .app-feature-points .d-md-block{display:none!important;}
.art-culture .onthelist-app-screens .app-feature-points-2{width: 141px; left: 0px; font-size: 11px; top: 170px;}
.art-culture .onthelist-app-screens .app-feature-points-2 .d-md-block{display:none!important;}
.art-culture .onthelist-app-screens .app-feature-points-2:after{width: 30px; margin-left: 10px; margin-top: -47px;}
.art-culture .onthelist-app-screens .app-feature-points-3{width: 134px; right: 9px; font-size: 11px; top: 40px;}
.art-culture .onthelist-app-screens .app-feature-points-3 .d-md-block{display:none!important;}
.art-culture .onthelist-app-screens .app-feature-points-3:before{width: 30px; margin-left: -40px; margin-top: 30px;}
.art-culture .onthelist-app-screens .app-feature-points-4{width: 134px; right: 9px; font-size: 11px; top: 170px;}
.art-culture .onthelist-app-screens .app-feature-points-4:after{width:30px; margin-top:24px;}
.art-culture .onthelist-app-screens .app-feature-points-4 .d-md-block{display:none!important;}
.art-culture .onthelist-app-screens .app-feature-points-4:before{width: 30px; margin-left: -40px; margin-top: 18px;}

.art-culture .scalable-solutions .text-1{font-size:29px; line-height:50px;}
.art-culture .scalable-solutions .text-2{font-size:24px;}
.art-culture .scalable-solutions-point .point-list svg{margin-right:20px;}
.art-culture .scalable-solutions-point .point-list span{font-size: 16px; line-height:27px;}
.art-culture .orderup-textimonials{padding:20px;}
.art-culture .orderup-textimonials .testimonial-content{margin-top: 0px; padding: 15px;}
.art-culture .orderup-textimonials .testimonial-gallery{margin-top: 40px;}

.scalable-solutions{padding:38px 20px; background-size: contain; background-position: right top;}
.scalable-solutions-point{padding:0px 6px;}
.scalable-solutions-screens{padding:20px 0px 20px 0px;}
.scalable-solutions-point .heading{font-size:28px;}
.scalable-solutions-point .point-list span{font-size:20px; font-weight: 500; line-height:27px;}

.art-culture-pdf-download{padding:50px 30px; font-size:27px;}
.art-culture-pdf-download a {padding: 25px 40px; margin-top: 45px;}
.art-culture-website-makeover{padding:50px 26px}
.art-culture-website-makeover .heading{font-size:30px;}
.art-culture-website-makeover .builder-laptop{width: 520px; margin-left: -260px;}
.art-culture-website-makeover .laptop-screens{width: 432px; height: 280px; padding: 20px 25px 19px 24px; margin: 0 auto;}
.art-culture-website-makeover .builder-iphone{width:145px;}
.art-culture-website-makeover .phone-screens {width: 147px; height: auto; padding: 37px 6px 42px 15px;}
.orderup-textimonials{padding:40px 20px;}
.orderup-textimonials img{width:100%;}

.customer-service-new .text-1{font-size:38px;}

.food-drink .image-wrapper .content {margin-top: 90px; width: 380px;}
.food-drink .image-wrapper .content .text-1{font-size:50px; line-height:normal;}
.food-drink .image-wrapper .content .text-2{font-size:30px;}
.food-drink .image-wrapper .content .text-2 span {font-size: 30px;}
.food-drink .art-culture-tessitura .text-1{font-size:22px; margin-bottom:20px;}
.food-drink .art-culture-tessitura .text-1 .d-md-block{display:none!important;}
.food-drink .art-culture-tessitura .text-1 h1{font-size:22px;}
.food-drink .art-culture-tessitura .text-3{line-height:28px;}
.food-drink .art-culture-tessitura {height: 660px;}
.food-drink .faq{padding:60px 50px 50px 100px; padding-left:125px;}
.food-drink .faq:before{content:''; background:url(../images/faq-text-grey.png) no-repeat left top; background-size: contain; width:125px;}
.food-drink .faq .head{color:#c4c5bc}
.food-drink .art-culture-customer-service{padding:50px;}
.food-drink .art-culture-app-info{margin-top:0px;}
.food-drink .art-culture-app-info .app-culture-title{margin-top:0px;}
.food-drink .orderup-textimonials .testimonial-content{padding:10px;}
.food-drink .orderup-textimonials{padding:20px;}
.food-drink .orderup-textimonials .testimonial-content{margin-top: 0px; padding: 15px;}
.food-drink .orderup-textimonials .testimonial-gallery{margin-top: 20px;}

.retail-ecom .art-culture .image-wrapper .content h1{line-height:80px;}
.retail-ecom .art-culture-app-info{margin-top:0px;}
.retail-ecom-customer-support{padding:0px 30px 50px 30px}
.retail-ecom-customer-support .text-1{font-size:30px;}
.retail-ecom-customer-support ul{width:700px;}
.retail-ecom .art-culture-customer-service{padding:50px;}
.retail-ecom .orderup-textimonials{padding:20px;}
.retail-ecom .orderup-textimonials .testimonial-content{margin-top: 0px; padding: 15px;}
.retail-ecom .orderup-textimonials .testimonial-gallery{margin-top: 30px;}

.grocery-pos .art-culture-pdf-download a{margin-top:45px;}
.grocery-pos .art-culture-customer-service{padding:50px 30px;}
.grocery-pos .art-culture-customer-service .text-1{font-size:30px;}

.wineries .art-culture-customer-service{padding:50px 100px; font-weight:500;}
.wineries .art-culture-tessitura {height: 650px;}
.wineries .win-beer-club{padding: 50px 20px; font-size: 25px;}
.wineries .win-beer-club span{font-size:35px;}
.wineries .art-culture-app-info{margin-top:0px;}
.wineries .art-culture-app-info .app-culture-title{margin-top:0px;}
.wineries .art-culture .image-wrapper .content{margin-top:80px; }
.wineries .image-wrapper .content .text-1{font-size:80px; line-height: 90px;}
.wineries .image-wrapper .content .text-2{font-weight: 300; font-size: 65px; line-height: 65px;}
.wineries .image-wrapper .content .text-3{margin-top: 25px; padding: 0px; font-size: 19px;}
.wineries .orderup-textimonials{padding:20px;}
.wineries .orderup-textimonials .testimonial-content{margin-top: 0px; padding: 15px;}
.wineries .orderup-textimonials .testimonial-gallery{margin-top: 40px;}

.welcome-app .image-wrapper .content .text-1{font-size:75px;}
.welcome-app .image-wrapper .content .text-2{font-size: 37px; line-height: 50px;}
.art-culture-tessitura .text-1{line-height:30px;}
.welcome-app .art-culture-tessitura{height:690px;}
.welcome-app .art-culture-tessitura .text-3{line-height:25px;}
.welcome-app .art-culture-tessitura{height:730px;}
.welcome-app .pos-app-fully-featured .pos-features li a {padding: 15px 6px; font-size:10px;}
.welcome-app .pos-app-fully-featured .pos-features li .normal-padding {padding: 15px 6px; font-size:10px;}
.welcome-app .art-culture-pdf-download{padding:70px 40px;}
.welcome-app .art-culture-pdf-download a{padding:15px 40px; margin-top:21px;}
.welcome-app .ready-learn{padding:50px;}
.welcome-app .orderup-textimonials{padding:20px;}
.welcome-app .orderup-textimonials .testimonial-content{margin-top: 0px; padding: 15px;}
.welcome-app .orderup-textimonials .testimonial-gallery{margin-top: 40px;}

.here-app .image-wrapper .content .text-1{font-size:70px;}
.here-app  .image-wrapper .content h1{font-size: 43px; line-height: 51px;}
.here-app .image-wrapper .content .text-2{font-size: 43px; line-height: 51px;}
.here-app .art-culture-tessitura{height:550px;}
.here-app .art-culture-tessitura .text-1 .d-md-block{display:none!important;}
.here-app .art-culture-customer-service{padding: 50px 30px; font-size: 30px;}
.here-app .art-culture-pdf-download{padding:50px;}
.here-app .art-culture-pdf-download a{margin-top:20px; padding:20px 70px}
.here-app .art-culture-app-info .app-culture-title{background-size: contain; width: 545px; height: 315px;}
.here-app .art-culture-app-info .app-culture-caption{width:100%; padding: 20px; margin-top: 20px; font-weight: 500; font-size: 16px;}
.here-app .pos-app-fully-featured .pos-features li a{padding:22px 10px}
.here-app .pos-app-fully-featured .pos-features li .normal-padding{padding:22px 10px}
.here-app .art-culture-pdf-download{padding:70px 40px;}
.here-app .art-culture-pdf-download a{padding:15px 40px; margin-top:21px;}
.here-app .ready-learn{padding:50px;}
.here-app .orderup-textimonials{padding:20px;}
.here-app .orderup-textimonials .testimonial-content{margin-top: 0px; padding: 15px;}
.here-app .orderup-textimonials .testimonial-gallery{margin-top: 40px;}

.pos-app-fully-featured .fully-featured-amount{font-size:32px;}
.pos-app-fully-featured .pos-features {padding: 0px 8px; width: 760px;}
.pos-app-fully-featured .pos-features .ipad-screen-area .ipad-screen{width:460px; height:373px; margin-left:-230px;}
.pos-app-fully-featured .pos-features .ipad-screen-area .ipad-screen img{width:100%; height:auto;}
.pos-app-fully-featured .pos-features .ipad-screen-area .screen{width:100%;}
.pos-app-fully-featured .pos-features .ipad-screen-area .screen svg{margin-left: 57px; padding-top: 0px; width: 377px; height: 286px;}

.pos-app-new .ipad-pos-system {padding: 55px 10px; padding-bottom: 30px;}
.pos-app-new .ipad-pos-system svg{width:100%; height:auto;}
.pos-app-new .ipad-pos-system .text-1 {font-size: 60px; font-weight: 600; line-height: 71px; margin-top: 35px; margin-left: 43px;}
.pos-app-new .ipad-pos-system .text-2 {font-size: 19px; margin-top: 35px; margin-left: 43px; font-weight: 600; width: 298px;}
.pos-app-new .product-recommendations-detail{font-size: 16px; padding: 0px 20px; line-height: 30px;}
.pos-app-new .product-recommendations-heading{font-size:32px;}
.pos-app-new .product-recomendation-screen{width:478px;}
.pos-app-new .product-recomendation-screen .kiosk-blank-screen{top: 49px; width: 478px; margin-left: -239px;}
.pos-app-new .product-recomendation-screen .kiosk-blank-screen svg{width:100%; height:auto;}
.pos-app-new .product-recomendation-screen .recommendation-carousal{width: 360px; margin: 0 auto; margin-top: 53px; height: auto; background: #fff;}
.pos-app-new .product-recomendation-screen .recommendation-carousal .pos-trending-now{left: -196px;}
.pos-app-new .product-recomendation-screen .product-name{width: 160px; font-size: 19px; right: -129px; bottom: 155px;}

.handheld-pos .ipad-pos-system svg{width:100%; height:auto;}
.handheld-pos .ipad-pos-system .text-1{font-size: 60px; line-height: 67px; margin-left: 0px; margin-top: 10px;}
.handheld-pos .ipad-pos-system .text-2{width: 380px; margin-top: 5px; margin-left: 0px;}
.handheld-pos .pos-app-fully-featured .pos-features li a{font-size:9px;}
.handheld-pos .product-recomendation-screen .product-name{left:675px;}
.handheld-pos .product-recommendations-detail{margin-bottom:0px;}
.handheld-pos .product-recomendation-screen .recommendation-carousal {width: 354px; margin: 0 auto; margin-top: 19px; height: auto; background: #fff; margin-left: 41px;}
.handheld-pos .product-recomendation-screen .recommendation-carousal svg {width: 100%; height: 254px;}
.handheld-pos .product-recomendation-screen .kiosk-blank-screen{height:290px;}
.handheld-pos .product-recomendation-screen{margin-bottom:0px; height: 384px; margin-top:30px;}
.handheld-pos .product-recomendation-screen .recommendation-carousal .pos-new{left: -198px; top: 61px; width: 116px;}
.handheld-pos .product-recomendation-screen .recommendation-carousal .pos-new:before{left: 101px; top: 28px;}
.handheld-pos .product-recomendation-screen .recommendation-carousal .pos-might-also-like{right: -175px; bottom: 73px;}

.invoice-app .ipad-pos-system .text-2 .d-md-block{display:none!important;}
.invoice-app .ipad-pos-system svg{width:200px;}
.invoice-app .pos-app-fully-featured .pos-features .ipad-screen-area .iphone-screen{width:239px;}
.invoice-app .pos-app-fully-featured .pos-features .ipad-screen-area .iphone-screen svg{width:100%;}
.invoice-app .pos-app-fully-featured .pos-features .ipad-screen-area{height:100%}
.invoice-app .pos-app-fully-featured .pos-features .ipad-screen-area .screen svg{width: 406px; height:385px; margin: 0 auto; margin-left: 34px!important;}

.vipz-app .ipad-pos-system .text-2 .d-md-block{display:none!important;}
.vipz-app .ipad-pos-system svg{width:200px!important; margin-left:60px;}
.vipz-app .pos-app-fully-featured .pos-features .ipad-screen-area .iphone-screen{width:239px;}
.vipz-app .pos-app-fully-featured .pos-features .ipad-screen-area .iphone-screen svg{width:100%;}
.vipz-app .pos-app-fully-featured .pos-features .ipad-screen-area{height:100%}
.vipz-app .pos-app-fully-featured .pos-features .ipad-screen-area .screen svg{width: 406px; height:385px; margin: 0 auto; margin-left: 34px!important;}

.onthelist-app .ipad-pos-system {padding: 55px 10px; padding-bottom: 30px;}
.onthelist-app .ipad-pos-system svg{width:100%; height:auto;}
.onthelist-app .ipad-pos-system .text-1 {font-size: 60px; font-weight: 600; line-height: 71px; margin-top: 35px; margin-left: 43px;}
.onthelist-app .ipad-pos-system .text-2 {font-size: 19px; margin-top: 35px; margin-left: 43px; font-weight: 600; width: 298px;}
.onthelist-app .product-recommendations-detail{font-size: 16px; padding: 0px 20px; line-height: 30px;}
.onthelist-app .product-recommendations-heading{font-size:32px;}
.onthelist-app .product-recomendation-screen{width:478px;}
.onthelist-app .product-recomendation-screen .kiosk-blank-screen{top: 49px; width: 478px; margin-left: -239px;}
.onthelist-app .product-recomendation-screen .kiosk-blank-screen svg{width:100%; height:auto;}
.onthelist-app .product-recomendation-screen .recommendation-carousal{width: 360px; margin: 0 auto; margin-top: 53px; height: auto; background: #fff;}
.onthelist-app .product-recomendation-screen .recommendation-carousal .pos-trending-now{left: -196px;}
.onthelist-app .product-recomendation-screen .product-name{width: 160px; font-size: 19px; right: -129px; bottom: 155px;}

.regular-app .ipad-pos-system {padding: 55px 10px; padding-bottom: 30px;}
.regular-app .ipad-pos-system svg{width:100%; height:auto;}
.regular-app .ipad-pos-system .text-1 {font-size: 60px; font-weight: 600; line-height: 71px; margin-top: 35px; margin-left: 43px;}
.regular-app .ipad-pos-system .text-2 {font-size: 19px; margin-top: 35px; margin-left: 43px; font-weight: 600; width: 298px;}
.regular-app .product-recommendations-detail{font-size: 16px; padding: 0px 20px; line-height: 30px;}
.regular-app .product-recommendations-heading{font-size:32px;}
.regular-app .product-recomendation-screen{width:478px;}
.regular-app .product-recomendation-screen .kiosk-blank-screen{top: 49px; width: 478px; margin-left: -239px;}
.regular-app .product-recomendation-screen .kiosk-blank-screen svg{width:100%; height:auto;}
.regular-app .product-recomendation-screen .recommendation-carousal{width: 360px; margin: 0 auto; margin-top: 53px; height: auto; background: #fff;}
.regular-app .product-recomendation-screen .recommendation-carousal .pos-trending-now{left: -196px;}
.regular-app .product-recomendation-screen .product-name{width: 160px; font-size: 19px; right: -129px; bottom: 155px;}

.incoming-app .ipad-pos-system .text-1 {font-size: 60px; font-weight: 600; line-height: 65px; margin-top: 0px; margin-left: 23px;}
.incoming-app .ipad-pos-system .text-2 {font-size: 19px; margin-top: 24px; margin-left: 23px; font-weight: 600; width: auto; position: relative;}
.incoming-app .ipad-pos-system svg{width:100%;}

.actions-buttons{padding:75px 10px 75px 10px}
.actions-buttons a{width:234px; margin-left:15px;}
.customer-service-new{padding:30px 40px;}
.customer-service-new .text-1{font-size:40px;}
.customer-service-new a{padding:15px 100px}
.small-price-section{padding: 30px; font-size: 30px;}
.small-price-section a{padding:15px 22px;}

.orderup-pos .ipad-pos-system .text-1 {font-size: 60px!important; font-weight: 600!important; line-height: 75px!important; margin-top: 30px!important; margin-left: 23px!important;}
.orderup-pos .ipad-pos-system .text-2 {font-size: 40px!important; margin-top: 15px!important; margin-left: 23px!important; font-weight: 600!important; width: 100%;}
.orderup-pos .ipad-pos-system .text-3 {margin-left: 23px!important; font-size: 17px!important; margin-top: 15px!important;}.orderup-pos .ipad-pos-system svg{width:100%; height:auto;}
.orderup-pos .product-recomendation-screen{margin-left:0px; padding: 20px; width: 100%; height:auto;}
.orderup-pos .product-recomendation-screen .recommendation-carousal{width:100%;}
.orderup-pos .card-header{padding:0px;}
.orderup-pos .card-header .btn-link{padding:10px; width:100%; text-align:left; color:#000; text-decoration:none;}
.orderup-pos .card-body{position:relative; padding-bottom:100px;}
.orderup-pos .product-recomendation-screen .recommendation-carousal .recommendation-carousal-screen{position: absolute; top: 0px; left: 0px; width: 100%;}
.orderup-pos .product-recomendation-screen .recommendation-carousal .recommendation-carousal-screen svg {width: 246px; height: 180px; left: 50%; margin-left: -123px; margin: 0 auto; margin-top: 38px; display: block;}
.orderup-pos .product-recomendation-screen .kiosk-blank-screen{position: relative; width: 320px; left: unset; margin-left: unset; margin-top: 0px; height: 344px; margin: 0 auto; top:80px;}
.orderup-pos .product-recomendation-screen .recommendation-carousal .kiosk-blank-screen svg{width:100%; height:350px;}

.orderup-pos .product-recomendation-screen .recommendation-carousal #collapseOne-1 .recommendation-carousal-screen svg{margin-top: 38px;}
.orderup-pos .product-recomendation-screen .orderup-kiosk-carousal .orderup-whats-new{width: 100%; left: unset; top: unset; padding: 10px; position: relative;}
.orderup-pos .product-recomendation-screen .orderup-kiosk-carousal .orderup-whats-new:before{left: 147px; top: 110px;}
.orderup-pos .product-recomendation-screen .recommendation-carousal #collapseTwo-1 .recommendation-carousal-screen svg{margin-top: 26px;}
.orderup-pos .product-recomendation-screen .orderup-kiosk-carousal .orderup-best-sellers{width: 100%; right: unset; top: unset; padding: 10px; position: relative;}
.orderup-pos .product-recomendation-screen .orderup-kiosk-carousal .orderup-best-sellers:before{left: 476px; top: 114px;}
.orderup-pos .product-recomendation-screen #collapseThree-1 .kiosk-blank-screen{top: 63px;}
.orderup-pos .product-recomendation-screen .recommendation-carousal #collapseThree-1 .recommendation-carousal-screen svg{margin-top: 53px;}
.orderup-pos .product-recomendation-screen .orderup-kiosk-carousal .orderup-past-purchases{width: 100%; left: unset; top: unset; padding: 10px; position: relative;}
.orderup-pos .product-recomendation-screen .orderup-kiosk-carousal .orderup-past-purchases:before{background: url(../images/pos-left-arrow.png) no-repeat left top; left: 156px; top: 160px;}
.orderup-pos .product-recomendation-screen .recommendation-carousal #collapseFour-1 .recommendation-carousal-screen svg{margin-top: 40px;}
.orderup-pos .product-recomendation-screen .orderup-kiosk-carousal .orderup-trending-now{width: 100%; left: unset; top: unset; padding: 10px; position: relative;}
.orderup-pos .product-recomendation-screen .orderup-kiosk-carousal .orderup-trending-now:before{left: 298px;}
.orderup-pos .product-recomendation-screen .recommendation-carousal #collapseFive-1 .recommendation-carousal-screen svg{margin-top: 54px;}
.orderup-pos .product-recomendation-screen .orderup-kiosk-carousal .orderup-frequently-brought-together{width: 100%; right: unset; top: unset; padding: 10px; position: relative; bottom:unset;}
.orderup-pos .product-recomendation-screen .orderup-kiosk-carousal .orderup-frequently-brought-together:before{right: 149px; top: 219px;}
.orderup-pos .product-recomendation-screen .recommendation-carousal #collapseSix-1 .recommendation-carousal-screen svg{margin-top: 54px;}
.orderup-pos .product-recomendation-screen .orderup-kiosk-carousal .orderup-you-might-like{width: 100%; left: unset; top: unset; padding: 10px; position: relative; bottom:unset;}
.orderup-pos .product-recomendation-screen .orderup-kiosk-carousal .orderup-you-might-like:before{background: url(../images/pos-left-arrow.png) no-repeat left top; left: 158px; top: 200px;}
.orderup-pos .product-recomendation-screen .recommendation-carousal #collapseSeven-1 .recommendation-carousal-screen svg{margin-top: 42px;}
.orderup-pos .product-recomendation-screen .orderup-kiosk-carousal .orderup-similar-product{width: 100%; left: unset; top: unset; padding: 10px; position: relative; bottom: unset;  right: unset;}
.orderup-pos .product-recomendation-screen .orderup-kiosk-carousal .orderup-similar-product:before{left: 148px; top: 214px;}

.pos-app-new .ipad-pos-system .text-1 {font-size: 40px; font-weight: 600; line-height: 50px; margin-top: 20px; margin-left: 0px;}
.pos-app-new .ipad-pos-system .text-2 {font-size: 17px;  margin-top: 15px; margin-left: 0px; font-weight: 600; width: 100%;}
.pos-app-new .ipad-pos-system svg{width:100%; height:auto;}
.pos-app-new .product-recomendation-screen{margin-left:0px; padding: 20px; width: 100%; height:auto; }
.pos-app-new .product-recomendation-screen .recommendation-carousal{width:100%; margin:0px;}
.pos-app-new .card-header{padding:0px;}
.pos-app-new .card-header .btn-link{padding:10px; width:100%; text-align:left; color:#000; text-decoration:none;}
.pos-app-new .card-body{position:relative; padding-bottom:100px;}
.pos-app-new .product-recomendation-screen .recommendation-carousal .recommendation-carousal-screen{position: absolute; top: 0px; left: 0px; width: 100%;}
.pos-app-new .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;}
.pos-app-new .product-recomendation-screen .kiosk-blank-screen{position: relative; width: 320px; left: unset; margin-left: unset; margin-top: 0px; height: 344px; margin: 0 auto; top:80px;}
.pos-app-new .product-recomendation-screen .recommendation-carousal .kiosk-blank-screen svg{width:100%; height:350px;}
.pos-app-new .product-recomendation-screen .recommendation-carousal #collapseOne-3 .recommendation-carousal-screen svg{margin-top: 40px;}
.pos-app-new .product-recomendation-screen .ipad-pos-carousal .orderup-whats-new {position: relative; left: unset; top: unset; width: 100%; padding:10px;}
.pos-app-new .product-recomendation-screen .ipad-pos-carousal .orderup-whats-new:before{left: 152px; top: 143px;}
.pos-app-new .product-recomendation-screen .recommendation-carousal #collapseTwo-3 .recommendation-carousal-screen svg{margin-top: 122px;}
.pos-app-new .product-recomendation-screen .ipad-pos-carousal .orderup-best-sellers{left: unset; top: unset; width: 100%; padding: 10px;}
.pos-app-new .product-recomendation-screen .ipad-pos-carousal .orderup-best-sellers:before{left: 152px; top: 149px;}
.pos-app-new .product-recomendation-screen .recommendation-carousal #collapseThree-3 .recommendation-carousal-screen svg{margin-top: 122px;}
.pos-app-new .product-recomendation-screen .ipad-pos-carousal .orderup-trending-now{left: unset; top: unset; width: 100%; padding: 10px;}
.pos-app-new .product-recomendation-screen .ipad-pos-carousal .orderup-trending-now:before{background: url(../images/pos-left-arrow.png) no-repeat left top; left: 153px; top: 147px;}
.pos-app-new .product-recomendation-screen .recommendation-carousal #collapseFour-3 .recommendation-carousal-screen svg{margin-top: 122px;}
.pos-app-new .product-recomendation-screen .ipad-pos-carousal .orderup-frequently-brought-together{left: unset; top: unset; width: 100%; padding: 10px;}
.pos-app-new .product-recomendation-screen .ipad-pos-carousal .orderup-frequently-brought-together:before{background: url(../images/pos-left-arrow.png) no-repeat left top; left: 147px; top: 109px; right: unset;}
.pos-app-new .product-recomendation-screen .recommendation-carousal #collapseFive-3 .recommendation-carousal-screen svg{margin-top: 121px;}
.pos-app-new .product-recomendation-screen .ipad-pos-carousal .orderup-you-might-like{right: unset; top: unset; width: 100%; padding: 10px;}
.pos-app-new .product-recomendation-screen .ipad-pos-carousal .orderup-you-might-like:before{background: url(../images/pos-right-arrow.png) no-repeat left top; right: 149px; top: 227px;}
.pos-app-new .product-recomendation-screen .recommendation-carousal #collapseSix-3 .recommendation-carousal-screen svg{margin-top: 120px;}
.pos-app-new .product-recomendation-screen .ipad-pos-carousal .orderup-similar-product{width: 100%; left: unset; top: unset; padding: 10px;}
.pos-app-new .product-recomendation-screen .ipad-pos-carousal .orderup-similar-product:before{left: 290px; top: 72px;}

.pricing-head {padding: 55px 20px;}
.pricing-head .laptop-area{width:100%; height:200px;}
.pricing-head .laptop-area .laptop-screen{width: 334px; height: 264px;}
.pricing-head .laptop-area .laptop-screen svg{width:100%; height:auto;}
.pricing-head .laptop-area .laptop-scrolling-images {width: 243px; height: 176px; margin: 0 auto; padding-top: 12px;}
.pricing-head .text-1 {font-size: 43px; font-weight: 600; margin-top: 25px; line-height: 50px; margin-left: 0px;}
.pricing-head .text-1 span {display: table; font-size: 19px; font-weight: 600; line-height: normal; margin-top: 15px;}
.price-faq{padding-left: 100px;}
.price-faq:before{width:80px;}
.pricing-table .cb-icon-row .cb-icons .icon {float: left; display: block; width: 40px;}
.pricing-table .cb-icon-row .cb-icons .icon svg{width:100%; height:auto;}
.pricing-table .cb-icon-row .cb-icons .name{font-size:12px; margin-left:5px; margin-top:5px;}
.pricing-table .text-green{padding:15px;}
.pricing-table .text-grey{padding:15px;}
.pricing-table .package-wrapper .price{padding:10px;}
.pricing-table .package-wrapper .price h2{font-size:19px;}
.more-location{padding:50px;}

.square .image-wrapper .content {margin-top: 90px; width: 80%;}
.square .image-wrapper .content .text-1{font-size: 55px; line-height: 74px;}
.square .image-wrapper .content .text-1 h1{font-size: 55px;}
.square-download-app{padding: 30px; font-size: 40px; margin-bottom: 40px; line-height: 55px;}
.square .app-screen-carousel{height:300px;}
.square .mobile-screens {margin-top: 25px; position: relative; height: 480px;}
.square .art-culture-app-feature-new .text-1{width: 150px; left: -2px; top: 20px; font-size: 11px; line-height:normal}
.square .art-culture-app-feature-new .text-1 .d-md-block{display:none!important;}
.square .art-culture-app-feature-new .text-2{width: 150px; left: -2px; top: 150px; font-size: 11px; line-height:normal}
.square .art-culture-app-feature-new .text-2 .d-md-block{display:none!important;}
.square .art-culture-app-feature-new .text-4{width: 150px; right: -2px; top: 20px; font-size: 11px; line-height:normal}
.square .art-culture-app-feature-new .text-4 .d-md-block{display:none!important;}
.square .art-culture-app-feature-new .text-5{width: 150px; right: -2px; top: 150px; font-size: 11px; line-height:normal}
.square .art-culture-app-feature-new .text-5 .d-md-block{display:none!important;}
.square .mobile-screens .text-1{width: 180px; left: 46px;}
.square .mobile-screens .text-2{width: 180px; left: 46px; top:210px;}
.square .mobile-screens .text-4{width: 180px; right: 46px;}
.square .mobile-screens .text-5{width: 180px; right: 46px; top:210px;}
.square .art-culture-customer-service{padding: 30px;}
.square-table-service{padding:30px; font-size:19px;}
.square-table-service span{font-size: 23px;}
.square-table-service svg{width:100%; height:auto;}
.square .ipad-blank{width: 390px; margin-left: -195px;}
.square .ipad-blank svg{width:100%; height:auto;}
.square .mobile-screens .app-screen-carousel{width: 197px; height: 395px; padding-top: 46px;}
.square .mobile-screens .app-screen-carousel .carousel-item{width: 197px; height: 349px; padding-top: 0px;}

.square-handheld-feature{width:600px; margin-top:180px;}
.square-handheld-feature .ipad-blank{width:500px; margin-left:unset;}
.square-handheld-feature .app-screen-carousel{width: 273px; height: 192px; margin-left: 177px; margin-top: 20px;}
.square-handheld-feature .app-screen-carousel .carousel-item{width:auto; height:auto; padding-top:unset;}
.square-handheld-feature .text-1h{font-size: 12px; width: 147px; right: 40px; top: -104px;}
.square-handheld-feature .text-1h:before{right: 53px; top: 76px;}
.square-handheld-feature .text-2h{font-size: 12px; right: 189px; width: 184px; top:-120px;}
.square-handheld-feature .text-2h:before{top: 92px; right: 63px;}
.square-handheld-feature .text-3h{font-size: 12px; top: -136px; left: -8px; width: 216px;}
.square-handheld-feature .text-3h:before{top: 109px; right: 0px; background:url(../images/art-culture-arrow-5.png) no-repeat center bottom}
.square-handheld-feature .text-4h{font-size: 12px; top: -19px; left: -151px; width: 240px;}
.square-handheld-feature .text-4h:before{top: 39px; right: -43px;}
.square-handheld-feature .text-5h{font-size: 12px; top: 90px; left: -144px; width: 201px;}
.square-handheld-feature .text-5h:before{top: 25px; right: -44px;}
.square-handheld-feature .text-6h{font-size: 12px; top: 163px; left: -141px; width: 224px;}
.square-handheld-feature .text-7h{font-size: 12px; top: 219px; left: -152px; width: 254px;}
.square-handheld-feature .text-7h:before{top:-4px;}
.square-handheld-feature .text-8h{font-size: 12px; bottom: -121px; left: 75px; width: 145px;}
.square-handheld-feature .text-8h:before{top: -41px; right: 33px;}
.square-handheld-feature .text-9h{font-size: 12px; bottom: -109px; left: 228px; width: 96px;}
.square-handheld-feature .text-10h{font-size: 12px; bottom: -131px; left: 335px; width: 159px;}
.square-handheld-feature .text-10h:before{top: -41px; right: 23px;}

.different-algorithms{font-size:30px; margin-bottom:30px;}
.product-recommendation .product-recomendation-screen{margin-left:0px; padding: 20px; width: 100%; height:auto;}
.product-recommendation .product-recomendation-screen .recommendation-carousal{width:100%;}
.product-recommendation .card-header{padding:0px;}
.product-recommendation .card-header .btn-link{padding:10px; width:100%; text-align:left; color:#000; text-decoration:none;}
.product-recommendation .card-body{position:relative; padding-bottom:100px;}
.product-recommendation .product-recomendation-screen .recommendation-carousal .recommendation-carousal-screen{position: absolute; top: 0px; left: 0px; width: 100%;}

.product-recommendation .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-recommendation .product-recomendation-screen .kiosk-blank-screen{position: relative; width: 320px; left: unset; margin-left: unset; margin-top: 0px; height: 344px; margin: 0 auto;}
.product-recommendation .product-recomendation-screen .recommendation-carousal .kiosk-blank-screen svg{width:100%; height:350px;}

.product-recommendation .product-recomendation-screen .recommendation-carousal #collapseOne-1 .recommendation-carousal-screen svg{margin-top: 27px;}
.product-recommendation .product-recomendation-screen .orderup-kiosk-carousal .orderup-whats-new{width: 100%; left: unset; top: unset; padding: 10px; position: relative;}
.product-recommendation .product-recomendation-screen .orderup-kiosk-carousal .orderup-whats-new:before{left: 147px; top: 110px;}

.product-recommendation .product-recomendation-screen .recommendation-carousal #collapseTwo-1 .recommendation-carousal-screen svg{margin-top: 26px;}
.product-recommendation .product-recomendation-screen .orderup-kiosk-carousal .orderup-best-sellers{width: 100%; right: unset; top: unset; padding: 10px; position: relative;}
.product-recommendation .product-recomendation-screen .orderup-kiosk-carousal .orderup-best-sellers:before{left: 476px; top: 114px;}

.product-recommendation .product-recomendation-screen .recommendation-carousal #collapseThree-1 .recommendation-carousal-screen svg{margin-top: 72px;}
.product-recommendation .product-recomendation-screen .orderup-kiosk-carousal .orderup-past-purchases{width: 100%; left: unset; top: unset; padding: 10px; position: relative;}
.product-recommendation .product-recomendation-screen .orderup-kiosk-carousal .orderup-past-purchases:before{background: url(../images/pos-left-arrow.png) no-repeat left top; left: 156px; top: 180px;}

.product-recommendation .product-recomendation-screen .recommendation-carousal #collapseFour-1 .recommendation-carousal-screen svg{margin-top: 25px;}
.product-recommendation .product-recomendation-screen .orderup-kiosk-carousal .orderup-trending-now{width: 100%; left: unset; top: unset; padding: 10px; position: relative;}
.product-recommendation .product-recomendation-screen .orderup-kiosk-carousal .orderup-trending-now:before{left: 298px; height: 65px; top: 88px;}

.product-recommendation .product-recomendation-screen .recommendation-carousal #collapseFive-1 .recommendation-carousal-screen svg{margin-top: 58px;}
.product-recommendation .product-recomendation-screen .orderup-kiosk-carousal .orderup-frequently-brought-together{width: 100%; right: unset; top: unset; padding: 10px; position: relative;}
.product-recommendation .product-recomendation-screen .orderup-kiosk-carousal .orderup-frequently-brought-together:before{right: 149px; top: 219px;}

.product-recommendation .product-recomendation-screen .recommendation-carousal #collapseSix-1 .recommendation-carousal-screen svg{margin-top: 56px;}
.product-recommendation .product-recomendation-screen .orderup-kiosk-carousal .orderup-you-might-like{width: 100%; left: unset; top: unset; padding: 10px; position: relative;}
.product-recommendation .product-recomendation-screen .orderup-kiosk-carousal .orderup-you-might-like:before{background: url(../images/pos-left-arrow.png) no-repeat left top; left: 158px; top: 200px;}

.product-recommendation .product-recomendation-screen .recommendation-carousal #collapseSeven-1 .recommendation-carousal-screen svg{margin-top: 42px;}
.product-recommendation .product-recomendation-screen .orderup-kiosk-carousal .orderup-similar-product{width: 100%; left: unset; top: unset; padding: 10px; position: relative;}
.product-recommendation .product-recomendation-screen .orderup-kiosk-carousal .orderup-similar-product:before{left: 148px; top: 214px;}

/*--*/
.product-recommendation .product-recomendation-screen .recommendation-carousal #collapseOne-3 .recommendation-carousal-screen svg{margin-top: 28px;}
.product-recommendation .product-recomendation-screen .ipad-pos-carousal .orderup-whats-new {position: relative; left: unset; top: unset; width: 100%; padding:10px;}
.product-recommendation .product-recomendation-screen .ipad-pos-carousal .orderup-whats-new:before{left: 152px; top: 149px;}

.product-recommendation .product-recomendation-screen .recommendation-carousal #collapseTwo-3 .recommendation-carousal-screen svg{margin-top: 122px;}
.product-recommendation .product-recomendation-screen .ipad-pos-carousal .orderup-best-sellers{left: unset; top: unset; width: 100%; padding: 10px;}
.product-recommendation .product-recomendation-screen .ipad-pos-carousal .orderup-best-sellers:before{left: 152px; top: 149px;}

.product-recommendation .product-recomendation-screen .recommendation-carousal #collapseThree-3 .recommendation-carousal-screen svg{margin-top: 122px;}
.product-recommendation .product-recomendation-screen .ipad-pos-carousal .orderup-trending-now{left: unset; top: unset; width: 100%; padding: 10px;}
.product-recommendation .product-recomendation-screen .ipad-pos-carousal .orderup-trending-now:before{background: url(../images/pos-left-arrow.png) no-repeat left top; left: 153px; top: 147px;}

.product-recommendation .product-recomendation-screen .recommendation-carousal #collapseFour-3 .recommendation-carousal-screen svg{margin-top: 122px;}
.product-recommendation .product-recomendation-screen .ipad-pos-carousal .orderup-frequently-brought-together{left: unset; top: unset; width: 100%; padding: 10px;}
.product-recommendation .product-recomendation-screen .ipad-pos-carousal .orderup-frequently-brought-together:before{background: url(../images/pos-left-arrow.png) no-repeat left top; left: 147px; top: 109px; right: unset;}

.product-recommendation .product-recomendation-screen .recommendation-carousal #collapseFive-3 .recommendation-carousal-screen svg{margin-top: 121px;}
.product-recommendation .product-recomendation-screen .ipad-pos-carousal .orderup-you-might-like{right: unset; top: unset; width: 100%; padding: 10px;}
.product-recommendation .product-recomendation-screen .ipad-pos-carousal .orderup-you-might-like:before{background: url(../images/pos-right-arrow.png) no-repeat left top; right: 149px; top: 227px;}

.product-recommendation .product-recomendation-screen .recommendation-carousal #collapseSix-3 .recommendation-carousal-screen svg{margin-top: 120px;}
.product-recommendation .product-recomendation-screen .ipad-pos-carousal .orderup-similar-product{width: 100%; left: unset; top: unset; padding: 10px;}
.product-recommendation .product-recomendation-screen .ipad-pos-carousal .orderup-similar-product:before{left: 290px; top: 72px;}

/*--*/

.product-recommendation .ecommerce-wrapper .kiosk-blank-screen{width: 430px; height:300px;}

.product-recommendation .product-recomendation-screen .recommendation-carousal #collapseOne-4 .recommendation-carousal-screen svg{width: 314px; height: 200px; margin-top: 166px;}
.product-recommendation .ecommerce-wrapper .ecom-pos-carousal .orderup-whats-new{width: 100%; left: unset; top: unset; padding: 10px;}
.product-recommendation .ecommerce-wrapper .ecom-pos-carousal .orderup-whats-new:before{left: 131px; top: 225px;}

.product-recommendation .product-recomendation-screen .recommendation-carousal #collapseTwo-4 .recommendation-carousal-screen svg{width: 314px; height: 200px; margin-top: 166px;}
.product-recommendation .ecommerce-wrapper .ecom-pos-carousal .orderup-best-sellers{width: 100%; left: unset; top: unset; padding: 10px;}
.product-recommendation .ecommerce-wrapper .ecom-pos-carousal .orderup-best-sellers:before{height: 67px; left: 180px; top: 114px;}

.product-recommendation .product-recomendation-screen .recommendation-carousal #collapseThree-4 .recommendation-carousal-screen svg{width: 314px; height: 200px; margin-top: 166px;}
.product-recommendation .ecommerce-wrapper .ecom-pos-carousal .orderup-past-purchases{width: 100%; left: unset; top: unset; padding: 10px;}
.product-recommendation .ecommerce-wrapper .ecom-pos-carousal .orderup-past-purchases:before{left: 130px; top: 128px;}

.product-recommendation .product-recomendation-screen .recommendation-carousal #collapseFour-4 .recommendation-carousal-screen svg{width: 314px; height: 200px; margin-top: 166px;}
.product-recommendation .ecommerce-wrapper .ecom-pos-carousal .orderup-trending-now{width: 100%; left: unset; top: unset; padding: 10px;}
.product-recommendation .ecommerce-wrapper .ecom-pos-carousal .orderup-trending-now:before{background: url(../images/pos-left-arrow.png) no-repeat left top; left: 131px; top: 218px;}

.product-recommendation .product-recomendation-screen .recommendation-carousal #collapseFive-4 .recommendation-carousal-screen svg{width: 314px; height: 200px; margin-top: 166px;}
.product-recommendation .ecommerce-wrapper .ecom-pos-carousal .orderup-frequently-brought-together{width: 100%; right: unset; top: unset; padding: 10px;}
.product-recommendation .ecommerce-wrapper .ecom-pos-carousal .orderup-frequently-brought-together:before{right: 128px; top: 257px;}

.product-recommendation .product-recomendation-screen .recommendation-carousal #collapseSix-4 .recommendation-carousal-screen svg{width: 314px; height: 200px; margin-top: 166px;}
.product-recommendation .ecommerce-wrapper .ecom-pos-carousal .orderup-you-might-like{width: 100%; right: unset; top: unset; padding: 10px;}
.product-recommendation .ecommerce-wrapper .ecom-pos-carousal .orderup-you-might-like:before{right: 138px; top: 223px;}

.product-recommendation .product-recomendation-screen .recommendation-carousal #collapseSeven-4 .recommendation-carousal-screen svg{width: 314px; height: 200px; margin-top: 166px;}
.product-recommendation .ecommerce-wrapper .ecom-pos-carousal .orderup-you-might-like{width: 100%; right: unset; top: unset; padding: 10px;}
.product-recommendation .ecommerce-wrapper .ecom-pos-carousal .orderup-you-might-like:before{right: 128px; top: 220px;}


.product-recomendation-wrapper-2 .heading{font-size:26px;}

.orderup-new-3 .image-wrapper .content .text-1{font-size: 75px;}
.orderup-new-3 .image-wrapper .content .text-2{font-size: 68px; line-height: 80px;}
.orderup-new-3 .art-culture-app-info .app-culture-title{line-height: 45px; width: 100%; font-size: 28px;}
.orderup-screen{padding-top:50px;}
.orderup-feature-2{width:100%;}
.orderup-feature-2 .order-features-2-desc{font-size:17px;}

.orderup-new-2 .image-wrapper .content .text-1{font-size: 75px;}
.orderup-new-2 .image-wrapper .content .text-2{font-size: 68px; line-height: 80px;}
.orderup-new-2 .art-culture-tessitura{height:720px;}
.orderup-new-2 .art-culture-tessitura .text-3{line-height:27px;}

.lm-top-panel{padding:30px 20px; padding-top:50px;}
.lm-top-panel .lm-screen-laptop-area {width: 330px; height: 197px; margin-top:13px;}
.lm-top-panel .lm-screen-laptop-area .lm-laptop-area{width: 360px; height: 203px;}
.lm-top-panel .lm-crausal-area{padding: 0px 0px 0px 38px; width: 291px; height: 192px;}
.lm-top-panel .lm-top-content{width:100%;}
.lm-top-panel .lm-top-content .text-1{font-size:42px;}
.lm-top-panel .lm-top-content .text-2{font-size:21px;}
.lm-top-panel .lm-top-content .text-3{font-size:12px;}
.lm-quickbook-campatibility{margin-bottom:220px;}
.lm-quickbook-campatibility .text-1{font-size:30px; margin-bottom:10px;}
.lm-quickbook-campatibility .text-2{width: 100%; font-size: 16px;}
.lm-transaction-data{padding:30px;}
.lm-transaction-data .content{width:100%;}
.lm-transaction-data .content .text-1{font-size:20px;}
.lm-transaction-data .content .text-2{font-size:13px;}
.lm-transaction-data .content .text-3{font-size:13px;}
.lm-transaction-data .content ul{font-size:13px;}

.top-disconnect-panel .text-1{font-size:45px;}
.top-disconnect-panel .text-2{width:90%}

.zb-toppanel .heading{font-size:45px; line-height:45px;}
.zb-toppanel .heading span{font-size:35px;}
.zb-toppanel .sub-head{font-size:17px;}
.zb-toppanel{padding:30px; padding-top: 100px;}
.zb-toppanel ul{margin-top:2px; font-size:15px;}
.zb-toppanel li{margin-bottom: 5px;}
.zb-second-panel{font-size:17px;}

/*----------------------- Footer 2021 -----------------------*/
	.footer{padding:80px 10px 20px 10px!important;}
	.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;}
	/*----------------------- Footer 2021 -----------------------*/

	/*---------------------- 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 ---------------------------*/

}

@media screen and (min-width: 540px) and (max-width: 767px) {
	.new-design .register-btn-n{width:auto;}
.new-home-page .setup-deployment{padding: 0px 10px 50px 10px; font-size: 26px; text-align: center; font-weight: 700; line-height: 40px;}
.new-home-page .setup-deployment span{font-size:18px; line-height:normal;}
.non-login-footer .inner-footer-wrapper{width:100%;}
.non-login-footer .inner-footer-wrapper .f-info{padding:30px 7px 7px 7px}
.non-login-footer .inner-footer-wrapper .f-quick-link{padding:7px}
.non-login-footer .inner-footer-wrapper .f-help-center{padding:7px;}
.non-login-footer .inner-footer-wrapper .social-links{text-align:center;}
.non-login-footer .inner-footer-wrapper .links{text-align:center;}
.non-login-footer .inner-footer-wrapper .app-icons .icons li {padding:5px 0px; width:19%; margin-bottom:10px;}
.non-login-footer .inner-footer-wrapper .app-icons .icons li svg{width:100%; height:auto;}
.non-login-footer .inner-footer-wrapper .app-icons .icons li image{width:100%; height:auto;}
.non-login-footer .inner-footer-wrapper .app-icons .icons .d-block{display:inline-block!important;}
.non-login-footer .inner-footer-wrapper .app-icons{padding:30px 10px;}

.new-design .navbar .nav-item{padding:0px;}
.new-design .navbar-collapse{max-height: 700px; overflow: auto;}
.new-design .navbar-nav{margin:0px;}
.new-header-wrapper .navbar-brand{width:130px; margin:0px;}
.new-header-wrapper .navbar-brand svg{width:100%;}
.new-design .inner-nav-wrapper{width:100%; padding:0px;}
.new-design .dropdown:hover>.dropdown-menu{border:0px;}
.new-design .inner-nav-wrapper .nav-title{font-size:13px; padding:0px; white-space:nowrap;}
.new-design .inner-nav-wrapper .nav-detail{font-size:12px;}
.new-design .navbar-toggler{border:solid 1px #000; margin-right:15px;}
.new-design .pricing-btn-n { text-transform: none; font-size: 16px; margin-right:0px; padding:12px 16px;}
.new-design .dropdown-toggle {padding-right: 40px!important; position: relative;}
.new-design .dropdown-toggle i {position: absolute; right: 14px; top: 13px;}
.new-design .dropdown-menu{padding:7px; margin:0px; width:100%; border:0px; max-height:unset; overflow:auto;}
.new-design .navbar .dropdown-menu div[class*="col"]{margin-bottom:0px;}
.new-home-page .header-wrapper .navbar-nav{width:409px;}
.new-design .login-btn-n {text-transform: none; font-size: 16px; margin-right: 0px; padding:12px 16px!important;margin-left:0px;}
.new-design .register-btn-n {text-transform: none; font-size: 16px; padding: 12px 16px!important; margin: 10px 5px; border-radius: 10px;}
.new-design .inner-nav-wrapper .nav-title svg{margin-right: 5px; width: 25px;}
.new-design .inner-nav-wrapper a{width:100%; padding:0px; margin-bottom:10px;}
.new-design .inner-nav-wrapper .max-size-content{display:none;}
.new-design .inner-nav-wrapper .enhance-customer-content{display:none;}
.new-design .inner-nav-wrapper .strem-operation-content{display:none;}
.new-design .inner-nav-wrapper #max-sales-2{display:none;}
.new-design .inner-nav-wrapper #enhance-customer-2{display:none;}
.new-design .inner-nav-wrapper #strem-operation-2{display:none;}
.new-design .inner-nav-wrapper .m-heading{ color: #737373; font-size: 14px; cursor:pointerl}
.new-design .inner-nav-wrapper .m-heading .arrow{display:block; float:right;}
#max-size-content{display:none;}
#enhance-customer-content{display:none;}
#strem-operation-content{display:none;}
.new-design .inner-nav-wrapper #max-sales{display:block}
#max-sales-2{margin-bottom: 10px; display:none}
.new-design .inner-nav-wrapper #enhance-customer{display:block}
#enhance-customer-2{margin-bottom: 10px; display:none}
.new-design .inner-nav-wrapper #strem-operation{display:block}
#strem-operation-2{margin-bottom: 10px; display:none}

.new-home-page .header-wrapper .navbar-nav{width:409px;}
.new-design .login-btn-n {text-transform: none; font-size: 14px; margin-right: 0px; padding:12px 16px!important;margin-left:0px;}
.new-home-page .header-wrapper .question{margin-left:-265px;}
.new-home-page .image-wrapper{height:443px;}
.new-home-page .image-wrapper .image-text{font-size: 50px; color: #fff; line-height: 55px; font-weight: 300; position: absolute; top: 80px; left: 25px;}
.new-home-page .image-wrapper .image-text-2{font-size: 23px; color: #fff; font-weight: 700; position: absolute; top: 260px; left: 25px;}
.new-home-page .image-wrapper .image-text-2 .typewrite{display:block;}
.new-home-page .product-recommendation{font-size: 23px; padding: 10px; padding-top: 0px; line-height:normal;}
.new-home-page .upselling{font-size: 20px; padding: 10px; padding-top: 0px;}
.new-home-page .sales-channel .ipad-pos{width: 245px; margin-right: 20px; margin-bottom:10px;}
.new-home-page .sales-channel .ipad-pos .icon{width:160px; height:125px; margin:0 auto;}
.new-home-page .sales-channel .ipad-pos .icon svg{width:100%; height:auto;}
.new-home-page .sales-channel .ipad-pos .sub-title{height:54px;}
.new-home-page .sales-channel .handheld-pos{width: 245px; margin-right: 20px; margin-bottom:10px;}
.new-home-page .sales-channel .handheld-pos .icon{width:160px; height:125px; margin:0 auto;}
.new-home-page .sales-channel .handheld-pos .icon svg{width:160px; height:125px;}
.new-home-page .sales-channel .handheld-pos .sub-title{height:54px;}
.new-home-page .sales-channel .self-order-kiosk{width: 245px; margin-right: 20px; margin-bottom:10px;}
.new-home-page .sales-channel .self-order-kiosk .icon{width:160px; height:125px; margin:0 auto;}
.new-home-page .sales-channel .self-order-kiosk .icon svg{width:160px; height:125px;}
.new-home-page .sales-channel .self-order-kiosk .sub-title{height:54px;}
.new-home-page .sales-channel .mobile-website{width:245px; height:125px;}
.new-home-page .sales-channel .mobile-website .icon{width:160px; height:125px; margin:0 auto;}
.new-home-page .sales-channel .mobile-website .icon svg{width:160px; height:125px;}
.new-home-page .sales-channel .mobile-website .sub-title{height:54px;}
.new-home-page .action-buttons{padding:45px 10px 30px 10px}
.new-home-page .action-buttons a{margin-left:0px; margin-bottom:15px;}
.new-home-page .action-buttons a:first-child{margin-bottom:15px;}
.powered-recommendation{padding:40px 0px;}
.powered-recommendation .heading{font-size: 29px; line-height: normal;}
.powered-recommendation .sub-heading{font-size:20px;margin-top: 10px;}
.powered-recommendation .screen svg{width:100%; height:auto;}
.powered-recommendation .screen image{width:100%; height:auto;}
.powered-recommendation .screen .baloon-1{width: 217px; left: 235px; top: -19px; font-size: 12px; padding: 5px; line-height: normal; display:none;}
.powered-recommendation .screen .baloon-1:before{width: 74px; left: -72px; top: 35px;}
.powered-recommendation .screen .baloon-2{width: 175px; right: 175px; top: 37px; font-size: 12px; padding: 5px; line-height: normal; display:none;}
.powered-recommendation .screen .baloon-2:before{width: 74px; height: 41px; position: absolute; right: -76px; top: 33px;}
.powered-recommendation .screen .baloon-3{width: 173px; right: 72px; font-size: 12px; bottom: 47px; padding: 5px; line-height: normal; display:none;}
.powered-recommendation .screen .baloon-3:before{width: 64px; height: 41px; position: absolute; left: -15px; top: -33px;}
.new-home-page .scalable-solutions{width: 100%; margin: 0px; background: transparent; padding: 50px 20px;}
.new-home-page .scalable-solutions .icon{width: 270px; margin: 0 auto;}
.new-home-page .scalable-solutions .text-1 {font-size: 61px; font-weight: 300; line-height: 70px;}
.new-home-page .scalable-solutions .text-2 {font-size: 21px; font-weight: 700;}
.new-home-page .scalable-solutions-point{width: 100%; padding: 0px 10px; margin-bottom:10px;}
.new-home-page .scalable-solutions-point .heading{font-size:27px;}
.new-home-page .scalable-solutions-point .point-list{font-size: 13px; font-weight: 600; line-height: 20px;}
.new-home-page .scalable-solutions-point .point-list svg{margin-right:10px; width:50px;}
.new-home-page .scalable-solutions-point .point-list span{font-size:16px; line-height:normal; margin-top:8px;}
.new-home-page .scalable-solutions-point .cloud-point{font-size:33px; padding:75px 45px 10px 15px;}
.new-home-page .scalable-solutions-screens{padding:30px 0px 50px 0px;}
.new-home-page .scalable-solutions-screens svg{width:100%;}
.scalable-solutions-point a{padding:15px 10px; font-size:13px; width:auto; letter-spacing:normal}
.new-home-page .modern-online {padding:50px 10px 0px 10px;}
.new-home-page .modern-online .heading{font-size:28px;}
.new-home-page .modern-online .heading .d-md-block {display: none!important;}
.new-home-page .modern-online .row{font-size: 13px; line-height: normal;}
.new-home-page .modern-online a{margin-top:35px; margin-bottom:35px;}
.new-home-page .modern-online .row span{margin-top: 10px; padding-top: 10px;}
.new-home-page .modern-online .row .d-md-block {display: none!important;}
.new-home-page .modern-online-screens{padding-top:50px; height:200px;}
.new-home-page .modern-online-screens svg {margin-top: unset; z-index: 100; position: relative; margin-left: unset; left: unset; width: 100%; height: 190px;}
.faq{padding: 77px 50px 50px 50px; padding-left: 80px; position: relative;}
.faq:before{left: 27px; width: 65px; top: 77px;}
.faq .d-md-block{display:none!important;}
.faq .head{font-size:29px;}
.faq .question{font-size:14px; line-height:normal;}
.faq .answer{font-size:13px; line-height:20px;}
.faq-screens-wrapper .faq-desktop-screen{width: 300px; height: auto; margin: 0 auto;}
.faq-screens-wrapper .faq-desktop-screen img{width:100%; height:auto;}
.new-home-page .modern-online-screens img{width:100%; height:auto;}
.faq-screens-wrapper{padding:70px 10px 40px 10px}
.faq-screens-wrapper .faq-tablet-screen{width: 300px; height: auto; right: unset; bottom: unset; position: relative; margin: 0 auto; margin-top: 30px;}
.faq-screens-wrapper .faq-tablet-screen img{width:100%; height:auto;}
.faq-screens-wrapper .faq-desktop-screen:before{top: -99px; right: 26%; height: 89px; background-position: bottom center; background-size: contain;}
.new-home-page .customers-and-Case-studies{font-size:30px;}
.new-home-page .customer-section{font-size: 14px; line-height: 20px;}
.non-login-footer .inner-footer-wrapper .f-quick-link{padding:10px 0px 10px 22px}
.non-login-footer .inner-footer-wrapper .f-help-center{padding:10px 0px 10px 22px}
.customer-service-detail{margin-top:0px; padding:50px 20px;}
.customer-service-detail .description{font-size:18px; line-height:30px;}
.customer-service-detail .heading{width:100%;}
.customer-service-detail .time{width:100%; font-size:80px;}

.art-culture .header-wrapper{top:73px;}
.art-culture .signup_div{background:#9a9999; padding-right:40px;}
.art-culture .image-wrapper{background-position:-340px -150px; height:auto; background-size:auto;}
.art-culture .image-wrapper .form-area{background:transparent; height:580px;}
.art-culture .image-wrapper .content{width:350px; margin-top:95px; margin-bottom:95px;}
.art-culture .image-wrapper .content h1{font-size:55px;}
.art-culture .image-wrapper .content span{font-size:65px; width: 100%;}
.art-culture .image-wrapper .more-content{font-size: 30px; font-weight: 600; line-height: normal;}
.art-culture .image-wrapper .more-content span{font-size:15px!important;}
.art-culture-tessitura{padding:30px 10px; height:1350px}
.art-culture-tessitura .kiosk-screen-wrapper{width: 500px; margin-left: -250px;}
.art-culture-tessitura .kiosk-screens{width: 373px; height: 335px; margin-top: 38px; margin-left: 56px;}
.art-culture-app-info .app-culture-title{font-size:40px;}
.art-culture-app-info .app-culture-caption{width:100%; font-size:19px;}
.art-culture-app-info .app-culture-caption span{font-size:21px;}
.art-culture .app-info .app-title{font-size:30px;}
.art-culture .app-info .app-title span{font-size:30px;}
.art-culture .ipad-square-blank{width:500px; margin-left:-250px;}
.art-culture .ipad-square-blank svg{width:100%; height:auto;}
.art-culture .pos{height:973px;}
.art-culture .pos .app-screen-carousel {width: 374px; height: 312px; margin: 0 auto; padding-top: 39px; margin-bottom: 20px; position: relative;}
.art-culture .pos .pos-feature-points{width: 100%; position: relative; text-align: right; left: unset; font-weight: 400; font-size: 15px; top: unset; margin-top: 230px; text-align: left;}
.art-culture .pos .pos-feature-points:after{display:none;}
.art-culture .pos .pos-feature-points-2 {width: 100%; position: relative; text-align: left; left: unset; font-weight: 400; font-size: 15px; top: unset; margin-top: 15px;}
.art-culture .pos .pos-feature-points-2:after{display:none;}
.art-culture .pos .pos-feature-points-3 {width: 100%; position: relative; text-align: left; left: unset; font-weight: 400; font-size: 15px; top: unset; margin-top: 15px;}
.art-culture .pos .pos-feature-points-3:after{display:none;}
.art-culture .pos .pos-feature-points-4 {width: 100%; position: relative; text-align: left; left: unset; font-weight: 400; font-size: 15px; top: unset; margin-top: 15px;}
.art-culture .pos .pos-feature-points-4:after{display:none;}
.art-culture .pos .pos-feature-points-5 {width: 100%; position: relative; text-align: left; right: unset; font-weight: 400; font-size: 15px; top: unset; margin-top: 15px;}
.art-culture .pos .pos-feature-points-5:before{display:none;}
.art-culture .pos .pos-feature-points-6 {width: 100%; position: relative; text-align: left; right: unset; font-weight: 400; font-size: 15px; top: unset; margin-top: 15px;}
.art-culture .pos .pos-feature-points-6:before{display:none;}
.art-culture .pos .pos-feature-points-7 {width: 100%; position: relative; text-align: left; right: unset; font-weight: 400; font-size: 15px; top: unset; margin-top: 15px;}
.art-culture .pos .pos-feature-points-7:before{display:none;}
.art-culture .pos .pos-feature-points-8 {width: 100%; position: relative; text-align: left; right: unset; font-weight: 400; font-size: 15px; top: unset; margin-top: 15px;}
.art-culture .pos .pos-feature-points-8:before{display:none;}
.art-culture .app-screen-wrapper .ipad-blank{width:500px; margin-left:-250px;}
.art-culture .app-screen-wrapper .ipad-blank svg{width:100%; height:auto;}
.app-screen-carousel{width: 409px; height: 320px; padding-top: 14px;}
.app-screen-carousel .carousel-item{height:302px;}
.art-culture .orderup-app-screens{height:765px;}
.art-culture .orderup-app-screens .app-feature-points {width: 100%; position: relative; text-align: left; left: unset; font-weight: 400; font-size: 15px; top: unset; margin-top: 40px;}
.art-culture .orderup-app-screens .app-feature-points:after{display:none;}
.art-culture .orderup-app-screens .app-feature-points-2 {width: 100%; position: relative; text-align: left; left: unset; font-weight: 400; font-size: 15px; top: unset; margin-top: 15px;}
.art-culture .orderup-app-screens .app-feature-points-2:after{display:none;}
.art-culture .orderup-app-screens .app-feature-points-3 {width: 100%; position: relative; text-align: left; right: unset; font-weight: 400; font-size: 15px; top: unset; margin-top: 15px;}
.art-culture .orderup-app-screens .app-feature-points-3:before{display:none;}
.art-culture .orderup-app-screens .app-feature-points-4 {width: 100%; position: relative; text-align: left; right: unset; font-weight: 400; font-size: 15px; top: unset; margin-top: 15px;}
.art-culture .orderup-app-screens .app-feature-points-4:before{display:none;}
.art-culture .incoming-app-screens{height:698px;}
.art-culture .incoming-app-screens .app-feature-points {width: 100%; position: relative; text-align: left; left: unset; font-weight: 400; font-size: 15px; top: unset; margin-top: 40px;}
.art-culture .incoming-app-screens .app-feature-points:after{display:none;}
.art-culture .incoming-app-screens .app-feature-points-2 {width: 100%; position: relative; text-align: left; left: unset; font-weight: 400; font-size: 15px; top: unset; margin-top: 15px;}
.art-culture .incoming-app-screens .app-feature-points-2:after{display:none;}
.art-culture .incoming-app-screens .app-feature-points-3 {width: 100%; position: relative; text-align: left; right: unset; font-weight: 400; font-size: 15px; top: unset; margin-top: 15px;}
.art-culture .incoming-app-screens .app-feature-points-3:before{display:none;}
.art-culture .incoming-app-screens .app-feature-points-4 {width: 100%; position: relative; text-align: left; right: unset; font-weight: 400; font-size: 15px; top: unset; margin-top: 15px;}
.art-culture .incoming-app-screens .app-feature-points-4:before{display:none;}
.art-culture .regulars-app-screens{height:654px;}
.art-culture .regulars-app-screens .app-feature-points {width: 100%; position: relative; text-align: left; left: unset; font-weight: 400; font-size: 15px; top: unset; margin-top: 40px;}
.art-culture .regulars-app-screens .app-feature-points:after{display:none;}
.art-culture .regulars-app-screens .app-feature-points-2 {width: 100%; position: relative; text-align: left; left: unset; font-weight: 400; font-size: 15px; top: unset; margin-top: 15px;}
.art-culture .regulars-app-screens .app-feature-points-2:after{display:none;}
.art-culture .regulars-app-screens .app-feature-points-3 {width: 100%; position: relative; text-align: left; right: unset; font-weight: 400; font-size: 15px; top: unset; margin-top: 15px;}
.art-culture .regulars-app-screens .app-feature-points-3:before{display:none;}
.art-culture .regulars-app-screens .app-feature-points-4 {width: 100%; position: relative; text-align: left; right: unset; font-weight: 400; font-size: 15px; top: unset; margin-top: 15px;}
.art-culture .regulars-app-screens .app-feature-points-4:before{display:none;}
.art-culture .vipz-app-screens{height:691px;}
.art-culture .vipz-app-screens .app-screen-carousel {width: 409px; height: 316px; margin: 0 auto; padding-top: 36px; margin-bottom: 20px;}
.art-culture .vipz-app-screens .app-screen-carousel .carousel{width:157px; height:302px; margin:0 auto;}
.art-culture .vipz-app-screens .app-feature-points {width: 100%; position: relative; text-align: left; left: unset; font-weight: 400; font-size: 15px; top: unset; margin-top: 15px;}
.art-culture .vipz-app-screens .app-feature-points:after{display:none;}
.art-culture .vipz-app-screens .app-feature-points-2 {width: 100%; position: relative; text-align: left; left: unset; font-weight: 400; font-size: 15px; top: unset; margin-top: 15px;}
.art-culture .vipz-app-screens .app-feature-points-2:after{display:none;}
.art-culture .vipz-app-screens .app-feature-points-3 {width: 100%; position: relative; text-align: left; right: unset; font-weight: 400; font-size: 15px; top: unset; margin-top: 15px;}
.art-culture .vipz-app-screens .app-feature-points-3:before{display:none;}
.art-culture .vipz-app-screens .app-feature-points-4 {width: 100%; position: relative; text-align: left; right: unset; font-weight: 400; font-size: 15px; top: unset; margin-top: 15px;}
.art-culture .vipz-app-screens .app-feature-points-4:before{display:none;}
.art-culture .customer-display-app-screens{height:717px;}
.art-culture .customer-display-app-screens .app-feature-points {width: 100%; position: relative; text-align: left; left: unset; font-weight: 400; font-size: 15px; top: unset; margin-top: 40px;}
.art-culture .customer-display-app-screens .app-feature-points:after{display:none;}
.art-culture .customer-display-app-screens .app-feature-points-2 {width: 100%; position: relative; text-align: left; left: unset; font-weight: 400; font-size: 15px; top: unset; margin-top: 15px;}
.art-culture .customer-display-app-screens .app-feature-points-2:after{display:none;}
.art-culture .customer-display-app-screens .app-feature-points-3 {width: 100%; position: relative; text-align: left; right: unset; font-weight: 400; font-size: 15px; top: unset; margin-top: 15px;}
.art-culture .customer-display-app-screens .app-feature-points-3:before{display:none;}
.art-culture .customer-display-app-screens .app-feature-points-4 {width: 100%; position: relative; text-align: left; right: unset; font-weight: 400; font-size: 15px; top: unset; margin-top: 15px;}
.art-culture .customer-display-app-screens .app-feature-points-4:before{display:none;}
.art-culture .onthelist-app-screens{height:717px;}
.art-culture .onthelist-app-screens .app-feature-points {width: 100%; position: relative; text-align: left; left: unset; font-weight: 400; font-size: 15px; top: unset; margin-top: 40px;}
.art-culture .onthelist-app-screens .app-feature-points:after{display:none;}
.art-culture .onthelist-app-screens .app-feature-points-2 {width: 100%; position: relative; text-align: left; left: unset; font-weight: 400; font-size: 15px; top: unset; margin-top: 15px;}
.art-culture .onthelist-app-screens .app-feature-points-2:after{display:none;}
.art-culture .onthelist-app-screens .app-feature-points-3 {width: 100%; position: relative; text-align: left; right: unset; font-weight: 400; font-size: 15px; top: unset; margin-top: 15px;}
.art-culture .onthelist-app-screens .app-feature-points-3:before{display:none;}
.art-culture .onthelist-app-screens .app-feature-points-4 {width: 100%; position: relative; text-align: left; right: unset; font-weight: 400; font-size: 15px; top: unset; margin-top: 15px;}
.art-culture .onthelist-app-screens .app-feature-points-4:before{display:none;}
.customer-service-new{padding:30px 10px;}
.customer-service-new .text-1{font-size:35px;}
.customer-service-new a{padding:17px 100px}
.scalable-solutions{margin-top:0px; padding:30px 20px;}
.scalable-solutions .icon{text-align:center;}
.scalable-solutions .text-1 {font-size: 40px; font-weight: 300; line-height: 50px;}
.art-culture .scalable-solutions .text-1 {font-size: 40px; font-weight: 300; line-height: 50px;}
.scalable-solutions .text-2 {font-size: 24px; font-weight: 600;}
.scalable-solutions-point .heading{font-size:30px;}
.scalable-solutions-point .point-list{width:100%;}
.scalable-solutions-point .point-list span{font-size: 22px; font-weight: 500;}
.art-culture-pdf-download{margin-top:0px; padding:30px 10px; font-size:35px; text-align:center;}
.art-culture-pdf-download span{width:100%; text-align:center;}
.art-culture-pdf-download a{margin-top:25px; padding:20px 100px;}
.art-culture-website-makeover{padding:30px 10px;}
.art-culture-website-makeover .heading{padding-top: 40px; font-size: 26px;}
.art-culture-website-makeover .builder-laptop{width:480px; margin-left:-240px; left:50%;}
.art-culture-website-makeover .laptop-screens{width: 484px; height: auto; padding: 19px 66px 70px 64px;}
.art-culture-website-makeover .builder-iphone{width:190px; margin-left:-95px; left:50%;}
.art-culture-website-makeover .phone-screens{margin:0 auto; width: 184px; height: 386px; padding: 48px 8px 47px 8px;}
.orderup-textimonials{padding:50px 10px}

.food-drink .image-wrapper .content{width:450px; margin-top:125px; margin-bottom:125px;}
.food-drink .image-wrapper .content .text-1{font-size:65px;}
.food-drink .image-wrapper .content .text-2{text-align:left; font-size:35px;}
.food-drink .image-wrapper .content .text-2 span{font-size:35px; width:auto;}
.food-drink .art-culture-tessitura{height:1220px;}
.food-drink .art-culture-app-info .app-culture-title{margin-top:0px;}
.food-drink .faq {padding: 68px 50px 50px 50px; padding-left: 85px;}
.food-drink .art-culture-customer-service{padding:30px 20px;}

.retail-ecom-customer-support .text-1{font-size:35px;}
.retail-ecom .image-wrapper .content{width:400px; margin-top: 102px; margin-bottom: 102px;}
.retail-ecom .image-wrapper .content h1{line-height: 60px; font-size: 45px;}
.retail-ecom .image-wrapper .content span{font-size:65px;}
.retail-ecom .art-culture-tessitura{padding: 30px 10px; height: 1540px;}
.retail-ecom-customer-support{padding:30px 10px;}
.retail-ecom-customer-support .customer-icon{margin-top:40px;}
.retail-ecom-customer-support .text-2{font-size:20px; margin:0px 10px;}
.retail-ecom-customer-support ul{width:100%;}
.retail-ecom .art-culture-customer-service{padding:50px 1px;}

.grocery-pos .image-wrapper .content{width: 450px; margin-top: 83px; margin-bottom: 83px;}
.grocery-pos .art-culture-tessitura{height:1410px;}
.grocery-pos .art-culture-customer-service{padding:50px 10px;}
.grocery-pos .art-culture-customer-service .text-1{font-size:28px;}

.wineries .image-wrapper .content{width: 450px; margin-top: 35px; margin-bottom: 35px;}
.wineries .image-wrapper .content .text-1{font-size:55px;}
.wineries .image-wrapper .content .text-2{font-size: 30px; line-height: normal;}
.wineries .image-wrapper .content .text-3{padding-right:0px; }
.wineries .art-culture-tessitura{height:1290px}
.wineries .win-beer-club{padding:30px 10px}
.wineries .win-beer-club span {display: table; width: 100%; font-weight: 700; font-size: 30px;}
.wineries .art-culture-customer-service{padding:50px 10px; }

.welcome-app .art-culture .image-wrapper .content{width:400px; margin:97px 0px;}
.welcome-app .image-wrapper .content .text-1{font-size:65px;}
.welcome-app .image-wrapper .content .text-2{font-size: 35px; line-height: 50px;}
.art-culture-tessitura .text-1{line-height:30px;}
.welcome-app .art-culture-tessitura{height:690px;}
.welcome-app .art-culture-tessitura .text-3{line-height:25px;}
.welcome-app .art-culture-tessitura{height:1150px;}
.welcome-app .art-culture-pdf-download{padding:70px 40px;}
.welcome-app .art-culture-pdf-download a{padding:15px 40px;}
.welcome-app .art-culture-pdf-download a{margin-top:21px;}
.welcome-app .ready-learn{padding:50px;}

.here-app .image-wrapper {background-position: -460px -236px; height: auto;}
.here-app .image-wrapper .content{width:450px; margin:125px auto; }
.here-app .image-wrapper .content .text-1{font-size:50px;}
.here-app .image-wrapper .content h1{font-size: 35px; line-height: 51px;}
.here-app .image-wrapper .content .text-2{font-size: 30px; line-height: normal; margin-top: 8px;}
.here-app .art-culture-tessitura{height:1030px;}
.here-app .art-culture-tessitura .text-1 .d-md-block{display:none!important;}
.here-app .art-culture-customer-service{padding: 50px 30px; font-size: 30px;}
.here-app .art-culture-pdf-download{padding:50px;}
.here-app .art-culture-pdf-download a{margin-top:20px; padding:20px 70px}
.here-app .art-culture-app-info .app-culture-title{background-size: contain; width: 500px; height: 315px; font-size:35px;}
.here-app .art-culture-app-info .app-culture-title .text-1{line-height:55px;}
.here-app .art-culture-app-info .app-culture-title .text-2{line-height:55px;}
.here-app .art-culture-app-info .app-culture-title .text-3{line-height:55px;}
.here-app .art-culture-app-info .app-culture-title .text-4{line-height:55px;}
.here-app .art-culture-app-info .app-culture-caption{width:100%; padding: 20px; margin-top: 20px; font-weight: 500; font-size: 16px;}
.here-app .art-culture-pdf-download{padding:70px 40px;}
.here-app .art-culture-pdf-download a{padding:15px 40px; margin-top:21px;}
.here-app .ready-learn{padding:50px;}

.pos-app-new .ipad-pos-system {padding: 0px 10px; padding-bottom: 30px;}
.pos-app-new .ipad-pos-system svg{width:100%; height:auto;}
.pos-app-new .ipad-pos-system .text-1 {font-size: 54px; font-weight: 600; line-height: 71px; margin-top: 35px; margin-left: 43px; text-align:center}
.pos-app-new .ipad-pos-system .text-2 {font-size: 18px; font-weight: 600; width: 438px; text-align:center; margin: 0 auto; margin-top: 35px; margin-bottom: 35px;}
.pos-app-new .ipad-pos-system .text-3{margin-left: unset; font-size: 20px; margin-top: 35px; text-align: center; margin-bottom: 20px;}
.pos-app-new .product-recommendations-detail{font-size: 15px; padding: 0px 20px; line-height: 25px;}
.pos-app-new .product-recommendations-heading{font-size: 34px; padding: 0px 30px 24px 30px;}
.pos-app-new .product-recomendation-screen{width:478px; height:auto; padding:0px; width:100%; padding:0px 10px; margin:0px;}
.pos-app-new .product-recomendation-screen .kiosk-blank-screen{top: -21px; width: 300px; margin-left: -150px; height: 337px;}
.pos-app-new .product-recomendation-screen .kiosk-blank-screen svg{width:100%; height:auto;}
.pos-app-new .product-recomendation-screen .recommendation-carousal{width: 230px; margin: 0 auto; margin-top: 103px; height: auto; background: #fff;}
.pos-app-new .product-recomendation-screen .recommendation-carousal .pos-trending-now{left: -196px;}
.pos-app-new .product-recomendation-screen .product-name{width: 140px; font-size: 16px; right: -8px; bottom: 5px;}
.pos-app-new .product-recomendation-screen .recommendation-carousal .pos-might-also-like{position: absolute; right: -120px; bottom: 158px; color: #99999a; width: 80px; text-align: center; font-weight: 300; font-size: 15px;}
.pos-app-new .product-recomendation-screen .recommendation-carousal .pos-might-also-like:before{width: 55px; height: 67px; right: 66px; top: 16px;}
.pos-app-new .product-recomendation-screen .recommendation-carousal .pos-new{position: absolute; left: -136px; top: 28px; color: #99999a; width: 100px; text-align: center; font-weight: 300; font-size: 15px;}
.pos-app-new .product-recomendation-screen .recommendation-carousal .pos-new:before{width: 55px; height: 67px; left: 77px; top: -6px; background-position: right bottom;}
.pos-app-new .product-recomendation-screen .recommendation-carousal .pos-trending-now{width: 95px; top: 97px; left: -133px; font-size: 15px;}
.pos-app-new .product-recomendation-screen .recommendation-carousal .pos-trending-now:before{width: 55px; height: 37px; left: 71px; top: -34px; background-position: right top;}
.pos-app-new .product-recomendation-screen .recommendation-carousal .pos-similar-product{position: absolute; left: 48px; top: -53px; color: #99999a; width: 100px; text-align: center; font-weight: 300; font-size: 14px;}
.pos-app-new .product-recomendation-screen .recommendation-carousal .pos-similar-product:before{width: 55px; height: 55px; right: 30px; top: 21px; background-position: right bottom;}
.pos-app-new .product-recomendation-screen .recommendation-carousal .pos-frequently-bought{position: absolute; left: -145px; top: 53px; color: #99999a; width: 112px; text-align: center; font-weight: 300; font-size: 14px;}
.pos-app-new .product-recomendation-screen .recommendation-carousal .pos-frequently-bought:before{width: 55px; height: 36px; left: 100px; top: -23px; background-position: right top;}

.handheld-pos .ipad-pos-system svg{width:100%; height:auto;}
.handheld-pos .ipad-pos-system .text-1{font-size: 60px; line-height: 67px; margin-left: 0px; margin-top: 35px; text-align: center;}
.handheld-pos .ipad-pos-system .text-2{width: 380px; text-align: center; margin: 0 auto; margin-top: 5px; margin-bottom:20px;}
.handheld-pos .pos-app-fully-featured .pos-features li a{font-size:9px;}
.handheld-pos .product-recomendation-screen .product-name{left:675px;}
.handheld-pos .product-recommendations-detail{margin-bottom:0px;}
.handheld-pos .product-recomendation-screen .recommendation-carousal {width: 354px; margin: 0 auto; margin-top: 19px; height: auto; background: #fff; margin-left: 41px;}
.handheld-pos .product-recomendation-screen .recommendation-carousal svg {width: 100%; height: 254px;}
.handheld-pos .product-recomendation-screen .kiosk-blank-screen{height:290px;}
.handheld-pos .product-recomendation-screen{margin-bottom:0px; height: 384px; margin-top:30px; width: 100%; padding: 0px 10px;}
.handheld-pos .product-recomendation-screen .recommendation-carousal .pos-new{left: -198px; top: 61px; width: 116px;}
.handheld-pos .product-recomendation-screen .recommendation-carousal .pos-new:before{left: 101px; top: 28px;}
.handheld-pos .product-recomendation-screen .recommendation-carousal .pos-might-also-like{right: -175px; bottom: 73px;}

.invoice-app .ipad-pos-system .text-2 .d-md-block{display:none!important;}
.invoice-app .ipad-pos-system svg{width:200px;}
.invoice-app .pos-app-fully-featured .pos-features .ipad-screen-area .iphone-screen{width:239px;}
.invoice-app .pos-app-fully-featured .pos-features .ipad-screen-area .iphone-screen svg{width:100%;}
.invoice-app .pos-app-fully-featured .pos-features .ipad-screen-area{height:100%}
.invoice-app .pos-app-fully-featured .pos-features .ipad-screen-area .screen svg{width: 406px; height:385px; margin: 0 auto; margin-left: 34px!important;}
.invoice-app .card-body {height:400px;}
.invoice-app .card-body .iphone-screen{width: 180px; position: absolute; left: 50%; margin-left: -90px; height:auto;}
.invoice-app .card-body .iphone-screen svg{width:100%; height:auto;}
.invoice-app .card .card-body .screen {width: 100%; padding-bottom: 33px; padding-top: 35px;}

.vipz-app .ipad-pos-system .text-2 .d-md-block{display:none!important;}
.vipz-app .pos-app-fully-featured .pos-features .ipad-screen-area .iphone-screen{width:239px;}
.vipz-app .pos-app-fully-featured .pos-features .ipad-screen-area .iphone-screen svg{width:100%;}
.vipz-app .pos-app-fully-featured .pos-features .ipad-screen-area{height:100%}
.vipz-app .pos-app-fully-featured .pos-features .ipad-screen-area .screen svg{width: 406px; height:385px; margin: 0 auto; margin-left: 34px!important;}
.vipz-app .card-body {height:400px;}
.vipz-app .card-body .iphone-screen{width: 180px; position: absolute; left: 50%; margin-left: -90px; height:auto;}
.vipz-app .card-body .iphone-screen svg{width:100%; height:auto;}
.vipz-app .card .card-body .screen {width: 100%; padding-bottom: 33px; padding-top: 35px;}
.vipz-app .ipad-pos-system svg{width:200px!important; margin:0 auto; display:block}

.incoming-app .ipad-pos-system .text-1{text-align:center;}

.actions-buttons{padding:35px 10px 35px 10px}
.actions-buttons a{width:400px; margin-left:0px; display:block; margin:0 auto; margin-bottom:15px;}
.actions-buttons a:first-child{margin:0 auto; margin-bottom:15px;}
.customer-service-new{padding:30px 10px;}
.customer-service-new .text-1{font-size:35px;}
.customer-service-new a{padding:15px 100px}
.small-price-section{padding: 30px; font-size: 30px;}
.small-price-section a{padding:15px 22px;}

.pos-app-fully-featured .fully-featured-amount{font-size:27px; padding:30px 10px;}
.pos-app-fully-featured .pos-features {padding: 0px 8px; width: 100%;}
.pos-app-fully-featured .pos-features .ipad-screen-area .ipad-screen{width:460px; height:373px; margin-left:-230px;}
.pos-app-fully-featured .pos-features .ipad-screen-area .ipad-screen img{width:100%; height:auto;}
.pos-app-fully-featured .pos-features .ipad-screen-area .screen svg{margin-left: 57px; padding-top: 0px; width: 377px; height: 286px;}
.pos-app-fully-featured .pos-features .card-header{padding:0px;}
.pos-app-fully-featured .pos-features .card-header button{width: 100%; text-align: left; color: #000; text-transform: uppercase; font-size: 14px; text-decoration:none; font-weight:600; opacity:.7;}
.pos-app-fully-featured .pos-features .card .card-body .screen .head-title {padding: 0px 0px 72px 0px;font-size: 16px;font-weight: 500;color: #000; text-align: center;}
.pos-app-fully-featured .pos-features .card .card-body .ipad-screen{width: 460px; margin-left: -230px; position: absolute; left: 50%; bottom:0px; margin-bottom:44px;}
.pos-app-fully-featured .pos-features .card #collapseTwo .card-body .ipad-screen{margin-bottom: 64px;}
.pos-app-fully-featured .pos-features .card #collapseFour .card-body .ipad-screen{margin-bottom: 18px;}
.pos-app-fully-featured .pos-features .card .card-body .ipad-screen img{width:100%;}
.pos-app-fully-featured .pos-features .card .card-body .screen{width:100%; padding-bottom:33px;}
.pos-app-fully-featured .pos-features .card .card-body .screen svg{width: 377px; height: auto; margin-left: 46px;}
.pos-app-fully-featured .pos-features .no-head .head-title{display:none;}
.pos-app-fully-featured .pos-features .no-head .screen{padding-top:30px;}


.product-recomendation-screen .card-body{height:550px;}
.product-recomendation-screen .card-header{padding:0px;}
.product-recomendation-screen .card-header button{width: 100%; text-align: left; color: #000; text-transform: uppercase; font-size: 14px; text-decoration:none; font-weight:600; opacity:.7;}
.product-recomendation-screen .card-body{position:relative;}
.product-recomendation-screen .card-body .kiosk-blank-screen{height: 265px; position: relative; width: 436px; margin: 0 auto; top: unset; left: unset;}
.product-recomendation-screen .card-body .recommendation-carousal{position: absolute; top: 54px; width: 318px; left: 97px; height: 235px; margin: unset;}

.orderup-pos .product-recomendation-screen .recommendation-carousal{width:100%; margin-top:0px; margin-bottom:50px;}
.orderup-pos .card-header{padding:0px;}
.orderup-pos .card-header .btn-link{padding:10px; width:100%; text-align:left; color:#000; text-decoration:none;}
.orderup-pos .pos-features .card-body{position:relative; padding-bottom:60px; height:386px;}
.orderup-pos .product-recomendation-screen .recommendation-carousal .recommendation-carousal-screen{position: absolute; top: 0px; left: 0px; width: 100%;}
.orderup-pos .product-recomendation-screen .recommendation-carousal .recommendation-carousal-screen svg {width: 246px; height: 180px; left: 50%; margin-left: -123px; margin: 0 auto; margin-top: 42px; display: block;}
.orderup-pos .product-recomendation-screen .kiosk-blank-screen{position: relative; width: 320px; left: unset; margin-left: unset; height: 344px; margin: 0 auto; margin-top: 80px; }
.orderup-pos .product-recomendation-screen .recommendation-carousal .kiosk-blank-screen svg{width:100%; height:350px;}

.orderup-pos .product-recomendation-screen  #collapseOne-1 .kiosk-blank-screen{margin-top: 129px;}
.orderup-pos .product-recomendation-screen .orderup-kiosk-carousal .orderup-whats-new{width: 100%; left: unset; top: unset; padding: 10px; position: relative;}
.orderup-pos .product-recomendation-screen .orderup-kiosk-carousal .orderup-whats-new:before{left: 57px; top: 160px;}
.orderup-pos .product-recomendation-screen  #collapseTwo-1 .kiosk-blank-screen{margin-top: 127px;}
.orderup-pos .product-recomendation-screen .recommendation-carousal #collapseTwo-1 .recommendation-carousal-screen svg{margin-top: 42px;}
.orderup-pos .product-recomendation-screen .orderup-kiosk-carousal .orderup-best-sellers{width: 100%; right: unset; top: unset; padding: 10px; position: relative;}
.orderup-pos .product-recomendation-screen .orderup-kiosk-carousal .orderup-best-sellers:before{left: 366px; top: 160px;}
.orderup-pos .product-recomendation-screen .recommendation-carousal #collapseThree-1 .recommendation-carousal-screen svg{margin-top: 56px;}
.orderup-pos .product-recomendation-screen .orderup-kiosk-carousal .orderup-past-purchases{width: 100%; left: unset; top: unset; padding: 10px; position: relative;}
.orderup-pos .product-recomendation-screen .orderup-kiosk-carousal .orderup-past-purchases:before{background: url(../images/pos-left-arrow.png) no-repeat left top; left: 36px; top: 180px;}
.orderup-pos .product-recomendation-screen #collapseFour-1 .kiosk-blank-screen{margin-top: 134px;}
.orderup-pos .product-recomendation-screen .recommendation-carousal #collapseFour-1 .recommendation-carousal-screen svg{margin-top: 63px;}
.orderup-pos .product-recomendation-screen .orderup-kiosk-carousal .orderup-trending-now{width: 100%; left: unset; top: unset; padding: 10px; position: relative;}
.orderup-pos .product-recomendation-screen .orderup-kiosk-carousal .orderup-trending-now:before{left: 198px; top: 106px;}
.orderup-pos .product-recomendation-screen #collapseFive-1 .kiosk-blank-screen{margin-top: 111px;}
.orderup-pos .product-recomendation-screen .recommendation-carousal #collapseFive-1 .recommendation-carousal-screen svg{margin-top: 73px;}
.orderup-pos .product-recomendation-screen .orderup-kiosk-carousal .orderup-frequently-brought-together{width: 100%; right: unset; top: unset; padding: 10px; position: relative; bottom:0px;}
.orderup-pos .product-recomendation-screen .orderup-kiosk-carousal .orderup-frequently-brought-together:before{right: 32px; top: 242px;}
.orderup-pos .product-recomendation-screen #collapseSix-1 .kiosk-blank-screen{margin-top: 97px;}
.orderup-pos .product-recomendation-screen .recommendation-carousal #collapseSix-1 .recommendation-carousal-screen svg{margin-top: 57px;}
.orderup-pos .product-recomendation-screen .orderup-kiosk-carousal .orderup-you-might-like{width: 100%; left: unset; top: unset; padding: 10px; position: relative; bottom:0px;}
.orderup-pos .product-recomendation-screen .orderup-kiosk-carousal .orderup-you-might-like:before{background: url(../images/pos-left-arrow.png) no-repeat left top; left: 57px; top: 215px;}
.orderup-pos .product-recomendation-screen #collapseSeven-1 .kiosk-blank-screen{margin-top: 112px;}
.orderup-pos .product-recomendation-screen .recommendation-carousal #collapseSeven-1 .recommendation-carousal-screen svg{margin-top: 42px;}
.orderup-pos .product-recomendation-screen .orderup-kiosk-carousal .orderup-similar-product{width: 100%; left: unset; top: unset; padding: 10px; position: relative; bottom:unset;; right:unset;}
.orderup-pos .product-recomendation-screen .orderup-kiosk-carousal .orderup-similar-product:before{left: 42px; top: 239px;}

.pos-app-new .product-recomendation-screen{margin-left:0px; padding: 20px; width: 100%; height:auto;}
.pos-app-new .product-recomendation-screen .recommendation-carousal{width:100%; margin:0px;}
.pos-app-new .card-header{padding:0px;}
.pos-app-new .card-header .btn-link{padding:10px; width:100%; text-align:left; color:#000; text-decoration:none;}
.pos-app-new .card-body{position:relative; padding-bottom:60px; height:500px;}
.pos-app-new .product-recomendation-screen .recommendation-carousal .recommendation-carousal-screen{position: absolute; top: 0px; left: 0px; width: 100%;}

.pos-app-new .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;}
.pos-app-new .product-recomendation-screen .kiosk-blank-screen{position: relative; width: 320px; left: unset; margin-left: unset; height: 344px; margin: 0 auto; margin-top: 79px; }
.pos-app-new .product-recomendation-screen .recommendation-carousal .kiosk-blank-screen svg{width:100%; height:350px;}
.pos-app-new .product-recomendation-screen #collapseOne-3 .kiosk-blank-screen{margin-top: 99px;}
.pos-app-new .product-recomendation-screen .recommendation-carousal #collapseOne-3 .recommendation-carousal-screen svg{margin-top: 28px;}
.pos-app-new .product-recomendation-screen .ipad-pos-carousal .orderup-whats-new {position: relative; left: unset; top: unset; width: 100%; padding:10px;}
.pos-app-new .product-recomendation-screen .ipad-pos-carousal .orderup-whats-new:before{left: 40px; top: 163px;}
.pos-app-new .product-recomendation-screen #collapseTwo-3 .kiosk-blank-screen{margin-top: 110px;}
.pos-app-new .product-recomendation-screen .recommendation-carousal #collapseTwo-3 .recommendation-carousal-screen svg{margin-top: 148px;}
.pos-app-new .product-recomendation-screen .ipad-pos-carousal .orderup-best-sellers{left: unset; top: unset; width: 100%; padding: 10px;}
.pos-app-new .product-recomendation-screen .ipad-pos-carousal .orderup-best-sellers:before{left: 37px; top: 172px;}
.pos-app-new .product-recomendation-screen #collapseThree-3 .kiosk-blank-screen{margin-top: 112px;}
.pos-app-new .product-recomendation-screen .recommendation-carousal #collapseThree-3 .recommendation-carousal-screen svg{margin-top: 152px;}
.pos-app-new .product-recomendation-screen .ipad-pos-carousal .orderup-trending-now{left: unset; top: unset; width: 100%; padding: 10px;}
.pos-app-new .product-recomendation-screen .ipad-pos-carousal .orderup-trending-now:before{background: url(../images/pos-left-arrow.png) no-repeat left top; left: 41px; top: 175px;}
.pos-app-new .product-recomendation-screen #collapseFour-3 .kiosk-blank-screen{margin-top: 110px;}
.pos-app-new .product-recomendation-screen .recommendation-carousal #collapseFour-3 .recommendation-carousal-screen svg{margin-top: 152px;}
.pos-app-new .product-recomendation-screen .ipad-pos-carousal .orderup-frequently-brought-together{left: unset; top: unset; width: 100%; padding: 10px;}
.pos-app-new .product-recomendation-screen .ipad-pos-carousal .orderup-frequently-brought-together:before{background: url(../images/pos-left-arrow.png) no-repeat left top; left: 37px; top: 141px; right: unset;}
.pos-app-new .product-recomendation-screen #collapseFive-3 .kiosk-blank-screen{margin-top: 110px;}
.pos-app-new .product-recomendation-screen .recommendation-carousal #collapseFive-3 .recommendation-carousal-screen svg{margin-top: 152px;}
.pos-app-new .product-recomendation-screen .ipad-pos-carousal .orderup-you-might-like{right: unset; top: unset; width: 100%; padding: 10px;}
.pos-app-new .product-recomendation-screen .ipad-pos-carousal .orderup-you-might-like:before{background: url(../images/pos-right-arrow.png) no-repeat left top; right: 36px; top: 257px;}
.pos-app-new .product-recomendation-screen #collapseSix-3 .kiosk-blank-screen{margin-top: 110px;}
.pos-app-new .product-recomendation-screen .recommendation-carousal #collapseSix-3 .recommendation-carousal-screen svg{margin-top: 152px;}
.pos-app-new .product-recomendation-screen .ipad-pos-carousal .orderup-similar-product{width: 100%; left: unset; top: unset; padding: 10px;}
.pos-app-new .product-recomendation-screen .ipad-pos-carousal .orderup-similar-product:before{left: 179px; top: 102px;}

.pricing-head {padding: 35px 20px; height:450px;}
.pricing-table .package-wrapper .h1 span{font-size:15px;}
.pricing-head .laptop-area{width:100%; height:200px;}
.pricing-head .laptop-area .laptop-screen{width: 434px; height: 254px; left: 50%; margin-left: -217px;}
.pricing-head .laptop-area .laptop-screen svg{width:100%; height:auto;}
.pricing-head .laptop-area .laptop-scrolling-images {width: 323px; height: 236px; margin: 0 auto; padding-top: 17px;}
.pricing-head .text-1 {font-size: 42px; font-weight: 600; margin-top: 25px; line-height: 50px; margin-left: 0px; text-align:center; margin-bottom:25px;}
.pricing-head .text-1 span {display: table; font-size: 17px; font-weight: 600; line-height: normal;  margin-top: 7px; text-align: center; width: 100%;}
.price-faq{padding-left: 100px;}
.price-faq:before{width:80px;}
.pricing-table .cb-icon-row .cb-icons .icon {float: left; display: block; width: 40px;}
.pricing-table .cb-icon-row .cb-icons .icon svg{width:85%; height:auto;}
.pricing-table .ca-icon-row .ca-icons .icon svg{width:85%; height:auto;}
.pricing-table .cb-icon-row .cb-icons .name{font-size: 14px; margin-left: 7px; margin-top: 7px;}
.pricing-table .ca-icon-row .ca-icons .name{font-size: 14px; margin-left: 7px; margin-top: 7px;}
.pricing-table .text-green{padding:5px!important; font-size:25px;}
.pricing-table .text-grey{padding:5px!important; font-size:25px;}
.pricing-table .package-wrapper .price{padding:10px;}
.pricing-table .package-wrapper .price h2{font-size:19px;}
.more-location{padding: 30px; font-size: 35px;}
.more-location a{padding:15px 80px}

.square .image-wrapper .content {margin-top: 90px; width: 80%;}
.square .image-wrapper .content .text-1{font-size: 55px; line-height: 74px;}
.square .image-wrapper .content .text-1 h1{font-size: 55px;}
.square-download-app{padding: 30px 15px; font-size: 35px; margin-bottom: 40px; line-height: 50px;}
.square-download-app a{margin-top:30px;}
.square .art-culture-app-info .app-culture-caption{padding:20px; padding-top:0px; font-size: 16px; width:100%}
.square .app-screen-carousel{height:300px; width:360px;}
.square .mobile-screens {margin-top: 25px; position: relative; height: auto;}
.square .art-culture-app-feature-new .text-1{position: relative; left: unset; top: unset; width: 440px; text-align: left; margin: 0 auto; margin-top:25px;}
.square .art-culture-app-feature-new .text-1:before{display:none!important;}
.square .art-culture-app-feature-new .text-2{position: relative; left: unset; top: unset; width: 440px; text-align: left; margin: 0 auto; margin-top:15px;}
.square .art-culture-app-feature-new .text-2:before{display:none!important;}
.square .art-culture-app-feature-new .text-4{position: relative; right: unset; top: unset; width: 440px; text-align: left; margin: 0 auto; margin-top:15px;}
.square .art-culture-app-feature-new .text-4:before{display:none!important;}
.square .art-culture-app-feature-new .text-5{position: relative; right: unset; top: unset; width: 440px; text-align: left; margin: 0 auto; margin-top:15px;  margin-bottom:25px;}
.square .art-culture-app-feature-new .text-5:before{display:none!important;}
.square .mobile-screens .text-1{position: relative; left: unset; top: unset; width: 440px; text-align: left; margin: 0 auto; margin-top:25px;}
.square .mobile-screens .text-2{position: relative; left: unset; top: unset; width: 440px; text-align: left; margin: 0 auto; margin-top:15px;}
.square .mobile-screens .text-4{position: relative; left: unset; top: unset; width: 440px; text-align: left; margin: 0 auto; margin-top:15px;}
.square .mobile-screens .text-5{position: relative; right: unset; top: unset; width: 440px; text-align: left; margin: 0 auto; margin-top:15px;  margin-bottom:25px;}
.square .downlpad-app{padding:17px; 80px;}
.square .art-culture-customer-service{padding: 30px;}
.square-table-service{padding:30px; font-size:19px;}
.square-table-service span{font-size: 23px; margin:0px;}
.square-table-service svg{width:100%; height:auto; margin-top:25px;}
.square .ipad-blank {width: 440px; margin-left: -220px;}
.square .ipad-blank svg{width:100%; height:auto;}
.square .mobile-screens .ipad-blank{width:221px;}
.square .mobile-screens .ipad-blank svg{width:100%;}
.square .mobile-screens .app-screen-carousel{width: 197px; height: 429px; padding-top: 46px;}
.square .mobile-screens .app-screen-carousel .carousel-item{width: 197px; height: 349px; padding-top: 0px;}
.square .art-culture-customer-service .text-1{font-size: 35px; line-height: normal;}
.square .testimonial-content{margin-top:0px;}

.square-handheld-feature{width:500px; margin-top:30px!important; margin-bottom:30px!important;}
.square-handheld-feature .ipad-blank{width:500px; height:240px; margin-left:unset;}
.square-handheld-feature .app-screen-carousel{height: 217px; width: 269px; margin-left: 82px; padding-top: 21px;}
.square-handheld-feature .text-1h{position: relative; width: 440px; right: unset; top: unset; text-align: left; margin: 0 auto; margin-top:60px;}
.square-handheld-feature .text-1h span{text-align:left;}
.square-handheld-feature .text-1h:before{display:none;}
.square-handheld-feature .text-2h{position: relative; width: 440px; right: unset; top: unset; text-align: left; margin: 0 auto; margin-top:10px;}
.square-handheld-feature .text-2h span{text-align:left;}
.square-handheld-feature .text-2h:before{display:none;}
.square-handheld-feature .text-3h{position: relative; width: 440px; left: unset; top: unset; text-align: left; margin: 0 auto; margin-top:10px;}
.square-handheld-feature .text-3h span{text-align:left;}
.square-handheld-feature .text-3h:before{display:none;}
.square-handheld-feature .text-4h{position: relative; width: 440px; left: unset; top: unset; text-align: left; margin: 0 auto; margin-top:10px;}
.square-handheld-feature .text-4h span{text-align:left;}
.square-handheld-feature .text-4h:before{display:none;}
.square-handheld-feature .text-5h{position: relative; width: 440px; left: unset; top: unset; text-align: left; margin: 0 auto; margin-top:10px;}
.square-handheld-feature .text-5h span{text-align:left;}
.square-handheld-feature .text-5h:before{display:none;}
.square-handheld-feature .text-6h{position: relative; width: 440px; left: unset; top: unset; text-align: left; margin: 0 auto; margin-top:10px;}
.square-handheld-feature .text-6h span{text-align:left;}
.square-handheld-feature .text-6h:before{display:none;}
.square-handheld-feature .text-7h{position: relative; width: 440px; left: unset; top: unset; text-align: left; margin: 0 auto; margin-top:10px;}
.square-handheld-feature .text-7h span{text-align:left;}
.square-handheld-feature .text-7h:before{display:none;}
.square-handheld-feature .text-8h{position: relative; width: 440px; left: unset; bottom: unset; text-align: left; margin: 0 auto; margin-top:10px;}
.square-handheld-feature .text-8h span{text-align:left;}
.square-handheld-feature .text-8h:before{display:none;}
.square-handheld-feature .text-9h{position: relative; width: 440px; left: unset; bottom: unset; text-align: left; margin: 0 auto; margin-top:10px;}
.square-handheld-feature .text-9h span{text-align:left;}
.square-handheld-feature .text-9h:before{display:none;}
.square-handheld-feature .text-10h{position: relative; width: 440px; left: unset; bottom: unset; text-align: left; margin: 0 auto; margin-top:10px;}
.square-handheld-feature .text-10h span{text-align:left;}
.square-handheld-feature .text-10h:before{display:none;}

.different-algorithms{font-size:30px; 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-recommendation .product-recomendation-screen{margin-left:0px; padding: 20px; width: 100%; height:auto;}
.product-recommendation .product-recomendation-screen .recommendation-carousal{width:100%; margin-top:0px;}
.product-recommendation .card-header{padding:0px;}
.product-recommendation .card-header .btn-link{padding:10px; width:100%; text-align:left; color:#000; text-decoration:none;}
.product-recommendation .card-body{position:relative; padding-bottom:60px; height:500px;}
.product-recommendation .product-recomendation-screen .recommendation-carousal .recommendation-carousal-screen{position: absolute; top: 0px; left: 0px; width: 100%;}

.product-recommendation .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-recommendation .product-recomendation-screen .kiosk-blank-screen{position: relative; width: 320px; left: unset; margin-left: unset; height: 344px; margin: 0 auto; margin-top: 100px; }
.product-recommendation .product-recomendation-screen .recommendation-carousal .kiosk-blank-screen svg{width:100%; height:350px;}

.product-recommendation .product-recomendation-screen .recommendation-carousal  #collapseOne-1 .recommendation-carousal-screen svg{margin-top: 15px;}
.product-recommendation .product-recomendation-screen .orderup-kiosk-carousal .orderup-whats-new{width: 100%; left: unset; top: unset; padding: 10px; position: relative;}
.product-recommendation .product-recomendation-screen .orderup-kiosk-carousal .orderup-whats-new:before{left: 57px; top: 131px;}
.product-recommendation .product-recomendation-screen  #collapseTwo-1 .kiosk-blank-screen{margin-top: 111px;}
.product-recommendation .product-recomendation-screen .recommendation-carousal #collapseTwo-1 .recommendation-carousal-screen svg{margin-top: 10px;}
.product-recommendation .product-recomendation-screen .orderup-kiosk-carousal .orderup-best-sellers{width: 100%; right: unset; top: unset; padding: 10px; position: relative;}
.product-recommendation .product-recomendation-screen .orderup-kiosk-carousal .orderup-best-sellers:before{left: 366px; top: 144px;}
.product-recommendation .product-recomendation-screen .recommendation-carousal #collapseThree-1 .recommendation-carousal-screen svg{margin-top: 91px;}
.product-recommendation .product-recomendation-screen .orderup-kiosk-carousal .orderup-past-purchases{width: 100%; left: unset; top: unset; padding: 10px; position: relative;}
.product-recommendation .product-recomendation-screen .orderup-kiosk-carousal .orderup-past-purchases:before{background: url(../images/pos-left-arrow.png) no-repeat left top; left: 52px; top: 191px;}
.product-recommendation .product-recomendation-screen #collapseFour-1 .kiosk-blank-screen{margin-top: 114px;}
.product-recommendation .product-recomendation-screen .recommendation-carousal #collapseFour-1 .recommendation-carousal-screen svg{margin-top: 28px;}
.product-recommendation .product-recomendation-screen .orderup-kiosk-carousal .orderup-trending-now{width: 100%; left: unset; top: unset; padding: 10px; position: relative;}
.product-recommendation .product-recomendation-screen .orderup-kiosk-carousal .orderup-trending-now:before{left: 198px; top: 116px; height: 65px;}
.product-recommendation .product-recomendation-screen #collapseFive-1 .kiosk-blank-screen{margin-top: 111px;}
.product-recommendation .product-recomendation-screen .recommendation-carousal #collapseFive-1 .recommendation-carousal-screen svg{margin-top: 58px;}
.product-recommendation .product-recomendation-screen .orderup-kiosk-carousal .orderup-frequently-brought-together{width: 100%; right: unset; top: unset; padding: 10px; position: relative;}
.product-recommendation .product-recomendation-screen .orderup-kiosk-carousal .orderup-frequently-brought-together:before{right: 32px; top: 242px;}
.product-recommendation .product-recomendation-screen #collapseSix-1 .kiosk-blank-screen{margin-top: 97px;}
.product-recommendation .product-recomendation-screen .recommendation-carousal #collapseSix-1 .recommendation-carousal-screen svg{margin-top: 40px;}
.product-recommendation .product-recomendation-screen .orderup-kiosk-carousal .orderup-you-might-like{width: 100%; left: unset; top: unset; padding: 10px; position: relative;}
.product-recommendation .product-recomendation-screen .orderup-kiosk-carousal .orderup-you-might-like:before{background: url(../images/pos-left-arrow.png) no-repeat left top; left: 57px; top: 215px;}
.product-recommendation .product-recomendation-screen #collapseSeven-1 .kiosk-blank-screen{margin-top: 112px;}
.product-recommendation .product-recomendation-screen .recommendation-carousal #collapseSeven-1 .recommendation-carousal-screen svg{margin-top: 25px;}
.product-recommendation .product-recomendation-screen .orderup-kiosk-carousal .orderup-similar-product{width: 100%; left: unset; top: unset; padding: 10px; position: relative;}
.product-recommendation .product-recomendation-screen .orderup-kiosk-carousal .orderup-similar-product:before{left: 42px; top: 239px;}

/*--*/
.product-recommendation .product-recomendation-screen #collapseOne-3 .kiosk-blank-screen{margin-top: 112px;}
.product-recommendation .product-recomendation-screen .recommendation-carousal #collapseOne-3 .recommendation-carousal-screen svg{margin-top: 28px;}
.product-recommendation .product-recomendation-screen .ipad-pos-carousal .orderup-whats-new {position: relative; left: unset; top: unset; width: 100%; padding:10px;}
.product-recommendation .product-recomendation-screen .ipad-pos-carousal .orderup-whats-new:before{left: 40px; top: 179px;}

.product-recommendation .product-recomendation-screen #collapseTwo-3 .kiosk-blank-screen{margin-top: 110px;}
.product-recommendation .product-recomendation-screen .recommendation-carousal #collapseTwo-3 .recommendation-carousal-screen svg{margin-top: 148px;}
.product-recommendation .product-recomendation-screen .ipad-pos-carousal .orderup-best-sellers{left: unset; top: unset; width: 100%; padding: 10px;}
.product-recommendation .product-recomendation-screen .ipad-pos-carousal .orderup-best-sellers:before{left: 37px; top: 176px;}

.product-recommendation .product-recomendation-screen #collapseThree-3 .kiosk-blank-screen{margin-top: 112px;}
.product-recommendation .product-recomendation-screen .recommendation-carousal #collapseThree-3 .recommendation-carousal-screen svg{margin-top: 152px;}
.product-recommendation .product-recomendation-screen .ipad-pos-carousal .orderup-trending-now{left: unset; top: unset; width: 100%; padding: 10px;}
.product-recommendation .product-recomendation-screen .ipad-pos-carousal .orderup-trending-now:before{background: url(../images/pos-left-arrow.png) no-repeat left top; left: 41px; top: 180px;}

.product-recommendation .product-recomendation-screen #collapseFour-3 .kiosk-blank-screen{margin-top: 110px;}
.product-recommendation .product-recomendation-screen .recommendation-carousal #collapseFour-3 .recommendation-carousal-screen svg{margin-top: 152px;}
.product-recommendation .product-recomendation-screen .ipad-pos-carousal .orderup-frequently-brought-together{left: unset; top: unset; width: 100%; padding: 10px;}
.product-recommendation .product-recomendation-screen .ipad-pos-carousal .orderup-frequently-brought-together:before{background: url(../images/pos-left-arrow.png) no-repeat left top; left: 37px; top: 141px; right: unset;}

.product-recommendation .product-recomendation-screen #collapseFive-3 .kiosk-blank-screen{margin-top: 110px;}
.product-recommendation .product-recomendation-screen .recommendation-carousal #collapseFive-3 .recommendation-carousal-screen svg{margin-top: 152px;}
.product-recommendation .product-recomendation-screen .ipad-pos-carousal .orderup-you-might-like{right: unset; top: unset; width: 100%; padding: 10px;}
.product-recommendation .product-recomendation-screen .ipad-pos-carousal .orderup-you-might-like:before{background: url(../images/pos-right-arrow.png) no-repeat left top; right: 36px; top: 257px;}

.product-recommendation .product-recomendation-screen #collapseSix-3 .kiosk-blank-screen{margin-top: 110px;}
.product-recommendation .product-recomendation-screen .recommendation-carousal #collapseSix-3 .recommendation-carousal-screen svg{margin-top: 152px;}
.product-recommendation .product-recomendation-screen .ipad-pos-carousal .orderup-similar-product{width: 100%; left: unset; top: unset; padding: 10px;}
.product-recommendation .product-recomendation-screen .ipad-pos-carousal .orderup-similar-product:before{left: 179px; top: 102px;}

/*--*/
.product-recommendation .ecommerce-wrapper .card-body{padding-bottom: 00px; height: 440px;}
.product-recommendation .product-recomendation-screen .ecom-pos-carousal .kiosk-blank-screen svg{width: 100%; height: 280px;}
.product-recommendation .ecommerce-wrapper .kiosk-blank-screen{width: 430px; height:300px; margin-top: 90px;}
.product-recommendation .ecommerce-wrapper .recommendation-carousal .recommendation-carousal-screen svg{width: 314px; height: 200px; margin-top: 139px;}


.product-recommendation .ecommerce-wrapper .ecom-pos-carousal .orderup-whats-new{width: 100%; left: unset; top: unset; padding: 10px;}
.product-recommendation .ecommerce-wrapper .ecom-pos-carousal .orderup-whats-new:before{left: 15px; top: 187px;}

.product-recommendation .ecommerce-wrapper #collapseTwo-4 .kiosk-blank-screen{margin-top: 120px;}
.product-recommendation .ecommerce-wrapper .recommendation-carousal #collapseTwo-4 .recommendation-carousal-screen svg{margin-top: 169px;}
.product-recommendation .ecommerce-wrapper .ecom-pos-carousal .orderup-best-sellers{width: 100%; left: unset; top: unset; padding: 10px;}
.product-recommendation .ecommerce-wrapper .ecom-pos-carousal .orderup-best-sellers:before{height: 67px; left: 70px; top: 116px;}

.product-recommendation .ecommerce-wrapper #collapseThree-4 .kiosk-blank-screen{margin-top: 87px;}
.product-recommendation .ecommerce-wrapper .recommendation-carousal .recommendation-carousal-screen svg{margin-top: 129px;}
.product-recommendation .ecommerce-wrapper .ecom-pos-carousal .orderup-past-purchases{width: 100%; left: unset; top: unset; padding: 10px;}
.product-recommendation .ecommerce-wrapper .ecom-pos-carousal .orderup-past-purchases:before{left: 16px; top: 93px;}

.product-recommendation .ecommerce-wrapper .ecom-pos-carousal .orderup-trending-now{width: 100%; left: unset; top: unset; padding: 10px;}
.product-recommendation .ecommerce-wrapper .ecom-pos-carousal .orderup-trending-now:before{background: url(../images/pos-left-arrow.png) no-repeat left top; left: 16px; top: 183px;}

.product-recommendation .ecommerce-wrapper .ecom-pos-carousal .orderup-frequently-brought-together{width: 100%; right: unset; top: unset; padding: 10px;}
.product-recommendation .ecommerce-wrapper .ecom-pos-carousal .orderup-frequently-brought-together:before{right: 15px; top: 220px;}

.product-recommendation .ecommerce-wrapper .ecom-pos-carousal .orderup-you-might-like{width: 100%; right: unset; top: unset; padding: 10px;}
.product-recommendation .ecommerce-wrapper .ecom-pos-carousal .orderup-you-might-like:before{right: 14px; top: 186px;}

.product-recommendation .ecommerce-wrapper .ecom-pos-carousal #collapseSeven-4 .orderup-you-might-like{width: 100%; right: unset; top: unset; padding: 10px;}
.product-recommendation .ecommerce-wrapper .ecom-pos-carousal #collapseSeven-4 .orderup-you-might-like:before{right: 14px; top: 220px;}

.product-recomendation-wrapper-2 .heading{font-size:26px;}

.orderup-new-3 .image-wrapper .content .text-1{font-size: 75px; text-align:center; width:100%;}
.orderup-new-3 .image-wrapper .content .text-2{font-size: 68px; line-height: 80px; text-align:Center; width:100%}
.orderup-new-3 .art-culture-app-info .app-culture-title{line-height: 45px; width: 100%; font-size: 28px;}
.orderup-new-3 .orderup-screen{padding:50px 20px; position:relative;}
.orderup-new-3 .orderup-feature-2{padding-top: 20px;}
.orderup-screen svg{width:100%; height:auto;}
.orderup-feature-2{width:100%;}
.orderup-feature-2 .order-features-2-desc{font-size:17px;}

.orderup-new-2 .image-wrapper .content .text-1{font-size: 75px; text-align:center; width:100%;}
.orderup-new-2 .image-wrapper .content .text-2{font-size: 68px; line-height: 80px; text-align:Center; width:100%}
.orderup-new-2 .art-culture-tessitura{height:1130px;}
.orderup-new-2 .art-culture-tessitura .text-3{line-height: 27px; font-size: 16px; font-weight: 500;}
.orderup-square-integration{width:100%;}
.orderup-square-integration .head-title{font-size:23px;}
.orderup-square-integration li{font-size: 16px; font-weight: 500; margin-bottom: 20px; line-height: 26px;}
.orderup-screen{padding-top:50px; position:relative;}
.orderup-screen .orderup-screen-ipad{width:500px; margin-left:-250px;}
.orderup-screen .orderup-screen-ipad svg{width:100%;}
.orderup-screen .orderup-screen-carousel{width:409px;}

img.size-full, img.aligncenter, img.size-large, img.alignnone, img. alignleft{width: 10% !important; height: auto !important;}

.lm-top-panel{padding:30px 20px; padding-top:50px;}
.lm-top-panel .lm-screen-laptop-area {width: 463px; height: 277px; margin-top: 13px;}
.lm-top-panel .lm-screen-laptop-area .lm-laptop-area{width: 480px; height: 303px;}
.lm-top-panel .lm-crausal-area{padding: 13px 0px 0px 47px; width: 401px; height: 192px;}
.lm-top-panel .lm-top-content{width:100%;}
.lm-top-panel .lm-top-content .text-1{font-size:59px;}
.lm-top-panel .lm-top-content .text-2{font-size:29px;}
.lm-top-panel .lm-top-content .text-3{font-size:14px; margin-bottom:20px;}
.lm-quickbook-campatibility{margin-bottom:20px; padding:30px;}
.lm-quickbook-campatibility .box-area{width:100%; position:relative; left:unset; margin:0 auto; bottom:unset;}
.lm-quickbook-campatibility .text-1{font-size:24px; margin-bottom:10px;}
.lm-quickbook-campatibility .text-2{width: 100%; font-size: 16px;}
.lm-quickbook-campatibility .box-area .inner-box{margin-top:70px; height:auto;}
.lm-quickbook-campatibility .box-area .inner-box .icon{top:30px;}
.lm-transaction-data{padding:20px;}
.lm-transaction-data .content{width:100%;}
.lm-transaction-data .content .text-1{font-size:30px; line-height:normal;}
.lm-transaction-data .content .text-2{font-size:16px;}
.lm-transaction-data .content .text-3{font-size:15px;}
.lm-transaction-data .content ul{font-size:15px;}
.lm-top-panel .lm-top-content .quick-logo{width: 306px; height: 66px; margin-top: 15px; margin-bottom:25px;}

.top-disconnect-panel .text-1{font-size:35px;}
.top-disconnect-panel .text-2{width:90%; font-size:16px;}
.second-disconnect-panel{font-size:35px;}

.regular-app .card-body{height:385px; padding-bottom: 1.25rem;}

.zb-toppanel {width: 100%; padding: 30px 15px; padding-top: 30px;}
.zb-toppanel .sub-head{font-size:17px;}
.zb-toppanel ul{font-size:16px;}
.zb-second-panel{padding:50px 30px; font-size:17px;}
.zb-third-panel{padding:0px 15px}
.zb-third-panel img{margin-bottom:20px;}

	/*----------------------- Footer 2021 -----------------------*/
	.footer{padding: 40px 0px 50px 0px;!important;}
	.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;}
	/*----------------------- Footer 2021 -----------------------*/

	/*---------------------- 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 ---------------------------*/

}

@media screen and (min-width: 320px) and (max-width: 539px) {
	.new-design .register-btn-n{width:auto;}
.non-login-footer .inner-footer-wrapper .app-icons .icons li {padding:5px 0px; width:175px; margin-bottom:10px;}
.non-login-footer .inner-footer-wrapper .app-icons .icons .d-block{display:inline-block!important;}
.non-login-footer .inner-footer-wrapper{width:100%;}
.non-login-footer .inner-footer-wrapper .app-icons{padding:10px;}
.non-login-footer .inner-footer-wrapper .f-quick-link{padding:30px 0px 20px 22px}
.non-login-footer .inner-footer-wrapper .f-help-center{padding:10px 0px 10px 22px}
.non-login-footer .inner-footer-wrapper .copyright{text-align:center!important;}


.new-design .navbar .nav-item{padding:0px;}
.new-design .navbar-collapse{max-height: 750px; overflow: auto;}
.new-design .navbar-nav{margin:0px;}
.new-header-wrapper .navbar-brand{width:130px; margin:0px;}
.new-header-wrapper .navbar-brand svg{width:100%;}
.new-design .inner-nav-wrapper{width:100%; padding:0px;}
.new-design .dropdown:hover>.dropdown-menu{border:0px;}
.new-design .inner-nav-wrapper .nav-title{font-size:13px; padding:0px; white-space:nowrap;}
.new-design .inner-nav-wrapper .nav-detail{font-size:12px;}
.new-design .navbar-toggler{border:solid 1px #000; margin-right:15px;}
.new-design .pricing-btn-n { text-transform: none; font-size: 16px; margin-right:0px; padding:12px 16px;}
.new-design .dropdown-toggle {padding-right: 40px!important; position: relative;}
.new-design .dropdown-toggle i {position: absolute; right: 14px; top: 13px;}
.new-design .dropdown-menu{padding:7px; margin:0px; width:100%; border:0px; max-height:unset; overflow:auto;}
.new-design .navbar .dropdown-menu div[class*="col"]{margin-bottom:0px;}
.new-home-page .header-wrapper .navbar-nav{width:409px;}
.new-design .login-btn-n {text-transform: none; font-size: 16px; margin-right: 0px; padding:12px 16px!important;margin-left:0px;}
.new-design .register-btn-n {text-transform: none; font-size: 16px; padding: 12px 16px!important; margin: 10px 5px; border-radius: 10px;}
.new-design .inner-nav-wrapper .nav-title svg{margin-right: 5px; width: 25px;}
.new-design .inner-nav-wrapper a{width:100%; padding:0px; margin-bottom:10px;}
.new-design .inner-nav-wrapper .max-size-content{display:none;}
.new-design .inner-nav-wrapper .enhance-customer-content{display:none;}
.new-design .inner-nav-wrapper .strem-operation-content{display:none;}
.new-design .inner-nav-wrapper #max-sales-2{display:none;}
.new-design .inner-nav-wrapper #enhance-customer-2{display:none;}
.new-design .inner-nav-wrapper #strem-operation-2{display:none;}
.new-design .inner-nav-wrapper .m-heading{ color: #737373; font-size: 14px; cursor:pointer}
.new-design .inner-nav-wrapper .m-heading .arrow{display:block; float:right;}
#max-size-content{display:none;}
#enhance-customer-content{display:none;}
#strem-operation-content{display:none;}
.new-design .inner-nav-wrapper #max-sales{display:block}
#max-sales-2{margin-bottom: 10px; display:none}
.new-design .inner-nav-wrapper #enhance-customer{display:block}
#enhance-customer-2{margin-bottom: 10px; display:none}
.new-design .inner-nav-wrapper #strem-operation{display:block}
#strem-operation-2{margin-bottom: 10px; display:none}

.new-home-page .header-wrapper .question{margin-left:-265px;}
.new-home-page .image-wrapper{height:260px;}
.new-home-page .image-wrapper .image-text{font-size: 35px; color: #fff; line-height: 40px; font-weight: 300; position: absolute; top: 30px; left: 20px; width:300px;}
.new-home-page .image-wrapper .image-text-2{font-size: 20px; color: #fff; font-weight: 600; position: absolute; top: 156px; left: 25px;}
.new-home-page .image-wrapper .image-text-2 .typewrite{display:block;}
.new-home-page .product-recommendation{font-size: 28px; padding: 10px; padding-top: 0px; line-height: normal; margin-top: 30px;}
.new-home-page .upselling{font-size: 23px; padding: 10px 20px;}
.new-home-page .sales-channel{margin-top:20px;}
.new-home-page .sales-channel .ipad-pos{width: 100%; margin-right: 0px; margin-bottom:10px;}
.new-home-page .sales-channel .ipad-pos .icon{width:160px; height:125px; margin:0 auto;}
.new-home-page .sales-channel .ipad-pos .icon svg{width:100%; height:auto;}
.new-home-page .sales-channel .ipad-pos .title{font-size:22px;}
.new-home-page .sales-channel .ipad-pos .sub-title{font-size:18px; padding:15px;}
.new-home-page .sales-channel .handheld-pos{width: 100%; margin-right: 0px; margin-bottom:10px;}
.new-home-page .sales-channel .handheld-pos .icon{width:160px; height:125px; margin:0 auto;}
.new-home-page .sales-channel .handheld-pos .icon svg{width:160px; height:125px;}
.new-home-page .sales-channel .handheld-pos .title{font-size:22px;}
.new-home-page .sales-channel .handheld-pos .sub-title{font-size:18px; padding:15px;}
.new-home-page .sales-channel .self-order-kiosk{width: 100%; margin-right: 0px; margin-bottom:10px;}
.new-home-page .sales-channel .self-order-kiosk .icon{width:160px; height:125px; margin:0 auto;}
.new-home-page .sales-channel .self-order-kiosk .icon svg{width:160px; height:125px;}
.new-home-page .sales-channel .self-order-kiosk .title{font-size:22px;}
.new-home-page .sales-channel .self-order-kiosk .sub-title{font-size:18px; padding:15px;}
.new-home-page .sales-channel .mobile-website{width:100%;}
.new-home-page .sales-channel .mobile-website .icon{width:160px; height:125px; margin:0 auto;}
.new-home-page .sales-channel .mobile-website .icon svg{width:160px; height:125px;}
.new-home-page .sales-channel .mobile-website .title{font-size:22px;}
.new-home-page .sales-channel .mobile-website .sub-title{font-size:18px; padding:15px;}
.new-home-page .action-buttons{padding:45px 10px 30px 10px}
.new-home-page .action-buttons a{margin-left:0px; margin-bottom:15px; font-size:18px;}
.new-home-page .action-buttons a:first-child{margin-bottom:15px; font-size:18px;}
.powered-recommendation{padding:40px 0px;}
.powered-recommendation .heading{font-size: 23px; line-height: normal;}
.powered-recommendation .sub-heading{font-size:18px;margin-top: 10px;}
.powered-recommendation .screen svg{width:100%; height:auto;}
.powered-recommendation .screen image{width:100%; height:auto;}
.powered-recommendation a{margin-top:45px; font-size:18px;}
.powered-recommendation .screen .baloon-1{width: 217px; left: 235px; top: -19px; font-size: 12px; padding: 5px; line-height: normal; display:none;}
.powered-recommendation .screen .baloon-1:before{width: 74px; left: -72px; top: 35px;}
.powered-recommendation .screen .baloon-2{width: 175px; right: 175px; top: 37px; font-size: 12px; padding: 5px; line-height: normal; display:none;}
.powered-recommendation .screen .baloon-2:before{width: 74px; height: 41px; position: absolute; right: -76px; top: 33px;}
.powered-recommendation .screen .baloon-3{width: 173px; right: 72px; font-size: 12px; bottom: 47px; padding: 5px; line-height: normal; display:none;}
.powered-recommendation .screen .baloon-3:before{width: 64px; height: 41px; position: absolute; left: -15px; top: -33px;}
.new-home-page .scalable-solutions{width: 100%; margin: 0px; background: transparent; padding: 50px 20px;}
.new-home-page .scalable-solutions .icon{width: 270px; margin: 0 auto;}
.new-home-page .scalable-solutions .icon img{width:100%;}
.new-home-page .scalable-solutions .text-1 {font-size: 42px; font-weight: 300; line-height: 55px;}
.new-home-page .scalable-solutions .text-2 {font-size: 21px; font-weight: 700;}
.new-home-page .scalable-solutions-point{width: 100%; padding: 0px 10px; margin-bottom:10px;}
.new-home-page .scalable-solutions-point .heading{font-size:26px;}
.new-home-page .scalable-solutions-point .point-list{font-size: 13px; font-weight: 600; line-height: 20px;}
.new-home-page .scalable-solutions-point .point-list svg{margin-right:10px; width:50px;}
.new-home-page .scalable-solutions-point .point-list span{font-size:18px; line-height:normal; margin-top:8px;}
.new-home-page .scalable-solutions-point .cloud-point{font-size:33px; padding:75px 45px 10px 15px;}
.new-home-page .scalable-solutions-screens{padding:30px 0px 30px 0px;}
.new-home-page .scalable-solutions-screens svg{width:100%;}
.scalable-solutions-point a{padding:15px 30px; font-size:18px; width:auto; letter-spacing:normal}
.new-home-page .modern-online {padding:30px 10px 0px 10px;}
.new-home-page .modern-online .heading{font-size:28px;}
.new-home-page .modern-online .heading .d-md-block {display: none!important;}
.new-home-page .modern-online .row{font-size: 18px; line-height: normal;}
.new-home-page .modern-online a{margin-top:35px; margin-bottom:35px; font-size:18px;}
.new-home-page .modern-online .row span{margin-top: 10px; padding-top: 10px;}
.new-home-page .modern-online .row .d-md-block {display: none!important;}
.new-home-page .modern-online-screens{padding-top:50px; height:200px; margin-bottom:25px;}
.new-home-page .modern-online-screens svg {margin-top: unset; z-index: 100; position: relative; margin-left: unset; left: unset; width: 100%; height: 190px;}
.new-home-page .setup-deployment{padding: 0px 20px 50px 20px; font-size: 23px; text-align: center; font-weight: 700; line-height: 35px;}
.new-home-page .setup-deployment span{display: table; width: 100%; font-size: 22px; font-weight: 500; margin-top: 10px;}
.faq{padding: 77px 0px 50px 50px; padding-left: 60px; position: relative;}
.faq:before{left: 27px; width: 45px; top: 77px;}
.faq .d-md-block{display:none!important;}
.faq .head{font-size:25px;}
.faq .question{font-size:14px; line-height:normal;}
.faq .answer{font-size:13px; line-height:20px;}
.faq-screens-wrapper .faq-desktop-screen{width: 250px; height: auto; margin: 0 auto;}
.faq-screens-wrapper .faq-desktop-screen img{width:100%; height:auto;}
.new-home-page .modern-online-screens img{width:100%; height:auto;}
.faq-screens-wrapper{padding:70px 10px 40px 10px}
.faq-screens-wrapper .faq-tablet-screen{width: 250px; height: auto; right: unset; bottom: unset; position: relative; margin: 0 auto; margin-top: 30px;}
.faq-screens-wrapper .faq-tablet-screen img{width:100%; height:auto;}
.faq-screens-wrapper .faq-desktop-screen:before{top: -99px; right: 26%; height: 89px; background-position: bottom center; background-size: contain;}
.new-home-page .customers-and-Case-studies{font-size:30px;}
.new-home-page .customer-section{font-size: 18px; line-height: 30px;}
.customer-service-detail{margin-top:0px; padding:50px 10px;}
.customer-service-detail .contact-detail{width:100%;}
.customer-service-detail .contact-detail .email-us{width:100px;}
.customer-service-detail .contact-detail .chat-us{width:100px;}
.customer-service-detail .contact-detail .call-us{width:100px;}
.customer-service-detail .contact-detail .text{font-size:15px;}
.customer-service-detail .description{font-size:17px; line-height:30px;}
.customer-service-detail .heading{width:100%; letter-spacing:normal}
.customer-service-detail .time{width:100%; font-size:50px;}

.art-culture .header-wrapper{top:73px;}
.art-culture .signup_div{background:#9a9999; padding-right:0px; padding:15px;}
.art-culture .image-wrapper{background-position: center top; height: auto; background-size: auto;}
.art-culture .image-wrapper .form-area{background:transparent; height:580px; width:100%; margin:0px; padding:20px 0px;}
.art-culture .image-wrapper .content{width:350px; margin-top:110px; margin-bottom:110px;}
.art-culture .image-wrapper .content h1{font-size:45px;width:100%; text-align:center}
.art-culture .image-wrapper .content .more-content{font-size:21px;text-align:center; width:100%;}
.art-culture .image-wrapper .content .more-content span{font-size:21px;}
.art-culture .image-wrapper .content span{font-size:65px; width: 100%;}
.art-culture .image-wrapper .more-content{line-height: 25px; font-size: 18px; margin-top: 15px;}
.art-culture .image-wrapper .more-content span{font-size:15px!important;}
.art-culture-tessitura{padding:30px 10px; height:1450px}
.art-culture-tessitura .kiosk-screen-wrapper{width: 300px; margin-left: -150px;}
.art-culture-tessitura .kiosk-screens{width: 225px; height: 185px; margin:0 auto; margin-top: 21px;}
.art-culture-app-info .app-culture-title{font-size:35px;}
.art-culture-app-info .app-culture-caption{width:100%; font-size:17px; padding:0px 10px;}
.art-culture .app-info{padding:20px 5px}
.art-culture .app-info .caption {text-align: center; font-size: 14px; font-weight: 500; margin-top: 0px;}
.art-culture-app-info .app-culture-caption span{font-size:21px;}
.art-culture .app-info .app-title{font-size:30px;}
.art-culture .app-info .app-title span{font-size:25px;}
.art-culture .ipad-square-blank{width:300px; margin-left:-150px;}
.art-culture .ipad-square-blank svg{width:100%; height:auto;}
.art-culture .pos{height:783px;}
.art-culture .pos .app-screen-carousel {width: 100%; height: auto; margin: 0 auto; padding: 24px; padding-bottom:0px; position: relative;}
.art-culture .pos .app-screen-carousel .carousel{width:220px; margin:0 auto;}
.art-culture .pos .pos-feature-points{width: 100%; position: relative; text-align: right; left: unset; font-weight: 400; font-size: 15px; top: unset; margin-top: 140px; text-align: left;}
.art-culture .pos .pos-feature-points:after{display:none;}
.art-culture .pos .pos-feature-points-2 {width: 100%; position: relative; text-align: left; left: unset; font-weight: 400; font-size: 15px; top: unset; margin-top: 15px;}
.art-culture .pos .pos-feature-points-2:after{display:none;}
.art-culture .pos .pos-feature-points-3 {width: 100%; position: relative; text-align: left; left: unset; font-weight: 400; font-size: 15px; top: unset; margin-top: 15px;}
.art-culture .pos .pos-feature-points-3:after{display:none;}
.art-culture .pos .pos-feature-points-4 {width: 100%; position: relative; text-align: left; left: unset; font-weight: 400; font-size: 15px; top: unset; margin-top: 15px;}
.art-culture .pos .pos-feature-points-4:after{display:none;}
.art-culture .pos .pos-feature-points-5 {width: 100%; position: relative; text-align: left; right: unset; font-weight: 400; font-size: 15px; top: unset; margin-top: 15px;}
.art-culture .pos .pos-feature-points-5:before{display:none;}
.art-culture .pos .pos-feature-points-6 {width: 100%; position: relative; text-align: left; right: unset; font-weight: 400; font-size: 15px; top: unset; margin-top: 15px;}
.art-culture .pos .pos-feature-points-6:before{display:none;}
.art-culture .pos .pos-feature-points-7 {width: 100%; position: relative; text-align: left; right: unset; font-weight: 400; font-size: 15px; top: unset; margin-top: 15px;}
.art-culture .pos .pos-feature-points-7:before{display:none;}
.art-culture .pos .pos-feature-points-8 {width: 100%; position: relative; text-align: left; right: unset; font-weight: 400; font-size: 15px; top: unset; margin-top: 15px;}
.art-culture .pos .pos-feature-points-8:before{display:none;}
.art-culture .app-screen-wrapper .ipad-blank{width:300px; margin-left:-150px;}
.art-culture .app-screen-wrapper .ipad-blank svg{width:100%; height:auto;}
.app-screen-carousel{width: 100%; height: 200px; padding: 24px; padding-top: 14px;}
.app-screen-carousel .carousel{width:240px; margin:0 auto;}
.app-screen-carousel .carousel-item{height:180px;}
.art-culture .orderup-app-screens{height:683px;}
.art-culture .orderup-app-screens .app-feature-points {width: 100%; position: relative; text-align: left; left: unset; font-weight: 400; font-size: 15px; top: unset; margin-top: 40px;}
.art-culture .orderup-app-screens .app-feature-points:after{display:none;}
.art-culture .orderup-app-screens .app-feature-points-2 {width: 100%; position: relative; text-align: left; left: unset; font-weight: 400; font-size: 15px; top: unset; margin-top: 15px;}
.art-culture .orderup-app-screens .app-feature-points-2:after{display:none;}
.art-culture .orderup-app-screens .app-feature-points-3 {width: 100%; position: relative; text-align: left; right: unset; font-weight: 400; font-size: 15px; top: unset; margin-top: 15px;}
.art-culture .orderup-app-screens .app-feature-points-3:before{display:none;}
.art-culture .orderup-app-screens .app-feature-points-4 {width: 100%; position: relative; text-align: left; right: unset; font-weight: 400; font-size: 15px; top: unset; margin-top: 15px;}
.art-culture .orderup-app-screens .app-feature-points-4:before{display:none;}
.art-culture .incoming-app-screens{height:595px;}
.art-culture .incoming-app-screens .app-feature-points {width: 100%; position: relative; text-align: left; left: unset; font-weight: 400; font-size: 15px; top: unset; margin-top: 40px;}
.art-culture .incoming-app-screens .app-feature-points:after{display:none;}
.art-culture .incoming-app-screens .app-feature-points-2 {width: 100%; position: relative; text-align: left; left: unset; font-weight: 400; font-size: 15px; top: unset; margin-top: 15px;}
.art-culture .incoming-app-screens .app-feature-points-2:after{display:none;}
.art-culture .incoming-app-screens .app-feature-points-3 {width: 100%; position: relative; text-align: left; right: unset; font-weight: 400; font-size: 15px; top: unset; margin-top: 15px;}
.art-culture .incoming-app-screens .app-feature-points-3:before{display:none;}
.art-culture .incoming-app-screens .app-feature-points-4 {width: 100%; position: relative; text-align: left; right: unset; font-weight: 400; font-size: 15px; top: unset; margin-top: 15px;}
.art-culture .incoming-app-screens .app-feature-points-4:before{display:none;}
.art-culture .regulars-app-screens{height:614px;}
.art-culture .regulars-app-screens .app-feature-points {width: 100%; position: relative; text-align: left; left: unset; font-weight: 400; font-size: 15px; top: unset; margin-top: 40px;}
.art-culture .regulars-app-screens .app-feature-points:after{display:none;}
.art-culture .regulars-app-screens .app-feature-points-2 {width: 100%; position: relative; text-align: left; left: unset; font-weight: 400; font-size: 15px; top: unset; margin-top: 15px;}
.art-culture .regulars-app-screens .app-feature-points-2:after{display:none;}
.art-culture .regulars-app-screens .app-feature-points-3 {width: 100%; position: relative; text-align: left; right: unset; font-weight: 400; font-size: 15px; top: unset; margin-top: 15px;}
.art-culture .regulars-app-screens .app-feature-points-3:before{display:none;}
.art-culture .regulars-app-screens .app-feature-points-4 {width: 100%; position: relative; text-align: left; right: unset; font-weight: 400; font-size: 15px; top: unset; margin-top: 15px;}
.art-culture .regulars-app-screens .app-feature-points-4:before{display:none;}
.art-culture .vipz-app-screens{height:586px;}
.art-culture .vipz-app-screens .app-screen-carousel {width: 100%; margin: 0 auto; padding:24px; padding-top: 18px;}
.art-culture .vipz-app-screens .app-screen-carousel .carousel{width:87px; height:172px; margin:0 auto;}
.art-culture .vipz-app-screens .app-feature-points {width: 100%; position: relative; text-align: left; left: unset; font-weight: 400; font-size: 15px; top: unset; margin-top: 35px;}
.art-culture .vipz-app-screens .app-feature-points:after{display:none;}
.art-culture .vipz-app-screens .app-feature-points-2 {width: 100%; position: relative; text-align: left; left: unset; font-weight: 400; font-size: 15px; top: unset; margin-top: 15px;}
.art-culture .vipz-app-screens .app-feature-points-2:after{display:none;}
.art-culture .vipz-app-screens .app-feature-points-3 {width: 100%; position: relative; text-align: left; right: unset; font-weight: 400; font-size: 15px; top: unset; margin-top: 15px;}
.art-culture .vipz-app-screens .app-feature-points-3:before{display:none;}
.art-culture .vipz-app-screens .app-feature-points-4 {width: 100%; position: relative; text-align: left; right: unset; font-weight: 400; font-size: 15px; top: unset; margin-top: 15px;}
.art-culture .vipz-app-screens .app-feature-points-4:before{display:none;}
.art-culture .customer-display-app-screens{height:596px;}
.art-culture .customer-display-app-screens .app-feature-points {width: 100%; position: relative; text-align: left; left: unset; font-weight: 400; font-size: 15px; top: unset; margin-top: 40px;}
.art-culture .customer-display-app-screens .app-feature-points:after{display:none;}
.art-culture .customer-display-app-screens .app-feature-points-2 {width: 100%; position: relative; text-align: left; left: unset; font-weight: 400; font-size: 15px; top: unset; margin-top: 15px;}
.art-culture .customer-display-app-screens .app-feature-points-2:after{display:none;}
.art-culture .customer-display-app-screens .app-feature-points-3 {width: 100%; position: relative; text-align: left; right: unset; font-weight: 400; font-size: 15px; top: unset; margin-top: 15px;}
.art-culture .customer-display-app-screens .app-feature-points-3:before{display:none;}
.art-culture .customer-display-app-screens .app-feature-points-4 {width: 100%; position: relative; text-align: left; right: unset; font-weight: 400; font-size: 15px; top: unset; margin-top: 15px;}
.art-culture .customer-display-app-screens .app-feature-points-4:before{display:none;}
.art-culture .onthelist-app-screens{height:570px;}
.art-culture .onthelist-app-screens .app-feature-points {width: 100%; position: relative; text-align: left; left: unset; font-weight: 400; font-size: 15px; top: unset; margin-top: 40px;}
.art-culture .onthelist-app-screens .app-feature-points:after{display:none;}
.art-culture .onthelist-app-screens .app-feature-points-2 {width: 100%; position: relative; text-align: left; left: unset; font-weight: 400; font-size: 15px; top: unset; margin-top: 15px;}
.art-culture .onthelist-app-screens .app-feature-points-2:after{display:none;}
.art-culture .onthelist-app-screens .app-feature-points-3 {width: 100%; position: relative; text-align: left; right: unset; font-weight: 400; font-size: 15px; top: unset; margin-top: 15px;}
.art-culture .onthelist-app-screens .app-feature-points-3:before{display:none;}
.art-culture .onthelist-app-screens .app-feature-points-4 {width: 100%; position: relative; text-align: left; right: unset; font-weight: 400; font-size: 15px; top: unset; margin-top: 15px;}
.art-culture .onthelist-app-screens .app-feature-points-4:before{display:none;}
.art-culture .download-app a{font-size:13px; letter-spacing:0px;}
.art-culture-customer-service .chat{padding:15px 50px}
.customer-service-new{padding:30px 10px;}
.customer-service-new .text-1{font-size:27px;}
.customer-service-new a{padding:17px 100px}
.scalable-solutions{margin-top:0px; padding:30px 10px;}
.scalable-solutions .icon{text-align:center; width:330px;}
.scalable-solutions .icon img{width:100%; height:auto;}
.scalable-solutions .text-1 {font-size: 40px; font-weight: 300; line-height: 50px;}
.art-culture .scalable-solutions .text-1 {font-size: 35px; font-weight: 300; line-height: 50px;}
.scalable-solutions .text-2 {font-size: 24px; font-weight: 600;}
.scalable-solutions-point .heading{font-size:27px;}
.scalable-solutions-point .point-list{width:100%;}
.scalable-solutions-point .point-list span{font-size: 16px; font-weight: 500;}
.art-culture-pdf-download{margin-top: 0px; padding: 30px 5px; font-size: 24px; text-align: center;}
.art-culture-pdf-download span{width:100%; text-align:center;}
.art-culture-pdf-download a{margin-top:25px; padding:15px 40px;}
.art-culture-website-makeover{padding:30px 10px;}
.art-culture-website-makeover .heading{padding-top: 40px; font-size: 23px;}
.art-culture-website-makeover .builder-laptop{width: 300px; margin-left:-150px; height:auto;}
.art-culture-website-makeover .laptop-screens{width: 224px; height: auto; padding: 0px; padding-top: 11px; margin: 0 auto; margin-bottom:50px;}
.art-culture-website-makeover .builder-iphone{width:120px; margin-left:-60px; left:50%;}
.art-culture-website-makeover .phone-screens{margin: 0 auto; width: 105px; height: auto; padding: 0px; padding-top: 30px;}
.art-culture-website-makeover a{padding:15px 40px}
.orderup-textimonials{padding:50px 10px}
.orderup-textimonials .testimonial-content{font-size: 15px; padding: 30px 0px; font-weight: 500; line-height: 25px;}
.orderup-textimonials .art-culture .testimonial-gallery{margin-top:0px;}

.food-drink .image-wrapper .content{width:340px; margin-top:140px; margin-bottom:140px;}
.food-drink .image-wrapper .content .text-1{font-size:45px; line-height: normal; text-align:center; width:100%;}
.food-drink .image-wrapper .content .text-2{text-align: left; font-size: 21px; width: 340px; margin-top: 0px; text-align:center; width:100%;}
.food-drink .image-wrapper .content .text-2 span{font-size:30px; width:auto;}
.food-drink .art-culture-tessitura{height:1100px;}
.food-drink .art-culture-app-info .app-culture-title{margin-top:0px;}
.food-drink .faq {padding: 68px 30px 30px 30px; padding-left: 60px;}
.food-drink .art-culture-customer-service{padding:30px 10px; font-size:30px;}
.food-drink .art-culture-customer-service a{padding: 17px 60px;}

.retail-ecom-customer-support .text-1{font-size:25px;}
.retail-ecom .image-wrapper .content{width:340px; margin-top: 90px; margin-bottom: 90px;}
.retail-ecom .image-wrapper .content h1{line-height: 50px; font-size: 45px;text-align:center; width:100%;}
.retail-ecom .image-wrapper .content span{font-size:55px;}
.retail-ecom .art-culture-tessitura{padding: 30px 10px; height: 1540px;}
.retail-ecom-customer-support{padding:30px 10px;}
.retail-ecom-customer-support .customer-icon{margin-top:40px;}
.retail-ecom-customer-support .text-2{font-size:16px; padding:0px 10px; font-weight:500}
.retail-ecom-customer-support ul{width:100%;}
.retail-ecom-customer-support li{font-size:18px; margin-bottom:15px;}
.retail-ecom .art-culture-customer-service{padding:50px 1px;}
.retail-ecom .art-culture-customer-service{font-size:30px;}
.retail-ecom .art-culture-customer-service .chat{padding:15px 70px}

.grocery-pos .image-wrapper .content{width: 340px; margin-top: 115px; margin-bottom: 115px;}
.grocery-pos .art-culture-tessitura{height:1360px;}
.grocery-pos .art-culture-customer-service{padding:50px 10px;}
.grocery-pos .art-culture-customer-service .text-1{font-size:28px;}

.wineries .image-wrapper .content{width: 340px; margin-top: 100px; margin-bottom: 100px;}
.wineries .image-wrapper .content .text-1{font-size:45px; line-height:50px; width:100%; text-align:center}
.wineries .image-wrapper .content .text-2{font-size: 21px; line-height: normal; width:100%; text-align:center}
.wineries .image-wrapper .content .text-3{padding-right:0px; font-size:18px;}
.wineries .art-culture-tessitura{height:1290px}
.wineries .win-beer-club{padding:30px 10px; font-size:25px; margin-bottom:0px;}
.wineries .win-beer-club span {display: table; width: 100%; font-weight: 700; font-size: 20px;}
.wineries .win-beer-club a{padding:15px 80px;}
.wineries .art-culture-customer-service{padding:50px 10px; font-size:25px;}

.welcome-app .image-wrapper .content{width:340px; margin:105px 0px;}
.welcome-app .image-wrapper .content .text-1{font-size:45px;width:100%; text-align:center}
.welcome-app .image-wrapper .content .text-2{font-size: 21px; line-height: normal;width:100%; text-align:center}
.art-culture-tessitura .text-1{line-height:30px;}
.welcome-app .art-culture-tessitura{height:690px;}
.welcome-app .art-culture-tessitura .text-3{line-height:25px;}
.welcome-app .art-culture-tessitura{height:auto;}
.art-culture-tessitura .kiosk-screen{height:330px;}
.welcome-app .art-culture-pdf-download{padding:40px 20px;}
.welcome-app .art-culture-pdf-download a{padding:15px 40px;}
.welcome-app .art-culture-pdf-download a{margin-top:21px;}
.welcome-app .ready-learn{padding:30px 10px; font-size:30px;}

.here-app .image-wrapper {background-position: -440px -253px; height: auto;}
.here-app .image-wrapper .content{width:340px; margin:105px 0px; }
.here-app .image-wrapper .content .text-1{font-size:45px; line-height:50pxwidth:100%; text-align:center}
.here-app .image-wrapper .content h1{font-size: 35px; line-height: 51px;}
.here-app .image-wrapper .content .text-2{font-size: 21px; line-height: normal;width:100%; text-align:center}
.here-app .art-culture-tessitura{height:890px;}
.here-app .art-culture-tessitura .text-1 .d-md-block{display:none!important;}
.here-app .art-culture-tessitura .text-3{line-height:30px;}
.here-app .art-culture-customer-service{padding: 50px 10px; font-size: 20px;}
.here-app .art-culture-customer-service span{font-size:20px;}
.here-app .art-culture-pdf-download{padding:50px;}
.here-app .art-culture-pdf-download a{margin-top:20px; padding:20px 70px}
.here-app .art-culture-app-info .app-culture-title{width: 300px; height: 175px; font-size: 35px; padding-right: 0px; background-position: bottom center; padding-bottom: 360px; background-size: contain;}
.here-app .art-culture-app-info .app-culture-title .text-1{line-height: 45px; font-size: 30px;}
.here-app .art-culture-app-info .app-culture-title .text-2{line-height: 45px; font-size: 30px;}
.here-app .art-culture-app-info .app-culture-title .text-3{line-height: 45px; font-size: 30px;}
.here-app .art-culture-app-info .app-culture-title .text-4{line-height: 45px; font-size: 30px;}
.here-app .art-culture-app-info .app-culture-caption{width:100%; padding: 20px; margin-top: 20px; font-weight: 500; font-size: 16px;}
.here-app .art-culture-pdf-download{padding:50px 20px;}
.here-app .art-culture-pdf-download a{padding:15px 40px; margin-top:21px;}
.here-app .ready-learn{padding:50px 10px; font-size:28px;}

.pos-app-new .ipad-pos-system {padding: 0px 10px; padding-bottom: 30px;}
.pos-app-new .ipad-pos-system svg{width:100%; height:auto;}
.pos-app-new .ipad-pos-system .text-1 {font-size: 40px; font-weight: 600; line-height: 51px; margin-top: 35px; margin-left: 0px; text-align:Center}
.pos-app-new .ipad-pos-system .text-2 {font-size: 22px; font-weight: 500; width: 100%; text-align: center; margin: 0 auto; margin-top: 15px; margin-bottom: 35px;}
.pos-app-new .ipad-pos-system .text-3 {font-size: 17px; font-weight: 600; width: 100%; text-align: center; margin: 0 auto; margin-top: 15px; margin-bottom: 35px;}
.pos-app-new .product-recommendations-detail{font-size: 14px; padding: 0px 10px; line-height: 25px; font-weight: 600;}
.pos-app-new .product-recommendations-heading{font-size: 26px; padding: 0px 10px 24px 10px;}
.pos-app-new .product-recomendation-screen{width:100%; height:auto; padding:0px 10px;}
.pos-app-new .product-recomendation-screen .kiosk-blank-screen{top: -21px; width: 300px; margin-left: -150px; height: 337px;}
.pos-app-new .product-recomendation-screen .kiosk-blank-screen svg{width:100%; height:auto;}
.pos-app-new .product-recomendation-screen .recommendation-carousal{width: 230px; margin: 0 auto; margin-top: 103px; height: auto; background: #fff;}
.pos-app-new .product-recomendation-screen .recommendation-carousal svg {width: 100%;}
.pos-app-new .product-recomendation-screen .recommendation-carousal .pos-trending-now{left: -196px;}
.pos-app-new .product-recomendation-screen .product-name{width: 140px; font-size: 16px; right: -8px; bottom: 5px;}
.pos-app-new .product-recomendation-screen .recommendation-carousal .pos-might-also-like{position: absolute; right: -120px; bottom: 158px; color: #99999a; width: 80px; text-align: center; font-weight: 300; font-size: 15px;}
.pos-app-new .product-recomendation-screen .recommendation-carousal .pos-might-also-like:before{width: 55px; height: 67px; right: 66px; top: 16px;}
.pos-app-new .product-recomendation-screen .recommendation-carousal .pos-new{position: absolute; left: -136px; top: 28px; color: #99999a; width: 100px; text-align: center; font-weight: 300; font-size: 15px;}
.pos-app-new .product-recomendation-screen .recommendation-carousal .pos-new:before{width: 55px; height: 67px; left: 77px; top: -6px; background-position: right bottom;}
.pos-app-new .product-recomendation-screen .recommendation-carousal .pos-trending-now{width: 95px; top: 97px; left: -133px; font-size: 15px;}
.pos-app-new .product-recomendation-screen .recommendation-carousal .pos-trending-now:before{width: 55px; height: 37px; left: 71px; top: -34px; background-position: right top;}
.pos-app-new .product-recomendation-screen .recommendation-carousal .pos-similar-product{position: absolute; left: 48px; top: -53px; color: #99999a; width: 100px; text-align: center; font-weight: 300; font-size: 14px;}
.pos-app-new .product-recomendation-screen .recommendation-carousal .pos-similar-product:before{width: 55px; height: 55px; right: 30px; top: 21px; background-position: right bottom;}
.pos-app-new .product-recomendation-screen .recommendation-carousal .pos-frequently-bought{position: absolute; left: -145px; top: 53px; color: #99999a; width: 112px; text-align: center; font-weight: 300; font-size: 14px;}
.pos-app-new .product-recomendation-screen .recommendation-carousal .pos-frequently-bought:before{width: 55px; height: 36px; left: 100px; top: -23px; background-position: right top;}

.handheld-pos .ipad-pos-system svg{width:100%; height:auto;}
.handheld-pos .ipad-pos-system .text-1{font-size: 40px; line-height: 67px; margin-left: 0px; margin-top: 35px; text-align: center;}
.handheld-pos .ipad-pos-system .text-2{width: 100%; text-align: center; margin: 0 auto; margin-top: 5px; margin-bottom:20px;}
.handheld-pos .pos-app-fully-featured .pos-features li a{font-size:9px;}
.handheld-pos .product-recomendation-screen .product-name{left:675px;}
.handheld-pos .product-recommendations-detail{margin-bottom:0px;}
.handheld-pos .product-recomendation-screen .recommendation-carousal {width: 354px; margin: 0 auto; margin-top: 19px; height: auto; background: #fff; margin-left: 41px;}
.handheld-pos .product-recomendation-screen .recommendation-carousal svg {width: 100%; height: 132px;}
.handheld-pos .product-recomendation-screen .kiosk-blank-screen{height:290px;}
.handheld-pos .product-recomendation-screen{margin-bottom:0px; height: 384px; margin-top:30px;}
.handheld-pos .product-recomendation-screen .recommendation-carousal .pos-new{left: -198px; top: 61px; width: 116px;}
.handheld-pos .product-recomendation-screen .recommendation-carousal .pos-new:before{left: 101px; top: 28px;}
.handheld-pos .product-recomendation-screen .recommendation-carousal .pos-might-also-like{right: -175px; bottom: 73px;}
.handheld-pos .product-recomendation-screen .card-body{position:relative; height:auto!important;}
.handheld-pos .product-recomendation-screen .card-body .recommendation-carousal {position: absolute; top: 36px!important; width: 191px!important; left: 50%!important; height: 128px!important; margin: unset; margin-left:-80px!important;}

.invoice-app .ipad-pos-system .text-2 .d-md-block{display:none!important;}
.invoice-app .ipad-pos-system svg{width:200px;}
.invoice-app .pos-app-fully-featured .pos-features .ipad-screen-area .iphone-screen{width:239px;}
.invoice-app .pos-app-fully-featured .pos-features .ipad-screen-area .iphone-screen svg{width:100%;}
.invoice-app .pos-app-fully-featured .pos-features .ipad-screen-area{height:100%}
.invoice-app .pos-app-fully-featured .pos-features .ipad-screen-area .screen svg{width: 406px; height:385px; margin: 0 auto; margin-left: 34px!important;}
.invoice-app .card-body {height:400px;}
.invoice-app .mobile-screen-2{height: 290px;}
.invoice-app .mobile-screen-2 .iphone-screen { width: 330px!important; position: absolute!important; left: 50%!important; margin-left: -165px!important; height: auto!important;}
.invoice-app .mobile-screen-2 .iphone-screen img{width:100%;}
.pos-app-fully-featured .pos-features .card .mobile-screen-2 .screen {width: 100%!important; padding: 22px 0px!important; text-align: center!important;}
.pos-app-fully-featured .pos-features .card .mobile-screen-2 .screen svg {width: 281px!important; height: auto!important;}
.invoice-app .card-body .iphone-screen{width: 180px; position: absolute; left: 50%; margin-left: -90px; height:auto;}
.invoice-app .card-body .iphone-screen img{width:100%;}
.invoice-app .card-body .iphone-screen svg{width:100%; height:auto;}
.invoice-app .card .card-body .screen {width: 100%; padding-bottom: 33px; padding-top: 35px;}
.invoice-app .card .card-body .screen svg{width: 285px!important; height: 285px!important;}
.invoice-app .accordion{width:360px; margin:0 auto;}

.vipz-app .ipad-pos-system .text-2 .d-md-block{display:none!important;}
.vipz-app .ipad-pos-system svg{width:200px!important; margin:0 auto; display:block}
.vipz-app .pos-app-fully-featured .pos-features .ipad-screen-area .iphone-screen{width:239px;}
.vipz-app .pos-app-fully-featured .pos-features .ipad-screen-area .iphone-screen svg{width:100%;}
.vipz-app .pos-app-fully-featured .pos-features .ipad-screen-area{height:100%}
.vipz-app .pos-app-fully-featured .pos-features .ipad-screen-area .screen svg{width: 406px; height:385px; margin: 0 auto; margin-left: 34px!important;}
.vipz-app .card-body {height:400px;}
.vipz-app .card-body .iphone-screen{width: 180px; position: absolute; left: 50%; margin-left: -90px; height:auto;}
.vipz-app .card-body .iphone-screen svg{width:100%; height:auto;}
.vipz-app .card .card-body .screen {width: 100%; padding-bottom: 33px; padding-top: 35px;}
.vipz-app .card .card-body .screen svg{width: 285px!important; height: 285px!important;}
.vipz-app .accordion{width:360px; margin:0 auto;}

.actions-buttons{padding:35px 10px 35px 10px}
.actions-buttons a{width:300px; margin-left:0px; display:block; margin:0 auto; margin-bottom:15px;}
.actions-buttons a:first-child{margin:0 auto; margin-bottom:15px;}
.customer-service-new{padding:30px 10px;}
.customer-service-new .text-1{font-size:27px;}
.customer-service-new a{padding:15px 100px}
.small-price-section{padding: 30px 10px; font-size: 30px;}
.small-price-section a{padding:15px 22px;}

.pos-app-fully-featured .fully-featured-amount{font-size:24px; padding:30px 10px;}
.pos-app-fully-featured .pos-features {padding: 0px 8px; width: 100%;}
.pos-app-fully-featured .pos-features .ipad-screen-area .ipad-screen{width:460px; height:373px; margin-left:-230px;}
.pos-app-fully-featured .pos-features .ipad-screen-area .ipad-screen img{width:100%; height:auto;}
.pos-app-fully-featured .pos-features .ipad-screen-area .screen svg{margin-left: 57px; padding-top: 0px; width: 377px; height: 286px;}
.pos-app-fully-featured .pos-features .card-header{padding:0px;}
.pos-app-fully-featured .pos-features .card-header button{width: 100%; text-align: left; color: #000; text-transform: uppercase; font-size: 14px; text-decoration:none; font-weight:600; opacity:.7;}
.pos-app-fully-featured .pos-features .card .card-body .screen .head-title {padding: 0px 0px 32px 0px;font-size: 17px;font-weight: 500;color: #000; text-align: center;}
.pos-app-fully-featured .pos-features .card .card-body .ipad-screen{width: 300px; margin-left: -150px; position: absolute; left: 50%; bottom:0px; margin-bottom:18px;}
.pos-app-fully-featured .pos-features .card .card-body .ipad-screen img{width:100%;}
.pos-app-fully-featured .pos-features .card .card-body .screen{width:100%; padding-bottom:17px; text-align:center}
.pos-app-fully-featured .pos-features .card .card-body .screen svg{width: 251px; height: auto;}
.pos-app-fully-featured .pos-features .no-head .head-title{display:none;}
.pos-app-fully-featured .pos-features .no-head .screen{padding-top:30px;}

.product-recomendation-screen .card-header{padding:0px;}
.product-recomendation-screen .card-header button{width: 100%; text-align: left; color: #000; text-transform: uppercase; font-size: 14px; text-decoration:none; font-weight:600; opacity:.7;}
.product-recomendation-screen .card-body{position:relative;}
.product-recomendation-screen .card-body .kiosk-blank-screen{height: 160px; position: relative; width: 256px; margin: 0 auto; top: unset; left: unset;}
.product-recomendation-screen .card-body .recommendation-carousal{position: absolute; top: 35px; width: 175px; left: 76px; height: 128px; margin: unset;}

.pos-app-new .product-recomendation-screen .card-body{position:relative; height:500px;}
.pos-app-new .product-recomendation-screen .card-body .recommendation-carousal {position: absolute; top: 39px; width: 191px; left: 50%; height: 142px; margin: unset; margin-left:-95px;}

.incoming-app .ipad-pos-system .text-1{text-align:center;}
.incoming-app .accordion{width:360px; margin:0 auto;}

.orderup-pos .product-recomendation-screen{margin-left:0px; padding: 20px; width: 100%; height:auto;}
.orderup-pos .product-recomendation-screen .recommendation-carousal{width:100%; margin-top:0px;}
.orderup-pos .card-header{padding:0px;}
.orderup-pos .card-header .btn-link{padding:10px; width:100%; text-align:left; color:#000; text-decoration:none;}
.orderup-pos .pos-features .card-body{position:relative; padding-bottom:60px; height:281px;}
.orderup-pos .product-recomendation-screen .recommendation-carousal .recommendation-carousal-screen{position: absolute; top: 0px; left: 0px; width: 100%;}
.orderup-pos .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;}
.orderup-pos .product-recomendation-screen .kiosk-blank-screen{position: relative; width: 292px; left: unset; margin-left: unset; height: 344px; margin: 0 auto; margin-top: 105px; }
.orderup-pos .product-recomendation-screen .recommendation-carousal .kiosk-blank-screen svg{width:100%; height:350px;}
.pos-app-new .product-recomendation-screen .recommendation-carousal  #collapseOne-1 .kiosk-blank-screen svg{margin-top:44px;}
.orderup-pos .product-recomendation-screen .recommendation-carousal #collapseOne-1 .recommendation-carousal-screen svg{margin-top: 88px;}
.orderup-pos .product-recomendation-screen .orderup-kiosk-carousal .orderup-whats-new{width: 100%; left: unset; top: unset; padding: 5px; position: relative;}
.orderup-pos .product-recomendation-screen .orderup-kiosk-carousal .orderup-whats-new:before{left: 3px; top: 180px; width: 55px; background-position: right;}
.orderup-pos .product-recomendation-screen  #collapseTwo-1 .kiosk-blank-screen{margin-top: 131px;}
.orderup-pos .product-recomendation-screen .recommendation-carousal #collapseTwo-1 .recommendation-carousal-screen svg{margin-top: 40px;}
.orderup-pos .product-recomendation-screen .orderup-kiosk-carousal .orderup-best-sellers{width: 100%; right: unset; top: unset; padding: 5px; position: relative;}
.orderup-pos .product-recomendation-screen .orderup-kiosk-carousal .orderup-best-sellers:before{left: 266px; top: 174px; width: 55px;}
.orderup-pos .product-recomendation-screen #collapseThree-1 .kiosk-blank-screen{margin-top: 91px;}
.orderup-pos .product-recomendation-screen .recommendation-carousal #collapseThree-1 .recommendation-carousal-screen svg{margin-top: 60px;}
.orderup-pos .product-recomendation-screen .orderup-kiosk-carousal .orderup-past-purchases{width: 100%; left: unset; top: unset; padding: 5px; position: relative;}
.orderup-pos .product-recomendation-screen .orderup-kiosk-carousal .orderup-past-purchases:before{background: url(../images/pos-left-arrow.png) no-repeat right top; left: 6px; top: 182px; width: 55px;}
.orderup-pos .product-recomendation-screen #collapseFour-1 .kiosk-blank-screen{margin-top: 136px;}
.orderup-pos .product-recomendation-screen .recommendation-carousal #collapseFour-1 .recommendation-carousal-screen svg{margin-top: 61px;}
.orderup-pos .product-recomendation-screen .orderup-kiosk-carousal .orderup-trending-now{width: 100%; left: unset; top: unset; padding: 5px; position: relative;}
.orderup-pos .product-recomendation-screen .orderup-kiosk-carousal .orderup-trending-now:before{left: 108px; top: 141px; height: 55px;}
.orderup-pos .product-recomendation-screen #collapseFive-1 .kiosk-blank-screen{margin-top: 96px;}
.orderup-pos .product-recomendation-screen .recommendation-carousal #collapseFive-1 .recommendation-carousal-screen svg{margin-top: 50px;}
.orderup-pos .product-recomendation-screen .orderup-kiosk-carousal .orderup-frequently-brought-together{width: 100%; right: unset; top: unset; padding: 5px; position: relative; bottom:unset;}
.orderup-pos .product-recomendation-screen .orderup-kiosk-carousal .orderup-frequently-brought-together:before{right: 6px; top: 226px; width: 50px;}
.orderup-pos .product-recomendation-screen #collapseSix-1 .kiosk-blank-screen{margin-top: 127px;}
.orderup-pos .product-recomendation-screen .recommendation-carousal #collapseSix-1 .recommendation-carousal-screen svg{margin-top: 50px;}
.orderup-pos .product-recomendation-screen .orderup-kiosk-carousal .orderup-you-might-like{width: 100%; left: unset; top: unset; padding: 5px; position: relative; bottom:unset;}
.orderup-pos .product-recomendation-screen .orderup-kiosk-carousal .orderup-you-might-like:before{background: url(../images/pos-left-arrow.png) no-repeat right top; left: 17px; top: 245px; width: 55px;}
.orderup-pos .product-recomendation-screen #collapseSeven-1 .kiosk-blank-screen{margin-top: 132px;}
.orderup-pos .product-recomendation-screen .recommendation-carousal #collapseSeven-1 .recommendation-carousal-screen svg{margin-top: 55px;}
.orderup-pos .product-recomendation-screen .orderup-kiosk-carousal .orderup-similar-product{width: 100%; left: unset; top: unset; padding: 5px; position: relative; bottom: unset; right: unset;}
.orderup-pos .product-recomendation-screen .orderup-kiosk-carousal .orderup-similar-product:before{left: 10px; top: 262px; width: 45px; background-position: right bottom;}

.pos-app-new .product-recomendation-screen{margin-left:0px; padding: 20px 10px; width: 100%; height:auto;}
.pos-app-new .product-recomendation-screen .recommendation-carousal{width:330px; margin:0 auto;}
.pos-app-new .card-header{padding:0px;}
.pos-app-new .card-header .btn-link{padding:10px; width:100%; text-align:left; color:#000; text-decoration:none;}
.pos-app-new .product-recomendation-screen .recommendation-carousal .recommendation-carousal-screen{position: absolute; top: 0px; left: 0px; width: 100%;}

.pos-app-new .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;}
.pos-app-new .product-recomendation-screen .kiosk-blank-screen{position: relative; width: 292px; left: unset; margin-left: unset; height: 344px; margin: 0 auto; margin-top: 90px; }
.pos-app-new .product-recomendation-screen .recommendation-carousal .kiosk-blank-screen svg{width:100%; height:350px;}
.pos-app-new .product-recomendation-screen #collapseOne-3 .kiosk-blank-screen{margin-top: 122px;}
.pos-app-new .product-recomendation-screen .recommendation-carousal #collapseOne-3 .recommendation-carousal-screen svg{margin-top: 28px;}
.pos-app-new .product-recomendation-screen .ipad-pos-carousal .orderup-whats-new {position: relative; left: unset; top: unset; width: 100%; padding:5px;}
.pos-app-new .product-recomendation-screen .ipad-pos-carousal .orderup-whats-new:before{left: 0px; top: 190px; width: 55px; background-position: right bottom;}
.pos-app-new .product-recomendation-screen #collapseTwo-3 .kiosk-blank-screen{margin-top: 135px;}
.pos-app-new .product-recomendation-screen .recommendation-carousal #collapseTwo-3 .recommendation-carousal-screen svg{margin-top: 188px;}
.pos-app-new .product-recomendation-screen .ipad-pos-carousal .orderup-best-sellers{left: unset; top: unset; width: 100%; padding: 5px;}
.pos-app-new .product-recomendation-screen .ipad-pos-carousal .orderup-best-sellers:before{left: 0px; top: 202px; width: 55px; background-position: right;}
.pos-app-new .product-recomendation-screen #collapseThree-3 .kiosk-blank-screen{margin-top: 132px;}
.pos-app-new .product-recomendation-screen .recommendation-carousal #collapseThree-3 .recommendation-carousal-screen svg{margin-top: 185px;}
.pos-app-new .product-recomendation-screen .ipad-pos-carousal .orderup-trending-now{left: unset; top: unset; width: 100%; padding: 5px;}
.pos-app-new .product-recomendation-screen .ipad-pos-carousal .orderup-trending-now:before{background: url(../images/pos-left-arrow.png) no-repeat right top; left: 5px; top: 200px; width: 50px;}
.pos-app-new .product-recomendation-screen #collapseFour-3 .kiosk-blank-screen{margin-top: 97px;}
.pos-app-new .product-recomendation-screen .recommendation-carousal #collapseFour-3 .recommendation-carousal-screen svg{margin-top: 152px;}
.pos-app-new .product-recomendation-screen .ipad-pos-carousal .orderup-frequently-brought-together{left: unset; top: unset; width: 100%; padding: 5px;}
.pos-app-new .product-recomendation-screen .ipad-pos-carousal .orderup-frequently-brought-together:before{background: url(../images/pos-left-arrow.png) no-repeat right top; left: 7px; top: 135px; right: unset; width: 55px;}
.pos-app-new .product-recomendation-screen #collapseFive-3 .kiosk-blank-screen{margin-top: 100px;}
.pos-app-new .product-recomendation-screen .recommendation-carousal #collapseFive-3 .recommendation-carousal-screen svg{margin-top: 152px;}
.pos-app-new .product-recomendation-screen .ipad-pos-carousal .orderup-you-might-like{right: unset; top: unset; width: 100%; padding: 5px;}
.pos-app-new .product-recomendation-screen .ipad-pos-carousal .orderup-you-might-like:before{background: url(../images/pos-right-arrow.png) no-repeat left top;  right: 11px; top: 241px; width: 45px;}
.pos-app-new .product-recomendation-screen #collapseSix-3 .kiosk-blank-screen{margin-top: 125px;}
.pos-app-new .product-recomendation-screen .recommendation-carousal #collapseSix-3 .recommendation-carousal-screen svg{margin-top: 182px;}
.pos-app-new .product-recomendation-screen .ipad-pos-carousal .orderup-similar-product{width: 100%; left: unset; top: unset; padding: 5px;}
.pos-app-new .product-recomendation-screen .ipad-pos-carousal .orderup-similar-product:before{left: 99px; top: 145px; height: 55px;}

.pricing-head {padding: 35px 10px; height:490px;}
.pricing-table .package-wrapper .h1{font-size:14px;}
.pricing-table .package-wrapper .h1 span{font-size:11px;}
.pricing-head .laptop-area{width:100%; height:200px;}
.pricing-head .laptop-area .laptop-screen{width: 350px; height: 205px; left: 50%; margin-left: -175px;}
.pricing-head .laptop-area .laptop-screen svg{width:100%; height:auto;}
.pricing-head .laptop-area .laptop-scrolling-images {width: 259px; height: 236px; margin: 0 auto; padding-top: 12px;}
.pricing-head .text-1 {font-size: 44px; font-weight: 600; margin-top: 0px; line-height: 70px; margin-left: 0px; text-align: center; margin-bottom: 25px;}
.pricing-head .text-1 span {display: table; font-size: 17px; font-weight: 600; line-height: normal;  margin-top: 7px; text-align: center; width: 100%;}
.price-faq{padding-left: 80px;}
.price-faq:before{width:60px;}
.pricing-table .cb-icon-row .cb-icons .icon {float: left; display: block; width: 40px;}
.pricing-table .cb-icon-row .cb-icons .icon svg{width:85%; height:auto;}
.pricing-table .ca-icon-row .ca-icons .icon svg{width:85%; height:auto;}
.pricing-table .cb-icon-row .cb-icons .name{font-size: 14px; margin-left: 7px; margin-top: 7px;}
.pricing-table .ca-icon-row .ca-icons .name{font-size: 14px; margin-left: 7px; margin-top: 7px;}
.pricing-table .text-green{padding:10px!important; font-size:25px;}
.pricing-table .text-grey{padding:10px!important; font-size:25px;}
.pricing-table .package-wrapper .price{padding:5px;}
.pricing-table .package-wrapper .price h2{font-size:15px;}
.pricing-table .package-wrapper .price span {text-align: center; width: 100%; font-size: 11px; font-weight: 700; line-height: normal;}
.pricing-table .package-wrapper .button{width:160px;}
.more-location{padding: 20px; font-size: 29px;}
.more-location a{padding:15px 80px; margin-top:20px;}



.square .image-wrapper .content {margin-top: 105px; margin-bottom:105px; width: 100%;}
.square .image-wrapper .content .text-1{font-size: 50px; line-height: 64px;}
.square .image-wrapper .content .text-1 h1{font-size: 50px;}
.square-download-app{padding: 30px 10px; font-size: 30px; margin-bottom: 40px; line-height: 45px;}
.square-download-app a{margin-top:30px;}
.square .art-culture-app-info .app-culture-caption{padding: 20px 10px; padding-top: 0px; font-size: 15px; width: 100%; font-weight: 500;}
.square .app-screen-carousel{height:220px; width:300px;}
.square .mobile-screens {margin-top: 25px; position: relative; height: auto;}
.square .art-culture-app-feature-new .text-1{position: relative; left: unset; top: unset; width: 300px; text-align: left; margin: 0 auto; margin-top:15px;}
.square .art-culture-app-feature-new .text-1:before{display:none!important;}
.square .art-culture-app-feature-new .text-2{position: relative; left: unset; top: unset; width: 300px; text-align: left; margin: 0 auto; margin-top:15px;}
.square .art-culture-app-feature-new .text-2:before{display:none!important;}
.square .art-culture-app-feature-new .text-4{position: relative; right: unset; top: unset; width: 300px; text-align: left; margin: 0 auto; margin-top:15px;}
.square .art-culture-app-feature-new .text-4:before{display:none!important;}
.square .art-culture-app-feature-new .text-5{position: relative; right: unset; top: unset; width: 300px; text-align: left; margin: 0 auto; margin-top:15px;  margin-bottom:25px;}
.square .art-culture-app-feature-new .text-5:before{display:none!important;}
.square .mobile-screens .text-1{position: relative; left: unset; top: unset; width: 300px; text-align: left; margin: 0 auto; margin-top:15px;}
.square .mobile-screens .text-2{position: relative; left: unset; top: unset; width: 300px; text-align: left; margin: 0 auto; margin-top:15px;}
.square .mobile-screens .text-4{position: relative; left: unset; top: unset; width: 300px; text-align: left; margin: 0 auto; margin-top:15px;}
.square .mobile-screens .text-5{position: relative; right: unset; top: unset; width: 300px; text-align: left; margin: 0 auto; margin-top:15px;  margin-bottom:25px;}
.square .downlpad-app{padding:17px 50px;}
.square .art-culture-customer-service{padding: 30px;}
.square-table-service{padding:30px; font-size:19px;}
.square-table-service span{font-size: 23px; margin:0px;}
.square-table-service svg{width:100%; height:auto; margin-top:25px;}
.square .ipad-blank {width: 300px; margin-left: -150px;}
.square .ipad-blank svg{width:100%; height:auto;}
.square .mobile-screens .ipad-blank{width:221px;}
.square .mobile-screens .ipad-blank svg{width:100%;}
.square .mobile-screens .app-screen-carousel{width: 242px; height: 429px; padding-top: 46px;}
.square .mobile-screens .app-screen-carousel .carousel-item{width: 197px; height: 349px; padding-top: 0px;}
.square .art-culture-customer-service .text-1{font-size: 35px; line-height: normal;}
.square .testimonial-content{margin-top:0px;}
.square .art-culture-app-info .app-culture-title{font-size:24px;}
.square .art-culture-app-info .app-culture-title span{font-size: 27px; display: table; text-align: center; width: 100%;}

.different-algorithms{font-size:30px; margin-bottom:30px; padding: 0px 10px;}
.ai-recom-head{padding:20px 50px  20px 50px}
.ai-recom-head{font-size: 30px; text-align: center; padding: 20px;}
.product-recommendation .product-recomendation-screen{margin-left:0px; padding: 20px 10px; width: 100%; height:auto;}
.product-recommendation .product-recomendation-screen .recommendation-carousal{width:330px; margin:0 auto; margin-top:0px;}
.product-recommendation .card-header{padding:0px;}
.product-recommendation .card-header .btn-link{padding:10px; width:100%; text-align:left; color:#000; text-decoration:none;}
.product-recommendation .card-body{position:relative; padding-bottom:60px; height:530px;}
.product-recommendation .product-recomendation-screen .recommendation-carousal .recommendation-carousal-screen{position: absolute; top: 0px; left: 0px; width: 100%;}

.product-recommendation .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-recommendation .product-recomendation-screen .kiosk-blank-screen{position: relative; width: 292px; left: unset; margin-left: unset; height: 344px; margin: 0 auto; margin-top: 102px; }
.product-recommendation .product-recomendation-screen .recommendation-carousal .kiosk-blank-screen svg{width:100%; height:350px;}

.product-recommendation .product-recomendation-screen  #collapseOne-1 .kiosk-blank-screen{margin-top: 154px;}
.product-recommendation .product-recomendation-screen .recommendation-carousal #collapseOne-1 .recommendation-carousal-screen svg{margin-top: 108px;}
.product-recommendation .product-recomendation-screen .orderup-kiosk-carousal .orderup-whats-new{width: 100%; left: unset; top: unset; padding: 5px; position: relative;}
.product-recommendation .product-recomendation-screen .orderup-kiosk-carousal .orderup-whats-new:before{left: 3px; top: 191px; width: 55px; background-position: right;}

.product-recommendation .product-recomendation-screen  #collapseTwo-1 .kiosk-blank-screen{margin-top: 165px;}
.product-recommendation .product-recomendation-screen .recommendation-carousal #collapseTwo-1 .recommendation-carousal-screen svg{margin-top: 58px;}
.product-recommendation .product-recomendation-screen .orderup-kiosk-carousal .orderup-best-sellers{width: 100%; right: unset; top: unset; padding: 5px; position: relative;}
.product-recommendation .product-recomendation-screen .orderup-kiosk-carousal .orderup-best-sellers:before{left: 266px; top: 205px; width: 55px;}

.product-recommendation .product-recomendation-screen .recommendation-carousal #collapseThree-1 .recommendation-carousal-screen svg{margin-top: 69px;}
.product-recommendation .product-recomendation-screen .orderup-kiosk-carousal .orderup-past-purchases{width: 100%; left: unset; top: unset; padding: 5px; position: relative;}
.product-recommendation .product-recomendation-screen .orderup-kiosk-carousal .orderup-past-purchases:before{background: url(../images/pos-left-arrow.png) no-repeat right top; left: 6px; top: 200px; width: 55px;}

.product-recommendation .product-recomendation-screen #collapseFour-1 .kiosk-blank-screen{margin-top: 156px;}
.product-recommendation .product-recomendation-screen .recommendation-carousal #collapseFour-1 .recommendation-carousal-screen svg{margin-top: 66px;}
.product-recommendation .product-recomendation-screen .orderup-kiosk-carousal .orderup-trending-now{width: 100%; left: unset; top: unset; padding: 5px; position: relative;}
.product-recommendation .product-recomendation-screen .orderup-kiosk-carousal .orderup-trending-now:before{left: 108px; top: 180px; height: 55px;}

.product-recommendation .product-recomendation-screen #collapseFive-1 .kiosk-blank-screen{margin-top: 111px;}
.product-recommendation .product-recomendation-screen .recommendation-carousal #collapseFive-1 .recommendation-carousal-screen svg{margin-top: 50px;}
.product-recommendation .product-recomendation-screen .orderup-kiosk-carousal .orderup-frequently-brought-together{width: 100%; right: unset; top: unset; padding: 5px; position: relative;}
.product-recommendation .product-recomendation-screen .orderup-kiosk-carousal .orderup-frequently-brought-together:before{right: 6px; top: 248px; width: 50px;}

.product-recommendation .product-recomendation-screen #collapseSix-1 .kiosk-blank-screen{margin-top: 133px;}
.product-recommendation .product-recomendation-screen .recommendation-carousal #collapseSix-1 .recommendation-carousal-screen svg{margin-top: 25px;}
.product-recommendation .product-recomendation-screen .orderup-kiosk-carousal .orderup-you-might-like{width: 100%; left: unset; top: unset; padding: 5px; position: relative;}
.product-recommendation .product-recomendation-screen .orderup-kiosk-carousal .orderup-you-might-like:before{background: url(../images/pos-left-arrow.png) no-repeat right top; left: 17px; top: 251px; width: 55px;}

.product-recommendation .product-recomendation-screen #collapseSeven-1 .kiosk-blank-screen{margin-top: 150px;}
.product-recommendation .product-recomendation-screen .recommendation-carousal #collapseSeven-1 .recommendation-carousal-screen svg{margin-top: 58px;}
.product-recommendation .product-recomendation-screen .orderup-kiosk-carousal .orderup-similar-product{width: 100%; left: unset; top: unset; padding: 5px; position: relative;}
.product-recommendation .product-recomendation-screen .orderup-kiosk-carousal .orderup-similar-product:before{left: 10px; top: 280px; width: 45px; background-position: right bottom;}

/*--*/
.product-recommendation .product-recomendation-screen #collapseOne-3 .kiosk-blank-screen{margin-top: 132px;}
.product-recommendation .product-recomendation-screen .recommendation-carousal #collapseOne-3 .recommendation-carousal-screen svg{margin-top: 26px;}
.product-recommendation .product-recomendation-screen .ipad-pos-carousal .orderup-whats-new {position: relative; left: unset; top: unset; width: 100%; padding:5px;}
.product-recommendation .product-recomendation-screen .ipad-pos-carousal .orderup-whats-new:before{left: 0px; top: 205px; width: 55px; background-position: right bottom;}

.product-recommendation .product-recomendation-screen #collapseTwo-3 .kiosk-blank-screen{margin-top: 135px;}
.product-recommendation .product-recomendation-screen .recommendation-carousal #collapseTwo-3 .recommendation-carousal-screen svg{margin-top: 188px;}
.product-recommendation .product-recomendation-screen .ipad-pos-carousal .orderup-best-sellers{left: unset; top: unset; width: 100%; padding: 5px;}
.product-recommendation .product-recomendation-screen .ipad-pos-carousal .orderup-best-sellers:before{left: 0px; top: 207px; width: 55px; background-position: right;}

.product-recommendation .product-recomendation-screen #collapseThree-3 .kiosk-blank-screen{margin-top: 132px;}
.product-recommendation .product-recomendation-screen .recommendation-carousal #collapseThree-3 .recommendation-carousal-screen svg{margin-top: 185px;}
.product-recommendation .product-recomendation-screen .ipad-pos-carousal .orderup-trending-now{left: unset; top: unset; width: 100%; padding: 5px;}
.product-recommendation .product-recomendation-screen .ipad-pos-carousal .orderup-trending-now:before{background: url(../images/pos-left-arrow.png) no-repeat right top; left: 5px; top: 200px; width: 50px;}

.product-recommendation .product-recomendation-screen #collapseFour-3 .kiosk-blank-screen{margin-top: 97px;}
.product-recommendation .product-recomendation-screen .recommendation-carousal #collapseFour-3 .recommendation-carousal-screen svg{margin-top: 152px;}
.product-recommendation .product-recomendation-screen .ipad-pos-carousal .orderup-frequently-brought-together{left: unset; top: unset; width: 100%; padding: 5px;}
.product-recommendation .product-recomendation-screen .ipad-pos-carousal .orderup-frequently-brought-together:before{background: url(../images/pos-left-arrow.png) no-repeat right top; left: 7px; top: 135px; right: unset; width: 55px;}

.product-recommendation .product-recomendation-screen #collapseFive-3 .kiosk-blank-screen{margin-top: 100px;}
.product-recommendation .product-recomendation-screen .recommendation-carousal #collapseFive-3 .recommendation-carousal-screen svg{margin-top: 152px;}
.product-recommendation .product-recomendation-screen .ipad-pos-carousal .orderup-you-might-like{right: unset; top: unset; width: 100%; padding: 5px;}
.product-recommendation .product-recomendation-screen .ipad-pos-carousal .orderup-you-might-like:before{background: url(../images/pos-right-arrow.png) no-repeat left top;  right: 11px; top: 241px; width: 45px;}

.product-recommendation .product-recomendation-screen #collapseSix-3 .kiosk-blank-screen{margin-top: 150px;}
.product-recommendation .product-recomendation-screen .recommendation-carousal #collapseSix-3 .recommendation-carousal-screen svg{margin-top: 202px;}
.product-recommendation .product-recomendation-screen .ipad-pos-carousal .orderup-similar-product{width: 100%; left: unset; top: unset; padding: 5px;}
.product-recommendation .product-recomendation-screen .ipad-pos-carousal .orderup-similar-product:before{left: 99px; top: 175px; height: 55px;}

/*--*/
.product-recommendation .ecommerce-wrapper .card-body{padding-bottom: 00px; height: 370px;}
.product-recommendation .product-recomendation-screen .ecom-pos-carousal .kiosk-blank-screen svg{width: 100%; height: 280px;}
.product-recommendation .ecommerce-wrapper .kiosk-blank-screen{width: 295px; height: 230px; margin-top: 90px;}
.product-recommendation .ecommerce-wrapper .recommendation-carousal .recommendation-carousal-screen svg{width: 215px; height: 136px; margin-top: 174px; margin-left:60px;}


.product-recommendation .ecommerce-wrapper .ecom-pos-carousal .orderup-whats-new{width: 100%; left: unset; top: unset; padding: 5px;}
.product-recommendation .ecommerce-wrapper .ecom-pos-carousal .orderup-whats-new:before{left: 10px; top: 197px; width: 55px; background-position: right bottom;}

.product-recommendation .ecommerce-wrapper #collapseTwo-4 .kiosk-blank-screen{margin-top: 120px;}
.product-recommendation .ecommerce-wrapper .recommendation-carousal #collapseTwo-4 .recommendation-carousal-screen svg{margin-top: 204px;}
.product-recommendation .ecommerce-wrapper .ecom-pos-carousal .orderup-best-sellers{width: 100%; left: unset; top: unset; padding: 5px;}
.product-recommendation .ecommerce-wrapper .ecom-pos-carousal .orderup-best-sellers:before{height: 55px; left: 30px; top: 160px;}

.product-recommendation .ecommerce-wrapper #collapseThree-4 .kiosk-blank-screen{margin-top: 87px;}
.product-recommendation .ecommerce-wrapper .ecom-pos-carousal .orderup-past-purchases{width: 100%; left: unset; top: unset; padding: 5px;}
.product-recommendation .ecommerce-wrapper .ecom-pos-carousal .orderup-past-purchases:before{left: 12px; top: 132px; width: 55px; background-position: right bottom;}

.product-recommendation .ecommerce-wrapper .ecom-pos-carousal .orderup-trending-now{width: 100%; left: unset; top: unset; padding: 5px;}
.product-recommendation .ecommerce-wrapper .ecom-pos-carousal .orderup-trending-now:before{background: url(../images/pos-left-arrow.png) no-repeat right top; left: 12px; top: 193px; width: 55px;}

.product-recommendation .ecommerce-wrapper .ecom-pos-carousal .orderup-frequently-brought-together{width: 100%; right: unset; top: unset; padding: 5px;}
.product-recommendation .ecommerce-wrapper .ecom-pos-carousal .orderup-frequently-brought-together:before{right: 13px; top: 190px; width: 55px;}

.product-recommendation .ecommerce-wrapper .ecom-pos-carousal .orderup-you-might-like{width: 100%; right: unset; top: unset; padding: 5px;}
.product-recommendation .ecommerce-wrapper .ecom-pos-carousal .orderup-you-might-like:before{right: 14px; top: 195px; width: 55px;}

.product-recommendation .ecommerce-wrapper .ecom-pos-carousal #collapseSeven-4 .orderup-you-might-like{width: 100%; right: unset; top: unset; padding: 5px;}
.product-recommendation .ecommerce-wrapper .ecom-pos-carousal #collapseSeven-4 .orderup-you-might-like:before{right: 10px; top: 196px; width: 55px;}

.product-recomendation-wrapper-2{padding:30px 0px}
.product-recomendation-wrapper-2 .heading{font-size: 23px; padding: 10px; margin-bottom:20px;}

.orderup-new-3 .image-wrapper .content {width: 100%; margin-top: 85px; margin-bottom: 85px;}
.orderup-new-3 .image-wrapper .content .text-1{font-size: 65px; text-align:center; width:100%;}
.orderup-new-3 .image-wrapper .content .text-2{font-size: 58px; line-height: 70px; text-align:Center; width:100%}
.orderup-new-3 .art-culture-app-info .app-culture-title{line-height: 45px; width: 100%; font-size: 23px; margin-top:0px; padding:0px 10px;}
.orderup-new-3 .orderup-screen{padding:50px 20px; position:relative;}
.orderup-new-3 .orderup-feature-2{padding-top: 20px;}
.orderup-screen svg{width:100%; height:auto;}
.orderup-feature-2{width:100%;}
.orderup-feature-2 .order-features-2-title{font-size:16px;}
.orderup-feature-2 .order-features-2-desc{font-size:15px;}

.orderup-new-2 .image-wrapper .content .text-1{font-size: 65px; text-align:center; width:100%;}
.orderup-new-2 .image-wrapper .content .text-2{font-size: 58px; line-height: 70px; text-align:Center; width:100%}
.orderup-new-2 .art-culture-tessitura{height:1050px;}
.orderup-new-2 .art-culture-tessitura .text-3{line-height: 27px; font-size: 16px; font-weight: 500;}
.orderup-new-2 .image-wrapper .content {width: 100%; margin-top: 85px; margin-bottom: 85px;}
.orderup-square-integration{width:100%; padding:0px 20px}
.orderup-square-integration .head-title{font-size:23px;}
.orderup-square-integration li{font-size: 16px; font-weight: 500; margin-bottom: 20px; line-height: 21px;}
.orderup-screen{padding-top:50px; position:relative;}
.orderup-screen .orderup-screen-ipad{width:320px; margin-left:-160px;}
.orderup-screen .orderup-screen-ipad svg{width:100%;}
.orderup-screen .orderup-screen-carousel{width:260px; padding-top:8px;}

.entry-content img{width:100% !important; height:auto !important;}
img.size-full, img.aligncenter, img.size-large, img.alignnone, img. alignleft{width: 10% !important; height: auto !important;}

.square .downlpad-app {padding: 15px; font-size: 13px; letter-spacing: normal;}

.square-handheld-feature{width:100%; margin-top:30px!important; margin-bottom:30px!important;}
.square-handheld-feature .ipad-blank{width:300px; height:240px; margin-left:unset;}
.square-handheld-feature .app-screen-carousel{height: 167px; width: 228px; margin-left: 74px; padding-top: 14px;}
.square-handheld-feature .app-screen-carousel .carousel-item{width:auto; height:auto;}
.square-handheld-feature .app-screen-carousel .carousel{width:auto;}
.square-handheld-feature .text-1h{position: relative; width: 300px; right: unset; top: unset; text-align: left; margin: 0 auto; margin-top:60px;}
.square-handheld-feature .text-1h span{text-align:left;}
.square-handheld-feature .text-1h:before{display:none;}
.square-handheld-feature .text-2h{position: relative; width: 300px; right: unset; top: unset; text-align: left; margin: 0 auto; margin-top:10px;}
.square-handheld-feature .text-2h span{text-align:left;}
.square-handheld-feature .text-2h:before{display:none;}
.square-handheld-feature .text-3h{position: relative; width: 300px; left: unset; top: unset; text-align: left; margin: 0 auto; margin-top:10px;}
.square-handheld-feature .text-3h span{text-align:left;}
.square-handheld-feature .text-3h:before{display:none;}
.square-handheld-feature .text-4h{position: relative; width: 300px; left: unset; top: unset; text-align: left; margin: 0 auto; margin-top:10px;}
.square-handheld-feature .text-4h span{text-align:left;}
.square-handheld-feature .text-4h:before{display:none;}
.square-handheld-feature .text-5h{position: relative; width: 300px; left: unset; top: unset; text-align: left; margin: 0 auto; margin-top:10px;}
.square-handheld-feature .text-5h span{text-align:left;}
.square-handheld-feature .text-5h:before{display:none;}
.square-handheld-feature .text-6h{position: relative; width: 300px; left: unset; top: unset; text-align: left; margin: 0 auto; margin-top:10px;}
.square-handheld-feature .text-6h span{text-align:left;}
.square-handheld-feature .text-6h:before{display:none;}
.square-handheld-feature .text-7h{position: relative; width: 300px; left: unset; top: unset; text-align: left; margin: 0 auto; margin-top:10px;}
.square-handheld-feature .text-7h span{text-align:left;}
.square-handheld-feature .text-7h:before{display:none;}
.square-handheld-feature .text-8h{position: relative; width: 300px; left: unset; bottom: unset; text-align: left; margin: 0 auto; margin-top:10px;}
.square-handheld-feature .text-8h span{text-align:left;}
.square-handheld-feature .text-8h:before{display:none;}
.square-handheld-feature .text-9h{position: relative; width: 300px; left: unset; bottom: unset; text-align: left; margin: 0 auto; margin-top:10px;}
.square-handheld-feature .text-9h span{text-align:left;}
.square-handheld-feature .text-9h:before{display:none;}
.square-handheld-feature .text-10h{position: relative; width: 300px; left: unset; bottom: unset; text-align: left; margin: 0 auto; margin-top:10px;}
.square-handheld-feature .text-10h span{text-align:left;}
.square-handheld-feature .text-10h:before{display:none;}

.non-login-footer .inner-footer-wrapper .f-info{font-size:18px;}
.non-login-footer .inner-footer-wrapper .f-info .phone{width:260px; padding:5px 0px 5px 40px}
.non-login-footer .inner-footer-wrapper .f-info .email{width:320px; padding:5px 0px 5px 40px}
.non-login-footer .inner-footer-wrapper .f-info .email span{width:90px;}
.non-login-footer .inner-footer-wrapper .f-info .chat{padding:5px 0px 5px 40px}
.non-login-footer .inner-footer-wrapper .f-info .connect{padding:5px 0px 5px 40px; width:300px;}
.non-login-footer .inner-footer-wrapper .f-quick-link .head{font-size:20px;}
.non-login-footer .inner-footer-wrapper .f-quick-link a{font-size:18px;}
.non-login-footer .inner-footer-wrapper .f-help-center .head{font-size:20px;}
.non-login-footer .inner-footer-wrapper .f-help-center a{font-size:18px;}
.non-login-footer .inner-footer-wrapper .copyright{font-size:18px;}

.lm-top-panel{padding:20px; padding-top:30px;}
.lm-top-panel .lm-screen-laptop-area {width: 100%; height: 177px; margin-top: 11px;}
.lm-top-panel .lm-screen-laptop-area .lm-laptop-area{width: 340px; height: 185px;}
.lm-top-panel .lm-crausal-area{padding: 0px 0px 0px 40px; width: 271px; height: 146px;}
.lm-top-panel .lm-top-content{width:100%;}
.lm-top-panel .lm-top-content .text-1{font-size:37px;}
.lm-top-panel .lm-top-content .text-2{font-size:22px;}
.lm-top-panel .lm-top-content .text-3{font-size:15px; margin-bottom:20px; line-height:25px;}
.lm-quickbook-campatibility{margin-bottom:20px; padding:20px;}
.lm-quickbook-campatibility .box-area{width:100%; position:relative; left:unset; margin:0 auto; bottom:unset;}
.lm-quickbook-campatibility .fb-box-area{margin:0 auto!important;}
.lm-quickbook-campatibility .fb-box-area .inner-box{margin-top:50px!important; height:auto;}
.lm-quickbook-campatibility .text-1{font-size:24px; margin-bottom:10px;}
.lm-quickbook-campatibility .text-2{width: 100%; font-size: 16px;}
.lm-quickbook-campatibility .box-area .inner-box{margin-top:70px; height:auto;}
.lm-quickbook-campatibility .box-area .inner-box .icon{top:30px;}
.lm-transaction-data{padding:20px 10px;}
.lm-transaction-data .content{width:100%;}
.lm-transaction-data .content .text-1{font-size:29px; line-height:normal;}
.lm-transaction-data .content .text-2{font-size:16px;}
.lm-transaction-data .content .text-3{font-size:15px;}
.lm-transaction-data .content ul{font-size:15px;}
.lm-top-panel .lm-top-content .quick-logo{width: 306px; height: 66px; margin-top: 15px; margin-bottom:25px;}

.top-disconnect-panel .text-1{font-size:35px;}
.top-disconnect-panel .text-2{width:90%; font-size:16px; font-weight:500}
.second-disconnect-panel{font-size:35px;}

.zb-toppanel {width: 100%; padding: 30px 15px; padding-top: 30px;}
.zb-toppanel .heading{font-size:50px;}
.zb-toppanel .sub-head{font-size:17px;}
.zb-toppanel ul{font-size:16px;}
.zb-second-panel{padding:0px 30px 30px 30px; font-size:17px;}
.zb-third-panel{padding:0px 15px}
.zb-third-panel img{margin-bottom:20px;}

/*----------------------- Footer 2021 -----------------------*/
	.footer{padding: 40px 0px 20px 0px!important;;}
	.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;}
	/*----------------------- Footer 2021 -----------------------*/

	/*---------------------- 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 ---------------------------*/


}

/*@media screen and (-webkit-min-device-pixel-ratio:0) {
   .dropdown-menu .inner-nav-wrapper .col-md-3 { -ms-flex: 0 0 24% !important;flex: 0 0 24!important%; max-width: 24%!important;}
}*/
