/*@import "common.css";*/
@import url('https://fonts.googleapis.com/css2?family=Jost:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

html, body {height: 100%; margin:0px; padding:0px;}
body{background:#fff; font-family: 'Roboto', sans-serif; font-size:15px; color:#32373c; overflow-x:hidden}
.uneditable-input{width:100%; display:table; height:100%; min-height:30px;}
.ui-sortable-helper{border:dotted 1px #dcdcdc!important}
.ui-sortable-handle{margin-right:8px;}
::-webkit-scrollbar {-webkit-appearance: none; width: 10px;}
::-webkit-scrollbar:horizontal {-webkit-appearance: none; height: 10px;}
::-webkit-scrollbar-thumb {border-radius: 0px; background-color: rgba(0,0,0,.5); -webkit-box-shadow: 0 0 1px rgba(255,255,255,.5);}
.read_msg li{font-weight:400!important;}
.unread_msg li{font-weight:700!important;}
.welcome_msg{color: #32373c;padding: 50px;text-align: center;width: 600px!important;/* border: 1px solid #ddd; */position: absolute;left: 50%;margin-left: -250px;top: 50%;margin-top: -150px;text-shadow: 0px 1px 1px rgba(0,0,0,0.1);color: #999;}
.welcome_msg h1{font-size:35px;}
.welcome_msg .black{color:#455560; font-weight:700}
.welcome_msg .blue{color:#0066a4; font-weight:700}
.welcome_msg p{font-size:19px; font-weight:300;}
.colorpicker-alpha{display:none!important;} 	
.colorpicker-color{display:none!important;}
.alert{margin-top:10px!important; margin-bottom:10px!important;}
/*.dhx_scale_hour{height:44px!important;}*/
/*.dhx_scale_hour_sep{top:21px!important;}*/
.dhx_cal_container .dhx_mini_calendar{height:auto!important;}
.dis_cat_cls{padding:0px 10px 0px 10px; position:absolute; right:10px; top:10px; }
.toggle-off.btn{padding-left:19px!important;}
.top_0{top:0px!important}
.top_95{top:95px}
.loader{background:rgba(0,0,0,0.5); position:fixed; z-index:10000000; top:0; right:0; bottom:0; left:0; display:none}
.loader .loader_img{position:Absolute; background:#fff; padding:10px; border-radius:5px; top:50%; margin-top:-30px; left:50%; margin-left:-30px;}
.bold{font-weight:500;}
.font_13{font-size:13px;}
.font_14{font-size:14px;}
.font_18{font-size:18px;}
.font_11{font-size:11px;}
.font_25{font-size:25px;}
.txt_black{color:#32373c;}
.txt_blue{color:#2996cc!important;}
.txt_white{color:#fff!important;}
.text-golden{color:#337ab7!important;}
.bg-golden{background:#337ab7!important;}
.bg-blue{background:#1764a1!important;}
.bg-blue{background:#4c4c4c!important;}
.small_text{font-size:13px;}
.clear{clear:both}
.spacer{min-height:10px; width:100%; display:table}
.remove_flex{display:block!important;}
.remove_flex .data_panel{overflow:visible!important; position:relative!important; top:0px!important;}
.remove_flex .data_panel_wrapper{overflow:visible!important; position:relative!important; top:0px!important; height:auto!important;}
.remove_flex .data_panel_wrapper .more_than_10{position:relative!important;}
.view-purchase-list-po .data_panel li:first-child{padding-left: 6px !important;}
.view-purchase-list-po .data_panel li{padding: 9px 6px;}
.view-purchase-list-po-negative .data_panel li{padding: 9px 4px;}
.text_align_left{text-align:left!important;}
.remove_height{height:auto!important; overflow:unset!important}
.display_none{display:none!important;}
.display_block{display:block!important}
.display_inline_block{ display:inline-block}
.display_none_graph{display:none;}
.display_table{display:table!important;}
.border_grey{border:solid 1px #dcdcdc;}
.border-danger.border_all{border:solid 1px #d9534f!important;}
.no_left_border{border-left:solid 0px #dcdcdc!important; border-radius:0px 4px 4px 0px!important;}
.no_float_left{float:none!important}
.no_right_border{border-right:solid 0px #dcdcdc;!important; border-radius:4px 0px 0px 4px!important;}
.bg_grey{background:#f2f2f2;}
.bg_black{background:#4c4c4c;}
.bg_white{background:#fff!important;}
.margin_auto{margin:0 auto!important;}
.margin_top_10{margin-top:10px !important;}
.margin_top_25{margin-top:25px !important;}
.margin_top_5{margin-top:5px !important;}
.margin_top_2{margin-top:2px !important;}
.margin_bottom_5{margin-bottom:5px !important;}
.margin_bottom_10{margin-bottom:10px !important;}
.margin_bottom_20{margin-bottom:20px !important;}
.margin_top_8{margin-top:8px !important;}
.width_100pr{ width:100% !important;}
.no_margin{margin:0px!important;}
.no_padding{padding:0px!important;}
.no_right_padding{padding-right:0px!important;}
.no_left_padding{padding-left:0px!important;}
.no_top_padding{padding-top:0px!important;}
.no_border{border:0px!important;}
.no_lineheight{line-height:normal!important; padding: 6px 0px;}
.margin_right_5{margin-right:5px;}
.margin_right_8{margin-right:8px;}
.margin_right_10{margin-right:10px}
.margin_left_5{margin-left:5px!important;}
.margin_left_10{margin-left:10px!important;}
.margin_0{margin:0px!important;}
.margin_left_15{margin-left:15px!important;}
.margin_bottom_10{margin-bottom:10px !important;}
.margin_bottom_8{margin-bottom:8px !important;}
.padding_5{padding:5px !important;}
.padding_10{padding:10px !important;}
.padding_7{padding:7px !important;}
.padding_15{padding:15px !important;}
.padding_top_bottom_5{padding:5px 0 5px 0 !important;}
.padding_top_bottom_10{padding:10px 0 10px 0 !important;}
.padding_top_5{padding-top:5px !important;}
.padding_top_8{padding-top:8px;}
.padding_bottom_5{padding-botom:5px;}
.padding_top_0{padding-top:0px !important;}
.padding_top_10{padding-top:10px !important;}
.padding_top_15{padding-top:15px !important;}
.padding_left_5{padding-left:5px !important;}
.padding_left_10{padding-left:10px !important;}
.padding_left_25{padding-left:25px !important;}
.padding_right_10{padding-right:10px !important;}
.padding_right_15{padding-right:15px !important;}
.padding_right_0{padding-right:0px !important;}
.padding_right_5{padding-right:5px !important;}
.margin_top_0{margin-top:0px !important;}
.padding_bottom_0{padding-bottom:0px !important;}
.left_indexing{padding-left:30px !important;}
.padding_bottom_10{padding-bottom:10px !important;}
.row-height {display: table;table-layout: fixed;width: 100%;}
.col-height {display: table-cell;float: none;vertical-align:middle;}
.top_50pr{ top:50% !important;}
.top_57{ top:57px !important;}
.top-m5{top:-5px !important;}
.font_weight_500{font-weight:500 !important;}
.font_weight_400{font-weight:400 !important;}
.margin_10{margin:10px !important;}
.margin_5{margin:5px !important;}
.margin_bottom_50{ margin-bottom:50px !important;}
.margin_bottom_80{ margin-bottom:80px !important;}
.text_underline{ text-decoration:underline !important;}
.no_underline{ text-decoration:none !important;}
.note{font-size:12px;}
.last-import {max-width: 523px;margin: 0px auto;background: #e8e8e8;font-size: 14px;padding: 5px 10px;border-radius: 4px;}
.no-max-width{ width: auto !important;margin: unset;}
.note a{text-decoration:underline!important}
.news_alert{width: 19px; height: 19px;background: #2996cc; border-radius: 30px; color: #fff; font-size: 11px; font-weight: 300; text-align: center; display: inline-block; position: absolute; top: 11px; right: 10px;}
.hamburger_notification span{z-index:  1000 !important;right: 11px !important; display:none}
.collapse_leftpan .hamburger_notification span{z-index:  1000 !important;right: 11px !important; display:block}
.bar_heading{width: 100%; background: #f0f1f2; padding: 12px 10px !important; border-bottom: solid 2px #e6e6e6;}
.no_width{width:unset !important;}
.width_10{width:10% !important;}
.underline{text-decoration:underline !important;}
.width_auto{width:auto !important;}
.width_14{width:14% !important;}
.width_16{width:16% !important;}
.width_23{width:23% !important;}
.width_30 {width: 30% !important;}
.width_31{width:31% !important;}
.width_45{width:45% !important;}
.width_46{width:46% !important;}
.width_48{width:48% !important;}
.width_50{width:50% !important;}
.width_63{width:63% !important;}
.width_65{width:65% !important;}
.width_70{width:70% !important;}
.width_75{width:75% !important;}
.width_32{width:31.9% !important;}
.height_44{height:44px!important;}
.width_100{width:100%!important;}
.width_85{width:85px!important;}
.width_100p{width:100px!important;}
.width_250{width:250px!important;}
.height_100{height:100%!important;}
.height_auto{height:auto!important;}
.w_800{font-weight:800 !important;}

.w_500{font-weight:500 !important;}
.w_400{font-weight:400 !important;}
.w_300{font-weight:300 !important;}
.w_100{font-weight:100 !important; color:#757575!important; -webkit-text-fill-color:rgba(0,0,0,0.4)!important;}
.font_size_17{font-size: 17px !important;}
.top_67{top:67px;}
.disabled-event{position:relative;}
.disabled-event .hover-span{ position: absolute;width: 100%;height: 100%; background: rgba(0,0,0,0.8);z-index: 10;left: 0px;top: 0px;cursor: no-drop;}
.disabled-event .hover-span:before{content:'\f05a'; font-family: FontAwesome; left:20px; top:5px;}
.disabled-event .hover-span:after{content:'This space for Content why we disabling this'; left:50px; top:5px;}
.print_page .top_57_modifier_report{top:0px !important;}
.heading_gray{background: #f9f9f9;}
.width_300 {padding:10px; width:300px!important;}
.small_search{width:200px; position:relative; margin-bottom:10px;}
.small_search input{padding:9px 12px; height:auto; position:relative; border:solid 1px #dcdcdc; padding-right:30px!important;}
.small_search i{position:absolute; right:10px; top:8px; color:#dcdcdc;}
.content_container_global .small_search i{position:absolute; right:10px; top:12px; color:#dcdcdc;}
.one_more{margin-top:20px; position:relative}
.border_all{border:1px solid #dcdcdc!important}
.border_right{border-right:1px solid #dcdcdc}
.border_bottom{border-bottom:1px solid #dcdcdc!important}
.border_top{border-top:1px solid #dcdcdc}
.border_top_0{border-top:0px solid #dcdcdc!important}
.border_bottom_0{border-bottom:0px solid #dcdcdc!important}
.stripstyle_deleted{background:#d2d2c0!important!important}
.stripstyle_open{background:#c8dfb0!important}
.msg{width:100%; text-align:Center}
.no-data-found-msg{top: 25% !important;}
.no-data-found-msg h1{font-size: 25px;font-weight: 300;font-family: 'Jost';margin-top: 30px; color: #817e7e;}
.no-data-found-msg p{font-size: 15px !important;font-weight: 300 !important;color: #858587;} 
.no-data-found-msg img{ width: 90%; max-width: 160px;}
.msg h1{font-size:22px;}
.msg p{font-size:17px; font-weight:300;}
.video_height_width{ width:560px; height:315px; border:0px;}
.video_height_width_small{ width:100%; height:250px; border:0px;}
.data_panel li .actions_items .dropdown-menu li{word-break:unset; width:100%!important;}
.scrtabs-tabs-fixed-container{height:145px!important;}
.scrtabs-tab-scroll-arrow{height:145px!important; padding-top:40px!important;}
.d_flex{display:flex;}
.float_right{float:right;}

.select_group_combo .btn-group{ width:100% !important;}
.msg_trancate{overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.dropdown_trancate{overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width:150px; padding-right:20px!important;}
.dropdown_trancate i{float: left; position: absolute; margin-top: 12px; left: 130px;}
.line_height_30{line-height:30px;}
.min_height_pop{height: 280px; overflow: auto; overflow-x:hidden; display: block!important; padding-bottom:10px;}
#location_list_popup .toggle.btn {min-width: 82px;min-height: 35px;}
#location_list_popup label.btn {padding: 8px 12px;}
#location_list_popup .btn-default.active, .btn-default:active, .open>.dropdown-toggle.btn-default {color: #fff;background-color: #337ab7;border-color: #337ab7;}
#location_list_popup .btn-default.active.focus, .btn-default.active:focus, .btn-default.active:hover, .btn-default:active.focus, .btn-default:active:focus, .btn-default:active:hover, .open>.dropdown-toggle.btn-default.focus, .open>.dropdown-toggle.btn-default:focus, .open>.dropdown-toggle.btn-default:hover {color: #fff;background-color: #337ab7;border-color: #337ab7;}
.app-location-heading{position: fixed;width: 96%;z-index: 10;top: 70px;}

#location_list_popup .modal-body{padding-top: 60px;}
.max_height_pop{height: 450px; overflow: auto; overflow-x:hidden; padding-right:10px; padding-bottom:10px;}
.input input{width:100%; display:block; padding:9px 9px; color:#a9a9a9; line-height:1.5; background-color:transparent; border:0px; font-size:14px; border:1px solid #dcdcdc; border-radius:4px;}
.border_radius{border-radius:4px;}
.no_border_radius{border-radius:0px;}
.hamburger{background:#151b26;}
#nav_panel::-webkit-scrollbar-track{border-radius: 0px;background-color: #2b333b;}
#nav_panel::-webkit-scrollbar{width: 10px;background-color: #85898c;}
#nav_panel::-webkit-scrollbar-thumb{border-radius: 0px;background-color: #85898c;}

#nav-panel-new::-webkit-scrollbar-track{border-radius: 0px;background-color: #2b333b;}
#nav-panel-new::-webkit-scrollbar{width: 10px;background-color: #2b333b;}
#nav-panel-new::-webkit-scrollbar-thumb{border-radius: 0px;background-color: #2b333b;}

.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover{background:transparent;}

.no_wrap{white-space:nowrap;}
.multiselect-container li .radio {padding-left:10px!important;}
.multiselect-container li .radio input[type=radio]{display:none!important;}
.multiselect-container li .checkbox {padding-left:30px!important; font-weight:400!important;}
.multiselect-container li .checkbox input[type=checkbox]{margin-top:3px; width:auto!important}
.text_red{color:#d20301!important}
.text_grey{color:#ccc}
.text_white{color:#fff!important}
.position_r{position:relative!important}
.v_top{vertical-align:top;}
.v_middle{vertical-align:middle!important;}
.cursor_pointer{cursor:pointer;}
.cursor_move{cursor:move !important;}
.text-wrap{word-break:break-all}
.quick_signup_error{border:solid 1px #f2dede!important;}
.dis_pro_cat_cls{cursor:pointer;}
.in_arrow{position: absolute;background: #151b26;color: #fff;border-radius: 0px 3px 3px 0px;right: -14px;width: 14px;height: 26px;font-size: 15px;z-index: 100;padding: 5px 0px 5px 0px;text-align: center;top: 50%;margin-top: -13px; cursor:pointer}
.in-arrow-new{position: absolute; background: #151b26; color: #fff; border-radius: 0px 3px 3px 0px; right: 16px; width: 33px; height: 26px; font-size: 15px; z-index: 100000; padding: 5px 0px 5px 0px; text-align: center; top: 22px; cursor: pointer;}
.out_arrow{position: absolute;background: #151b26;color: #fff;border-radius: 0px 3px 3px 0px;right: -14px;width: 14px;height: 26px;font-size: 15px;z-index: 100;padding: 5px 0px 5px 0px;text-align: center;top: 50%;margin-top: -13px; cursor:pointer}
.out-arrow-new{position: absolute; background: #151b26; color: #fff; border-radius: 0px 3px 3px 0px; right: 16px; width: 33px; height: 15px; font-size: 15px; z-index: 100; padding: 5px 0px 5px 0px; text-align: center; top: 36px; cursor: pointer;}
#nav_panel_class .in_arrow{display:none!important;}

.form_area h3{font-size: 20px;font-weight: 300;margin: 0px; padding: 10px;margin-bottom: 15px;padding-left: 15px;border-bottom: solid 1px #bec3c8;margin-top: 20px;}
#hint{cursor:pointer; margin-left:10px;}
#hint i{border: solid 1px #000;border-radius: 10px; width: 14px;height: 14px;text-align: center;padding-right: 1px;font-size: 9px; padding-top: 1px;}
#hint:hover .hint_box{display:block;}
.hint_box{background:rgba(0,0,0,0.7); padding:0px; border-radius:5px; border:0px solid #dcdcdc; position:absolute; width:250px; z-index:100; font-size:14px; box-shadow:0px 0px 5px rgba(0,0,0,0.5); transition: opacity 0.3s ease-in-out; left: 27px; top: -9px; display:none;}
.hint_box:before{content: '\f0d9'; position: Absolute; color:rgba(0,0,0,0.7); width: 10px; left: -8px; top: 0px; font-family: FontAwesome; font-size: 25px; text-shadow: -3px 0px 4px rgba(0,0,0,0.2);}
.hint_box p{color:#fff; font-size:13px; display:Table; width:100%; line-height:normal; margin:0px; padding:10px;}

/*---Pricing Popup---*/
#priceModal .modal-title{font-size: 20px;text-align: center;}
#priceModal .modal-header .close{top:10px;}
#priceModal .modal-body{ min-height: 450px;overflow: hidden;}
#priceModal .embed-responsive{height: 500px;}

.hint_start .rightpanel_wrapper{height: 1210px; overflow: hidden;}
.hint_start .leftpanel_wrapper{position:relative; float:left;}
.hint_start .leftpanel_wrapper .nav_panel_class .nav_inner li a.active{background:transparent!important;}
.hint_start .leftpanel_wrapper .nav_panel_class{position:relative; display:table; margin-top:-51px;}
.hint_start .leftpanel_wrapper .nav_panel_class .nav_inner{overflow:visible;}
.hint_start .leftpanel_wrapper .hint_box{font-family: 'Jost', sans-serif, Roboto, sans-serif!important;display: block;background: #fff;border: 4px solid #fff;position: absolute;width: 400px;z-index: 1000;font-size: 14px;
box-shadow: 0px 0px 5px rgb(0 0 0 / 50%);transition: opacity 0.3s ease-in-out;border-radius: 30px;padding: 15px 12px;}
.hint_start .leftpanel_wrapper .hint_box:before{content: '\f0d9'; position: Absolute; color: #fff; width: 10px; height: 20px; left: -12px; top: 47%; margin-top:-10px; font-family: FontAwesome; font-size: 25px;}
.hint_start .leftpanel_wrapper .hint_box .head_title{background:#fff; color:#000; padding:10px 10px 0px 17px; border-radius: 4px 4px 0px 0px; font-size: 22px; font-weight: 600;}
.hint_start .leftpanel_wrapper .hint_box .head_title .end_tour{float:right; padding:0px; border:0px; margin:4px 0px 0px 0px; background:transparent;}
.hint_start .leftpanel_wrapper .hint_box p{color:#000; padding:10px 15px!important; font-size:16px; font-weight:300;line-height: 24px; display:Table; width:100%; text-align:justify}
.hint_start .leftpanel_wrapper .hint_box .action_box{width:100%; position:relative; display:table}
.hint_start .leftpanel_wrapper .hint_box .action_box .first_next_tour{border: 0px; padding: 8px 8px; font-size: 18px; float: right; border-radius:30px!important; margin-top:2px;background: #7e8fc0;
margin-left: 10px;}
.hint_start .leftpanel_wrapper .hint_box .action_box .next_tour{border: 0px; padding: 8px 8px; font-size: 18px; float: right; border-radius:30px; margin-top:2px;background: #7e8fc0;}
.hint_start .leftpanel_wrapper .hint_box .action_box .prev_tour{border: 0px; padding: 8px 8px; font-size: 18px; background: #7e8fc0; margin-right:10px; float:right; border-radius: 30px; margin-top:2px;}
.hint_start .leftpanel_wrapper .hint_box .action_box .first_prev_tour{border: 0px;margin-right: 10px; padding: 8px 8px; font-size: 18px; float: right; border-radius: 30px; margin-top:2px; cursor:default; opacity:0.5;  background:#7e8fc0!important}
.hint_start .leftpanel_wrapper .hint_box .action_box .first_prev_tour:hover{background:#7e8fc0!important}
.hint_start .leftpanel_wrapper .hint_box .action_box .next_tour:hover{background: #000 !important;}
.hint_start .leftpanel_wrapper .hint_box .action_box .prev_tour:hover{ background: #000 !important;}

.hint_start .leftpanel_wrapper .hint_box .action_box .last_next_tour{border: 0px; padding: 8px 8px; font-size: 18px; float: right; border-radius: 30px; margin-top:2px; cursor:default; opacity:0.5;  background:#7e8fc0!important}
.hint_start .leftpanel_wrapper .hint_box .action_box .last_next_tour:hover{background:#7e8fc0!important}
.hint_start .leftpanel_wrapper .hint_box .action_box .out_link {padding:0px; padding-top: 2px;background: #fff !important;}
.hint_start .leftpanel_wrapper .hint_box .action_box .out_link:hover{background: #fff !important;}
.hint_start .leftpanel_wrapper .hint_box .action_box .out_link .video{padding:10px 10px 5px 10px!important; display:block!important; float:left!important; font-size:12px; font-weight:500!important; border-radius:0px 8px 0px 0px; position:relative!important; background:#fff!important; transition: all 0s ease; -moz-transition: all 0s ease; -ms-transition: all 1s ease; -webkit-transition: all 0s ease; -o-transition: all 0s ease; color:#7e8fc0!important;text-transform: uppercase;}
.hint_start .leftpanel_wrapper .hint_box .action_box .out_link .video:hover{color: #000000 !important;text-decoration: none;}
.hint_start .leftpanel_wrapper .hint_box .action_box .out_link .learn{padding:10px 10px 5px 10px!important; display:block!important; float:left!important; font-size:12px; font-weight:500!important; border-radius:0px 0px 0px 8px; position:relative!important; margin-right:1px; background:#fff!important; transition: all 0s ease; -moz-transition: all 0s ease; -ms-transition: all 1s ease; -webkit-transition: all 0s ease; -o-transition: all 0s ease; color:#7e8fc0!important;text-transform: uppercase;}
.hint_start .leftpanel_wrapper .hint_box .action_box .out_link .learn:hover{color: #000000 !important;text-decoration: none;}
.hint_start .hint_hd{display:block;width:100%; height:100%; background:rgb(0 0 0 / 73%); left:0; right:0; top:0; bottom:0; position:fixed; z-index:99; transition: opacity 0.3s ease-in-out;}
.hint_start .leftpanel_wrapper li{position:relative;}
.hint_start .leftpanel_wrapper #hint_home{display:block; top:-24px; left:220px; }
.hint_start .leftpanel_wrapper #hint_product_services{top:-102px; left:220px; }
.hint_start .leftpanel_wrapper #hint_orders{top:-110px; left:220px; }
.hint_start .leftpanel_wrapper #hint_reports{top:-87px; left:220px; }
.hint_start .leftpanel_wrapper #hint_discounts{top:-52px; left:220px; }
.hint_start .leftpanel_wrapper #hint_settings{top:-75px; left:220px; }
.hint_start .leftpanel_wrapper #hint_gift_card_loyalty{top:-52px; left:220px; }
.hint_start .leftpanel_wrapper #hint_gift_card{top:-65px; left:220px; }
.hint_start .leftpanel_wrapper #hint_loyalty{top:-62px; left:220px; }
.hint_start .leftpanel_wrapper #hint_recurring_billing{top:-75px; left:220px; }
.hint_start .leftpanel_wrapper #hint_quote_invoicing{top:-77px; left:220px; }
.hint_start .leftpanel_wrapper #hint_inventory{top:-85px; left:220px; }
.hint_start .leftpanel_wrapper #hint_web_store{top:-98px; left:220px; }
.hint_start .leftpanel_wrapper #hint_employees{top:-75px; left:220px; }
.hint_start .leftpanel_wrapper #hint_table_reservations{top:-78px; left:220px; }
.hint_start .leftpanel_wrapper #hint_appointments{top:-75px; left:220px; }
.hint_start .leftpanel_wrapper #hint_accounting{top:-98px; left:220px; }
.hint_start .leftpanel_wrapper #hint_marketing{top:-95px; left:220px; }
.hint_start .leftpanel_wrapper #hint_customers{top:-88px; left:220px; }
.hint_start .leftpanel_wrapper #hint_trips{top:-52px; left:220px; }
.hint_start .leftpanel_wrapper #discussion{top:-60px; left:220px; }
.hint_start .leftpanel_wrapper #hint_appcenter{top:-52px; left:220px; }
.hint_start .leftpanel_wrapper #hint_demo{top:-41px; left:220px; }
.hint_start .leftpanel_wrapper #hint_support_tickets{top:-7px; left:220px; }
.hint_start .leftpanel_wrapper #hint_knowledge_base{top:28px; left:220px; }
.hint_start .leftpanel_wrapper #hint_account{top:-75px; left:220px; }
.hint_start .highlight{display: block!important; padding: 11px 16px 11px 24px!important; color: #fff!important; text-decoration: none!important; background: #3d454d!important; font-weight: 500!important;}
.hint_start .leftpanel-new-nav .nav_panel_class .navigation{overflow:unset;}

.note-dialog .editor_textarea .note-editor .note-insert{display:block}
.note-dialog .note-image-input{display:none}
.note-dialog .note-image-input{display:none}
.note-dialog h5:nth-child(1){display:none}
.new_window  .editor_textarea button{padding:8px 10px;}
.signup_page .editor_textarea button{padding:5px 10px;}
.new_window  .editor_textarea .note-editor .note-toolbar .note-style .dropdown-toggle{padding:5px 10px!important;}
.new_window  .editor_textarea .note-editor .note-toolbar .note-fontsize .dropdown-toggle{padding:5px 10px!important;}
.new_window  .editor_textarea .note-editor .note-toolbar .note-color .dropdown-toggle{padding:8px 10px 8px 5px!important}
.signup_page .editor_textarea .note-editor .note-toolbar .note-color .dropdown-toggle {padding: 5px 10px 5px 5px!important;}
.new_window  .editor_textarea .note-editor .note-toolbar .note-height .dropdown-toggle{padding:5px 10px!important;}
.new_window  .editor_textarea .note-editor .note-toolbar .note-table .dropdown-toggle{padding:5px 10px!important;}
.new_window  .editor_textarea .note-editor .note-toolbar .note-para .dropdown-toggle{padding:6px 10px!important;}

.action_panel .dropdown.dropdown-lg .dropdown-menu {padding-bottom:0px; overflow-x:hidden; -webkit-padding-after:0px}
.action_panel .dropdown.dropdown-lg .dropdown-menu .main_div .button{position: sticky; position: -webkit-sticky; bottom: 0px; padding: 10px!important; width: 100%; left: 0px; background: #fff; z-index:2;}
.action_panel .dropdown.dropdown-lg .dropdown-menu .main_div .button button{width:200px;}
.action_panel .dropdown.dropdown-lg .dropdown-menu .button{position: sticky; position: -webkit-sticky; bottom: 0px; padding: 10px!important; width: 100%; left: 0px; background: #fff; z-index:2}
.action_panel .dropdown.dropdown-lg .dropdown-menu .button button{width:200px;}

/* Index Page */
.index_page .container-fluid>.navbar-header{margin-left:0px; margin-right:0px!important;}
.index_page .display_none{opacity:0; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.index_page .visiblility_hidden{visibility:hidden; height:1px!important; padding:0px!important; display:block!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;}
.index_page .visiblility_hidden h1{height:0px; margin:0px!important;}
.index_page .visiblility_hidden .tab_panel{height:0px; margin:0px;}
.index_page nav{width:100%!important; float:none!important;}
.index_page .opacity_1{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;}
.index_page .top_panel{background:#fff; padding:5px; border-bottom:solid 1px #dcdcdc; width:100%; display:table; font-weight:500; position:relative;}
.index_page .top_panel #z_oc{float:none!important;}
.index_page .top_panel a{color: #32373C!important; margin: 3px!important; display: inline-block!important; width: 130px; background: #fff!important; border: solid 1px #ccc!important; box-shadow: 0px 0px 0px #fff!important; font-family:'Roboto', sans-serif!important; font-weight:400!important;}
.index_page .top_panel .close_button{color:#32373C; border:solid 1px #32373C; padding:2px; border-radius:24px; width:24px; height:24px; font-size:15px; padding-top:3px; cursor:pointer; position:absolute; right:10px; top:50%; margin-top:-12.5px;}
.index_page .header_wrapper{width:100%; display:table; height:131px;}
.index_page .header_wrapper .header_inner_wrapper{width:100%; display:table; position:fixed; z-index:1005;}
.index_page .header_panel{width:100%; display:table; background:#4c4c4c; padding:15px 5px 15px 20px;}
.index_page .header_panel .navbar-default{background:transparent; border-color:transparent}
.index_page .header_panel .navbar{margin:0px;}
.index_page .header_panel .navbar-default .navbar-nav>li>a{color:#fff; padding:13px 35px; border-radius:4px; border:solid 2px transparent; text-align:center; text-decoration:none;}
.index_page .header_panel .get_free_trail:hover{border:solid 2px #337ab7!important;}
.index_page .header_panel .get_free_trail span{font-size:10px; display:block; font-weight:300; position:absolute; bottom:-19px; left: 50%; margin-left: -50px; width: 105px;}
.index_page .header_panel .login{ border:solid 2px #fff!important; margin-right:14px;}
.index_page .header_panel .navbar-default .navbar-brand{padding:10px 15px}
.scrtabs-tabs-fixed-container{width:1250px!important;}
/*@media only screen and (-moz-min-device-pixel-ratio: 1.5),
only screen and (-o-min-device-pixel-ratio: 3/2),
only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (min-devicepixel-ratio: 1.5),
only screen and (min-resolution: 1.5dppx) {
.here_app .header_panel .navbar-default .navbar-brand{width:150px; height:46px;
background-image: url(../images/logo-here-app-by-salesvu@2x.png);
background-size: 150px 46px;
}
.here_app .header_panel .navbar-default .navbar-brand img{display:none;}
}*/
.here_app .fast_growing h2{margin-left:0px!important;}
.here_app .carousel-inner{width:100%; margin:0 auto;}
.here_app .app_screens_slider{border-radius:0px!important; padding:0px 10px;}
.here_app .carousel-inner>.item>img{float:right; margin-right: 75px;}
.here_app .fast_growing h2{font-size:21px!important; line-height:40px; padding-top:40px;}
.here_app .app_screen_heading{background: #44d0c3; color: #fff; font-size: 35px; text-align: center; padding: 10px 10px 20px 10px; display:table; width:100%;}
.here_app .carousel-caption{font-size: 38px; color: #fff; text-shadow: 0px 0px 0px; left: 5%; font-weight: 300;position: relative;right: unset;bottom: unset;padding-top: 100px;}
.here_app .sub_title{font-size:18px; font-weight:300; display:table; margin-left:20px; margin-bottom:20px;}
.here_app .tab_panel .top_content .app_name{display:table; width:100%}
.index_page .img_panel{width:100%; height:360px; 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;}
/*.index_page .genaric_img{background:url(../images/generic-image.jpg) no-repeat left top; height:calc(100% - 127px); 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;}*/
.index_page .genaric_img{background:url(../images/generic-image.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;}
.index_page .genaric_img .img_text .sub_title{margin-top:5px!important;}
.index_page .genaric_img .img_text{height:140px; margin-top:-70px!important;}
/*.index_page .genaric_img:before{content:'Easy to Use Suite of FREE Apps Simply Tailored for your Business'; position: absolute; font-size: 45px; color: #fff; font-weight: 700; left: 50%; margin-left: -340px; width: 680px; text-align: center; line-height: 50px; 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;}*/
.index_page .food_drink_img{background:url(../images/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;}
.index_page .food_drink_img:before{content:'Keep Your Tables Full and Your Customers Happy'; position: absolute; font-size: 45px; color: #fff; font-weight: 700; left: 50%; margin-left: -340px; width: 680px; text-align: center; line-height: 50px; 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;}
.index_page .retail_ecommerce_img{background:url(../images/retail-ecommerce-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;}
.index_page .retail_ecommerce_img:before{content:'Sell More...  While Working Less'; position: absolute; font-size: 45px; color: #fff; font-weight: 700; left: 50%; margin-left: -340px; width: 680px; text-align: center; line-height: 50px; 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;}
.index_page .salons_spas_img{background:url(../images/salons-spas-img.jpg) no-repeat right 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;}
.index_page .salons_spas_img:before{content:'Book More Clients'; position: absolute; font-size: 45px; color: #fff; font-weight: 700; left: 50%; margin-left: -340px; width: 680px; text-align: center; line-height: 50px; 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;}
.index_page .studios_classes_img{background:url(../images/studios-classes-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;}
.index_page .studios_classes_img:before{content:'Book More Repeat Clients'; position: absolute; font-size: 45px; color: #fff; font-weight: 700; left: 50%; margin-left: -340px; width: 680px; text-align: center; line-height: 50px; 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;}
.index_page .home_services_img{background:url(../images/home-services-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;}
.index_page .home_services_img:before{content:'Increase Your Bottom Line'; position: absolute; font-size: 45px; color: #fff; font-weight: 700; left: 50%; margin-left: -340px; width: 680px; text-align: center; line-height: 50px; 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;}
.index_page .login_img{background:url(../images/login_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;}
.index_page .img_panel .img_text{ width:100%; display:table; color:#fff; position: absolute; top: 50%; margin-top: -122px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.index_page .img_panel .img_text .title{margin-top:0px; font-family: 'Work Sans', sans-serif; font-size:45px; font-weight:700; line-height:45px; padding:0px 7px 20px 7px !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;}
.index_page .img_panel .img_text .title h1{font-size:unset; font-weight:unset; margin:0px; padding:0px; display:inline-block;}
.index_page .img_panel .img_text .other_title{padding:24px 7px !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;}
.index_page .img_panel .img_text .sub_title{font-size:25px; font-weight:300; line-height:55px; margin-top:120px;}
.index_page .img_panel .img_text .sub_title_inner{font-size:25px; font-weight:300; line-height:55px;}
.index_page .img_panel .img_text .sub_title_inner-pricing{font-size:43px; font-weight:100; line-height:55px;}
.index_page .img_panel .img_text .sub_title .btn-group{width:472px;}
.index_page .img_panel .img_text .sub_title .btn-group:first-child{margin-right:20px;}
.index_page .img_panel .img_text .sub_title .btn-group .btn{overflow:hidden; text-overflow:ellipsis; width: 472px; padding: 7px 15px; padding-right:48px; background: transparent; color: #fff!important; font-size: 25px; border-color: #fff!important; border-width: 2px;}
.index_page .img_panel .img_text .sub_title .btn-group .btn i{font-weight:700; font-size:25px; position:absolute; right:16px; top:13px;}
.index_page .img_panel .img_text .sub_title .dropdown-menu{width:100%!important; opacity:0; display:block; margin-bottom:-25px; z-index:-1; -webkit-transition: all 500ms ease-in; -moz-transition: all 500ms ease-in;-ms-transition: all 500ms ease-in;-o-transition: all 500ms ease-in;transition: all 500ms ease-in;}
.index_page .img_panel .img_text .sub_title .dropdown-menu a{font-size: 17px; font-weight: 700; padding: 6px 15px; text-align:center;}
.index_page .img_panel .img_text .sub_title .open>.dropdown-menu{overflow:unset; width:100%!important; z-index:1000; max-height:300px; display:table; padding:0px; opacity:1; -webkit-transition: all 500ms ease-in;-moz-transition: all 500ms ease-in;-ms-transition: all 500ms ease-in;-o-transition: all 500ms ease-in;transition: all 500ms ease-in;}
.index_page .img_panel .img_text .sub_title .open>.dropdown-menu a{font-size: 17px; font-weight: 700; padding: 6px 15px; text-align:center;}
.index_page .app_slider_panel{width:100%; display:table; padding:20px 20px 0px 20px;}
.index_page .app_slider_panel .heading{font-size:25px; font-weight:300; text-align:center; margin:15px 0px 27px 0px; padding:0px;}
.index_page .app_slider_panel .heading .btn-default{border:0px; font-size:25px; font-weight:300; padding:0px 5px; box-shadow:inset 0 0px 0px rgba(0,0,0,.125); background:transparent!important;}
.index_page .app_slider_panel .heading .open>.dropdown-menu{width:300px; font-size:25px; font-weight:300; text-align:center}
.index_page .app_slider_panel .heading .open>.dropdown-menu a{font-size:25px; font-weight:300;}
.index_page .app_slider_panel .carousel-inner>.item>img{display:unset;}
.index_page .tab_panel .nav-tabs{border:0px; margin:0 auto; display:table}
.index_page .tab_panel .nav-tabs>li{text-align:center;}
.index_page .tab_panel .nav>li>a{padding:10px 25px}
.index_page .tab_panel .nav-tabs>li.active>a{border:0px; background:#2081bd}
.index_page .tab_panel .nav-tabs>li.active>a .name{color:#fff; transform-origin:left;  transition:width 0.25s ease;}
.index_page .tab_panel .nav-tabs>li.active>a .sub_name{color:#fff; transform-origin:left;  transition:width 0.25s ease;}
.index_page .tab_panel .nav-tabs>li .icon{width:64px; height:72px; margin:0 auto; display:block;}
.index_page .tab_panel .nav-tabs>li .name{color:#0c0d18; font-weight:500; display: block;}
.index_page .tab_panel .nav-tabs>li .sub_name{height:35px; display:block; color:#676c70; font-weight:300; font-size:13px;}
.index_page .tab_panel .nav-tabs>li>a{background:transparent; border:0px; line-height:normal}
.index_page .tab_panel .nav-tabs>li>a:after{position: absolute; content: ''; bottom:0; left: 0; height: 0; width: 100%; background-color: #2081bd; transform-origin:bottom; transition:height 0.25s ease; z-index:-1;}
.index_page .tab_panel .nav-tabs>li>a:hover:after{height:100%}
.index_page .tab_panel .nav-tabs>li>a:hover .name{color:#fff; transform-origin:left;  transition:width 0.25s ease;}
.index_page .tab_panel .nav-tabs>li>a:hover .sub_name{color:#fff; transform-origin:left;  transition:width 0.25s ease;}
.index_page .tab_panel .pos{background:url(../images/icon-home.png) no-repeat -6px -8px; position:relative}
.index_page .tab_panel .pos::before {content: ''; position: absolute; left: 0; top: 0; right:0; bottom: 0; background: url(../images/icon-home.png) no-repeat  -8px -97px; opacity: 0; transition: opacity 0.3s ease-in-out;}
.index_page .tab_panel .nav-tabs>li>a:hover .pos::before {opacity: 1;}
.index_page .tab_panel .nav-tabs>li.active>a .pos::before {opacity: 1;}
.index_page .tab_panel .orderup{background:url(../images/icon-home.png) no-repeat -70px -8px; position:relative}
.index_page .tab_panel .orderup::before {content: ''; position: absolute; left: 0; top: 0; right:0; bottom: 0; background: url(../images/icon-home.png) no-repeat  -70px -97px; opacity: 0; transition: opacity 0.3s ease-in-out;}
.index_page .tab_panel .nav-tabs>li>a:hover .orderup::before {opacity: 1;}
.index_page .tab_panel .nav-tabs>li.active>a .orderup::before {opacity: 1;}
.index_page .tab_panel .onthelist{background:url(../images/icon-home.png) no-repeat -136px -8px; position:relative}
.index_page .tab_panel .onthelist::before {content: ''; position: absolute; left: 0; top: 0; right:0; bottom: 0; background: url(../images/icon-home.png) no-repeat  -136px -97px; opacity: 0; transition: opacity 0.3s ease-in-out;}
.index_page .tab_panel .nav-tabs>li>a:hover .onthelist::before {opacity: 1;}
.index_page .tab_panel  .nav-tabs>li.active>a .onthelist::before {opacity: 1;}
.index_page .tab_panel .appbuilder{background:url(../images/icon-home.png) no-repeat -208px -8px; position:relative}
.index_page .tab_panel .appbuilder::before {content: ''; position: absolute; left: 0; .index_page .tab_panel .features: 0; right:0; bottom: 0; background: url(../images/icon-home.png) no-repeat  -208px -97px; opacity: 0; transition: opacity 0.3s ease-in-out;}
.index_page .tab_panel .nav-tabs>li>a:hover .appbuilder::before {opacity: 1;}
.index_page .tab_panel .nav-tabs>li.active>a .appbuilder::before {opacity: 1;}
.index_page .tab_panel .regulars{background:url(../images/icon-home.png) no-repeat -279px -8px; position:relative}
.index_page .tab_panel .regulars::before {content: ''; position: absolute; left: 0; top: 0; right:0; bottom: 0; background: url(../images/icon-home.png) no-repeat  -279px -97px; opacity: 0; transition: opacity 0.3s ease-in-out;}
.index_page .tab_panel .nav-tabs>li>a:hover .regulars::before {opacity: 1;}
.index_page .tab_panel  .nav-tabs>li.active>a .regulars::before {opacity: 1;}
.index_page .tab_panel .vipz{background:url(../images/icon-home.png) no-repeat -360px -8px; position:relative}
.index_page .tab_panel .vipz::before {content: ''; position: absolute; left: 0; top: 0; right:0; bottom: 0; background: url(../images/icon-home.png) no-repeat  -360px -97px; opacity: 0; transition: opacity 0.3s ease-in-out;}
.index_page .tab_panel .nav-tabs>li>a:hover .vipz::before {opacity: 1;}
.index_page .tab_panel  .nav-tabs>li.active>a .vipz::before {opacity: 1;}
.index_page .tab_panel .shift{background:url(../images/icon-home.png) no-repeat -439px -8px; position:relative}
.index_page .tab_panel .shift::before {content: ''; position: absolute; left: 0; top: 0; right:0; bottom: 0; background: url(../images/icon-home.png) no-repeat  -439px -97px; opacity: 0; transition: opacity 0.3s ease-in-out;}
.index_page .tab_panel .nav-tabs>li>a:hover .shift::before {opacity: 1;}
.index_page .tab_panel  .nav-tabs>li.active>a .shift::before {opacity: 1;}
.index_page .tab_panel .invoice{background:url(../images/icon-home.png) no-repeat -512px -8px; position:relative}
.index_page .tab_panel .invoice::before {content: ''; position: absolute; left: 0; top: 0; right:0; bottom: 0; background: url(../images/icon-home.png) no-repeat  -512px -97px; opacity: 0; transition: opacity 0.3s ease-in-out;}
.index_page .tab_panel .nav-tabs>li>a:hover .invoice::before {opacity: 1;}
.index_page .tab_panel  .nav-tabs>li.active>a .invoice::before {opacity: 1;}
.index_page .tab_panel .welcome{background:url(../images/icon-home.png) no-repeat -586px -8px; position:relative}
.index_page .tab_panel .welcome::before {content: ''; position: absolute; left: 0; top: 0; right:0; bottom: 0; background: url(../images/icon-home.png) no-repeat  -586px -97px; opacity: 0; transition: opacity 0.3s ease-in-out;}
.index_page .tab_panel .nav-tabs>li>a:hover .welcome::before {opacity: 1;}
.index_page .tab_panel  .nav-tabs>li.active>a .welcome::before {opacity: 1;}
.index_page .tab_panel .here{background:url(../images/icon-home.png) no-repeat -666px -8px; position:relative}
.index_page .tab_panel .here::before {content: ''; position: absolute; left: 0; top: 0; right:0; bottom: 0; background: url(../images/icon-home.png) no-repeat  -666px -97px; opacity: 0; transition: opacity 0.3s ease-in-out;}
.index_page .tab_panel .nav-tabs>li>a:hover .here::before {opacity: 1;}
.index_page .tab_panel  .nav-tabs>li.active>a .here::before {opacity: 1;}
.index_page .tab_panel .incoming{background:url(../images/icon-home.png) no-repeat -743px -8px; position:relative}
.index_page .tab_panel .incoming::before {content: ''; position: absolute; left: 0; top: 0; right:0; bottom: 0; background: url(../images/icon-home.png) no-repeat  -743px -97px; opacity: 0; transition: opacity 0.3s ease-in-out;}
.index_page .tab_panel .nav-tabs>li>a:hover .incoming::before {opacity: 1;}
.index_page .tab_panel  .nav-tabs>li.active>a .incoming::before {opacity: 1;}
.index_page .tab_panel .tab_content{margin:20px 10px}
.index_page .tab_panel .app_screen{position:relative; display:table; margin:0 auto;}
.index_page .tab_panel .tab_content .content{height:520px;}

.index_page .tab_panel .pos_screen{width:619px; height:416px; background:url(../images/app-screen.png) no-repeat left top;}
.index_page .tab_panel .orderup_screen{width:619px; height:416px; background:url(../images/app-screen.png) no-repeat right top;}
.index_page .tab_panel .onthelist_screen{width:619px; height:416px; background:url(../images/app-screen.png) no-repeat left -425px;}
.index_page .tab_panel .appbuilder_screen{width:232px; height:446px; margin:0 auto; background:url(../images/app-screen.png) no-repeat left -1277px;}
.index_page .tab_panel .regulars_screen{width:619px; height:416px; background:url(../images/app-screen.png) no-repeat right -425px;}
.index_page .tab_panel .vipz_screen{width:232px; height:446px; margin:0 auto; background:url(../images/app-screen.png) no-repeat -242px -1277px;}
.index_page .tab_panel .shift_screen{width:232px; height:446px; margin:0 auto; background:url(../images/app-screen.png) no-repeat -484px -1277px;}
.index_page .tab_panel .invoice_screen{width:232px; height:446px; margin:0 auto; background:url(../images/app-screen.png) no-repeat -726px -1277px;}
.index_page .tab_panel .welcome_screen{width:619px; height:416px;  background:url(../images/app-screen.png) no-repeat left -851px;}
.index_page .tab_panel .here_screen{width:619px; height:416px;  background:url(../images/app-screen.png) no-repeat right -851px;}
.index_page .tab_panel .incoming_screen{width:619px; height:416px;  background:url(../images/app-screen.png) no-repeat left -1837px; }
.index_page .tab_panel .top_content .pos_icon{background:url(../images/app-screen.png) no-repeat left -1730px;}
.index_page .tab_panel .top_content .orderup_icon {background:url(../images/app-screen.png) no-repeat -98px -1733px;}
.index_page .tab_panel .top_content .onthelist_icon{background:url(../images/app-screen.png) no-repeat -196px -1734px}
.index_page .tab_panel .top_content .appbuilder_icon{background:url(../images/app-screen.png) no-repeat -294px -1732px;}
.index_page .tab_panel .top_content .regulars_icon{background:url(../images/app-screen.png) no-repeat -392px -1730px;}
.index_page .tab_panel .top_content .vipz_icon{background:url(../images/app-screen.png) no-repeat -490px -1730px;}
.index_page .tab_panel .top_content .shift_icon{background:url(../images/app-screen.png) no-repeat -588px -1730px;}
.index_page .tab_panel .top_content .invoice_icon{background:url(../images/app-screen.png) no-repeat -685px -1733px}
.index_page .tab_panel .top_content .welcome_icon{background:url(../images/app-screen.png) no-repeat -785px -1733px}
.index_page .tab_panel .top_content .here_icon{background:url(../images/app-screen.png) no-repeat -882px -1733px}
.index_page .tab_panel .top_content .incoming_icon{background:url(../images/app-screen.png) no-repeat -989px -1731px; width:105px!important;  height:105px!important;}
.index_page .module_icon .module_item .icon_app_management{background:url(../images/app-screen.png) no-repeat -965px -1278px}
.index_page .module_icon .module_item .icon_report{background:url(../images/app-screen.png) no-repeat -1076px -1278px}
.index_page .module_icon .module_item .icon_crm{background:url(../images/app-screen.png) no-repeat -965px -1379px}
.index_page .module_icon .module_item .icon_inventory{background:url(../images/app-screen.png) no-repeat -1076px -1379px}
.index_page .module_icon .module_item .icon_ecomm{background:url(../images/app-screen.png) no-repeat -965px -1492px}
.index_page .module_icon .module_item .icon_accounting{background:url(../images/app-screen.png) no-repeat -1076px -1492px}
.index_page .module_icon .module_item .icon_recurring{background:url(../images/app-screen.png) no-repeat -965px -1601px}
.index_page .module_icon .plus{color:#2996cc; font-size:50px; font-weight:100;}


/*---Device code notification-----*/
.copy-device-code{position: absolute; right: 16px; top: 16px; color: #337ab7;}
#copy_device_code_text{position: absolute; top: 15px; right: 42px; font-size: 12px; font-weight: 500; color: #a9a9a9;}
.actions_items .payment-device-dropdown {width: 180px;}

/*---print-Tables QR CODE---*/
#print-tables-qr-code-form{border: solid 1px #ccc; padding: 10px;}
#print-tables-qr-code-form .checkbox label {font-weight: 300; padding-left: 6px; padding-bottom: 6px;}
.qr-select-all{background: #eae8e8; border-bottom: solid 1px #ccc; padding-top: 10px;}
.select-web-heading{font-weight: 500; padding-left: 10px !important;}
.select-web-url{padding-left: 10px !important;}
.qr-code-table-list{height: 280px; overflow: auto; border-bottom: solid 2px #ccc; margin-bottom: 15px; background: #fbf9f9; padding-top: 10px;}
.qr-code-table-list-height-remove{height: auto !important;}
#wrap-website_url{margin-left: 7px;}

/*---Customer Form---*/
.signature-frame{width:27%; border-radius: 6px;}
.signature-frame img{margin-top:10px; width: 95%;}
.signature-box{ height:80px;}
.signature-box img{max-height: 60px; margin-top:10px;}
.signature-dotted-frame{border: dashed 1px #86888c;}

#app_image_area img{width: auto !important;height: 250px!important; max-height: 250px;}
#splash_image_area img{width: auto !important;height: 400px!important; max-height: 400px;}

/*---Floor Map---*/
.floor_map{ border:solid 1px #dcdcdc; border-radius:3px;  float: left;}
.floor_map ul{    list-style: none; padding:0px;}
.floor_map ul li{ float: left; padding: 6px 6px; font-size: 14px;border-right: solid 1px #dcdcdc;}
.floor_map ul li.active_tool{background-color: #f3f3f3 !important;}
.floor_map ul li a{ display: inline-block;color: #000;}
.floor_map ul li a img{ width:30px;}
.floor_map ul li a:hover{ text-decoration:none;}
.floor_map ul li.line_tool{padding: 0px 10px;}
.floor_map ul li.rec_tool{padding: 0px 10px;}
.floor_graph{background:url(../images/graph_v3.png) repeat; margin-bottom: 55px; height: 600px !important;  width: 100% !important; position: relative !important;overflow-x: scroll;overflow-y: scroll; }
.obstacle{color: white; background: repeating-linear-gradient(-55deg, #ffffff,#cecece 1px,#ffffff 3px,#9e9e9e 2px); border:solid 1px #ccc; cursor: pointer;}
.floor_map ul li .fa{color: #a0a0a0;}

.obstacles_name{color: #424141; font-size: 13px;font-weight: 500; text-align: center;}
.obstacle button{background: none; border: 0px;position: absolute;bottom: 5px; left: 47%;}
.obstacle .fa{color:#000; font-size: 17px;}

.obstacle-wall-point {margin-left: auto; margin-right: auto; width: 11px; height: 11px; z-index: 3 !important; background: url(../images/sprite_line-point.png) no-repeat 0 0; border: none;}
/*---Floor Map---*/

/*--Blog---*/
.blog_responsive center{ padding:20px 0px;}
.blog_responsive center a{ margin-right:15px;}

.website_message .leftside_nav{top: 105px;}


.index_page .tab_panel .app_screen img{width:100%;}
.index_page .tab_panel .app_screen .shadow{color:#fff; position:absolute; top:0px; left:0px; width:100%; height:100%; text-align:center; font-size:90px; padding-top:160px; border-radius:30px;}
.index_page .tab_panel .app_screen .shadow_mobile{color:#fff; position:absolute; top:0px; left:0px; width:100%; height:100%; text-align:center; font-size:90px; padding-top:160px; border-radius:30px;}
.index_page .tab_panel .app_screen .shadow i{position:absolute; top:50%; margin-top:-55px; left:50%; margin-left:-30px;}
.index_page .tab_panel .app_screen .shadow_mobile i{position:absolute; top:50%; margin-top:-55px; left:50%; margin-left:-30px;}
.index_page .tab_panel .top_content{width:100%; display:table}
.index_page .tab_panel .top_content .icon{width:98px; height:98px; float:left;}
.index_page .tab_panel .top_content .app_name{float:left; font-size:50px; font-weight:100; margin-left:20px;}
.index_page .tab_panel .features{display:table; font-size:16px; font-weight:300; padding:20px 20px 20px 0px;}
.index_page .tab_panel .features ul{list-style-image: url('../images/icon_tick.png'); text-align:left; padding-left:20px}

.signup-thankyou .top-button{background: #fff; position: fixed; top: 0px; padding: 15px; z-index: 100; width: 100%; box-shadow: 0px 0px 5px rgba(0,0,0,0.5); left: 0; text-align: right;}
.signup-thankyou .top-button a{font-size:15px; font-weight:700; padding-left:35px; position:relative}
.signup-thankyou .top-button a:before{content: '\f190'; position: Absolute; font-family: FontAwesome; left: 10px; font-size: 17px; font-weight: 300; top: 4px;}
.signup-thankyou .first-panel{margin-top:90px;}
.signup-thankyou .first-panel .text{padding:72px 40px;}
.signup-thankyou .second-panel{margin-top:45px;}
.signup-thankyou .second-panel .bullet-points{line-height:30px;}
.signup-thankyou .go-video{color: #9ebd3e; border-color: #9ebd3e; margin: 0 auto; display: table; padding: 7px 25px; font-weight: bold; border: solid 2px; margin-top:20px;}
.signup-thankyou .go-video i{margin-right:10px;}
.signup-thankyou .third-panel{width:800px; margin:0 auto; margin-top:45px; line-height:30px;}
.signup-thankyou .fourth-panel{margin-top:40px;}
.signup-thankyou .fourth-panel .text{padding:48px 25px;}


.industry .food-drinks{background:url(../images/ind-food-drink-img.jpg) no-repeat top center; height:406px;}
.industry .food-drinks .text{color: #fff;font-size: 40px;font-weight: 599;text-align: center; padding-top: 95px;}
.industry .food-drinks .text #app{color:#fff; font-size:40px; font-weight:300; display:inline-block;  margin:0 auto; }
.industry .food-drinks a{margin:0 auto; margin-top:20px; display:table; border:0px; padding:10px 16px;}

.industry .salon-spa{background:url(../images/ind-salon-spa.jpg) no-repeat top center; background-size:cover; height:406px;}
.industry .salon-spa h1.text{color: #fff;font-size: 40px;font-weight: 599;text-align: center; padding-top: 95px; margin-top: 0px;}
.industry .salon-spa h1.text #app{color:#fff; font-size:40px; font-weight:300; display:inline-block;  margin:0 auto; }
.industry .salon-spa a{margin:0 auto; margin-top:20px; display:table; border:0px; padding:10px 16px;}

.industry .studio-classes{background:url(../images/ind-studio-classes.jpg) no-repeat top left; background-size:cover; height:406px;}
.industry .studio-classes h1.text{color: #fff;font-size: 40px;font-weight: 599;text-align: center; padding-top: 95px; margin: 0px;}
.industry .studio-classes h1.text #app{color:#fff; font-size:40px; font-weight:300; display:inline-block;  margin:0 auto; }
.industry .studio-classes a{margin:0 auto; margin-top:20px; display:table; border:0px; padding:10px 16px;}

.industry .video_height_width{ width:752px; height:423px; border:0px;}
.industry .second-panel{padding:60px 90px; color:#606161; font-size:26px; font-weight:300;}
.industry .second-panel h2{font-size: unset;display: inline-block;padding: 0px;margin: 0px;font-weight:unset}
.industry .second-panel .font_35{font-size:42px; font-weight:500}
.industry .second-panel .content{font-size:22px; font-weight:300}
.industry .second-panel .art-text{font-size:42px; font-weight:300; margin-bottom:25px;}
.industry .second-panel .art-content{font-size:30px; font-weight:300; text-align:center}
.industry .third-panel{background:#2f82b6; padding:30px; text-align:center}
.industry .third-panel .text{ color:#fff; font-size:22px; width:800px; text-align:center; margin:0 auto; font-weight:300; margin-bottom:20px;}
.industry .third-panel .text .free{font-weight:700;}
.industry .third-panel a{width:190px;}
.industry .third-panel .bg-black{border:0px; background:#32373c; font-weight:600; padding:10px 16px; margin-right:15px; width:207px;}
.industry .third-panel .bg-cherry{border:0px; background:#ba265a; font-weight:600; padding:10px 16px; width:207px;}
.industry .fourth-panel{background:#edf0f2;  padding:50px 90px; padding-top:10px;}
.industry .fourth-panel .head{font-size:26px; font-weight:500; width:100%; text-align:center; margin-bottom:5px;}
.industry .fourth-panel .sub-head{font-size:22px; width:100%; text-align:center; margin-bottom:20px; font-weight:300;}
.industry .fourth-panel .f-text{font-size:22px; font-weight:600; width:100%; color:#606161;}
.industry .fourth-panel ul{display:table; margin-bottom:20px; list-style:none; padding:0px; padding-left:10px;}
.industry .fourth-panel li{color:#2f82b6; font-size:22px;line-height:55px; font-weight:300;}
.industry .fourth-panel li img{margin-right:7px;}
.industry .fourth-panel a{width:200px;}
.industry .fifth-panel{padding:30px; background:url(../images/bg-panel.jpg) no-repeat left top; background-size:cover;}
.industry .fifth-panel .starred{font-size:25px; font-weight:300;}
.industry .fifth-panel .title{color:#fff; font-size:42px; font-weight:300; text-align:center;}
.industry .fifth-panel a{display:table;margin:0 auto; font-size:18px; font-weight:300; padding:10px 16px; background:#fff; color:#000; font-weight:500; margin:0 auto;}
.industry .sixth-panel{color:#606161; padding:50px;}
.industry .sixth-panel .title{font-size:42px; text-align:center; font-weight:700;}
.industry .sixth-panel .content{text-align:center; width:950px; margin:0 auto; line-height:30px; margin-bottom:15px; font-size:20px;}
.industry .sixth-panel .content span{font-weight:700;}
.industry .sixth-panel .sub-title{font-size:20px; color:#2f82b6; text-align:center; margin-bottom:15px;}
.industry .sixth-panel .app-store{width:150px; height:53px; margin:0 auto;}
.industry .sixth-panel .app-store img{width:100%;}
.industry .sixth-panel .apps-info{margin-top:35px; text-align:center;}
.industry .sixth-panel .apps-info a{text-decoration:none;}
.industry .sixth-panel .app-head{font-size:25px; font-weight:300; margin-bottom:7px;}
.industry .sixth-panel .app-content{font-size:18px; color:#000; font-weight:300;height:110px;}
.industry .sixth-panel .icon-onthelist{width:62px; height:62px; background:url(../images/icon-app-info.png) no-repeat left top; margin:0 auto; margin-bottom:10px;}
.industry .sixth-panel .icon-orderup{width:62px; height:62px; background:url(../images/icon-app-info.png) no-repeat -62px top; margin:0 auto; margin-bottom:10px;}
.industry .sixth-panel .icon-incoming{width:62px; height:62px; background:url(../images/icon-app-info.png) no-repeat -124px top; margin:0 auto; margin-bottom:10px;}
.industry .sixth-panel .icon-regulars{width:62px; height:62px; background:url(../images/icon-app-info.png) no-repeat -196px top; margin:0 auto; margin-bottom:10px;}
.industry .sixth-panel .icon-vipz{width:62px; height:62px; background:url(../images/icon-app-info.png) no-repeat -271px top; margin:0 auto; margin-bottom:10px;}
.industry .sixth-panel .icon-invoice{width:62px; height:62px; background:url(../images/icon-app-info.png) no-repeat -340px top; margin:0 auto; margin-bottom:10px;}
.industry .seventh-panel{padding:50px; background:#edf0f2; text-align:center}
.industry .seventh-panel .col-md-4{padding:30px 20px;}
.industry .seventh-panel .icon{margin:0 auto; margin-bottom:15px; width:67px; height:67px; text-align:center;}
.industry .seventh-panel .head{font-size:21px; margin-bottom:15px; font-weight:500;}
.industry .seventh-panel .content{font-size:17px; font-weight:300; margin-bottom:15px; height:120px;}
.industry .seventh-panel a{width:120px;}
.industry .seventh-panel .line{font-size:20px; margin-top:25px; font-weight:700; color:#1764a1; font-weight:400;}
.industry .eigth-panel{padding:50px 80px;}
.industry .eigth-panel .col-md-8{ padding:35px;}
.industry .eigth-panel img{width:100%;}
.industry .eigth-panel .head{font-size:42px; font-weight:500;}
.industry .eigth-panel .sub-head{font-size:28px; font-weight:300; color:#1764a1;}
.industry .eigth-panel .content{font-size:18px;}
.industry .eigth-panel a{padding:10px 18px; display:table; margin:0 auto; margin-top:30px; font-weight:500; color:#fff; font-size:18px;}
.industry .eigth-panel ul{margin:0px; padding:0px; list-style:none;}
.industry .eigth-panel li{padding:10px; padding-left:40px; position:relative; border-bottom:solid 1px #ececec;font-size:18px;}
.industry .eigth-panel li:before{position:absolute; content:''; background:url(../images/food-drink-arrow.png) no-repeat; width:18px; height:18px; top:14px; left:15px;}
.industry .eigth-panel li span{font-weight:500; display:block}
.industry .eigth-panel .icons li:before{display:none;}
.industry .eigth-panel .icons li{padding-left:65px;}
.industry .eigth-panel .shift-icon{background:url(../images/ind-icon.png) no-repeat left top; width:50px; height:46px; position:absolute; top:15px; left:5px;}
.industry .eigth-panel .centralized-management-icon{background:url(../images/ind-icon.png) no-repeat -62px top; width:50px; height:46px; position:absolute; top:15px; left:5px;}
.industry .eigth-panel .centralized-reporting-icon{background:url(../images/ind-icon.png) no-repeat -118px top; width:50px; height:46px; position:absolute; top:15px; left:5px;}
.industry .eigth-panel .accounting-icon{background:url(../images/ind-icon.png) no-repeat -176px top; width:50px; height:46px; position:absolute; top:15px; left:5px;}
.industry .eigth-panel .basic-cloud-icon{background:url(../images/ind-icon.png) no-repeat -238px top; width:50px; height:46px; position:absolute; top:15px; left:5px;}
.industry .eigth-panel .inventory-management-icon{background:url(../images/ind-icon.png) no-repeat -298px top; width:50px; height:46px; position:absolute; top:15px; left:5px;}
.industry .eigth-panel .email-marketing-icon{background:url(../images/ind-icon.png) no-repeat -351px top; width:50px; height:46px; position:absolute; top:15px; left:5px;}
.industry .nine-panel{padding:50px}
.industry .nine-panel .content-panel{width:980px; margin:0 auto;display:table}
.industry .nine-panel .head{font-size:42px; font-weight:500;}
.industry .nine-panel .sub-head{font-size:28px; font-weight:300; color:#1764a1;}
.industry .nine-panel .content{font-size:22px; font-weight:300;}
.industry .nine-panel .design{ margin-right:20px; margin-top:20px;border:solid 0px #337ab7; background:url(../images/food-drink-img5.png) no-repeat left center; width:450px; height:220px; text-align:center; padding:88px 83px; color:#fff; font-size:24px; display:table; float:left; text-decoration:none; font-weight:300}
.industry .nine-panel .design span{border-bottom:solid 2px #fff; padding-bottom:5px; display:block}
.industry .nine-panel .modern-website{border:solid 0px #337ab7; margin-top:20px; background:url(../images/food-drink-img6.png) no-repeat left center; width:450px; height:220px; text-align:center; padding:71px 70px; color:#fff; font-size:24px; display:table; float:left; text-decoration:none; font-weight:300}
.industry .nine-panel .modern-website span{border-bottom:solid 2px #fff; padding-bottom:5px; display:block}
.industry .industry-textimonials{padding:50px 80px 80px 80px;}
.industry .industry-textimonials .head{font-size:42px; font-weight:500; text-align:center;}
.industry .industry-textimonials .text-content{font-size:22px; font-weight:300; text-align:center; width:900px; margin:0 auto; margin-top:50px; position:relative;}
.industry .industry-textimonials .text-content span{font-size:15px; font-weight:700; text-align:center; display:block; margin-top:15px;}
.industry .industry-textimonials .text-content:before{position:absolute; content:''; width:86px; height:67px; background:url(../images/food-drink-comma.png) no-repeat left top; left:-90px; top:-50px;}
.industry .industry-textimonials .text-content:after{position:absolute; content:''; width:86px; height:67px; background:url(../images/food-drink-comma2.png) no-repeat left top; right:-90px; bottom:-50px;}
.industry .ten-panel{padding:30px 50px; background:#2f82b6;}
.industry .ten-panel .sub-head{font-size:22px; font-weight:300; color:#fff; text-align:Center; width:800px; margin:0 auto;}
.industry .img-testimonial{width:500px; margin:0 auto; margin-top:30px;}
.industry .img-testimonial img{width:100%;}

.industry .art-culture{background:url(../images/ind-art-culture.jpg) no-repeat bottom left; height:400px;}
.industry .art-culture .text{color: #fff;font-size: 40px;font-weight: 599;text-align: center; padding-top: 85px;}
.industry .art-culture .text-2{color:#fff; font-size:45px; font-weight:100; width:1000px; text-align:center; margin:0 auto; line-height:65px; margin-top:18px;}
.industry .art-culture-feature{font-size:21px; margin-top:35px; width: 1340px; margin: 0 auto; margin-top: 35px;}
.industry .art-culture-feature .art-culture-content{margin-bottom:30px;}
.industry .art-culture-feature .art-culture-content-2{text-align: center; font-size: 35px; font-weight: 500; width: 80%; margin: 0 auto; margin-bottom: 50px; margin-top: 50px;}
.industry .art-culture-first{width:1340px; margin:0 auto; padding:50px 90px 0px 90px;}
.industry .art-culture-first .text{font-size:25px; text-align:center;}
.industry .art-culture-first .text-2{text-align: center; font-size: 50px; font-weight: 500; margin-top:10px;}
.industry .art-culture-first .text-3{text-align: center; font-size: 36px; font-weight: 300; padding: 0px 100px 10px 100px;}
.industry .art-culture-app-download{width:1030px; margin:0 auto;}
.industry .art-culture-app-download .icon{width:75px; height:77px; margin:0 auto; margin-bottom:10px;}
.industry .art-culture-app-download .icon img{width:100%;}
.industry .art-culture-app-download .app-content{height:auto!important;}
.industry .art-culture-app-download .app-head {font-size: 19px; font-weight: 500; margin-bottom: 7px; color: #000;}
.industry .art-culture-app-download .apps-info a{margin-top:15px; margin-right:15px; display:table}
.industry .art-culture-app-download .apps-info .box{margin-top:15px; margin-right:15px; display:table}
.industry .art-culture-app-download .apps-info .col-md-6:nth-child(even) a{margin-right:0px; margin-left:15px;}
.industry .art-culture-pdf-download{padding:30px; background:url(../images/bg-panel-2.jpg) no-repeat left top;}
.industry .art-culture-pdf-download .starred{font-size:25px; font-weight:300;}
.industry .art-culture-pdf-download .title{color:#fff; font-size:45px; font-weight:100; text-align:center; padding:10px 80px!important}
.industry .art-culture-pdf-download a{display:table;margin:0 auto; font-size:18px; font-weight:300; padding:10px 16px; background:#fff; color:#000; font-weight:500; margin:0 auto;}
.industry .art-cutlure-customer-section{width: 950px; margin: 0 auto; display: table; margin-bottom:50px;}
.industry .art-cutlure-customer-section img{width:100%;}
.art-cutlure-customer-section .second-img{padding-top:22px;}

.industry .grocery-stores{background:url(../images/ind-grocery.jpg) no-repeat bottom left; height:730px; background-size:cover;}
.industry .grocery-stores .text{color: #fff;font-size: 40px;font-weight: 500;text-align: center; padding-top: 180px;}
.industry .grocery-stores .text-2{color:#fff; font-size:45px; font-weight:100; width:1000px; text-align:center; margin:0 auto; line-height:65px; margin-top:55px;}
.industry .grocery-stores .text-2 h1{font-size: unset; display: inline-block; font-weight: unset; margin:0px; padding:0px;}
.industry .second-panel .grocery-text{font-size:33px; margin-bottom:25px;font-weight:300;}
.industry .second-panel .grocery-content{font-size:30px; font-weight:300; text-align:center;}

.industry .graphic-design{background:url(../images/ind-graphicdesign.jpg) no-repeat bottom left; height:600px; background-size:cover;}
.industry .graphic-design .text{color: #fff;font-size: 40px;font-weight: 500;text-align: center; padding-top: 80px;}
.industry .graphic-design .text-2{color:#fff; font-size:45px; font-weight:100; width:100%; text-align:center; margin:0 auto; line-height:65px; margin-top:55px;}
.industry .graphic-design .text-2 h1{font-size: unset; display: inline-block; font-weight: unset; margin:0px; padding:0px;}
.industry .second-panel .grocery-text{font-size:33px; margin-bottom:25px;font-weight:300;}
.industry .second-panel .grocery-content{font-size:30px; font-weight:300; text-align:center;}
.graphic-design-new .sign-up-form{top:20px;}
.graphic-design-new .art-culture-first {padding-top:0px;}
.graphic-design-new .art-culture-first .icon{display:table; margin:0 auto; margin-bottom:20px;}
.graphic-design-new .art-culture-first .text-3{font-weight:500;}
.graphic-design-new .graphic-design-content{padding:10px 350px;}
.graphic-design-new .graphic-design-content .text-3{font-size:30px;}
.graphic-design-new .graphic-design-content .text{font-size:25px; margin-bottom:30px;}
.graphic-design-new .graphic-design-content ul{text-align:left; font-size:25px; font-weight:300;}

.drag_drop_orderup {  border: solid 1px #dcdcdc;border-radius: 8px; line-height: 1.5; padding: 20px 24px; display: table; width: 100%;position: relative;height: auto;}

.drag_drop_orderup i {float: left;margin-left: 24px;font-size: 40px;color: #d3d9de;}
.drag_drop_orderup .content {float: left; margin-left: 20px; font-size: 16px;font-weight: 400!important;}

#recurrence_box .modal-body{padding:0px;}
#recurrence_box .table_header{padding-right: 10px;}
#recurrence_box .table_header li:first-child{padding-left: 15px; width: 35px!important;}
#recurrence_box .table_header li:last-child{width: 25px!important;}
#recurrence_box .table_header .width_14{width: 95px!important;}
#recurrence_box .table_header li{width: 86px;}
#recurrence_box .table_header .check_box{width:35px!important;}
#recurrence_box .table_header .check_box .checkbox label{padding-left:0px}
#recurrence_box .data_panel li:first-child{padding-left: 17px; width: 35px!important;}
#recurrence_box .data_panel li:last-child{width: 25px!important;}
#recurrence_box .data_panel .check_box{width:35px!important;}
#recurrence_box .data_panel .check_box .checkbox label{padding-left:0px}
#recurrence_box .data_panel li{width: 86px;}
#recurrence_box .data_panel .width_14{width: 95px!important;}
#recurrence_box .data_panel li .actions_items .dropdown-menu li{width:100%!important;}
#recurrence_box .data_panel li .actions_items a.dot{margin:2px 0px;}

/*-----Settings-----*/
.reco_help{position: absolute;left: 70px;top: 8px;font-size: 20px;cursor: pointer;}
.reco-warpper{width: 100% !important; height: 650px;overflow: auto;}
.reco-warpper h3{font-size: 18px;}
.dummy-reco img{ width:100%;}
.shofy-dropdown-wrapper{margin-left: 39% !important;}
#spektrix_disc_frm .dropdown-toggle{width: 195px;text-align: left;}
#spektrix_disc_frm .multiselect-selected-text{width: 88%;float: left !important;overflow: hidden !important;}
#spektrix_disc_frm .multiselect .fa-angle-down{position: relative; top: 4px; float:right;}
#spektrix_disc_frm .data_panel .remove_tag_disc_row_edt a{color:#337ab7;}
#spektrix_disc_frm .data_panel #add_more_tags_discs{color:#337ab7;}
#spektrix_disc_frm .table_header li {padding: 9px 10px;}
.spektrix-api-key-wrapper{border: solid 1px #eaeaea; padding: 10px;border-radius: 4px; font-size: 14px;}
.data_panel_wrapper #spektrix_disc_frm .data_panel .dropdown-menu li:first-child {padding: 0px!important;}
.data_panel_wrapper #spektrix_disc_frm .data_panel .dropdown-menu li {padding: 0px!important;}

/* add/edit employee compensation for percent or flat */
.compensation-switch-field {display: flex;margin-bottom: 36px;overflow: hidden;}
.compensation-switch-field input {position: absolute !important;clip: rect(0, 0, 0, 0);height: 1px;width: 1px;border: 0;overflow: hidden;}
.compensation-switch-field label {background-color: #e6e6e6;color: rgba(0, 0, 0, 0.6);font-size: 14px;line-height: 1;text-align: center;padding: 10px 20px;margin-right: -1px;border: 1px solid #adadad;box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.3), 0 1px rgba(255, 255, 255, 0.1);transition: all 0.1s ease-in-out;}
.compensation-switch-field label:hover {cursor: pointer;}
.compensation-switch-field input:checked + label {background-color: #337ab7;box-shadow: none;color:#fff;}
.compensation-switch-field label:first-of-type {border-radius: 4px 0 0 4px;}
.compensation-switch-field label:last-of-type {border-radius: 0 4px 4px 0;}
.emp-list-by-group .checkbox label{font-weight:400;}
.emp-add-role{height: auto; overflow: unset; }
.emp-add-role-scroll{height: 200px; overflow: auto; }

.about-sv-update{ font-family:jost; padding:8px 15px; border-radius:6px; box-shadow: 0px 1px 2px rgb(0 0 0 / 5%); background:#fff;text-align: left;margin: 0px auto; margin-bottom: 15px;max-width: 560px; position:relative;margin-top: 15px !important;}
.about-sv-update span{ float:left; margin-right:20px;}
.sv-update-btn a{background: #08a454;color: #fff;padding: 7px 12px;border-radius: 5px;font-size: 14px;font-weight: 400;position: relative;top: 12px;}
.sv-update-btn {margin-right: 0 !important;width: 120px;}
.sv-update-icon{margin-top: 8px;}
.sv-update-icon img{width: 26px;}
.sv-upadte-txt{color: #0f1a14;font-size: 14px;}



/* end */

@media only screen and (-moz-min-device-pixel-ratio: 1.5),
only screen and (-o-min-device-pixel-ratio: 3/2),
only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (min-devicepixel-ratio: 1.5),
only screen and (min-resolution: 1.5dppx) {
list-style-image: url('../images/icon_tick@2x.png');
}
.index_page .tab_panel .features li{margin-bottom:15px; text-align:left}
.index_page .tab_panel .features .btn{    font-size: 17px; font-weight: 300; padding: 10px 30px;}
.index_page .tab_panel .video {position:absolute; top:0px; left:0px; width:100%; background:#fff; border:solid 3px #000; height:1px; text-align:center; opacity:0; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.index_page .tab_panel .video iframe{width:100%; height: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;}
.index_page .tab_panel .video object{width:100%; height: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;}
.index_page .tab_panel .video .close_video{line-height:15px; border-radius:28px; width:28px; height:28px; text-align:center; border:solid 2px #000; background:#fff; padding:4px 7px; top:-10px; right:-10px; 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;}
.index_page .tab_panel .open{width:100%; height:100%; 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;}
.index_page .tab_panel .open iframe{width:100%; height:100%; 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;}
.index_page .tab_panel .open object{width:100%; height:100%; 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;}
.index_page .content_panel {width:780px; margin:0 auto; display:table}
.index_page .content_panel h1{text-align:center; font-size:22px; margin-bottom:35px; font-weight:500}
.index_page .content_panel h3.pricing-title{text-align:center; font-size:22px; margin-bottom:35px; font-weight:500}
.index_page .content_panel h2{text-align:center; font-size:18px; margin-bottom:25px; font-weight:400; line-height:27px;}
.index_page .content_panel .pricing_button{background:#ea8b91; color:#fff; padding: 10px 15px; border-radius:4px; margin:0 auto; display:table; text-decoration:none;}
.index_page .content_panel .chat_button{font-size:18px; padding: 5px 15px; border-radius:4px; margin:0 auto; display:table; text-decoration:none;}
.index_page .content_panel p{text-align:center; font-size:16px; font-weight:300;}
.index_page .content_panel .free_try_button{background:#337ab7; color:#fff; padding: 10px 15px; border-radius:4px; margin:0 auto; display:table; 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;}
.index_page .pointing_line{width:85%; background:url(../images/hr_line.png) repeat-x left top;margin:0 auto; height:15px; position:relative; margin-top:30px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.index_page .pointing_line .top_line{background:url(../images/top_curve.png) repeat-x left top; height:20px; width:39px; position:absolute; top:-19px; left:50%; margin-left:-19px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.index_page .module_icon{width:100%; display:table; padding:20px;transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.index_page .module_icon ul{margin:0px; padding:0px; list-style:none; display:table; margin:0 auto;transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.index_page .module_icon .module_item{float: left; width: 178px; text-align: center; margin-right: 9px; font-size: 13px; line-height: 16px; position:relative; height:130px;transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.index_page .module_icon .module_item:last-child{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;}
.index_page .module_icon .module_item .icon{margin:0 auto; width:96px; height:83px; margin-bottom:10px;transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.index_page .module_icon .note{margin-top:20px!important; margin-bottom:20px!important;}
.index_page .module_icon .shadow_play{background:rgba(0,0,0,0.5); position:absolute; height:100%; width:100%; top:-4px; left:0px; color:#fff; font-size:50px; padding-top:38px; border-radius:15px;  transition: opacity 1s ease-in-out; opacity:0;transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.index_page .module_icon .module_item:hover .shadow_play{background:rgba(0,0,0,0.5); position:absolute; height:100%; width:100%; top:-4px; left:0px; color:#fff; font-size:50px; padding-top:38px; border-radius:15px;  transition: opacity 1s ease-in-out; opacity:1;transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.index_page .pricing_panel{padding:15px 30px; background:#337ab7; text-align:Center; font-size:13px; font-weight:500; color:#fff; width:1175px; margin:0 auto; margin-top:30px; margin-bottom:20px; border-radius:4px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.index_page .pricing_panel h3{font-size:35px;}
.index_page .pricing_panel span{font-size:35px; font-weight:100; display:block;transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.index_page .pricing_panel a{color:#fff; text-decoration:underline!important; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.index_page .pricing_panel h1{text-align:center; font-size:22px; margin-bottom:25px; font-weight:400; line-height:27px;}
.index_page .pricing_panel .h1{text-align:center; font-size:22px; margin-bottom:25px; font-weight:400; line-height:27px;}
.index_page .pricing_panel h3.pricing-title{text-align:center; font-size:35px; margin-bottom:25px; font-weight:500; line-height:27px;}
.index_page .pricing_panel p{text-align:center; font-size:25px; font-weight:300;}
.index_page .pricing_panel .chat_button{font-size:22px;}
.index_page .customer_section{width:950px; margin:0 auto; 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;}
.index_page .customer_section h4{font-size:22px; font-weight:500; text-align:center; margin-bottom:25px;transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.index_page .customer_section .images_left_panel{width:464px; height:465px;float:left;transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.index_page .customer_section .images_right_panel{width:464px; height:465px;float:right;transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.index_page .customer_section .images_right_panel .top_img{width:462px; height:223px; margin-bottom:20px;transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.index_page .customer_section .images_right_panel .bottom_img{width:464px; height:223px;transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.index_page .customer_section .content{width:100%; padding:15px 0px; text-align:center; font-size:16px;transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.index_page .customer_section .info{width:100%; padding:15px 0px; text-align:center; font-size:13px; font-weight:500;transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.index_page .customer_section_old{width:100%; padding:20px; display:table;transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.index_page .customer_section_old h1{font-size:22px; font-weight:500; text-align:center; margin-bottom:25px;transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.index_page .customer_section_old .row{ border-bottom:solid 1px #dcdcdc; padding:15px;transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.index_page .customer_section_old .row:last-child{ border-bottom:solid 0px #dcdcdc; padding:15px;transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.index_page .customer_section_old img{width:285px; height:145px;transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.index_page .customer_section_old{font-size:17px; display:block; text-align:justify;transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.index_page .customer_section_old span{margin-bottom:10px; font-size:19px; font-weight:500; display:block;transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.index_page .free_try{padding:30px; background:#839be0; text-align:Center; width:100%; padding:20px; background:#fafafa; border-top:solid 1px  #dcdcdc; border-bottom:solid 1px  #dcdcdc; margin-top:20px; 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;}
.index_page .free_try h1{text-align:center; font-size:22px; margin-bottom:35px; font-weight:500; line-height:30px;transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.index_page .free_try h2{text-align:center; font-size:18px; font-weight:400; line-height:27px;transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.index_page .free_try .free_try_button{background:#337ab7; color:#fff; padding: 10px 15px; border-radius:4px; margin:0 auto; display:table; 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;}
.index_page .fast_growing{width:100%; padding:20px; display:table; text-align:center}
.index_page .fast_growing h1{font-size:42px; margin-top:0px;}
.index_page .fast_growing .h1{font-size:42px; margin-top:0px;}
.index_page .fast_growing h2{font-size:26px; font-weight:300; line-height:38px; margin-top:0px; margin-left:58px;}
.index_page .fast_growing h2.subheading-one{font-size:42px; margin-top:0px; font-weight: 500;}
.index_page .footer{background:#1c2126; width:100%; display:table; padding:20px; 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;}
.index_page .footer a{color:#fff;}
.index_page .navbar-nav{width:auto;}
.index_page .app_screens_slider{padding:0px 30px; background:#44d0c3; text-align:Center; font-size:13px; font-weight:500; color:#fff; width:100%; margin:0 auto; margin-bottom:20px; border-radius:4px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.index_page .app_screens_slider .carousel, .carousel-inner, .carousel-inner .item{background:transparent!important}
.index_page .app_screens_slider .carousel-control{color:#fff; opacity:1!important; top:50%; margin-top:-30px; background:transparent!important; font-size:50px!important;}
.index_page .app_screens_slider .left{text-align:left;}
.index_page .app_screens_slider .right{text-align:right;}
.index_page .web_screens_slider{padding:20px 30px; text-align:Center; font-size:13px; font-weight:500; color:#fff; width:100%; margin:0 auto; margin-bottom:20px; border-radius:4px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.index_page .web_screens_slider .web_screens_laptop{background:url(../images/web_screen_laptop.jpg) no-repeat center top; width:781px; height:450px; margin:0 auto;}
.index_page .non_login_footer{background:#4c4c4c; width:100%; display:table;}
.index_page .non_login_footer .inner_footer_wrapper{width:1150px; margin:0 auto; color:#fff;}
.index_page .non_login_footer .inner_footer_wrapper .row{margin:0px;}
.index_page .non_login_footer .inner_footer_wrapper .border_bottom{border-bottom:solid 1px rgba(255,255,255,0.3)}
.index_page .non_login_footer .inner_footer_wrapper a{color:#fff; text-decoration:none;}
.index_page .non_login_footer .inner_footer_wrapper a:hover{text-decoration:underline;}
.index_page .non_login_footer .inner_footer_wrapper .f_info{padding-top:30px; font-size:14px;}
.index_page .non_login_footer .inner_footer_wrapper .f_info .logo{display:table; width:100%; padding:5px 0px 12px 0px;}
.index_page .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;}
.index_page .non_login_footer .inner_footer_wrapper .f_info .phone a{text-decoration:none;}
.index_page .non_login_footer .inner_footer_wrapper .f_info .phone:hover{background:rgba(0,0,0,0.5)}
.index_page .non_login_footer .inner_footer_wrapper .f_info .phone span{width:70px; display:inline-block}
.index_page .non_login_footer .inner_footer_wrapper .f_info .phone:before{content:'\f095'; position:Absolute; font-family:FontAwesome; left:9px; top:5px;}
.index_page .non_login_footer .inner_footer_wrapper .f_info .email{width:250px; padding:5px 0px 5px 30px; position:relative}
.index_page .non_login_footer .inner_footer_wrapper .f_info .email a{text-decoration:none;}
.index_page .non_login_footer .inner_footer_wrapper .f_info .email:hover{background:rgba(0,0,0,0.5)}
.index_page .non_login_footer .inner_footer_wrapper .f_info .email span{width:70px; display:inline-block}
.index_page .non_login_footer .inner_footer_wrapper .f_info .email:before{content:'\f0e0'; position:Absolute; font-family:FontAwesome; left:7px; top:5px;}
.index_page .non_login_footer .inner_footer_wrapper .f_info .chat{width:250px; padding:5px 0px 5px 30px; position:relative}
.index_page .non_login_footer .inner_footer_wrapper .f_info .chat a{text-decoration:none; width:100%; display:table;}
.index_page .non_login_footer .inner_footer_wrapper .f_info .chat:hover{background:rgba(0,0,0,0.5)}
.index_page .non_login_footer .inner_footer_wrapper .f_info .chat span{width:70px; display:inline-block}
.index_page .non_login_footer .inner_footer_wrapper .f_info .chat:before{content:'\f1d7'; position:Absolute; font-family:FontAwesome; left:7px; top:5px;}
.index_page .non_login_footer .inner_footer_wrapper .f_info .connect{width:250px; padding:5px 0px 5px 30px; position:relative}
.index_page .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;}
.index_page .non_login_footer .inner_footer_wrapper .f_info .connect:hover{background:rgba(0,0,0,0.5)}
.index_page .non_login_footer .inner_footer_wrapper .f_info .connect span{width:70px; display:inline-block}
.index_page .non_login_footer .inner_footer_wrapper .f_info .connect:before{content:'\f0c1'; position:Absolute; font-family:FontAwesome; left:7px; top:5px;}
.index_page .non_login_footer .inner_footer_wrapper .f_quick_link{padding:30px 0px 20px 0px; font-size:14px;}
.index_page .non_login_footer .inner_footer_wrapper .f_quick_link .head{font-size:16px; font-weight:500; display:Table; width:100%;}
.index_page .non_login_footer .inner_footer_wrapper .f_quick_link a{font-size:14px; font-weight:300; display:Table; width:100%; padding:5px 0px}
.index_page .non_login_footer .inner_footer_wrapper .f_help_center{padding:30px 0px 20px 0px; font-size:14px;}
.index_page .non_login_footer .inner_footer_wrapper .f_help_center .head{font-size:16px; font-weight:500; display:Table; width:100%;}
.index_page .non_login_footer .inner_footer_wrapper .f_help_center a{font-size:14px; font-weight:300; display:Table; width:100%; padding:5px 0px}
.index_page .non_login_footer .inner_footer_wrapper .links{padding:14px 9px;}
.index_page .non_login_footer .inner_footer_wrapper .links a{display:inline-block; margin:0px 5px; font-size:14px;}
.index_page .non_login_footer .inner_footer_wrapper .social_links{padding:14px 9px;}
.index_page .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;}
.index_page .non_login_footer .inner_footer_wrapper .copyright{color:#9a9a9a; font-size:13px; padding:7px;}
.index_page .non_login_footer .inner_footer_wrapper .copyright a{color:#9a9a9a;}


.index_page .non_login_footer .inner_footer_wrapper .app-icons{width:100%; padding:30px;}
.index_page .non_login_footer .inner_footer_wrapper .app-icons .head{width:100%; padding:0px; text-align:center; color:#fff; font-size:20px; margin-bottom:30px;}
.index_page .non_login_footer .inner_footer_wrapper .app-icons .icons{width:100%; padding:0px 0px; margin-bottom:30px;}
.index_page .non_login_footer .inner_footer_wrapper .app-icons .icons ul{margin:0px; padding:0px; list-style:none}
.index_page .non_login_footer .inner_footer_wrapper .app-icons .icons li{margin:0px; padding:0px; list-style:none; display:inline-block; padding:5px; width:19%; text-align:center}
.index_page .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}
.index_page .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}
.index_page .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}
.index_page .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}
.index_page .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}
/*.index_page .non_login_footer .inner_footer_wrapper .app-icons .icons ul{margin:0 auto; width:90%; padding:0px; list-style:none}
.index_page .non_login_footer .inner_footer_wrapper .app-icons .icons li{margin:0px; padding:0px; list-style:none; display:inline-block; padding:5px; width:19%}*/
.index_page .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}
.index_page .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}
.index_page .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}
.index_page .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}
.index_page .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}


.index_page .fast_laptop .carousel-fade{background:transparent;}
.index_page .fast_laptop .carousel-fade {
.carousel-inner {
	.item {transition-property: opacity; height:313px; width:549px;}
	.item,.active.left,	.active.right {opacity: 0; height:313px; width:549px;}
	.active, .next.left, .prev.right {opacity: 1; height:313px; width:549px;}
	.next,.prev,.active.left,.active.right {left: 0;transform: translate3d(0, 0, 0);}
}
.carousel-control {z-index: 2;}
}
.index_page .fast_laptop .carousel-inner {position: relative; width: 419px;overflow: hidden;margin: 0 auto;margin-top: 8px; background:transparent}
.index_page .fast_laptop .item:nth-child(1) {background: url(../images/web-screen.jpg) no-repeat center center; height:266px; width:417px; margin:0 auto;margin-top: 18px; background-size:cover}
.index_page .fast_laptop .item:nth-child(2) {background: url(../images/web-screen-1.jpg) no-repeat center center; height:266px; width:417px; margin:0 auto;margin-top: 18px; background-size:cover}
.index_page .fast_laptop .item:nth-child(3) {background: url(../images/web-screen-2.jpg) no-repeat center center; height:266px; width:417px; margin:0 auto;margin-top: 18px; background-size:cover}
.index_page .fast_laptop .item:nth-child(4) {background: url(../images/web-screen-3.jpg) no-repeat center center; height:266px; width:417px; margin:0 auto;margin-top: 18px; background-size:cover}
.index_page .fast_laptop .item:nth-child(5) {background: url(../images/web-screen-4.jpg) no-repeat center center; height:266px; width:417px; margin:0 auto;margin-top: 18px; background-size:cover}


.footer .social_links a{padding: 5px!important; border: solid 1px #fff!important; border-radius: 4px!important; width: 30px; font-size:13px; display: inline-block;}
.affix {position: fixed; top: 0; z-index:100;background:#fff; 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;}
.get_free_trail_pop .modal-header{background:#2966a1; color:#fff;}
.get_free_trail_pop .modal-header .close{color:#fff; opacity:1;}
.get_free_trail_pop .modal-footer{background:#2966a1; color:#fff; text-align:center;}
.get_free_trail_pop .modal-footer .btn{background: #4497c9; color: #fff; padding: 10px 35px; font-size: 22px; font-weight: 300;}
.get_free_trail_pop .modal-body .field input{font-weight:700;}
.get_free_trail_pop .modal-body .field .dropdown-toggle{font-weight:700;}

.login_page .content{width:500px; margin:0 auto; padding:40px;}
.login_page .content h1{text-align:center; font-size:22px; margin-bottom:25px; font-weight:500; line-height:30px;transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.login_page .content a{margin-bottom:15px; font-weight:300; line-height:30px; color:#32373c; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.login_page .content .button{padding:5px; line-height:normal; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.login_page .content .button .btn{width:50%; font-weight:500}
.login_page .footer{position:fixed; bottom:0px; width:100%;}
.signup_new .footer{position:fixed; bottom:0px; width:100%;}
.pricing_page .container{padding:20px; width:100%!important}
.pricing_page .container .package {width:1100px; margin:0 auto;}
.pricing_page .container .package .btn{margin:0 auto; display:table}
.pricing_page .container .package .col-sm-4 {padding:0px; padding-bottom:50px;}
.pricing_page .container .package .col-sm-4 .create_account{position:absolute; left:50%; margin-left:-92px; bottom:20px;}
.pricing_page .container .package .price{width:100%; display:table; margin-bottom:15px;}
.pricing_page .container .package .price h1{text-align:center; font-size:22px; padding:0px; margin:10px 0px; display:inline-block}
.pricing_page .container .package .price h2{text-align:center; font-size:15px; padding:0px; font-weight:400; margin:10px 0px; display:inline-block}
.pricing_page .container .package .price .btn{text-align:center; font-weight:400; margin:0px auto; display:table}
.pricing_page .container .package .price p{color:#8f9396; text-align:center; font-size:12px; padding:0px; font-weight:400; margin:10px 0px; display:block}
.pricing_page .container .package .features{display:table; color:#32373c; text-decoration:none; font-size:17px; padding:10px;}
.pricing_page .container .package .features i{color:#2e6da4; font-weight:700;}
.pricing_page .container .package .app_detail{width:100%; display:block;}
.pricing_page .container .package .app_detail .icon{width:67px; height:66px; display:block; margin:0 auto; margin-bottom:10px;}
.pricing_page .container .package .app_detail .name{text-align:center; font-size:13px; font-weight:500}
.pricing_page .container .package .app_detail .sub_name{text-align:center; font-size:11px; color:#8f9396}
.pricing_page .container .package .app_detail .pos{background:url(../images/app_icon.png) no-repeat left top;}
.pricing_page .container .package .app_detail .order_up{background:url(../images/app_icon.png) no-repeat -77px top;}
.pricing_page .container .package .app_detail .on_the_list{background:url(../images/app_icon.png) no-repeat -153px top;}
.pricing_page .container .package .app_detail .app_builder{background:url(../images/app_icon.png) no-repeat -229px top;}
.pricing_page .container .package .app_detail .regulars{background:url(../images/app_icon.png) no-repeat -305px top;}
.pricing_page .container .package .app_detail .vipz{background:url(../images/app_icon.png) no-repeat -381px top;}
.pricing_page .container .package .app_detail .shift{background:url(../images/app_icon.png) no-repeat -456px top;}
.pricing_page .container .package .app_detail .invoice{background:url(../images/app_icon.png) no-repeat -532px top;}
.pricing_page .container .package .app_detail .welcome{background:url(../images/app_icon.png) no-repeat -608px top;}
.pricing_page .container .package .app_detail .here{background:url(../images/app_icon.png) no-repeat -685px top;}
.pricing_page .container .package .app_detail .incoming{background:url(../images/app_icon.png) no-repeat -762px top;}
.pricing_page .cloud_basic{height:auto!important;}
.pricing_page .cloud_basic .icon{height:auto!important;}
.pricing_page .container .package-wrapper .modernize .app-item{margin-bottom:10px; min-height:152px;}
.pricing_page .container .package-wrapper {width:1280px!important; margin:0 auto; border-radius:10px;}
.pricing_page .container .package-wrapper h1{text-align:center; font-size:23px; padding:20px 10px; margin:0px; font-weight:900;}
.pricing_page .container .package-wrapper span{font-size:14px; width:100%; display:table; text-align:center; font-weight:500}
.pricing_page .container .package-wrapper .h1{text-align:center; font-size:23px; padding:20px 10px; margin:0px; font-weight:900;}
.pricing_page .container .package-wrapper .h1 span{font-size:14px; width:100%; display:table; text-align:center; font-weight:500}
.pricing_page .container .package-wrapper .app-icons {width:100%; padding:10px; text-align:center;}
.pricing_page .container .package-wrapper .app-icons .app-item {width:100%; padding:5px 0px; text-align:center; font-weight:700; position:relative; min-height:145px;}
.pricing_page .container .package-wrapper .app-icons .app-item .icon{margin-bottom:10px;}
.pricing_page .container .package-wrapper h2{text-align:center; font-size:25px; padding:10px; margin:0px; font-weight:900;}
.pricing_page .container .package-wrapper .note{text-align:center; font-size:15px; font-weight:700;}
.pricing_page .container .package-wrapper .app_detail {margin-bottom:10px;}
.pricing_page .container .package-wrapper .app_detail .icon{width:67px; height:66px; display:block; margin:0 auto; margin-bottom:10px;}
.pricing_page .container .package-wrapper .app_detail .pos{background:url(../images/app_icon.png) no-repeat left top;}
.pricing_page .container .package-wrapper .app_detail .order_up{background:url(../images/app_icon.png) no-repeat -77px top;}
.pricing_page .container .package-wrapper .app_detail .on_the_list{background:url(../images/app_icon.png) no-repeat -153px top;}
.pricing_page .container .package-wrapper .app_detail .app_builder{background:url(../images/app_icon.png) no-repeat -229px top;}
.pricing_page .container .package-wrapper .app_detail .regulars{background:url(../images/app_icon.png) no-repeat -305px top;}
.pricing_page .container .package-wrapper .app_detail .vipz{background:url(../images/app_icon.png) no-repeat -381px top;}
.pricing_page .container .package-wrapper .app_detail .shift{background:url(../images/app_icon.png) no-repeat -456px top;}
.pricing_page .container .package-wrapper .app_detail .invoice{background:url(../images/app_icon.png) no-repeat -532px top;}
.pricing_page .container .package-wrapper .app_detail .welcome{background:url(../images/app_icon.png) no-repeat -608px top;}
.pricing_page .container .package-wrapper .app_detail .here{background:url(../images/app_icon.png) no-repeat -685px top;}
.pricing_page .container .package-wrapper .app_detail .incoming{background:url(../images/app_icon.png) no-repeat -762px top;}
.pricing_page .container .package-wrapper .name{font-size: 14px; font-weight:700}
.pricing_page .container .package-wrapper .sub_name{color: #686969; font-size: 13px;}
.pricing_page .container .package-wrapper .app-item:hover .shadow_play{background:rgba(0,0,0,0.5); position:absolute; height:100%; width:100%; top:-4px; left:0px; color:#fff; font-size:50px; padding-top:38px; border-radius:15px;  transition: opacity 1s ease-in-out; opacity:1;transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.pricing_page .container .package-wrapper .app-item .shadow_play{background:rgba(0,0,0,0.5); position:absolute; height:100%; width:100%; top:-4px; left:0px; color:#fff; font-size:50px; padding-top:38px; border-radius:15px;  transition: opacity 1s ease-in-out; opacity:0;transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.pricing_page .container .package-wrapper  .multi_account{margin-bottom:41.3px; float:none}
.pricing_page .container .package-wrapper  .single_account{width: 145px; height: auto; padding: 5px; margin: 0px; margin-bottom:50px; float:none}
.pricing_page .container .package-wrapper .single_account a{color:#000; text-decoration:none; font-size: 16px; margin-bottom: 13px; display: block;}
.pricing_page .container .package-wrapper .plus{color: #337ab7; font-size: 50px; font-weight: 100; margin:17px 0px; width:100%!important;}
.pricing_page .container .customer_speak {width:850px; margin:0 auto; text-align:center; margin-top:50px;}
.pricing_page .container .customer_speak .h1{text-align:center; font-size:22px; padding:0px; margin:10px 0px;}
.pricing_page .container .customer_speak h1{text-align:center; font-size:22px; padding:0px; margin:10px 0px;}
.pricing_page .container .customer_speak h2{text-align:center; font-size:17px; padding:0px; margin:10px 0px; font-weight:400; line-height:20px;}
.pricing_page .container .customer_speak .customer_img{width:86px; height:86px; border-radius:86px; border:solid 2px #fff; box-shadow:0px 0px 5px rgba(0,0,0,0.5); margin:0 auto; margin-top:20px; margin-bottom:20px;}
.pricing_page .container .customer_speak .customer_logo{width:221px; height:73px; box-shadow:0px 0px 5px rgba(0,0,0,0.5); margin:0 auto; margin-top:20px; margin-bottom:20px;}
.pricing_page .container .customer_speak .customer_name{text-align:center; font-size:15px; padding:0px; margin:10px 0px; font-weight:400; line-height:20px;}
.pricing_page .container .expenses {width:850px; margin:0 auto; text-align:center; margin-top:80px;}
.pricing_page .container .expenses h1{text-align:center; font-size:22px; padding:0px; margin:10px 0px 30px 0px;}
.pricing_page .container .expenses .detail h1{text-align:center; font-size:20px; padding:0px; margin:10px 0px 30px 0px;}
.pricing_page .container .expenses .detail .icon{width:185px; height:137px; margin:0 auto; margin-top:20px; margin-bottom:20px;}
.pricing_page .container .expenses .detail .amount{padding:8px 0px;}
.pricing_page .container .expenses .detail .total_amount{padding:8px 0px; border-top:solid 1px #dcdcdc; font-weight:700; font-size:18px; margin-top:15px;}
.pricing_page .container .expenses .detail .btn{margin-top:40px; width:30%}
.pricing_page .container .expenses .detail .note{margin-top:10px;}
.pricing_page .container .content_area{width:850px; margin:0 auto; margin-top:80px;}
.pricing_page .container .content_area h1{font-size:20px; padding:0px; margin:10px 0px 30px 0px;}
.pricing_page .container .content_area .h1{font-size:20px; padding:0px; margin:10px 0px 30px 0px;}
.pricing_page .container .content_area a{ color:#32373c; text-decoration:underline}
.pricing_page .link{ color:#32373c; text-decoration:underline}
.pricing_page .module_icon .module_item{width: 100%; height: 140px; padding: 5px; margin: 0px; margin-bottom:20px; float:none}
.pricing_page .module_icon .single_account{width: 145px; height: auto; padding: 5px; margin: 0px; margin-bottom:20px; float:none}
.pricing_page .module_icon .single_account .icon{height:auto;}
.pricing_page .module_icon{padding:0px;}

.req-sucess-icon{text-align: center;font-size: 32px;}
.req-sucess-txt{text-align: center; font-size: 22px;}

.help_center .help_sections{ margin:0 auto; width:800px;}
.help_center .help_sections a{display:table; width:100%; height:100%; padding:40px 15px; color:#2996cc; text-decoration:none; font-weight:300; font-size:17px;}
.help_center .help_sections i{font-size:40px; margin-bottom:15px;}
.help_center .help_sections .border_blue{border:solid 1px #2996cc}
.help_center_inner{opacity:1!important;}
.help_center_inner .img_panel{height:140px;}
.help_center_inner .img_panel .img_text{margin-top:-65px!important;}
.videos_page .help_sections a{ text-decoration:none!important;}
.videos_page .help_sections .icon{width:350px; height:299px; margin:0 auto;}
.videos_page .help_sections .icon img{height:100%;}
.videos_page .help_sections .icon-2{width: 350px;height: 304px;margin: 0 auto;padding-top: 50px;}
.videos_page .help_sections .icon-2 img{width:100%;}
.videos_page .help_sections .text{font-weight: 700;font-size: 20px;margin-top: 20px;color: #5d5d5d;}
.videos_page .help_sections .col-sm-6{margin-bottom:50px;}
.videos_page .video_listing {width:900px; margin:20px auto;}
.videos_page .video_listing_width_inc {width:1149px;}
.videos_page .video_listing a{border:solid 1px #fff; text-decoration:none; display:table; width:100%; padding:10px; transition: all .5s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease;}
.videos_page .video_listing a:hover{border:solid 1px #dcdcdc; }
.videos_page .video_listing .icon{width: 96px; height: 86px; margin: 0 auto; margin-bottom:20px; text-align:center}
.videos_page .video_listing .icon_video{ height: 72px; }
.videos_page .video_listing .icon{color: #0c0d18; font-weight: 500;}
.videos_page .video_listing .name {color: #0c0d18; font-weight: 500; text-align:center; font-size:17px;}
.videos_page .video_listing .sub_name {color: #131313; font-weight: 400; font-size: 13px; text-align:center; min-height:50px; margin-top: 10px;}
.videos_page .video_listing .pos{background:url(../images/icon-home.png) no-repeat 5px -8px; position:relative; width:76px; height: 72px;}
.videos_page .video_listing .sv-square{background:url(../images/sv-square.png) no-repeat;  position:relative; width:280px; height: 141px;background-size: 100%;}
.videos_page .video_listing .sv-quickbook{background:url(../images/sv-quickbook.png) no-repeat;  position:relative; width:280px; height: 141px;background-size: 100%;}
.videos_page .video_listing .sv-tessitura{background:url(../images/sv-tessitura.png) no-repeat;  position:relative; width:280px; height: 141px;background-size: 100%;}
.videos_page .video_listing .sv-izettle{background:url(../images/sv-izettle.png) no-repeat;  position:relative; width:280px; height: 141px;background-size: 100%;}
.videos_page .video_listing .sv-plug-npay{background:url(../images/sv-plug-npay.png) no-repeat;  position:relative; width:280px; height: 141px;background-size: 100%;}
.videos_page .video_listing .sv-zoho{background:url(../images/sv-zoho.png) no-repeat;  position:relative; width:280px; height: 141px;background-size: 100%;}
.videos_page .video_listing .sv-paypal{background:url(../images/sv-paypal.png) no-repeat;  position:relative; width:280px; height: 141px;background-size: 100%;}
.videos_page .video_listing .orderup{background:url(../images/icon-home.png) no-repeat -843px -8px; position:relative; width:70px; height: 72px;}
.videos_page .video_listing .onthelist{background:url(../images/icon-home.png) no-repeat -136px -8px; position:relative; width:76px; height: 72px;}
.videos_page .video_listing .appbuilder{background:url(../images/icon-home.png) no-repeat -208px -8px; position:relative; width:70px; height: 72px;}
.videos_page .video_listing .regulars{background:url(../images/icon-home.png) no-repeat -279px -8px; position:relative; width:76px; height: 72px;}
.videos_page .video_listing .vipz{background:url(../images/icon-home.png) no-repeat -360px -8px; position:relative; width:76px; height: 72px;}
.videos_page .video_listing .shift{background:url(../images/icon-home.png) no-repeat -439px -8px; position:relative; width:76px; height: 72px;}
.videos_page .video_listing .invoice{background:url(../images/icon-home.png) no-repeat -508px -8px; position:relative; width:70px; height: 72px;}
.videos_page .video_listing .welcome{background:url(../images/icon-home.png) no-repeat -586px -8px; position:relative; width:76px; height: 72px;}
.videos_page .video_listing .here{background:url(../images/icon-home.png) no-repeat -666px -8px; position:relative; width:76px; height: 72px;}
.videos_page .video_listing .incoming {background:url(../images/icon-home.png) no-repeat -738px -8px;position:relative;width:76px;height: 72px;}
.videos_page .breadcrumbs{padding:10px 20px; width:100%; display:table; border-bottom:solid 1px #dcdcdc; text-transform: uppercase;}
.videos_page .breadcrumbs a{color:#000; font-weight:700;}
.videos_page h1{color:#000; font-weight:700; text-align:center; font-size:22px; margin-bottom:20px; text-transform: uppercase; padding:30px 20px;}
.videos_page .video_listing .video_display{width:560px; height:315px; margin:0 auto;}
.videos_page .video_listing .video_description{padding:10px; text-align:center; font-size:13px; color: #676c70;}
.videos_page .video_listing .video_title{padding: 10px;text-align: center;font-size: 14px;color: #141415;text-transform: uppercase;font-weight: 600;min-height: 65px; vertical-align: middle;}
.videos_page .video_listing .video_title_singleline{padding-top: 26px;}
.video_play_botton{background:url(../images/video_play_btn.png) no-repeat; background-size:28px; width:28px; height:28px; margin:0px auto;}

.signup .signup_form{width:850px; margin:0 auto;}
.signup .signup_form h1{font-size:27px; text-align:Center; margin-bottom:25px; margin-top:0px;}
.signup .feature_container{padding:20px 20px;}
.signup .feature_container h2{font-size:22px; margin:0px; margin-bottom:30px;}
.signup .feature_container ul{margin:0px; padding:0px 0px 0px 20px;}
.signup .feature_container li{margin-bottom:20px;}
.signup .testimony{width:700px; margin:0 auto; margin-top:70px; text-align:Center; font-size:17px;}
.signup .testimony span{display:block; margin-top:20px; text-align:Center; font-size:20px;}
.signup .arrow{position: absolute; left: -85px; bottom: -30px;}

.signup_new .signup_form{width:100%; margin:0 auto;}
.signup_new .signup_form h1{font-size:30px; font-weight:100; text-align:Center; margin:25px 0px;}
.signup_new .feature_container{padding:0px; font-size:20px; font-weight:100;}
.signup_new .feature_container img{display:block; margin:0 auto;}
.signup_new .feature_container .divider{width:1px; height:100px; background:#dcdcdc; margin:0 auto; position:relative;}
.signup_new .feature_container .divider .and{background:#fff; font-size:30px; font-weight:100; position:absolute; top:50%; margin-top:-24px; left:50%; margin-left:-9px;}
.signup_new .testimony{width:700px; margin:0 auto; margin-top:70px; text-align:Center; font-size:17px;}
.signup_new .testimony span{display:block; margin-top:20px; text-align:Center; font-size:20px;}
.signup_new .arrow{position: absolute; left: -85px; bottom: -30px;}

.error_msg .container{width:600px; margin:0 auto; padding:20px;height:calc(100% - 188px);}
.error_msg .icon{width:60px; height:60px; margin:0 auto;}
.error_msg .icon:before{content:'\f119'; position:absolute; font-size:65px; font-weight:100;font-family:FontAwesome; width:60px; height:60px;}
.error_msg h1{font-size:27px; font-weight:100; text-align:center; margin-top: 22px;}
.error_msg h2{font-size:22px; font-weight:100; text-align:center;}
.error_msg p{font-size:15px; font-weight:300; text-align:center; line-height:25px}
.error_msg {text-align:left !important;}
.error_msg div{text-align:left !important;}


.help_center_inner .container{height:calc(100% - 88px);}
.help_center_inner #container{height:calc(100% - 88px);}

/* Landing Page */
.landing_pg .top_bar_home{width:100%; display:table; padding:5px 15px; box-shadow:0px 0px 1px 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; }
.landing_pg .top_bar_home .welcome{font-size: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; }
.landing_pg .top_bar_home .welcome img{vertical-align: middle;top: -4px;position: relative;}
.landing_pg .top_bar_home .data_time{font-size:16px; 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; }
.landing_pg .sub_head{text-align: center; width: 100%; display: table; padding: 25px 0px; font-size: 16px; 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; }
.landing_pg .options{padding:15px 0px; 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; }
.landing_pg .box{font-family: 'Jost', sans-serif; border:solid 1px #e0e0e0; border-radius:5px; padding:30px 20px; display:block; 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; }
.landing_pg .hidden_box{display:none;}
.landing_pg .box .icon{height:37px; font-size:35px; text-align:center; 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; }
.landing_pg .box .icon img{width:auto; height:100%;}
.landing_pg .box .heading{font-size:20px; font-weight:600; margin-bottom:10px; text-align:center; height:40px; 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; }
.landing_pg .box .description{font-size:16px; font-weight:400; text-align:center; height:140px; 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; }
.landing_pg .box_grey_color{background:#4a95c7; color:#fff; -webkit-transition: background-color 1s ease-in;  -moz-transition: background-color 1s ease-in;  -o-transition: background-color 1s ease-in;  transition: background-color 1s ease-in;}
.landing_pg .box_grey_color img{-webkit-transition: all 0.7s ease;transition: all 0.7s ease;}
/*.landing_pg .box_grey_color:hover{background:#f0f1f2; color:#32373c; -webkit-transition: background-color 1s ease-out;  -moz-transition: background-color 1s ease-out;  -o-transition: background-color 1s ease-out;  transition: background-color 1s ease-out;}
.landing_pg .box_grey_color:hover img{filter: invert(100%);-webkit-filter: invert(100%);-webkit-transition: all 0.7s ease;transition: all 0.7s ease;}*/
.landing_pg .box_white_color{background:#fff; color:#32373c;}
.landing_pg .box_white_color img{filter: invert(100%);-webkit-filter: invert(100%);}
/*.landing_pg .box_white_color:hover{background:#f0f1f2; color:#32373c; -webkit-transition: background-color 1s ease-out;  -moz-transition: background-color 1s ease-out;  -o-transition: background-color 1s ease-out;  transition: background-color 1s ease-out;}
.landing_pg .box_white_color:hover img{filter: invert(100%);-webkit-filter: invert(100%);-webkit-transition: all 0.7s ease;transition: all 0.7s ease;}*/
.landing_pg .box_blue_color{background:#5973c6; color:#fff; -webkit-transition: background-color 1s ease-in;  -moz-transition: background-color 1s ease-in;  -o-transition: background-color 1s ease-in;  transition: background-color 1s ease-in;}
.landing_pg .box_blue_color img{-webkit-transition: all 0.7s ease;transition: all 0.7s ease;}
/*.landing_pg .box_blue_color:hover{background:#f0f1f2; color:#32373c; -webkit-transition: background-color 1s ease-out;  -moz-transition: background-color 1s ease-out;  -o-transition: background-color 1s ease-out;  transition: background-color 1s ease-out;}
.landing_pg .box_blue_color:hover img{filter: invert(100%);-webkit-filter: invert(100%);-webkit-transition: all 0.7s ease;transition: all 0.7s ease;}*/
.landing_pg .box_green_color{background:#8b99c5; color:#fff; -webkit-transition: background-color 1s ease-in;  -moz-transition: background-color 1s ease-in;  -o-transition: background-color 1s ease-in;  transition: background-color 1s ease-in;}
.landing_pg .box_green_color img{-webkit-transition: all 0.7s ease;transition: all 0.7s ease;}
/*.landing_pg .box_green_color:hover{background:#f0f1f2; color:#32373c; -webkit-transition: background-color 1s ease-out;  -moz-transition: background-color 1s ease-out;  -o-transition: background-color 1s ease-out;  transition: background-color 1s ease-out;}
.landing_pg .box_green_color:hover img{filter: invert(100%);-webkit-filter: invert(100%);-webkit-transition: all 0.7s ease;transition: all 0.7s ease;}*/



/* Color management */
.color_management .modifier-product-right-side-detail ul ul .color_panel{display: block !important;}
/* Color management */

#refund_reason_div .open>.dropdown-menu{width: 100%;}
.sign-up-form .open>.dropdown-menu{width:100%;}
#quick_signup_form .open>.dropdown-menu{width:100%; display:block!important; margin:0px!important}
#quick_signup_form .open>.dropdown-menu a{width:100%; display:block!important; margin:0px!important}


#sms_text{min-height: 90px;}

/* Reservation Popup */
.app_cal_page .ui-widget-content { border: 1px solid #ffffff; background: #ffffff; color: #222222;}
.app_cal_page #lookup_date{width: 100%; margin: 0px auto; padding-left: 25px;}
.app_cal_page #lookup_date .ui-widget-header {background:#f1f1f1; border: 0px !important;}
.app_cal_page #lookup_date .ui-datepicker td span, .ui-datepicker td a{border-radius:12px!important; padding: .4em !important;}
.app_cal_page #lookup_date .ui-datepicker, #class_lookup_date .ui-datepicker{width: 100% !important; border: solid 1px #dcdcdc;}
.app_cal_page .ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year{width: 48%; margin-right: 2%; padding: 5px; border-radius: 3px; border: solid 1px #dcdcdc; font-weight:normal;}
.app_cal_page #class_lookup_date .ui-datepicker td span, .ui-datepicker td a{display: inline-block !important; border-radius:12px!important;}
.app_cal_page #lookup_date .ui-datepicker td span, .ui-datepicker td a{display: inline-block !important;}
.app_cal_page #product_employee{border-radius: 3px;}
.app_cal_page .ui-datepicker td{ text-align:center; padding: 2px;}
.app_cal_page #lookup_date .ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next{ display:none;}
.app_cal_page .reservation_header .right_section ul li { margin-right: 0%;}
.app_cal_page .ui-datepicker .ui-datepicker-title{margin: 0;}
.app_cal_page .class_appt_section{width: 100% !important; padding-top: 0px !important; padding-left:0 !important; height: auto!important;}
.app_cal_page .class_appt{ display: block !important; width: 100% !important; padding: 5px !important;}
.app_cal_page #class_lookup_date .ui-widget-header{border: 0px;}
.app_cal_page .ui-datepicker th{font-weight: normal;}
.app_cal_page .tooltip{opacity:1!important; background:rgba(0,0,0,0.8)!important; border:0px!important; color:#fff!important; border-radius:4px!important; font-size:14px!important; line-height:18px;}

.app_cal_page #my_form{margin-top: -209px!important;}
.app_cal_page .modal-header{padding:5px}
.app_cal_page .modal-header .close{top:0px;}
.app_cal_page .modal-header h4{font-size:22px;}
.app_cal_page .modal-body{padding: 5px 10px 0px 10px;}
.app_cal_page .modal-footer .btn-default{margin:2px!important; padding:6px!important;}
.app_cal_page .modal-footer .btn-primary{margin:2px!important; padding:6px!important;}

@media screen and (-webkit-min-device-pixel-ratio:0) {
.app_cal_page .ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year{-webkit-appearance: none; background:url(../images/select_combo_bg.jpg) no-repeat right #fff !important;}
}



.thumbnail_ecom{position:relative; width:100%; margin:0px;}
.thumbnail_ecom .thumb_overlay{background: rgba(0,0,0,0.2); opacity: 0; width: 100%; height: 100%; position: absolute; padding: 80px; top:0px; left:0px;}
.thumbnail_ecom .thumb_overlay i {color: #fff;font-size: 30px;text-align: center;}
.thumbnail_ecom:hover .thumb_overlay{opacity:1;}
/* Ecom Page*/
.ecomm .data_panel{top:0px;}
.ecomm .data_panel ul{width:100%; display:table;}
.ecomm .data_panel li{width:32.0%; float:left; border:solid 1px #dcdcdc; margin:15px 7px; padding:0px; text-align:center; }
.ecomm .data_panel li 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; }
.ecomm .data_panel li:hover{box-shadow:0px 0px 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; }
.ecomm .data_panel li .heading{padding:10px; color:#000; font-weight:500; text-transform:uppercase; text-align:left; border-bottom:solid 1px #dcdcdc;transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease; }
.ecomm .sub_nav{height:100%; overflow:scroll;}
.config_options{border:solid 0px #2996cc; border-left:solid 0px #2996cc; background:#fff; position:absolute; width:510px; left:226px; margin-top:0px; z-index:100; height:485px!important;box-shadow:0px 0px 10px rgba(0,0,0,0.5)}
.config_options .config_header{background:#fafafa; border-bottom:1px solid #e5e5e5; padding:10px; font-size:17px; font-weight:400;}
.config_options .config_header a{font-size:18px; color:#32373c; font-weight:500; text-decoration:none;}
.config_options .config_form{height:440px!important; overflow:auto;}
.config_options .config_form .nniicc-dropzoneParent .drag_drop .content{width:auto!important;}
.config_options .config_form .row{border-bottom:1px solid #dcdcdc;}
.config_options .config_form .row .title{font-size:13px;}
.config_options .config_form .row .facebook i{color:#4b6fa9; position:absolute; right:12px; top:16px; font-size:20px;}
.config_options .config_form .row .facebook input{padding-right:30px;}
.config_options .config_form .row .twitter i{color:#34dff3; position:absolute; right:12px; top:16px; font-size:20px;}
.config_options .config_form .row .twitter input{padding-right:30px;}
.config_options .config_form .row .google-plus i{color:#e3653f; position:absolute; right:12px; top:16px; font-size:20px;}
.config_options .config_form .row .google-plus input{padding-right:30px;}
.config_options .config_form .row .linkedin i{color:#0498be; position:absolute; right:12px; top:16px; font-size:20px;}
.config_options .config_form .row .linkedin input{padding-right:30px;}
.config_options .config_form .row .pinterest i{color:#d73737; position:absolute; right:12px; top:16px; font-size:20px;}
.config_options .config_form .row .pinterest input{padding-right:30px;}
.config_options .config_form .row .instagram i{color: #fff;position: absolute;right: 12px;top: 16px;font-size: 14px;background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%,#d6249f 60%,#285AEB 90%);padding: 2px 4px;border-radius: 3px;}
.config_options .config_form .row .instagram input{padding-right:30px;}
.config_options .config_form .row .drag_drop{margin-top:10px; margin-bottom:10px;}
.config_options .config_form .row .drag_drop .content{width:360px;}
.config_options .config_form .row .drag_drop a{word-break: break-all;}
.mobile_view{background: #000; width: 350px; border-radius: 25px 25px 0px 0px; height: 530px; padding: 10px; margin:0 auto; margin-top:10px; padding-bottom:0px;}
.mobile_view .mobile_speaker{width: 70px; background: #fff; border-radius: 30px; height: 10px; margin: 0 auto; margin-bottom: 10px;}
.mobile_view .preview_area{background: #fff; width: 330px; border-radius: 25px 25px 0px 0px; height: 500px; padding: 10px; padding-bottom:0px;}
.mobile_view .preview_area iframe{width:100%; border:0px; height:100%}

.ecomm .minicolors-swatch{position:absolute!important; right:13px!important; top:13px!important; z-index:100!important;}
.ecomm .drag_drop{padding:5px;}
.ecomm .drag_drop i{font-size:25px; margin-left:0px;}
.ecomm .drag_drop .content{font-size:14px; width:190px; margin-left:10px;}
.ecomm .drag_drop .content_1{font-size:14px; width:220px; margin-left:10px;}
/* Ecom Page*/

/*payment Options*/
.online_payemnt .data_panel{top:0px;}
.payment-methods{ height:300px;}
/*payment Options*/

/*---Support Ticket---*/
.support-page .Message{border-bottom: solid 1px #f5f3f3;padding-bottom: 10px; margin-bottom: 10px;line-height: 25px;color: #000;}
.support-page .Meta{padding: 5px 0px;border-radius: 3px;font-size: 12px;color: #535353;font-weight: 400 !important;}
.support-page .Meta span{padding: 0px 10px 0 0;border-radius: 30px; font-size: 13px;}
.support-page .Meta span:last-child{ border-right:0;}
.support-page .DateCreated{font-style: italic; color: #999898; float:right;}
.form_area .well .field .txt{padding: 9px 12px; border: solid 1px #bec3c8; border-radius:4px; position:relative; color:#737373; height:40px; display:table; padding-right:80px; width:100%}
.support-page .TicketID{text-transform: uppercase;font-size: 12px !important;font-weight: 600;}
.s-ticket-id{float: left;font-size: 18px;font-weight: 700;position: relative; top: 12px;}
.sup-comment-box{ margin-bottom:50px;}

.skip-payment{margin-right: 30px; font-weight: 500;}
.skip-payment input{position: relative;top: 4px;width: 18px;height: 16px;}

/*Delivery Mechanism*/
.delivery_mechanism .data_panel .field .btn{font-size:13px; padding:4px 6px;}
.delivery_mechanism .data_panel li:last-child .btn{margin:5px;}
/*Delivery Mechanism*/

/*Stripe Select*/
.stripe_select .data_panel{top:0px;}
.stripe_select .data_panel .message{width:500px; margin:0 auto; text-align:center; margin-top:50px;}
.stripe_select .data_panel .btns{width:600px; margin:0 auto; text-align:center; margin-top:30px;}
.stripe_select .data_panel .btns a{padding:15px 35px;}
/*Stripe Select*/

.general_settings .data_panel{top:0px;}
.general_settings .email_notification{border:solid 1px #dcdcdc; padding:5px; border-radius:4px;}
.general_settings .email_notification .tag{float:left; border:solid 1px #dcdcdc; padding:5px;}
.general_settings .email_notification .tagsinput{padding:0px; width:100%; display:table; height:auto; min-height:auto!important;}
.general_settings .email_notification .tagsinput input{padding:6px;}
.general_settings .email_notification .tagsinput #email_notification_addTag input{border:0px; float:left}
.general_settings .email_notification .tagsinput #email_notification_addTag{float: left; display: inline-block; clear: unset; padding: 0px; margin: 0px 5px;}

/* Manage Categories */

.manage_categories .data_panel ul:hover .child .actions_items a.dot {background: #fff!important;}
.manage_categories .data_panel ul .child:hover .actions_items a.dot {background: #e1e1e1!important;}
.manage_categories ul a{color:#555; text-decoration:none;}
.manage_categories ul ul{border:solid 0px #dcdcdc;}
.manage_categories ul ul ul{border:solid 0px #dcdcdc;}
.manage_categories .ui-sortable-handle{margin:0px;}
.open_cat{margin:5px;}
/* Manage Categories */

.color_management .table_header li{padding:7px 8px;}
.color_management .data_panel .color_panel .checkbox .cr{margin-top:3px;}
.color_management .table_header .checkbox label{padding-left:0px;}
.color_management .data_panel .checkbox label{padding-left:0px;}

/*employee log*/
.employee_log .panel{border:0px;}
.employee_log .panel-group .panel{border-radius:0px;}
.employee_log .panel-heading{border-radius:0px;}
.employee_log .panel-heading a{display:block; text-decoration:none;position:relative}
.employee_log .panel-heading a:after{content:"\f146"; position:absolute; right:20px; width:10px; height:15px; top:50%; margin-top:-10px; font-family:FontAwesome}
.employee_log .panel-heading a.collapsed:after{content:"\f0fe"; position:absolute; right:20px; width:10px; height:15px; top:50%; margin-top:-10px; font-family:FontAwesome}
.employee_log .small_button {background: #fafafa!important;border: 1px #dcdcdc solid!important;padding: 3px 10px!important;text-align: Center!important;color: #a9a9a9!important;border-radius: 3px!important;}
.employee_log .panel-body .cal {position:relative; display:table}
.employee_log .panel-body .cal input{padding: 6px; height: auto; position: relative; border: solid 1px #dcdcdc; border-radius: 4px; padding-right: 28px;}
.employee_log .panel-body .cal i{position: absolute; right: 9px; z-index: 10; top: 9px;}
.scroll-list-item{height: 300px; overflow-y: scroll;}
/*employee log*/
/* Scheduler */
.app_cal_page #scheduler_main{height:100%; width:100%; display:table;}
.app_cal_page #scheduler_main .mobile_calendar_warper{height:100%; width:100%; display:table; clear: both;}
.app_cal_page #my_form{left:0!important; margin-left:250px!important; position:fixed!important}
.app_cal_page #my_form .min_height_pop{height:260px;}
.app_cal_page #my_form .modal-footer{padding:5px;}


.scheduler_wrapper {background: #fff;padding: 1px;flex: 1 1 auto;height: 100%;position: relative; display: flex; -webkit-flex-flow: column; flex-flow: column;}
.dhx_cal_navline{background-image:none!important; background:#f0f1f2!important; border-bottom:2px solid #ddd; height:57px!important; padding:10px; width:100%!important}
.dhx_cal_navline .dhx_cal_date{top:10px!important; font-size:15px!important}

.dhx_cal_header{background:none!important;}
.dhx_scale_bar a:link{font-size:13px!important; font-family: 'Roboto', sans-serif!important; text-decoration:none!important; font-weight:300!important;}
.dhx_scale_bar{height:39px!important}
.dhx_cal_container .btn-default.active{background-color:#3276b1; color:#fff; border: 0px; text-shadow: none; font-weight: 500;}
.dhx_cal_container{height:100%!important; left: 0px; top: 0px; bottom:10px; display: table; width: 100%;}
/*.dhx_cal_data{height:100%!important; top:0px!important;}*/
.app_cal_page .dhx_scale_holder{margin-bottom:40px;}

#my_form{background:#fff!important;}
#my_form .modal-dialog{margin:0px!important;}
#my_form .modal-dialog .modal-content{box-shadow:none!important; border:0px!important}
#my_form .daterangepicker.dropdown-menu{z-index:11000!important;}
.input_style{width:33%!important;}
.input_style .btn-group{width:100%!important;}
.input_style .btn-group .dropdown-toggle{width:90%!important; border:solid 1px #dcdcdc!important; padding:9px 12px!important; text-align:left;}
.input_style .btn-group .btn .caret{float:right; margin-top:7px;}
.input_style input{width:90%!important; border:solid 1px #dcdcdc!important; padding:9px 12px!important; text-align:left; border-radius:4px;}
.input_style select{width:90%!important; border:solid 1px #dcdcdc!important; padding:9px 12px!important; text-align:left; border-radius:4px; margin:0px!important;}
.input_style .dropdown_menu {height:200px; overflow:auto;}
.input_style .dropdown_menu input{width:auto!important; left:8px; top:2px;}
.input_style .dropdown_menu label{padding-left:25px!important;}
.input_style .dropdown_menu .checkbox input{margin-left:0px!important;}
#my_form{left:50%!important; margin-left:-300px!important; top:50%!important; margin-top:-234px!important; width:600px!important; bottom:auto!important;}
.ui-helper-hidden-accessible{display:none;}
.ui-widget{position:relative!important;}
.ui-autocomplete{width:200px!important; background:#fff!important; border-radius:4px!important; box-shadow:0px 0px 5px rgba(0,0,0,0.5); height:200px; overflow:auto; padding:0px; margin:0px;}
.ui-autocomplete li{list-style:none;}
.ui-autocomplete  a{width: 100%; padding: 5px 15px; display: table; color:#000; font-size:14px; cursor:pointer; text-decoration:none;}
.ui-autocomplete  a:hover{background:#2996cc; color:#fff; text-decoration:none;}
.colorpicker-component input{width:100%!important;}
.colorpicker {z-index:1000000!important;}
.daterangepicker {z-index:100001!important;}
#my_form .dropdown-toggle{box-shadow:unset;}
#my_form .dropdown_menu{width:100%; max-height:250px; height:auto; overflow:auto;}
#my_form .dropdown_menu input{width:auto;}

.ui-front {z-index:1000000 !important;}
.my_event {background-color: #ECEDD3;border: 1px solid #DCDDAA;overflow: hidden;background-image: url("/event_calendar_lib/codebase/imgs/shift-item-hash.png");background-position: -5px 0;border-radius: 2px;color:#1D1D1D;}
.my_publish {background-color: #ECEDD3;/*#1796B0;*/border: 1px solid #DCDDAA;/*#d8d8d8;*/overflow: hidden;background-position: -5px 0;border-radius: 2px;color:#1D1D1D; cursor:pointer}
.dhx_time_block_reset{cursor:pointer;}
.dhtmlXTooltip ul{padding-left:28px;}
.timeoff_event{text-align: left;border: 1px solid #d8d8d8;/*font-weight: bold;*/}
.info-label {background: url("/event_calendar_lib/codebase/imgs/shift-item-hash.png") repeat scroll 0 0 #E7E7E7;border-radius: 5px;color: #333333;font-size: 14px;margin: 10px;padding: 10px;}
.red_section {background-color: red;opacity: 0.25;filter:alpha(opacity=25);}
.dhx_cal_event_cont_selected{background-color: #9cc1db;color: white;}
.dhx_scale_hour_main {float: left;text-align: right;font-size: 16px;font-weight: bold;}
.dhx_scale_hour_minute_cont {float: left;position: relative;text-align: right;}
.dhx_scale_hour_minute_top, .dhx_scale_hour_minute_bottom {font-size: 10px;padding-right: 5px;}
.dhx_scale_hour_sep {position: absolute;height: 1px;background-color: #8C929A;right: 0;top: 20px;width: 20px;}
.dhx_cal_select_menu.my_event div {border: 0;background-color: transparent;color: black;}
.dhx_cal_event.my_event .my_event_body {padding-left: 1px;/*padding-left: 5px;*/padding-top: 0px;/*padding-top: 3px;*//*font-weight: bold;*/font-size:11px;}
.dhx_cal_event.my_publish .my_event_body {padding-left: 1px;/*padding-left: 5px;*/padding-top: 3px;/*font-weight: bold;*/}
.my_publish .event_date {font-weight: bold;padding-right: 5px;}
.my_event .event_date {font-weight: bold;padding-right: 5px;}
.my_event_resize {height: 3px;position: absolute;bottom: -1px;background: url("/event_calendar_lib/codebase/imgs_dhx_terrace/resizing.png") no-repeat scroll center center rgba(0, 0, 0, 0);border: 0 none;height: 5px;margin-top: -6px;}
.my_event_move {position: absolute;top: 0;height: 20px;cursor: pointer;}
.not-available{color:#A00;}
.dhx_cal_navline, .dhx_cal_header {z-index:0 !important;}
.emp_schedular_page .modal-body .form .dropdown-toggle{padding:7px!important; border:0px; background:#fff!important;}
.emp_schedular_page .modal-body .form .field input{padding:7px; box-shadow:unset;}
.emp_schedular_page .modal-body .form .field .input-group-addon:last-child{border:0px; border-radius:0px; background:url(../images/icon_color.png) no-repeat center center;}
.emp_schedular_page .modal-body .form .field .checkbox, .radio{padding:5px 6px 6px 6px;}
.emp_schedular_page .modal-body .form .field label {padding-left:5px;}
.emp_schedular_page .data_panel{overflow:hidden;}
.emp_schedular_page .dhx_scale_holder{margin-bottom:98px;}

/*Scheduler*/

.shift_discrepancy_report .data_panel{top:56px;}
/*------------Calendar----------------*/
.global_calendar .dhx_cal_navline{ display:table;}
.global_calendar #dhx_cal_date{ float: left; width: 200px;}
/*.global_calendar .rightpanel_wrapper .inner_panel .action_panel .btn { height: 40px; min-width: 40px; font-weight: 400;}*/
.global_calendar .dhx_cal_header{ background: none; color: #000000;}
.global_calendar .dhx_scale_bar{font-size: 12px !important; color: #737373;}
.global_calendar .dhx_cal_header{background: none;}
/*------------Calendar----------------*/

/*------------Order Report--------------*/
.order_report .report-header #order_report_header_container{top:51px;}
.order_report .report-header #order_report_list{top:92px;}
.order_report .table_header{padding:10px;}
.order_report .table_header .actions_items{visibility:visible}
.order_report .table_header .checkbox{margin-top:5px;}
.order_report .table_header ul{width:unset}
.order_report .data_panel ul{width:100%}
.order_report .data_panel li{width:120px;}
.order_report .data_panel .name{width:200px;}
.order_report .data_panel .count_no{width:70px;}
.order_report .data_panel li:first-child{padding-left: 26px; width: 60px;}
.order_report .data_panel li:last-child{width: 45px!important;}
.order_report .order_detail{position:fixed!important; background:#fafbfc; box-shadow:1px 0 5px rgba(0,0,0,0.12); width:600px; right:0; top: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; z-index:1000; display:flex; flex-flow:column; height:100%}
.order_report .order_detail .top_header{padding:10px; width:100%; display:table; border-bottom:1px solid #dcdcdc;background:#fff; box-shadow:0px 2px 5px rgba(0,0,0,0.1); margin-bottom:10px;}
.order_report .order_detail .top_header .txt{padding:4px; float:left; font-size:16px;}
.order_report .order_detail .top_header .txt span{color:#737373; font-size:13px; font-weight:600}
.order_report .order_detail .top_header .btn{padding:5px; border:0px; margin:0px;}
.order_report .order_detail .top_header .btn i{color:#fff; margin-top:0px;}
.order_report .order_detail .bottom_footer{width:100%; display:table; border-top:1px solid #dcdcdc; position:absolute; bottom:0px; left:0px; z-index:100000; background:#fff;}
.order_report .order_detail .bottom_footer i{font-size:17px;}
.order_report .order_detail .bottom_footer .btn{padding:3px 6px; margin:5px; font-size:12px;}
.order_report .details_open{z-index:1000;  top:0; right: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; margin-right:-600px;}
.order_report .order_detail .setting_form{background:#fff; border:solid 1px #dcdcdc; border-radius:3px; margin:10px; padding:0px;}
.order_report .order_detail .setting_form{font-size:13px;}
.order_report .order_detail .setting_form .head{background:#f0f1f2; border-radius:3px 3px 0px 0px}
.order_report .order_detail .setting_form .col-xs-6{padding:7px; border-bottom:solid 1px #dcdcdc}
.order_report .order_detail .setting_form .col-xs-2{padding:7px; border-bottom:solid 1px #dcdcdc}
.order_report .order_detail .setting_form .col-xs-4{padding:7px; border-bottom:solid 1px #dcdcdc}
.order_report .order_detail .setting_form .col-xs-12{padding:7px; border-bottom:solid 1px #dcdcdc}
.order_report .order_detail .setting_form .col-xs-12 img{ margin-right:10px;}
.order_report .order_detail .setting_form .small{font-size:11px; font-weight:normal;}
.order_report .settings_open{margin-right:0px!important; z-index:1005; top:0px !important; box-shadow:0px 0px 10px rgba(0,0,0,0.5)}
.order_report .order_detail .product_info{padding:0px 15px; font-weight:700}
.order_report .order_detail .product_info span{font-weight:400; display:block; font-size:13px;}
#right_panel{overflow-y:scroll; flex:1 1 auto; padding-bottom:100px;}
#right_panel::-webkit-scrollbar-track{border-radius: 0px;background-color: #fafbfc;}
#right_panel::-webkit-scrollbar{width: 10px;background-color: #85898c;}
#right_panel::-webkit-scrollbar-thumb{border-radius: 0px;background-color: #85898c;}
.order_report .change_date .hour{float:left; width:95px;}
.order_report .change_date .hour .dropdown-toggle{padding:7px!important;}
.order_report .change_date .hour_title{float:left; border-right:solid 1px #dcdcdc; padding:8px 5px;}
.order_report .change_date .minute{float:left; width:95px;}
.order_report .change_date .minute  .dropdown-toggle{padding:7px!important;}
.order_report .change_date .minute_title{float:left; border-right:solid 1px #dcdcdc; padding:8px 5px;}
.order_report .change_date .pm_am{float:left; width:95px;}
.order_report .change_date .pm_am .dropdown-toggle{padding:7px!important;}
.recurring_billings .change_date .hour{float:left; width:95px;}
.recurring_billings .change_date .hour .dropdown-toggle{padding:7px!important;}
.recurring_billings .change_date .hour_title{float:left; border-right:solid 1px #dcdcdc; padding:8px 5px;}
.recurring_billings .change_date .minute{float:left; width:95px;}
.recurring_billings .change_date .minute  .dropdown-toggle{padding:7px!important;}
.recurring_billings .change_date .minute_title{float:left; border-right:solid 1px #dcdcdc; padding:8px 5px;}
.recurring_billings .change_date .pm_am{float:left; width:95px;}
.recurring_billings .change_date .pm_am .dropdown-toggle{padding:7px!important;}
.order_report .refund_process .table_header{padding:0px;}
.order_report .refund_process .table_header ul{width:100%}
.order_report .refund_process .data_panel{position:relative; top:0px; overflow:unset}
.order_report .refund_process .data_panel li{padding: 9px 8px;}
.order_report .refund_process .data_panel li{padding: 9px 8px;}
.order_report .refund_process .data_panel li:first-child{width:35px; padding-left:8px;}
.order_report .refund-items  .table_header{padding:0px;}
.order_report .refund-items  .table_header ul{width:100%}
.order_report .refund-items  .data_panel{position:relative; top:0px; overflow:unset}
.order_report .refund-items  .data_panel li{padding: 9px 8px; width:33.33333%}
.order_report .refund-items  .data_panel li:first-child{width:33.33333%;}
.order_report .refund-items  .data_panel li:last-child{width:33.33333%;}
.exchange-width{width: 178px !important;text-align: right;}
.exchange-width .exchange_label{ padding-right: 12px;}
.order_report .payment_panel{width:100%; display:table;}
.order_report .payment_panel .product_display{width:70%; float:left; padding:0px; position:relative; margin-bottom:20px;}
.order_report .payment_panel .product_display .head{font-size:17px;border-bottom:dotted 1px #dcdcdc; padding:10px 10px; font-weight:500;}
.order_report .payment_panel .product_display .order_info .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-7, .col-md-9, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-7, .col-sm-9, .col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-7, .col-xs-9{padding:7px;}
.order_report .payment_panel .product_display .order_info input{width:100%; border-radius:5px; border:solid 1px #dcdcdc; display:block; padding:9px 9px; color:#a9a9a9; line-height:1; background-color:#fff; font-size:14px;}
.order_report .payment_panel .product_display .order_info .btn-group{width:100%;}
.order_report .payment_panel .product_display .order_info .dropdown-toggle{width:100%; text-align:left!important; display: inline-block;padding: 3px 12px;border: 1px solid #dcdcdc;border-radius: 4px;height:35px;color: #64696e;line-height: 27px;font-weight: 300;text-align: center;-webkit-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, opacity 0.2s ease-in-out;transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, opacity 0.2s ease-in-out;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;cursor: pointer;}


.order_report .payment_panel .product_display .order_info .dropdown-toggle i{float:right; margin-top:6px;}
.order_report .payment_panel .product_display .order_info .btn{width:100%;}
.order_report .payment_panel .product_display .order_info .col-height{vertical-align:middle}
.order_report .payment_panel .customer_info{width:30%; border-left:solid 10px #f0f1f2; padding:0px; height:100%; position:Absolute; right:0;}
.order_report .payment_panel .customer_info .head{font-size:17px;border-bottom:dotted 1px #dcdcdc; padding:10px; font-weight:500;}
.order_report .payment_panel .customer_info .head i{margin-top:3px;}
.order_report .payment_panel .customer_info .cust_address{padding:10px; font-size:14px; height: 100%; overflow-y: scroll;}
.order_report .payment_panel .customer_info .cust_address span{font-weight:500;}
.order_report .action_panel .search_by input{border:solid 1px #dcdcdc; padding:4px 5px 5px 5px; color:#555; font-weight:400; width:250px;}
.order_report .action_panel .search_by input:focus{border-left:0px!important;}
.order_report .action_panel .search_by .dropdown-toggle{overflow: hidden; text-overflow: ellipsis; padding-right: 20px!important; border-radius:4px 0px 0px 4px;}
#add_note{position:relative;}
.add_more{display:none;}
#add_note:hover .add_more{position:absolute; right:0px; bottom:-7px; display:block; background:#fff;}
.less_more{position:absolute; bottom:9px; right:9px;}
.less_more a{background:#fff; border:solid 1px #23527c; border-radius:2px; padding:0px 1px; font-size:7px; text-decoration:none;}
/*------------Order Report--------------*/

/*------------Employee Message--------------*/
.employee_directory .data_panel{position:relative; top:0px;}
.employee_directory .data_panel li{font-weight:300;}
.employee_message .table_header .actions_items{visibility:visible}
.employee_message .data_panel{top:0px; margin-left:250px;}
.employee_message .data_panel .order_id_heading{color:#000; text-decoration:none;}
.employee_message .data_panel .back_button{display: table; padding: 10px;}
.employee_message .note-editor{background:#fff!important; margin-top:10px;}
/*------------Employee Message--------------*/

/*------------Employee Document--------------*/
.my_document .data_panel{top:60px;}
.my_document .data_panel li{word-break:break-word}
.my_document .data_panel li span{font-size:13px; display:block}
.my_document .employee_directory .data_panel {top:0px;}
.my_document .employee_directory .data_panel li span{font-size:15px; display:inline-block}
/*------------Employee Document--------------*/

/*------------Discount--------------*/
.top_tabs{background:#fff; border-radius:0px; min-height:auto; width:775px; margin:0 auto; margin-bottom:35px;}
.top_tabs .nav{display:table; margin:0 auto;}
.top_tabs .nav-pills.nav-wizard > li {position: relative;overflow: visible; width:250px; text-align:center}
.top_tabs .nav-pills.nav-wizard > li:first-child {border-left: 0;}
.top_tabs .nav-pills.nav-wizard > li:first-child a {border-radius: 0px;}
.top_tabs .nav-pills.nav-wizard > li:last-child {border-right: 0;}
.top_tabs .nav-pills.nav-wizard > li:last-child a {border-radius: 0px;}
.top_tabs .nav-pills.nav-wizard > li a {border-radius: 0;padding: 10px; color:#ccc}
.top_tabs .nav-pills.nav-wizard > li:last-child  .nav-arrow{display:none;}
.top_tabs .nav-pills.nav-wizard > li .nav-wedge {position: absolute;top: 0px;left: -20px;width: 0px;height: 0px;border-style: solid;border-width: 21px 0 20px 20px;border-color: #eee #eee #eee transparent;z-index: 150;}
.top_tabs .nav-pills.nav-wizard > li:hover a {background-color: #fff;color: #ccc;}
.top_tabs .nav-pills.nav-wizard > li.active .circle {border-color: transparent transparent transparent #428bca;}
.top_tabs .nav-pills.nav-wizard > li .circle {background-color: #ccc; width:30px; position:relative; height:30px; border-radius:30px; padding:7px 8px; text-align:center; color:#fff; margin:0 auto;}
.top_tabs .nav-pills.nav-wizard > li .circle i{font-weight:300; font-size:15px;}
.top_tabs .nav-pills.nav-wizard > li .circle:before{content:''; background: #ccc; height: 2px; position: absolute; width: 110px; left: -110px; color: #ccc; top: 50%; margin-top: -1px;}
.top_tabs .nav-pills.nav-wizard > li .circle:after{content:''; background: #ccc; height: 2px; position: absolute; width: 110px; left: 30px; color: #ccc; top: 50%; margin-top: -1px;}
.top_tabs .nav-pills.nav-wizard > li.active .circle {background-color: #428bca; width:30px; height:30px; border-radius:30px; padding:8px; text-align:center; color:#fff; margin:0 auto;}
.top_tabs .nav-pills.nav-wizard > li.active .circle i{font-weight:300;}
.top_tabs .nav-pills.nav-wizard > li.active .circle:before{content:''; background: #428bca; height: 2px; position: absolute; width: 110px; left: -110px; color: #ccc; top: 50%; margin-top: -1px;}
.top_tabs .nav-pills.nav-wizard > li.active .circle:after{content:''; background: #428bca; height: 2px; position: absolute; width: 110px; left: 30px; color: #ccc; top: 50%; margin-top: -1px;}
.top_tabs .nav-pills.nav-wizard > li.active a {color: #428bca;}
.top_tabs .nav-pills>li.active>a{background:transparent;}
.top_tabs .nav-pills.nav-wizard > li.active a:hover{background:#fff; color:#428bca;}
.product_panel .category_box .list .dis_pro_cat_cls {padding: 0px 10px 0px 10px;position: absolute;right: 10px;top: 10px;}
/*------------Discount--------------*/

/* payment_method */

.payment_method .boxes{list-style:none; margin:20px 0px; padding:0px;}
.payment_method .boxes li{display:inline-block; padding:5px;}
.payment_method .boxes li .info{ border:solid 1px #dcdcdc; border-radius:4px; height: 300px; padding: 10px;}
.payment_method .boxes li .info .img{width:70px; height:70px; border-radius:70px; border:solid 1px #dcdcdc; margin:0 auto;}
.payment_method .boxes li .info .name{font-size:16px; font-weight:500; text-align:center; margin-top:20px;}
.payment_method .boxes li .info .options{width:225px; margin:0 auto; margin-top:20px;}
.payment_method .boxes li .info .button{text-align:center; margin-top:25px;}

.payment_method_order {padding: 30px 150px!important;}
.split_payment_wrapper{ padding-bottom:10px !important;}
.split_payment_wrapper .input input {padding: 8px 9px;color: #040404; font-size: 16px; width: 90% !important; float: right;}
.dollar-sign{float: left;margin-top: 10px;} 
.payment_method_order .btn {padding: 10px 12px;font-weight: 500;}
.payment_method_order .cutomer_cost {width:100%}
.payment_method_order .suggested_cost {font-size: 15px;width: 18.8%;margin: 0px 7px 7px 0px;}
.delete_split_pay{padding: 13px !important;}
#addButtonSplitPay{color: #337ab7;font-size: 14px;text-decoration: underline;}
.addmore-btn-wrapper{max-width: 660px;margin: 0px auto;}
.pay_split_amount{width: 56% !important;}
.delete_split_pay{width: 22% !important;margin-left: 10px; }
.top-amount{ font-size:22px;}
.paid-txt{padding-top: 13px !important;}
/* payment_method */

.printer_settings .data_panel{position:relative; top:0px; overflow:unset; -webkit-overflow-scrolling: auto}
.printer_settings .more_than_10 {position:relative; top:0px;}
.printer_settings .more_than_10 ul{padding:0px; margin:0px; list-style:none;}
.printer_settings .more_than_10 li{padding:9px 8px;}
.product-lbl-prt-page .bg_grey{background:#fff;margin-top: 25px;}
.product-lbl-prt-page .w_500{font-weight: 400 !important;}
.product-lbl-prt-page .font_18{font-size: 26px !important;padding-left: 0px !important;}
.product-lbl-prt-page .font_19{font-size: 18px !important;}
.product-lbl-prt-page .font_26{font-size: 32px !important;padding-left: 0px !important;}
.product-lbl-prt-page .heading_printer{margin-top: 12px;font-size: 16px;}
.product-lbl-prt-page .img img{width: 98%; max-width: 700px; border-radius: 4px;margin-top: 10px;margin-bottom: 20px;box-shadow: 5px 5px #efefef;}
.product-lbl-prt-page .product_label a {color: #6b7aa5;font-weight: 500;text-decoration: underline;}
.product-lbl-prt-page .product_label ul li{margin-bottom: 4px;}
.prnt-section-wrapper{ border-bottom: solid 1px #ccc;padding-bottom: 30px;margin-bottom: 30px;}

#email_notification .tag{float:left; border:solid 1px #dcdcdc; padding:5px; border-radius:4px; margin-right:10px; margin-bottom: 10px;}
#email_notification .tagsinput{padding:0px; width:100%; display:table; height:auto; min-height:auto!important;}
#email_notification .tagsinput input{padding:5px;}
#email_notification .tagsinput #emails_addTag input{border:0px; float:left}
#email_notification .tagsinput #email_notification_list_feedback_addTag input{border:0px; float:left}
#email_notification .tagsinput #closed_shift_emails_addTag input{border:0px; float:left}
#email_notification .tagsinput #weekly_report_emails_addTag input{border:0px; float:left}
#email_notification .tagsinput #email_notification_addTag{float: left; display: inline-block; clear: unset; padding: 0px; margin: 0px 5px;}

.email_notification .tag{float:left; border:solid 1px #dcdcdc; padding:5px; border-radius:4px; margin-right:10px;}
.email_notification .tagsinput{padding:0px; width:100%; display:table; height:auto; min-height:auto!important;}
.email_notification .tagsinput input{padding:5px;}
.email_notification .tagsinput #emails_addTag input{border:0px; float:left}
.email_notification .tagsinput #closed_shift_emails_addTag input{border:0px; float:left}
.email_notification .tagsinput #weekly_report_emails_addTag input{border:0px; float:left}
.email_notification .tagsinput #email_notification_addTag{float: left; display: inline-block; clear: unset; padding: 0px; margin: 0px 5px;}

.custom_shipping_status .data_panel{top:68px;}


.employee_performance_review .messages .back_button{display: table; padding: 10px;}

.employee_performance_review #btn_back{padding:9px;}

.employee_message .note-toolbar .note-view button {padding:7px 10px; border:solid 1px #dcdcdc}
.employee_message .note-toolbar .note-insert button {padding:7px 10px; border:solid 1px #dcdcdc}
.employee_message .note-toolbar .note-font button {padding:7px 10px; border:solid 1px #dcdcdc}
.employee_message .note-toolbar .note-color button {padding:7px 10px; border:solid 1px #dcdcdc}
.employee_message .note-toolbar .note-para button {padding:7px 10px; border:solid 1px #dcdcdc;}
.employee_message .btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child {padding:5px 10px; border:solid 1px #dcdcdc;}
.employee_message .data_panel li .actions_items a.dot{padding-top:6px}

/*.employee_message .note-toolbar .note-style button {padding:2px 10px; border:solid 1px #dcdcdc}
.employee_message .note-toolbar .note-fontsize button {padding:2px 10px; border:solid 1px #dcdcdc}
.employee_message .note-toolbar .note-para button {padding:2px 10px; border:solid 1px #dcdcdc; height:24px;}
.employee_message .note-toolbar .note-height button {padding:2px 10px; border:solid 1px #dcdcdc}
.employee_message .note-toolbar .note-table button {padding:2px 10px; border:solid 1px #dcdcdc}
.employee_message .note-toolbar .note-color .dropdown-toggle {padding:5px; border:solid 1px #dcdcdc}*/

.gift_card .data_panel{top:67px;}
.gift_card .reacharge_hsitory .data_panel{position:relative; top:0px;}
.gift_card .reacharge_hsitory .data_panel .col-height{float:left}
.gift_card_report #view_loyalty_report  .top_nav {border-bottom:solid 1px #e7e7e7;}
.gift_card_report #view_loyalty_report  .top_nav a{color:#000; font-weight:500; text-decoration:none; padding:5px 10px;}
.gift_card_report #view_loyalty_report  .top_nav .active a{border-bottom:solid 5px #2996cc; color:#2996cc;}
.gift_card_report #view_loyalty_report  .data_panel{position:relative; top:0px; font-size:14px;}
.gift_card_report #view_loyalty_report  .data_panel li{padding:9px 6px;}
gift_card_report
/* Reports */
.saved_page .action_panel .multiselect-native-select .dropdown-menu label{padding:3px;}
.z_page .data_panel{top:0px;}


.data_panel_wrapper .more_than_10 ul.tip-tranfer-summary{border-top: solid 2px #ccc; background: #f0f1f2;}
.data_panel_wrapper .more_than_10 ul.tip-tranfer-summary li{width: 310px;}
.data_panel_wrapper .more_than_10 ul.tip-tranfer-summary-list li{width: 310px;}
.data_panel_wrapper .more_than_10 .table_header{position: sticky!important; top: 0px; z-index: 1002!important;}
.data_panel_tiptransferpayout{top: 80px;}
#average-report-table{position: relative;z-index: 10;}
.recurring_billings .more_than_10 .check_box{width:55px;}
.recurring_billings .more_than_10 li:last-child{width:30px;}
.recurring_billings .more_than_10 li:first-child{width:10px;}
.recurring_billings .more_than_10 li:first-child .actions_items{visibility:visible}
.recurring_billings .more_than_10 .table_header .dropdown-menu{background:#fff; width:205px;}
.recurring_billings .more_than_10 .table_header .dropdown-menu li{width:100%!important;}
.recurring_billings .recurring_billing_detail {position:fixed!important; background:#fafbfc; box-shadow:1px 0 5px rgba(0,0,0,0.12); width:600px; right:0; top: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; z-index:1000; display:flex; flex-flow:column; height:100%}
.recurring_billings .recurring_billing_detail  .top_header{padding:10px; width:100%; display:table; border-bottom:1px solid #dcdcdc;background:#fff; box-shadow:0px 2px 5px rgba(0,0,0,0.1); margin-bottom:10px;}
.recurring_billings .recurring_billing_detail  .top_header .txt{padding:4px; float:left; font-size:16px;}
.recurring_billings .recurring_billing_detail  .top_header .btn{padding:5px; border:0px; margin:0px;}
.recurring_billings .recurring_billing_detail  .top_header .btn i{color:#fff; margin-top:0px;}
.recurring_billings .recurring_billing_detail  .bottom_footer{width:100%; display:table; border-top:1px solid #dcdcdc; position:absolute; bottom:0px; left:0px; z-index:100000; background:#fff;}
.recurring_billings .recurring_billing_detail  .bottom_footer i{font-size:17px;}
.recurring_billings .recurring_billing_detail  .bottom_footer .btn{padding:3px 6px; margin:5px; font-size:12px;}
.recurring_billings .details_open{z-index:1000;  top:0; right: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; margin-right:-600px;}
.recurring_billings .recurring_billing_detail  .setting_form{background:#fff; border:solid 1px #dcdcdc; border-radius:3px; margin:10px; padding:0px;}
.recurring_billings .recurring_billing_detail  .setting_form{font-size:13px;}
.recurring_billings .recurring_billing_detail  .setting_form .head{background:#f0f1f2; border-radius:3px 3px 0px 0px}
.recurring_billings .recurring_billing_detail  .setting_form .col-xs-6{padding:7px; border-bottom:solid 1px #dcdcdc}
.recurring_billings .recurring_billing_detail  .setting_form .col-xs-2{padding:7px; border-bottom:solid 1px #dcdcdc}
.recurring_billings .recurring_billing_detail  .setting_form .col-xs-4{padding:7px; border-bottom:solid 1px #dcdcdc}
.recurring_billings .recurring_billing_detail  .setting_form .col-xs-12{padding:7px; border-bottom:solid 1px #dcdcdc}
.recurring_billings .recurring_billing_detail  .setting_form .col-xs-12 img{ margin-right:10px;}
.recurring_billings .recurring_billing_detail  .setting_form .small{font-size:11px; font-weight:normal;}
.recurring_billings .settings_open{margin-right:0px!important; z-index:1001; top:0px !important; box-shadow:0px 0px 10px rgba(0,0,0,0.5)}
.recurring_billings .recurring_billing_detail  .product_info{padding:0px 15px; font-weight:700}
.recurring_billings .recurring_billing_detail  .product_info span{font-weight:400; display:block; font-size:13px; }
#agg_by_customer .more_than_10 li:first-child{width:auto;}
#agg_by_customer .more_than_10 li:last-child{width:auto;}

.easy_accounting .data_panel_wrapper{margin-left:250px;}
.easy_accounting .table_header{padding-left:25px;}
.easy_accounting .transaction-header{padding: 9px 35px;}
.easy_accounting .transaction-header .action_list{min-width: 270px; position: absolute; z-index: 100; background: #fff; border: 1px solid rgba(0,0,0,.15); border-radius:4px;}
.easy_accounting .transaction-header li{padding: 3px 10px; font-weight: normal;}
.profit_loss .data_panel{top:0px;}


/* Trip */
.trip .leftside_nav{top: 78px;}
.trip_page_title .leftside_nav{top: 115px;}
.trip_basics{}
.trip_basics .form_area{ margin-left:250px;}
.trip_itinerary .data_panel_wrapper{margin-left:250px;}
.event_image{ width:70px; max-height:70px; border-radius:4px;}

.trip i.calendar_icon_old {position: absolute;right: 20px;top: 50%; margin-top: -7px; z-index: 10;}
.participant_name{padding-top: 10px; display: inline-flex;}
.trip_basics .calendar_old i.top_50pr{ top:50% !important;}
.currr_symbol{position: absolute;top: 33%;left: 15px;font-size: 14px;}
.input_padding_left{padding-left: 20px !important;}


body.trip-page .data_panel_wrapper .more_than_10 li { width: 150px;}
body.trip-page .data_panel_wrapper .more_than_10 .table_header li:last-child{ width:50px;}
body.trip-page .data_panel_wrapper .more_than_10 .data_panel li:last-child{ width:50px;}



.trip_basics i.calendar_icon_old {top: 16px !important;}
.trip_pricing i.calendar_icon_old {top: 50% !important;}
.drag_section{ cursor: move;    margin-top: 10px; display: block;}
.trip_pricing .drag_section{margin-top: 0px;}
.drag_sign{ cursor: move; }
.gallery-wrapper .drag_sign {cursor: move;display: table-cell;height: 168px;vertical-align: middle;}
.modal-body .calendar_icon{    position: absolute; right: 18px; top: 22px;}
.payment-plan-wrapper{/*height: 500px; overflow-y: scroll;*/}

.modal-content-ppm{ margin-bottom: 150px;}
.pkg_heading{background: #e6e6e6; padding: 6px 0px;}

.pkg_heading span{ display: inline-block; font-size: 16px;font-weight: 500;margin-right: 10px; padding-top: 7px;}

.pakg_wraper{border-top:1px solid #cccccc;padding-top:20px;background: #f5f5f5;margin-bottom: 12px;}
.dollar_sign{ position:absolute;top: 22px;left: 18px;}
.gallery_img{    max-width: 280px;width: 100%;max-height: 175px;}

/*---------==============================----------------NPS-=================================----*/

body.nps-report-page{font-family: 'Jost', sans-serif;}
.nps-active-pause .btn-group {border: solid 2px #869ACE;border-radius: 7px;}
.nps-active-pause .program-tab .lp-tool-tip {width: 350px;top: -86px;margin-left: -238px;text-align: center;}
.nps-active-pause .program-tab{float:right; position:relative;}
.nps-active-pause .program-tab .btn-group{border: solid 2px #869ACE; border-radius: 7px;}
.nps-active-pause .program-tab .btn{font-size: 17px; border: 0px; padding: 8px 19px;}
.nps-active-pause .program-tab .active{background:#869ACE; color:#fff; box-shadow:unset; outline: unset; font-weight:600; padding-left:35px;}
.nps-active-pause .program-tab .active:before{content:'\f00c'; font-family:FontAwesome; position:absolute;     left: 10px; }
.nps-active-pause .btn-group {border: solid 2px #869ACE;border-radius: 7px;}


.rightpanel_nps_wrapper .view-receipt .modal-header {background: #000000;padding: 20px 10px;color: #fff;}
.rightpanel_nps_wrapper .view-receipt img{width: 100%;border-radius: 10px;}


.rightpanel_nps_wrapper{background: #fff;height: auto;}
.rightpanel_nps-survey_wrapper{background: #fff;height: auto;}
.rightpanel_nps-survey_wrapper .header{background: #fff;margin: 18px 36px 0px 36px;}
.rightpanel_nps_wrapper .header{background: #fff;padding: 10px 36px 10px 36px;}
.rightpanel_nps_wrapper .inner_panel {padding: 0;font-family: 'Jost', sans-serif;}
.rightpanel_nps-survey_wrapper .inner_panel {padding: 0;}
.rightpanel_nps-survey_wrapper .inner_panel .action_panel{margin: 0px 36px 36px 36px;width: auto;position: relative;} 
.nps-nav .navbar-nav{list-style: none;margin: 0px;padding: 0px;}
.nps-nav .navbar-nav a{ display:inline-block; padding:5px 20px; color:#000; font-weight:600; font-size:13px;}
.nps-nav{background:#edeeef;padding: 20px;}
.nps-download-copy{float: right; margin-right: 8px;font-size: 24px;padding-top: 6px;}
.nps-download-copy a{ display: inline-block; margin-right: 20px; position: relative;}
.nps-download-copy .fa{color:#899aca;}
.nps-date-cal{display: inline-block;margin-top: 8px;}
.nps-store-list{min-width: 225px;}
.nps-store-list a{ width: 100%; text-align: left;text-align: left;border: 0px;padding: 9px 5px;font-size: 16px;}
.nps-store-list a .fa-angle-down{float: right;margin-right: 5px;margin-top: 5px;}
.nps-report-page .navbar-brand .lp-tool-tip{right: -150px; margin-left: unset; left: unset; top: 4px; width: 153px; text-align: left;}
.nps-report-page .navbar-brand .lp-tool-tip:before{content: '\f0d9'; bottom: 12px; left: 0px; margin-left: -8px;}
.nps-report-page .navbar-brand:hover .lp-tool-tip{display:block;}
.nps-report-page .navbar-brand{ position: relative;}
.nps-report-page .navbar-brand span {
    border: solid 2px #5e5e5e;
    border-radius: 18px;
    width: 18px;
    height: 18px;
    font-size: 11px;
    display: inline-block;
    text-align: center;
    padding: 3px;
}

.nps-date-top{
	background: #fff;
    text-align: center;
    padding: 12px;
    margin:0px 0px 10px 0px;
    font-weight: 600;
    font-size: 12px;
	padding-left: 36px;
    display: table;
    width: 100%;
    padding-right: 30px;
	}
.nps-date-top #daterange{
	border: none;
    font-size: 15px;
    max-width: 300px;
    width: 300px !important;
}

.nps-date-top input:focus {
    border: solid 0px #2996cc!important;
}

.nps-date-top .fa-calendar{
	font-size: 24px;
    margin-left: 0px;
    color: #899aca;
    margin-right: 6px;
	
	}
.nps-top-section .col-sm-3{ padding:25px 15px;}
.net-pro-score{
	background: #fff;
    padding: 30px 30px;
	
	}
.pro-score{
	font-size: 60px;
    text-align: center;
    font-weight: 300;
    border-bottom: solid 3px #000;
	line-height: 74px;
	}
	
.pro-score-lable{
	text-align: center;
    font-size: 13px;
    font-weight: 600;
	padding-top: 4px;
}

.nps-green-txt{
	color:#7bccaa;
	
}

.nps-blue-txt{
	color:#8297f1
	
}

.nps-red-txt{
	color:#e45848;
}

.promoters{
	border: solid 3px #7bccaa;
    border-radius: 30px;
    padding: 20px 30px;
}

.passives{
	border: solid 3px #8297f1;
    border-radius: 30px;
    padding: 20px 30px;
}

.detractors{
	border: solid 3px #e45848;
    border-radius: 30px;
    padding: 20px 30px;
}

.ppd-score{
	font-size: 38px;
    font-weight: 500;
    border-bottom: inherit;
    margin-bottom: 5px;
	}
.ppd-score span{
	display: block;
    font-size: 13px;
    font-weight: 700;
	padding-bottom: 4px;

}
.ppd-score-last-month{
	font-size: 14px;
    font-weight: 600;
}

.nps-filter-section{
	 padding: 0px 30px 22px 30px;
}

.nps-select-status_div{
	background: #fff;
    border-radius: 10px;
}

.nps-select-status_div .fa-chevron-right{
	right: 10px;
    position: absolute;
    top: 12px;
}

.nps-select-status_div .fa-angle-down{
	position: absolute;
    right: 10px;
    top: 10px;
    font-size: 22px;
    font-weight: 800;
}

.nps-select .fa-angle-down {
    position: absolute;
    right: 10px;
    top: 10px;
    font-size: 22px;
    font-weight: 800;
}

.nps-filter-section .col-sm-4{
	padding: 0px 5px;
}

.box-section{
	 padding: 0px 30px;
	 margin-bottom: 38px;
}

.promoters-box .col-sm-11{
	border-left: solid 3px #7bccaa;
   
}

.promoters-box .col-sm-1{
	font-size: 38px;
    padding-top: 6%;
	text-align: center;
}

.benefit-txt-wrapper h4{
	color: #8297f1;
    font-weight: 600;
    letter-spacing: 1px;
}

#trypremium{}

#trypremium .col-sm-4{
	 border-right: solid 2px #8297f1;
	 font-size: 13px;
}

#trypremium .col-sm-4:last-child{
	 border-right: solid 0px #8297f1;
}

.rightpanel_nps_wrapper #trypremium .modal-footer{
	font-size: 25px;
    color: #fff;
	padding: 28px 10px;
}

.rightpanel_nps_wrapper #trypremium .modal-footer .btn-primary{
	float: none;
    width: 132px;
    background: #8297f1;
    margin-top: 20px;
    border-radius: 6px;
    border: 0px;
    padding: 10px 16px;
    font-weight: 500;
    letter-spacing: 1px;
    margin: 20px 10px 0px 10px;
}



.premium-title{
	color: #fff;
    font-size: 22px;
    font-weight: 400;
}

.premium-title{
	color: #fff;
    font-size: 22px;
    font-weight: 400;
}

.premium-title span{
	display: block;
    font-size: 12px;
}


.passives-box .col-sm-11{
	border-left: solid 3px #8297f1;
   
}

.passives-box .col-sm-1{
	font-size: 38px;
    padding-top: 6%;
}

.detractors-box .col-sm-11{
	border-left: solid 3px #e45848;
   
}

.detractors-box .col-sm-1{
	font-size: 38px;
    padding-top: 6%;
}

.nps-msg-box{
	background: #fff;
    border: solid 1px #ccc;
    border-radius: 5px;
	}

.nps-email{
	font-size: 16px;
    font-weight: 500;
	color: #696969;
}

.nps-email span{
	color: #000;
    padding-right: 6px;
}

.nps-email span.nps-email-sub{
	color: #696969;
	padding-left: 6px;
}

.nps-email-date{
	font-size: 15px;
    font-weight: 500;
    text-align: right;
	color: #313131;
}

.nps-textarea{
	
}

.nps-textarea textarea{
	width: 100%;
	border: solid 1px #ccc;
    border-radius: 5px;
	padding: 7px;
    font-weight: 500;
    font-size: 13px;
    min-height: 66px;
    color: #696969;
}

.nps-first-row{
	border-bottom: solid 1px #ccc;
    padding-top: 5px;
    padding-bottom: 5px;
}

.nps-first-row .col-sm-4{
	padding: 0px 7px;
}
.nps-second-row{
	border-bottom: solid 1px #ccc;
    padding-top: 8px;
    padding-bottom: 8px;
}

.nps-email-tab a {
    display: inline-block;
    padding: 10px 30px 10px 0px;
    text-decoration: none;
    color: #000;
    font-size: 15px;
    font-weight: 500;
}

.nps-email-tab a.active {
	color:#8a99c5;
	text-decoration: underline;
}

.nps-cust-name{
	font-size: 15px;
    font-weight: 500;
}

.nps-emp-name{
	font-size: 12px;
    font-weight: 500;
}

.nps-cust-name span{ 
	background: #8a99c5;
    padding: 1px 5px;
    border-radius: 2px;
    color: #fff;
    font-size: 9px;
}

.clear-all-filter{}
.clear-all-filter a{
	padding: 10px 5px 5px 5px;
    display: block;
    color: #000;
    text-decoration: underline;
    font-size: 16px;
}

.thread-email-date{
	font-style: italic;
    font-size: 11px;
    color: #8c8c8c;
}

.nps-email-detail{
	font-size: 14px;
    margin-top: 5px;
}

.thread-note-date{
	font-style: italic;
    font-size: 11px;
    color: #8c8c8c;
}

.nps-note-detail{
	font-size: 12px;
    margin-top: 5px;
}

.nps-email-thread{
	border-bottom: solid 1px #dfe2e4;
    padding-bottom: 8px;
    margin-bottom: 12px;
}

.nps-email-thread.comment:last-child {
    border-bottom: none !important;
}

.nps-note-thread{
	border-bottom: solid 1px #dfe2e4;
    padding-bottom: 8px;
    margin-bottom: 12px;
}

.nps-email-action a {
    color: #696969;
    text-decoration: none;
    font-weight: 500;
    font-size: 15px;
    display: inline-block;
    margin-right: 30px;
	margin-top: 15px;
}

.nps-email-mark{
	text-align:right;
	float: right;
}

.nps-email-mark a {
    color: #696969;
    text-decoration: none;
    font-weight: 500;
    font-size: 15px;
    display: inline-block;
    margin-right: 0px;
	margin-top: 15px;
}

.nps-email-mark a.invalid-active {
	color: #f71d1d;
}


.nps-status-dropdown{
	background: #8a99c5;
    border: 0px;
    width: 220px;
    border-radius: 3px;
    display: inline-block;
}

.nps-status-dropdown .fa-chevron-up{
	position: absolute;
    right: 9px;
    border-left: solid 1px;
    padding-left: 10px;
    height: 20px;
}

.nps-status-dropdown .fa-chevron-up:before{
    top: 3px;
    position: relative;
}

.nps-status-dropdown .fa-angle-down{
	position: absolute;
    right: 9px;
    border-left: solid 1px;
    padding-left: 10px;
    height: 20px;
    font-size: 19px;
    font-weight: 700;
}

.nps-status-dropdown .dropdown-toggle{
	width: 100%;
    border: 0px;
    text-align: left;
    color: #fff !important;
    font-size: 13px;
    font-weight: 500;
	padding: 9px 8px;
}

.nps-status-dropdown .dropdown-toggle:active {
    border-color: #2996cc!important;
    background-color: transparent!important;
    color: #fff!important;
}


.status-detail-button{
	margin-left: 12px;
    color: #000;
    font-size: 12px;
    font-weight: 500;
    background: #fff;
    border: solid 2px #8a99c5;
    border-radius: 5px;
    display: inline-block;
}



.nps-status-button{
	text-align: right;
    float: right;
    margin-right: 30px;
    margin-top: 5px;
    margin-bottom: 5px;
}

.status-dropdown-menu{
}

.status-dropdown-menu a {
    display: block;
    width: 100%;
    border-bottom: solid 1px #ccc;
    color: #000;
    font-size: 13px;
    padding: 8px !important;
}

.nps-select .dropdown{
	width:100%;
	background: #fff;
	border-radius: 10px;
	
	}
.nps-select .dropdown-toggle{
	width:100%;
	border-radius: 10px;
	text-align: left;
	padding: 8px 10px;
}
.nps-select-status_div .dropdown-toggle {
    width: 100%;
    border-radius: 10px;
    text-align: left;
    padding: 8px 10px;
}
.nps-select .fa-chevron-right{
	position: absolute;
    right: 10px;
    top: 12px;
	}
	
.nps-select .dropdown a{
	width: 100%;
    text-align: left;
    color: #000;
    background: #fff;
   	padding: 8px;
}

.nps-top-section{
	max-width: 100%;
    width: 99%;
    padding-left: 20px;
}

.nps-search{}
.nps-search .form-group{margin-bottom: 0px;}
.nps-search #search_by_element_value{ background:#fff;}

.nps-search .fa-search{
    position: absolute;
    top: 11px;
    left: 18px;

}
.nps-search input{
	padding: 18px !important;
    border-radius: 10px !important;
	padding-left: 40px !important;
}

.your-link{
	text-align: center;
    margin: 55px 10px;
    font-weight: 600;
    font-size: 20px;
	}
.your-link span{
	display: block;
    font-size: 12px;
    padding: 12px;
    font-weight: 400;
}

.youcan-share{
	background: #edeeef;
    text-align: center;
    font-weight: 600;
    font-size: 17px;
    padding: 20px 10px;
	margin-bottom: 40px;
}

.download-qa{
	border-top: solid 1px #9e9e9e;
    border-bottom: solid 1px #9e9e9e;
    text-align: center;
    padding: 15px 10px;
}

.download-qa{
	border-top: solid 1px #9e9e9e;
    border-bottom: solid 1px #9e9e9e;
    text-align: center;
    padding: 15px 10px;
    font-weight: bold;
    font-size: 15px;
}

.download-qa span{
	color: #899aca;
    font-weight: 400;
}

.nps-link{
	text-align: center;
    width: 98%;
    max-width: 535px;
    margin: 0px auto;
    margin-top: 30px;
    position: relative;
}

.nps-link .fa-clone{
	margin-left: 10px;
    font-size: 22px;
    color: #b3b2b2;
}

.nps-link a{
	display: inline-block;
    border: solid 1px #bbb;
    padding: 8px 15px;
    border-radius: 8px;
    color: #464646;
    font-size: 14px;
    font-style: italic;
	width: 80%;
}

#copy_url{
	text-align: center;
    font-size: 12px;
    padding-top: 5px;
    height: 22px;
    color: #b1b1b1;
    position: absolute;
    top: 23px;
    left: -5px;
}

.iwant-wrapper{
	text-align: left;
    max-width: 464px;
    width: 100%;
    margin: 0px auto;
    margin-top: 30px;
}

.iwant-wrapper .form-check{
	margin-bottom:10px;
}

.iwant-wrapper .form-check-label{
	margin-left: 5px;
	font-size: 14px;
	}
	
.see-examples{
	background: #899aca;
    color: #000;
    font-weight: 600;
    font-size: 14px;
    padding: 10px;
    width: 100%;
    display: block;
    max-width: 160px;
    margin: 0px auto;
    text-align: center;
    border-radius: 30px;
    margin-top: 35px;
    margin-bottom: 30px;
}

.nps-bar-code{
	width: 100%;
    max-width: 235px;
    margin: 0px auto;
    margin-top: 45px;
}

.nps-bar-code img{
	width: 100%;
    padding: 18px;
    border: solid 1px #b7b7b7;
}

.nps-bar-code span{
	font-size: 12px;
    text-align: center;
    display: block;
    padding: 10px 0px;
    color: #969696;
}

.rightpanel_nps_wrapper .modal-header{
	background: #000000;
    padding: 48px 10px;
}

.rightpanel_nps_wrapper .modal-footer {
    background: #000000;
    padding: 48px 10px;
    color: #cacaca;
    font-size: 11px;
    text-align: center;
}


.rightpanel_nps_wrapper .nps-email-reply-popup .modal-header {
    background: #000000;
    padding: 16px 10px;
    color: #fff;
}

.rightpanel_nps_wrapper .nps-email-reply-popup .modal-header .modal-title {
	font-size: 16px;
}

.rightpanel_nps_wrapper #support_access .modal-header {
    background: #fafafa;
	padding: 15px;
}

.rightpanel_nps_wrapper #support_access .modal-footer{
	background: #fafafa;
	padding: 15px;
}

.rightpanel_nps_wrapper #support_access .modal-header .close {
   color: #000;
}

.rightpanel_nps_wrapper .nps-email-reply-popup .modal-body{
	padding: 0px;
}
.nps-reply-email-input input{
	width: 100%;
    padding: 13px 10px;
    border: 0px;
    border-bottom: solid 1px #ccc;
}

.nps-reply-email-subject input{
	width: 100%;
    padding: 13px 10px;
    border: 0px;
    border-bottom: solid 1px #ccc;
}

.nps-reply-email-detail textarea{
	width: 100%;
    padding: 13px 10px;
    border: 0px;
	min-height:180px;
	max-height:180px;
}

.nps-reply-email-detail textarea:focus-visible{
    outline: 0px;
    border: 0px;
}

.rightpanel_nps_wrapper .nps-email-reply-popup .modal-footer {
    background: #fffefe;
    padding: 12px 10px;
    color: #ffffff;
    font-size: 11px;
    text-align: center;
}

.rightpanel_nps_wrapper .nps-email-reply-popup .modal-footer .btn-primary{
	background: #8a99c5;
    color: #fff;
    font-size: 16px;
    font-weight: 500;
    border-radius: 10px;
    border: 0px;
    padding: 7px 18px;
}




.rightpanel_nps_wrapper .nps-welcome-txt{
	text-align: center;
    font-size: 77px;
    padding: 50px 10px;
    color: #000;
}

.rightpanel_nps_wrapper .modal-header .close {
    margin-top: 6px;
    position: absolute;
    right: 16px;
    top: 10px;
    color: #fff;
    opacity: 1;
    font-size: 22px;
    text-decoration: none;
    font-weight: 400;
}


/*----Message Center---*/
.message-center{font-family: 'Jost', sans-serif;}
.message-center .navbar-header{padding: 0px 0px;font-family: 'Jost', sans-serif;color:#000;}
.message-center .message-center-container{max-width: 100%;font-family: 'Jost', sans-serif;}
.message-center .page_action_bar{background: #686868!important;border: 0 !important; text-align: center;}
.message-center .action_panel {padding: 10px 5px;border-bottom:2px solid #e5e7e7;}
.message-center .action_panel .dropdown-toggle{padding: 9px 6px;border: solid 2px #e5e7e7;width: 155px;border-radius: 6px !important;font-family: 'Jost', sans-serif;font-size: 15px;
font-weight: 500;}

.message-center .open>.dropdown-menu {max-height: 500px;}
.message-center .dropdown.dropdown-lg .dropdown-menu {height: 500px;max-height: 500px;}

.chat-info{padding-top: 13px;color: #737373;font-size: 28px;position: relative;margin-right: 10px;}
.chat-info span{position: absolute;background: #899aca;padding: 2px 0px 5px 0px;border-radius: 20px;font-size: 11px;height: 20px;width: 20px;text-align: center;top: 18px;right: -13px;color: #fff;}
.message-center .action_panel .dropdown-toggle i {top: 9px;font-size: 24px;}
.message-center .rightpanel_wrapper .inner_panel {padding: 0px 36px 0px 36px;}
.message-center .header {border-bottom: 2px solid #e5e7e7;}
.chat-list-top-bar{padding-top: 6px;position: absolute;width: 100%; max-width: 95.8%; z-index: 100;background: #fff;}
.chat-search{ padding-left: 3px !important;}
.customer_management .chat-list-top-bar .small_search {width: 100% !important;}
.customer_management .chat-list-top-bar .small_search input {padding: 10px 12px;border-radius: 6px;border: solid 2px #e2e2e2;}
.chat-list-top-bar .small_search i {top: 14px;}
.chat-list-top-bar .col-sm-10{ padding: 0px !important;}
.chat-list-top-bar .col-sm-2{ padding: 0px !important;}
/*.message-center .rightpanel_wrapper .inner_panel {padding: 18px 10px 18px 10px;  overflow: hidden !important;}*/
.chat-location-name {padding: 10px;color: #fff;font-family: 'Jost', sans-serif;font-weight: 600;font-size: 17px;margin-left: 230px;}
.msg-center-sub-head {padding: 15px 20px;text-align: left;font-weight: 600;font-family:'Jost', sans-serif;font-size:18px; color: #737373;border-top: solid 2px #e5e7e7;clear: both;}
.chat-list{border-right: solid 0px #ccc; padding: 0px;height: 75vh; overflow: scroll;position: relative;}
.chat-list ul{ margin:0px; padding:0px; list-style:none;padding-top: 65px;}
.chat-list ul li{ border-bottom:solid 2px #e5e7e7;padding: 15px 10px; cursor: pointer;display: table;width: 100% !important;}
.chat-list ul li.active-chat{background: #f1f4fb;}
.chat-user-name{position: relative;font-weight: 600;font-size: 16px;}
.chat-add-customer a {border:solid 2px #899aca; background: #899aca; border-radius: 6px;text-align: center;display: inline-block;width: 94%;padding: 9px;color: #fff;font-weight: 700;
}
.chat-list-date{position: absolute;right: 30px;font-size: 12px;}
.chat-active-dot{
    position: absolute;
    font-size: 10px;
    width: 20px;
    height: 20px;
    background: #5157a0;
    border-radius: 20px;
    right: -2px;
    text-align: center;
    padding-top: 1px;
    color: #fff;
}


.chat-source{ position:relative;position: relative;font-size: 11px;font-weight: 600;}
.chat-list-status{ position:absolute;position: absolute;right: 20px;font-size: 10px; font-weight:bold;}
.chat-list-user{float: left;margin-right: 20px;border: solid 1px #ccc;border-radius: 60px;background: #fff;height: 62px;width: 62px;overflow: hidden;}
.chat-list-user img{ height: 62px;width: 62px;}
.chat-list-panel{margin-left: 75px;}
.chat-last-message{font-size: 13px;margin-bottom: 12px;}
.chat-not-view{font-size: 12px;font-weight: 600;margin-bottom: 12px;}
.chat-box{position:absolute;bottom:0px;max-width: 100%;width: 98%;border-top: solid 2px #e5e7e7; border-bottom: solid 2px #e5e7e7;}
.chat-box input{ border:0px;}
.send-msg{position:absolute;bottom: 9px; right:10px;border: 0px;background: #fff;}
.send-msg img{width: 35px;}
.chat-box input{ width:100%; padding:10px;height: 58px;}
.chat-box textarea{ width:100%; padding:10px;height: 58px;padding-right: 55px;}
.chat-auto-reply{margin: 10px 0px; width:100%; float:right;text-align: right;    position: relative;}
.chat-user-reply{margin: 10px 0px; width:100%; float:left;}
.open-chat-panel{padding-bottom: 64px;padding-top: 58px; border-right: solid 2px #e5e7e7;border-left: solid 2px #e5e7e7;height: 76vh;    position: relative;}
.user-current-chat{text-align: center;padding: 10px;font-weight: 600;position: absolute;width: 98%;background: #fff;z-index: 10;top: 0;}
.current-user-chat-wrapper{padding:0px 20px; padding-top: 25px;   overflow: scroll;height: 58vh;}
.chat-user-txt{position: relative;background: #f2f4f5;width: fit-content;font-size: 14px;padding: 10px;min-height: 40px;display: inline-block;   max-width: 375px;border-radius: 14px;float: left;}
.chat-user-txt p{ margin: 0px !important;}
.chat-user-txt u{font-weight: 600;font-size: 13px;margin-top: 10px;display: block;}
.chat-user-txt u.approved-loyaltycash-txt{color: #04c685;text-decoration: none;}
.chat-user-txt img{border-radius: 8px;}
.chat-auto-txt{position: relative;background: #737373;width: fit-content;font-size: 14px;padding: 10px;min-height: 40px;display: inline-block;color: #fff;text-align: left;    max-width: 375px;border-radius: 14px;}
.chat-user-photo {margin-right: 20px;height: 62px;width: 62px;overflow: hidden;border: solid 1px #ccc;border-radius: 60px;display: inline-block;float: left;}
.chat-user-photo img{ height: 62px;width: 62px;}
.select-cus-msg{text-align: center;padding-top: 15%;font-size: 18px;font-weight: 600;color: #bbb;}
.chat-wp{ position: relative;}
.rb-opc{ opacity: 0;}
.select-loc-msg{
    text-align: center;
    padding-top: 3%;
    font-size: 15px;
    font-weight: 600;
    color: #b5b5b5;
    position: absolute;
    width: 94%;
    bottom: 0;
    border-top: solid 2px #d6d6d6;
}
.chr-limit{position: absolute;bottom: -22px;font-size: 12px;font-weight: 500;color: #8c8c8c;}
.cus-list-loading{position: absolute;z-index: 100;top: 50%;left: 45%;}
.open-cus-list-loading{position: absolute;z-index: 100;top: 50%;left: 45%;}

.msg-action-popup{background: #fff;position: absolute;top: 114px;width: 100%;max-width: 215px;height: auto;right: 0;padding: 10px 20px;border-radius: 20px;z-index: 1; display: none;}
.msg-action-popup ul{list-style: none;text-align: left;margin: 0px;padding: 0px;}
.msg-action-popup ul li{float: left;width: 20%;}
.msg-action-popup ul a{display: block;padding: 10px 0px;font-size: 17px;font-weight: 400;color: #000;}
.chat-user-photo-right-panel {margin-right: 20px;height: 40px;width: 40px;overflow: hidden;border: solid 1px #ccc;border-radius: 60px;display: inline-block;}
.chat-user-photo-right-panel img{ width:40px; height: 40px;}
.chat-date-time{text-align: center;font-size: 12px;padding: 10px;color: #ccc;}
.chat-date-time span{ font-weight:600;}
.automated-label{font-size: 12px;color: #ccc;padding: 5px 10px;}
.approve-zoom-imgpopup .modal-footer{background: none; border: 0; text-align: center;}
.approve-zoom-imgpopup .modal-footer .btn{ border: solid 2px #899aca;background: #fff;border-radius: 40px;text-align: center;display: inline-block;
padding: 9px 40px;color: #6c7cab;font-weight: 700; margin: 15px;}
#customer_name{display: inline-block;position: relative;top: -15px;}
.approved-popup-close{position: absolute;right: 23px;background: #000;color: #fff;padding: 5px 7px;top: 25px;}


/*----Review Booster-----*/
.review-booster-portal .data_panel_wrapper {font-family: 'Jost', sans-serif;}
.review-booster-portal .header{border-bottom: 2px solid #e5e7e7;position: relative;}
.review-booster-portal .navbar-brand {font-family: 'Jost', sans-serif;}
.review-booster-locations{ margin-top: 14px;}
.rb-location-box{padding: 10px;border: solid 2px #ebeaea;border-radius: 12px;}
.rb-phone-title{font-size: 14px;font-weight: 700;color: #929292;padding-top: 6px;}
.rb-loaction-name{font-size: 20px;font-weight: 500;color: #5f5f5f;border-bottom: solid 1px #dedcdc;padding: 5px 0px;}
.rb-phone-number{font-size: 17px;font-weight: 600;padding-top: 5px;height: 40px;}
.rb-phone-number-wrapper{position: relative;}
.rb-btn{position: absolute;top: 14px;right: 0;background: #899ac8;border-radius: 8px;color: #fff;font-size: 15px;font-weight: 700;}
.rb-phone-num-dummy{padding-top: 14px;padding-bottom: 7px;}
.rb-phone-num-dummy span{ display: inline-block; margin-right: 6px; background: #e6e9e8; height: 7px; width: 40px;border-radius: 5px;}
.rb-phone-num-dummy span.n-dummy-last{ width: 60px;}
.review-booster-portal .modal-content{ border-radius: 30px;}
.review-booster-portal .modal-footer{border-radius: 30px;background: none;border: 0;text-align: center;}
.surrender-modal .modal-body{padding: 40px 40px;}
.surrender-popup-txt{text-align: center;font-size: 19px;font-weight: 500;}
.surrender-popup-txt span{display: block;font-size: 14px;padding-top: 8px;color: #4c4c4c;}
.review-booster-portal .rb-popup-btn{background: none;border: solid 2px #929eca;border-radius: 30px;color: #6f7cab;margin: 0px 5px; padding: 5px 15px;font-size: 16px;font-weight: 500;margin-bottom: 22px;width: 100%;
max-width: 120px;}
.selectphone-title{font-size: 18px;font-weight: 600;padding: 10px 0px;}
.search-area-pin input{width: 82%;padding: 8px;border-radius: 14px;border: solid 2px #ccc;}
.searchpin-btn{background: #929eca;border: 0px;color: #fff;border-radius: 14px;padding: 10px 18px;margin-left: 18px;font-weight: 600;}
.rb-phonelist{position: relative;width: 100%;border-bottom: solid 2px #e2e2e2;padding: 10px 0px;font-size: 16px;font-weight: 600;margin-top: 5px;
margin-bottom: 5px;}
.rb-phonenumber-listwrapper{margin-top: 20px;margin-bottom: 20px;padding-left: 10px;padding-right: 10px;height: 350px;overflow: auto;}
.selctphonenumber{position: absolute;right: 0;top: 5px;border: solid 2px #929eca;background: none;padding: 3px 20px;color: #727da3;border-radius: 14px;font-weight: 400;}
.rb-setting-form{
    margin-top: 20px;
}

.rb-boosterback{
    position: absolute;
    top: 11px;
    right: 10px;
    background: none;
    border: solid 2px #899ac8;
    border-radius: 8px;
    padding: 7px 10px;}

    @media screen and (min-width: 540px) and (max-width: 2500px) {
     .open-chat-panel .rb-boosterback{ display: none;} 
    }
    @media only screen and (max-width: 540px) {
        .open-chat-panel{ display: none;}
        .message-center .rightpanel_wrapper .inner_panel {padding: 0px 10px 0px 10px;}
        .chat-list-date {right: 0px;font-size: 9px;top: 3px;font-weight: 800;}
      }

    .over-label{
    position: absolute;
    top: 29px;
    height: 47px;
    padding: 10px;
    border-right: solid 2px #ededed;
    width: 44px;
    text-align: center;
    font-weight: 600;
    font-size: 19px;
    }

    .over-label input[type="radio"] {
        width: 18px;
        height: 18px;
        cursor: pointer;
    }

    .rb-setting-form .form-control{border: solid 2px #edebeb;height: 51px; border-radius: 12px !important; padding-left: 54px;}
    .rb-setting-form .form-group{ margin-bottom: 35px;}
    .rb-setting-form .col-sm-12 .form-group{ margin-bottom: 4px;}
    .rb-setting-form{color: #7c7c7c;    padding-bottom: 8px;}
    .rb-setting-form textarea.form-control{min-height: 105px; padding-left: 15px;padding-right: 15px;}
    .rb-note{padding-top: 25px;font-size: 14px;font-style: italic;}
    .following-title{font-style: italic;font-size: 15px;font-weight: 500;padding-bottom: 5px;}
    .following-txt{font-size: 13px;font-style: italic;font-weight: 600;}
    .review-booster-portal .page_action_bar{ background: #ffffff;border-top: solid 2px #ebebeb;}
    .review-booster-portal .page_action_bar button.btn-primary {
        color: #fff;
        background-color: #899ac8;
        border-color: #899ac8;
        border-radius: 20px;
        padding: 7px 27px;
        font-weight: 600;
        font-family: 'Jost', sans-serif;
        font-size: 18px;
    }

    .following-var{padding-left: 5px;}

/*----Message Center End---*/

/* Manage Payment Device */
.manage_pos_page .panel-body{padding:0px;}
.manage_pos_page .panel-group{width:100%; display:table;}
.manage_pos_page .panel-group .panel{border-radius:0px;}
.manage_pos_page .panel-heading{padding:0px;}
.manage_pos_page .panel-heading a{padding:10px 15px; display:block}
.manage_pos_page .location-group-title{display: inline-block; padding: 15px 15px 15px 25px;}
.manage_pos_page .action-buttons{display: inline-block; float: right; padding: 16px 5px;}
.manage_pos_page .action-buttons a{display: inline-block; float: right; padding: 1px 10px 0px 5px;}
.manage_pos_page .action-buttons .fa-edit{display: inline-block; margin: 1px 5px 0px 5px;}
.manage_pos_page .action-buttons .fa-trash{display: inline-block; margin: 0px 5px;}
.manage_pos_page .action_panel .add_button{left:21px; margin-top:21px;}
.data_panel_wrapper .data_panel li:first-child{padding-left:25px;}
.data_panel_wrapper .data_panel li:first-child{padding-left:8px;}
.saved_page .data_panel_wrapper .data_panel li.padding_left_50{padding-left:50px !important;}
.data_panel_wrapper .data_panel .dropdown-menu li:first-child{padding:0px!important;}
/* Manage Payment Device */

.billing_info .lblHeaderPOS{font-size:18px; font-weight:500; text-align:center;}
.billing_info iframe{width:100%!important; height:592px!important; margin:0 auto;}
.billing_info iframe.sq-input{height: 46px !important;}


/* App_Center */
.app_center .boxes{list-style:none; margin:20px 0px; padding:0px;}
.app_center .boxes li{display:inline-block; padding:5px;}
.app_center .boxes li .info{ border:solid 1px #dcdcdc; border-radius:4px; height: 510px; padding: 10px; padding-bottom:70px; position:relative}
.app_center .boxes li .info .img{width:70px; height:70px; border-radius:70px; border:solid 1px #dcdcdc; margin:0 auto;}
.app_center .boxes li .info .name{font-size:16px; font-weight:500; text-align:center; margin-top:20px;}
.app_center .boxes li .info .price{font-size:16px; font-weight:500; text-align:center; margin-top:20px;}
.app_center .boxes li .info .description{min-height: 150px; text-align: center; width: 100%; font-weight: 300; margin-bottom: 10px; color: #64696e; line-height: 1.5;}
.app_center .boxes li .info .notice{font-size:16px; font-weight:300; text-align:center; margin-top:20px;}
.app_center .boxes li .info .button{position: absolute; bottom: 10px; text-align: center; width: 100%; left: 0px;}
.app_center .boxes li .info .button .view_demo {background: #fff; color: #2996cc!important; font-size: 14px; display: block; border: 0px; margin-bottom: 5px;}
.app_center iframe{border:0px;}
.overview-container {float: left; width: 100%;}
.overview-left {width: 100%;float: left;}
.video-main {width: 100%!important;height: 340px!important;background: #a4b6c4;}
.img-thumb-btm {width: 857px;}
.img-thumb-btm ul {list-style: none;margin: 0;padding: 0;}
.img-thumb-btm li {max-width: 167px !important;margin-right: 4px!important;margin-bottom: 2px!important;}
.img-thumb-btm li a {padding: 0;margin: 0;line-height: normal;float: left;width: 100%;}
.img-thumb-btm li img {max-width: 100%;}
.img-thumb-btm li span.text-tittle {bottom: 2px !important;}
/* App_Center */

/* customer_management */

.customer_management .table_header .actions_items{visibility:visible;}
.customer_management .table_header li:first-child{width:30px;}
.customer_management .table_header li:first-child li{width:100%;}
.customer_management .table_header li{width:270px;}
.customer_management .table_header .check_box{width:50px;}
.customer_management .table_header .action{width:55px;}
.customer_management .table_header .detail_plus{width:55px;}
.customer_management .data_panel li:first-child{width:30px;}
.customer_management .data_panel li{width:280px;}
.customer_management .data_panel .check_box{width:50px;}
.customer_management .data_panel .action{width:50px;}
.customer_management .data_panel .action li{width:100%!important; padding-left:0px;}
.customer_management .data_panel .detail_plus{width:50px;}
.customer_management .order_detail{position:fixed!important; background:#fafbfc; box-shadow:1px 0 5px rgba(0,0,0,0.12); width:600px; right:0; top: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; z-index:1000; display:flex; flex-flow:column; height:100%}
.customer_management .order_detail .top_header{padding:10px; width:100%; display:table; border-bottom:1px solid #dcdcdc;background:#fff; box-shadow:0px 2px 5px rgba(0,0,0,0.1); margin-bottom:10px;}
.customer_management .order_detail .top_header .txt{padding:4px; float:left; font-size:16px;}
.customer_management .order_detail .top_header .btn{padding:5px; border:0px; margin:0px;}
.customer_management .order_detail .top_header .btn i{color:#fff; margin-top:0px;}
.customer_management .order_detail .bottom_footer{width:100%; display:table; border-top:1px solid #dcdcdc; position:absolute; bottom:0px; left:0px; z-index:100000; background:#fff;}
.customer_management .order_detail .bottom_footer i{font-size:17px;}
.customer_management .order_detail .bottom_footer .btn{padding:3px 6px; margin:5px; font-size:12px;}
.customer_management .details_open{z-index:1000;  top:0; right: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; margin-right:-600px;}
.customer_management .order_detail .setting_form{background:#fff; border:solid 1px #dcdcdc; border-radius:3px; margin:10px; padding:0px;}
.customer_management .order_detail .setting_form{font-size:13px;}
.customer_management .order_detail .setting_form .head{background:#f0f1f2; border-radius:3px 3px 0px 0px}
.customer_management .order_detail .setting_form .col-xs-6{padding:7px; border-bottom:solid 1px #dcdcdc}
.customer_management .order_detail .setting_form .col-xs-2{padding:7px; border-bottom:solid 1px #dcdcdc}
.customer_management .order_detail .setting_form .col-xs-4{padding:7px; border-bottom:solid 1px #dcdcdc}
.customer_management .order_detail .setting_form .col-xs-12{padding:7px; border-bottom:solid 1px #dcdcdc}
.customer_management .order_detail .setting_form .col-xs-12 img{ margin-right:10px;}
.customer_management .order_detail .setting_form .small{font-size:11px; font-weight:normal;}
.customer_management .settings_open{margin-right:0px!important; z-index:1000; top:0px !important; box-shadow:0px 0px 10px rgba(0,0,0,0.5)}
.customer_management .settings_open
.customer_management .order_detail .product_info{padding:0px 15px; font-weight:700}
.customer_management .order_detail .product_info span{font-weight:400; display:block; font-size:13px;}
.cumulative_options #wrap-custGroup .multiselect-container{right:0px!important; left:auto!important;}
.customer_management #prod_group .multiselect-filter{padding:5px;}
.customer_management #prod_group .multiselect-filter .input-group{margin:0px; width:100%;}
.customer_management #prod_group .multiselect-filter .input-group input{width:100%; border-radius:4px;}
.customer_management #prod_group .multiselect-group{padding:0px; border-bottom:solid 1px #dcdcdc; border-top:solid 1px #dcdcdc }
.customer_management #prod_group .multiselect-group a{position:relative;}
.customer_management #prod_group .multiselect-group label{width:100%; padding:3px 10px}
.customer_management #prod_group .multiselect-group .caret-container{position: absolute; right: 0px; z-index: 100; top: 0px; text-align: center; padding: 13px;}
.customer_management .small_search{width:165px;}
.customer_management .small_search input{padding:6px 12px;}

.custom_field .data_panel_wrapper .more_than_10 li{width:175px;}
.custom_field .data_panel .dropdown-menu li{width:100%!important; padding:0px!important}
.custom_field #new-custom-field-form .checkbox+.checkbox{margin:0px;}
.custom_field #new-custom-field-form .checkbox label{min-height:unset;}
.custom_field #new-custom-field-form .option_list{line-height:normal;}


/*------------marketing--------------*/
.manage_coupon .table_header .actions_items{visibility:visible}
.manage_coupon .messages{margin-left:250px;}
.manage_coupon #messages{margin-left:250px;}
.manage_coupon .data_panel_wrapper{top:0px; margin-left:250px;}
.manage_coupon #total_discount_price{top:0px; margin-left:250px;}
.manage_coupon .data_panel .order_id_heading{color:#000; text-decoration:none;}
.manage_coupon .data_panel .back_button{display: table; padding: 10px;}
.manage_coupon #coupon_settings .messages{margin-left: 0;}
.add_coupon .product_panel .category_box .list .sub_item .radio { margin-bottom: 5px;padding: 0px;}
/*------------marketing--------------*/

.layout_management select {width:20%;}
.layout_management .component_wraper .component_box {background: #fafafa;cursor: pointer;float: left;height: 115px;margin-right: 10px;position: absolute !important;width: 107px;border: solid 0px #e6e6e6;border-radius: 5px;}

.layout_management .component_wraper .square_box {background:url(../images/square.png) no-repeat !important;width: 100px;height: 111px; background-size: 100px !important; z-index:3!important}
.layout_management .component_wraper .circle_box {background:url(../images/circle.png) no-repeat !important;width:111px;height:112px;background-size:111px !important; z-index:3!important}
.layout_management .component_wraper .octagon_box {background:url(../images/octagon.png) no-repeat !important; width: 108px; height: 111px; background-size: 108px !important; z-index:3!important}
.layout_management .component_wraper .component_box ul {padding: 0;color: #585858;list-style: none;margin: 4px;margin-top: 16px; height: 65px;}
.layout_management .component_wraper .component_box ul li {display:table;width:100%;text-align:center;font-size:11px;}
.layout_management .component_wraper .component_box ul li .cmp {font-size: 12px;font-weight: 400;}
.layout_management .component_wraper .component_box ul li.cmp-name {height: auto;word-break:break-all;}
.layout_management .component_wraper .component_box ul li.split  {font-weight: 600;font-size: 11px;}
.layout_management .component_wraper .component_box .component_delete_btn {background: none;border: 0px solid #d2d1d1;border-radius: 4px;font-family: 'Roboto Condensed', sans-serif, Arial, Helvetica;font-size: 17px;
font-weight: normal;padding: 4px;text-align: center;width: 50px;margin: 0px auto;display: list-item;}

.layout_management .component_wraper .delete_line{background:#fff; border: 0px solid #d2d1d1; border-radius: 3px;font-family: 'Roboto Condensed', sans-serif, Arial, Helvetica;font-size: 17px;
font-weight: normal; padding: 4px 8px; text-align: center;width: auto; margin: 0px auto;display: list-item; box-shadow: 1px 1px 1px 1px #bbb9b9; display:none;}


.layout_management .add_comp {float:none;width:20%;padding:8px 6px !important;}
.layout_management .page_subtitle_bg label {width: 110px;}
.layout_management .component_wraper .component_box .open_popup {display:none;height: 135px;position: absolute;width: 154px;z-index: 100;top:-12px;left:98px;padding:8px 8px 8px 15px;}
.layout_management .component_wraper .component_box .open_popup ul {margin:0px;padding:0px;list-style:none;}
.layout_management .component_wraper .component_box .open_popup ul li {display:block;padding-top:0px;width:96%;}
.cmp{width: 100%; max-height: 40px;overflow: hidden;text-overflow: ellipsis; white-space: normal; float: left; padding: 0px 5px;}
.emp_added{display: block;width: 100%;text-align: center;font-size: 11px;}

.manage_table .data_panel{position:relative; top:0px;}
.manage_table .data_panel .parent li:before{width:40%; white-space:unset; text-overflow:unset;}

.time_slots .table_header li .actions_items{visibility:visible;}
.time_slots .table_header li .actions_items li{background:#fff; width:100%;}
.time_slots .table_header li:first-child{width:30px;}
.time_slots .table_header li:last-child{width:30px;}
.time_slots .data_panel li:first-child{width:30px;}
.time_slots .data_panel li:last-child{width:30px;}
.time_slots .check_box{width:50px;}
.time_slots .data_panel .actions_items li{width:100%!important}
.time_slots .data_panel li{word-break:unset;}
/*.time_slots .bootbox-body .table_header li:first-child{width:55px!important;}
.time_slots .bootbox-body .data_panel li:first-child{width:55px!important;}*/

.add_customer .customer_detail{top:unset; position:relative;}
.add_customer .customer_detail .product_info{padding:10px; border-bottom:solid 1px #dcdcdc }
.add_customer .customer_detail .setting_form .col-xs-12{padding:10px;}
.add_customer .customer_detail .setting_form .product{padding:10px; border-bottom:solid 1px #dcdcdc}
.add_customer .customer_detail .setting_form .other{padding:10px; border-bottom:solid 1px #dcdcdc}

.comments .more_than_10 li{width:170px;}
.comments .more_than_10 li:last-child{width:30px;}

.comments .more_than_10 .actions_items ul.dropdown-menu li:last-child{width:170px;}

.order_list_page .advance_options .selected_product{border:solid 1px #dcdcdc; margin-right:5px; float:left; padding:3px; border-radius:3px;}
.order_list_page .advance_options .selected_products .selected_product{margin:5px;}

.appointent_calender .action_panel .filter{padding:6px 12px;}
.appointent_calender .action_panel .view .calendar_view{border-radius:4px 0px 0px 4px!important;}
.appointent_calender .action_panel .view .list_view{border-radius:0px 4px 4px 0px!important; border-left:0px!important;}
.appointent_calender .action_panel .view .list_view:hover{border-radius:0px 4px 4px 0px!important; border-left:0px!important;}
.appointent_calender_list_view .action_panel .filter{padding:6px 12px;}
.appointent_calender_list_view .action_panel .view .calendar_view{border-radius:4px 0px 0px 4px!important;}
.appointent_calender_list_view .action_panel .view .list_view{border-radius:0px 4px 4px 0px!important; border-left:0px!important;}
.appointent_calender_list_view .action_panel .view .list_view:hover{border-radius:0px 4px 4px 0px!important; border-left:0px!important;}
.appointent_calender_list_view .date{width:250px!important;}
.appointent_calender_list_view .customer_detail{width:300px!important;}
.appointent_calender_list_view .other{width:200px!important;}
.appointent_calender_list_view .table_header li{width:130px;}
.appointent_calender_list_view .table_header li:last-child{width:30px;}
.appointent_calender_list_view .table_header li:first-child{width:45px; padding-left: 25px;}
.appointent_calender_list_view .data_panel li:first-child{width:45px; padding-left: 25px;}
.appointent_calender_list_view .data_panel li.width-checkbox{width:60px;}
.appointent_calender_list_view .table_header li.width-checkbox{width:60px;}
.appointent_calender_list_view .table_header .dropdown-menu li{ width:100%;}
.data_panel_wrapper .more_than_10 .table_header ul.dropdown-menu{ background:#fff; width: 190px;}
.appointent_calender_list_view .data_panel li{width:130px;}
.appointent_calender_list_view .data_panel li:last-child{width:30px;}
.appointent_calender_list_view .data_panel .action li {width:100%!important; padding-left:0px;}
.appointent_calender_list_view .data_panel .actions_items .dropdown-menu li:last-child{width:100%!important;}
.appointent_calender .dhx_cal_navline .dhx_cal_tab.active{background-color: #3276b1; color: #fff; border: 0px; text-shadow: none; font-weight: 500;}
.appointent_calender .more_than_10 iframe{border:0px; height:98%;}
#iframe_image_upload{width: 100%;border: solid 1px #dcdcdc;border-radius: 4px;}
.iframe_image_logo-orderup { width: auto!important;border: solid 0px #dcdcdc !important;float: left;}
.email_uploaded_img{ height:25px;}
.email_uploaded_img_delete{color: #337ab7 !important;font-size: 12px; padding-top: 5px; display: block; text-decoration:underline !important;}
#iframe_image_crop{ border:0px; width:700px; height:500px;}
.banner-upload-section{ height: auto !important;}

/*.set_inventory_page .table_header li:first-child{width:240px!important;}
.set_inventory_page .data_panel li:first-child{width:240px!important;}
.set_inventory_page .data_panel li input{width:50%!important;}
.set_inventory_page .data_panel li .width_75{text-align:left; width:50px!important;}
.set_inventory_page .data_panel li .width_75 input{width:100%!important;}
.set_inventory_page .data_panel li .checkbox{margin-left:20px;}
.set_inventory_page .navbar-default .navbar-brand{padding:0px 15px; }
.set_inventory_page .navbar-default .navbar-brand span{line-height:normal; font-weight:100;}*/

#widget_list li{ margin-top:10px;}
.set_inventory_page .data_panel .inv-vendor-dropdown-li li:first-child {width: 100%!important;}
.set_inventory_page .data_panel_wrapper .more_than_10 .inv-vendor-dropdown-li li{ padding:0px;width: 100%!important;}
.set_inventory_page .modal #save_all_popup li:first-child {padding-left: 6px;}
.set_inventory_page .multiselect-native-select ul li{ padding:0px;width: 100%!important;}
.set_inventory_page .inv-vendor-dropdown-li ul li{padding:0px;width: 100%!important;}
.set_inventory_page .inv-vendor-dropdown-li .open>.dropdown-menu{ width:170px !important;}
#show_total_amount{position: absolute;right: 17%;top: 19px;}
.po-total-cost-popup{position: absolute;right: 42%; bottom: 15px;}


.set_inventory_page .table_header li:first-child{width:30px!important;}
.set_inventory_page .table_header .check_box{width:50px;}
.set_inventory_page .table_header .dropdown-menu li:first-child{width:unset!important;}
.set_inventory_page .data_panel li:first-child{width:28px!important; padding:0px;}
.set_inventory_page .data_panel .check_box{width:50px;}
.set_inventory_page .data_panel li input{width:50%!important;}
.set_inventory_page .data_panel li .width_75{text-align:left; width:50px!important;}
.set_inventory_page .data_panel li .width_75 input{width:100%!important;}
.set_inventory_page .navbar-default .navbar-brand{padding:0px 15px; }
.set_inventory_page .navbar-default .navbar-brand span{line-height:normal; font-weight:100;}
.set_inventory_page .modal .table_header li:first-child{width:unset!important;}
.set_inventory_page .modal .data_panel li:first-child{width:unset!important;}
/*.set_inventory_page .actions_items a.dot:after{ display:none;}*/
.action-icon a{ font-size: 25px; width: 50px;}
.action-icon{margin-top: 16px;}
.action-icon i{color:#899aca!important}
.profitability-page .action-icon i{color:#899aca!important; margin-right: 13px;}



.api_access .api_warper{border: solid 1px #dcdcdc; padding: 25px 10px; border-radius: 6px; max-width: 500px; margin: 0px auto; margin-top: 20px; text-align:center; width: 100%; }
.delivery_preferences .small_button{padding:5px; font-size:13px; margin:5px;}
.delivery_preferences .tab-pane .delete_icon{position: absolute; width: 20px; height: 20px; right: -8px; bottom: -6px;}
.delivery_preferences #time_slot_area .slot{margin-bottom:20px; position:relative;}
.delivery_preferences #time_slot_area .delete_icon{position: absolute; width: 20px; height: 20px; right: -10px; bottom: -12px; cursor:pointer; text-align:Center;}
.delivery_preferences #shipping_country_form .delete_icon{position: absolute; width: 20px; height: 20px; right: -17px; bottom: 17px; cursor:pointer}

.home_page .navbar-header{width:auto!important;}
.home_page .dashboard_box{padding: 5px 8px!important;}
.home_page .dashboard_box .inner_dashboard_box{background:#fff; min-height:300px; max-height:400px; border-bottom:solid 0px #dcdcdc; margin-bottom:10px;}
.home_page .dashboard_box .inner_dashboard_box .box_heading{ border-bottom: solid 1px #dadbdb; font-size: 19px; font-weight: 400; padding: 12px; position:realtive}
.home_page .dashboard_box .inner_dashboard_box .box_heading a{color: #0f298b; font-weight:500;}
.home_page .popout{position: absolute; right: 23px; top: 23px; width: 20px; color:#32373c!important; display:none;}
.home_page .box_height{height: 275px; padding: 5px; overflow: auto;}
.home_page .box_height::-webkit-scrollbar-thumb {-webkit-appearance: none; width: 7px; background-color:#fff}
.home_page .box_height:hover::-webkit-scrollbar-thumb {-webkit-appearance: none; width: 7px; background-color:rgba(0,0,0,0.5)}
.home_page .dashboard_box .inner_dashboard_box:hover .popout{display:block;}
/*.home_page .categories button{border:0px;}
.home_page .dropdown-toggle{border:0px;}*/
.home_page .categories button{padding: 9px 12px; border: solid 1px #adb1b5!important;}

.home_page .header{margin-top:30px;}

.home_page .circle{width:100%; height:auto; margin:0 auto; border-radius:20px; padding:3px; color:#000; font-size:12px; text-align:center; font-weight:600;}
.home_page .circle br{display:none;}
.home_page .this_week{ border:solid 0px #c93c5e; color:#0f298b}
.home_page .last_week{ border:solid 0px #574c5f; color:#0f298b}
.home_page .previous_week{ border:solid 0px #7293de; color:#0f298b}
.home_page .trend_td{ border:solid 0px #5ac968; color:#0f298b}
.home_page .data_panel li{word-break:unset; font-size:13px; width:18.75%; padding:7px 2px; font-weight:500;}
.home_page .data_panel li:first-child {width: 25%; font-weight: 400; font-size: 14px;}
.home_page .top_options .open>.dropdown-menu label{padding:5px 10px;}
.home_page ul.dropdown-menu{margin-top:0px;}


.advance_options label{font-weight:400;}

.ecomm .delete_icon {width: 22px; height: 25px; position: absolute; right: -7px; bottom: -10px; background:#fff; padding:5px; border-radius:3px;}
.ecomm .delete_icon:hover {background:#e6e6e6}
.ecomm .delete_icon .delete_ecom_img{padding:0px!important; background:transparent!important;}
.ecomm .delete_icon .delete_ecom_img i{font-size:15px!important; color:#32373c; margin:0px!important; float:none!important;}
.ecomm .delete_icon .btn{padding:0px; border:0px; background:transparent}

.delete_icon {width: 20px; height: 25px; position: absolute; right: -7px; bottom: -16px;}
.delete_icon i{font-size:15px!important; color:#32373c;}
.delete_icon .btn{padding:0px; border:0px; background:transparent}
.delete_icon_pop {width: 20px; height: 18px; position: absolute; right: -16px; bottom: -16px;}
.delete_icon_pop i{font-size:15px!important; color:#32373c;}
.delete_icon_pop .btn{padding:0px; border:0px; background:transparent}
.delete_icon_config{right: -18px; bottom: 9px;}

.blog_responsive{font-family: 'Roboto', sans-serif;}
.blog_responsive h1, h2, h3, h4, h5{font-family: 'Roboto', sans-serif;}
.blog_responsive a{text-decoration:none!important; font-family: 'Roboto', sans-serif;}
.blog_responsive .entry-title{font-size:36px!important; font-family: 'Merriweather Sans', sans-serif!important; font-weight:800!important; text-align:left; margin-bottom:15px; line-height: normal!important; padding: 0px!important;}
.blog_responsive .entry-title a{font-family: 'Merriweather Sans', sans-serif!important;}
.single .entry-title{ font-size:18px !important ;}
.blog_responsive .entry-title a{color:#000!important; }
.blog_responsive h2 {font-size:36px!important; font-weight:600!important; text-align:left; margin-bottom:15px;}
.blog_responsive p {line-height:22px!important;}
.blog_responsive .blog-right-wrap p {margin: 0px;}
.blog_responsive p  label{width:150px!important; display:block}
.blog_responsive p  textarea{border:solid 1px #dcdcdc!important; border-radius:4px; width:100%; padding:10px;}
.blog_responsive p  input{border:solid 1px #dcdcdc!important; border-radius:4px; width:100%; padding:10px;}
.blog_responsive .screen-reader-text{display:none;}
.blog_responsive .searchform input{border:solid 1px #ccc; border-radius:5px 0px 0px 5px; float:left; padding:8px;}
.blog_responsive .searchform #searchsubmit{background:#337ab7; color:#fff; border-radius:0px 5px 5px 0px; border:0px; padding:9px 13px; float:left; font-size: 15px;}
.blog_responsive .entry-meta{display:none;}
.blog_responsive .aligncenter{display:inline-table;}
.blog_responsive .entry-content{font-size: 18px; line-height: 32px!important; font-weight: 300!important; font-family: 'Merriweather Sans', sans-serif!important;}
.blog_responsive .entry-content span{font-weight:300!important;}
.blog_responsive .entry-content p{line-height:unset!important; font-weight:unset!important; margin-bottom:2rem; font-family: 'Merriweather Sans', sans-serif!important;}
.blog_responsive .entry-content h5{margin-bottom:2rem; font-family: 'Merriweather Sans', sans-serif!important; font-size: 18px; font-weight:300; line-height: inherit;}
.blog_responsive .entry-utility{border-bottom: solid 1px #e1e1e1; padding-bottom: 20px; margin-bottom: 40px; font-size: 18px; font-weight: 300; font-family: 'Merriweather Sans', sans-serif!important;}
.blog_responsive .entry-utility .meta-sep{margin-right:7px; margin-left:7px;}
.blog_responsive .blog-right .recent-head{margin-top:0px; margin-bottom:10px; font-family: 'Merriweather Sans', sans-serif!important;}
.blog_responsive .blog-right .searchform{margin-bottom:20px; display:table;}
.blog_responsive .blog-right .blog-right-wrap{padding:0px;}
.blog_responsive .cloud_tag a{font-size: 18px !important; margin-right: 0px !important; margin-bottom: 14px !important; display: block; color: #000; text-decoration: underline!important; font-family: 'Merriweather Sans', sans-serif!important;}
.blog_responsive .nav-previous{font-size:16px; margin:15px 0px;}
.blog_responsive .nav-previous span{display:inline-block}
.blog_responsive .nav-previous a{color:#000;  font-family: 'Merriweather Sans', sans-serif!important;}
.blog_responsive .nav-previous center{padding:10px 0px; display:inline-block}
.blog_responsive .nav-next span{display:inline-block}
.blog_responsive .nav-next a{color:#000;  font-family: 'Merriweather Sans', sans-serif!important;}
.blog_responsive .nav-next center{padding:10px 0px; display:inline-block}
.blog_responsive #comments #comments-title{margin-bottom: 20px; font-size: 18px;}
.blog_responsive .commentlist{padding: 0px;  border: solid 1px #e1e1e1; margin-bottom: 35px; list-style:none; border-bottom:0px;}
.blog_responsive .commentlist .comment{padding:15px; border-bottom:solid 1px #e1e1e1; padding-bottom:0px;}
.blog_responsive .commentlist .comment .comment-author{font-size: 18px; font-weight: 300; margin-bottom: 10px;}
.blog_responsive .commentlist .comment .comment-author img{margin-right:15px;}
.blog_responsive .commentlist .comment .comment-body{font-size: 18px; font-weight: 300; margin-top: 15px; margin-bottom: 15px;}
.blog_responsive .commentlist .comment .reply{text-align: right; padding: 15px; border-top: solid 1px #e1e1e1;}
.blog_responsive .commentlist .commentmetadata{font-size: 12px;}
.blog_responsive .commentlist .comment .reply a{color:#000; text-decoration:underline!important;}
.blog_responsive .comment-respond{margin-bottom:30px;}
.blog_responsive .commentlist .comment-respond{border-top: solid 1px #e1e1e1; padding-top: 15px;}
.blog_responsive .commentlist .comment-reply-title small{float: right; font-size: 15px;}
.blog_responsive .commentlist .comment-reply-title small a{font-size: 13px; color: #000; text-transform: uppercase; text-decoration:underline!important;}
.blog_responsive .comment-form{margin-bottom:90px;}

.employee_location .more_than_print .table_header ul{width:100%!important; display:table!important;;}
.employee_location .more_than_print .table_header li{width:50%!important;}
.employee_location .more_than_print .table_header{border:solid 1px #4c4c4c; border-bottom:0px; width:99.9%; border-right:solid 0px #fff;}
.employee_location .more_than_print .data_panel{ width:99.95%;}
.employee_location .more_than_print .data_panel ul{width:100%!important; display:table!important;;}
.employee_location .more_than_print .data_panel li{width:50%!important;}
.employee_location .more_than_print .data_panel li:first-child{border-left:solid 1px #4c4c4c}


.add_button{background: #337ab7; position: absolute; width: 36px; height: 36px; color: #fff!important; text-decoration:none!important; text-align: center; border-radius: 40px; font-size: 24px; font-weight: 300; padding: 0px 7px 2px 7px; left: -18px; margin-top: 7px; cursor:pointer; box-shadow:0px 0px 5px rgba(0,0,0,0.5); z-index:1003;}
.product_services{padding-right:0px!important;}
.product_services .data_panel_wrapper .table_header li:first-child{padding-left:25px; width: 100px;}
.product_services .data_panel_wrapper .data_panel li:first-child{padding-left:25px;}
.product_services .data_panel_wrapper .data_panel li:first-child{padding-left:43px!important;}
.product_services .data_panel_wrapper .data_panel li .dropdown-menu li{padding-left:0px!important; width:100%!important;}
.manage_categories .data_panel_wrapper .table_header li:first-child{padding-left:25px;}
.manage_categories .data_panel_wrapper .data_panel li:first-child{padding-left:25px;}
.manage_categories .data_panel_wrapper .data_panel .child li:first-child{padding-left:8px;}
.arrange-shorting .data_panel_wrapper .data_panel li:first-child{padding-left:25px!important;}

.p-services .data_panel_wrapper .data_panel li{width:100px;}
.p-services .data_panel_wrapper .data_panel li:first-child{padding-left: 40px; width: 75px;}
.p-services .data_panel_wrapper .data_panel li:last-child{width: 75px;}

.p-services .data_panel_wrapper .table_header li{width:100px;}
.p-services .data_panel_wrapper .table_header li:first-child{padding-left: 25px; width: 75px;}
.p-services .data_panel_wrapper .table_header li:last-child{width: 75px;}
.p-services .data_panel_wrapper .table_header li .checkbox{margin-top: 7px;}
.p-services .data_panel_wrapper .table_header .actions_items .dropdown-menu li{width:100%;}

.p-services .data_panel_wrapper .data_panel li:nth-child(2){width: 385px}
.p-services .data_panel_wrapper .data_panel li:nth-child(3){width: 160px}

.p-services .data_panel_wrapper .table_header li:nth-child(2){width: 385px}
.p-services .data_panel_wrapper .table_header li:nth-child(3){width: 160px}

.manage_modifier .data_panel_wrapper .table_header li:first-child{padding-left:25px;}
.manage_modifier .data_panel_wrapper .data_panel li:first-child{padding-left:25px;}
.tax_management .data_panel_wrapper .table_header li:first-child{padding-left:25px;}
.tax_management .data_panel_wrapper .data_panel li:first-child{padding-left:25px;}
.discount .data_panel_wrapper .table_header li:first-child{padding-left:25px;}
.discount .data_panel_wrapper .data_panel li:first-child{padding-left:25px;}
.gift_card .data_panel_wrapper .table_header li:first-child{padding-left:25px;}
.gift_card .data_panel_wrapper .data_panel li:first-child{padding-left:25px;}
.order_list_page .data_panel_wrapper .table_header ul{padding-left:25px;}
.order_list_page .data_panel_wrapper .data_panel ul{padding-left:25px;}
.order_list_page .data_panel_wrapper .actions_items ul{padding-left:0px;}
.vendor_list_page .data_panel_wrapper .table_header ul{padding-left:25px;}
.vendor_list_page .data_panel_wrapper .data_panel ul{padding-left:25px;}
.vendor_list_page .data_panel_wrapper .actions_items ul{padding-left:0px;}
.employee .data_panel_wrapper .table_header ul{padding-left:25px;}
.employee .data_panel_wrapper .data_panel ul{padding-left:25px;}
.employee .data_panel_wrapper .actions_items ul{padding-left:0px;}
.timeoff_request .data_panel_wrapper .table_header ul{padding-left:25px;}
.timeoff_request .data_panel_wrapper .data_panel ul{padding-left:25px;}
.timeoff_request .data_panel_wrapper .actions_items ul{padding-left:0px;}
.compensation_employee_page .data_panel_wrapper .table_header ul{padding-left:25px;}
.compensation_employee_page .data_panel_wrapper .data_panel ul{padding-left:25px;}
.compensation_employee_page .data_panel_wrapper .actions_items ul{padding-left:0px;}
.employee_performance_review .data_panel_wrapper .table_header ul{padding-left:25px;}
.employee_performance_review .data_panel_wrapper .data_panel ul{padding-left:25px;}
.blocked_timeslot .data_panel_wrapper .table_header ul{padding-left:25px;}
.blocked_timeslot .data_panel_wrapper .data_panel ul{padding-left:25px;}
.blocked_timeslot .data_panel_wrapper .actions_items ul{padding-left:0px;}
.easy_accounting .data_panel_wrapper .table_header ul{padding-left:0px;}
.easy_accounting .data_panel_wrapper .data_panel ul{padding-left:25px;}
.easy_accounting .data_panel_wrapper .actions_items ul{padding-left:0px;}
.manage_coupon .data_panel_wrapper .table_header ul{padding-left:25px;}
.manage_coupon .data_panel_wrapper .data_panel ul{padding-left:25px;}
.manage_coupon .data_panel_wrapper .actions_items ul{padding-left:0px;}
.crm_automation .data_panel_wrapper .table_header ul{padding-left:25px;}
.crm_automation .data_panel_wrapper .data_panel ul{padding-left:25px;}
.crm_automation .data_panel_wrapper .actions_items ul{padding-left:0px;}
.store_manage .data_panel_wrapper .table_header ul{padding-left:25px;}
.store_manage .data_panel_wrapper .data_panel ul{padding-left:25px;}
.store_manage .data_panel_wrapper .actions_items ul{padding-left:0px;}
.unit_conversion .unit .header{padding-left:25px;}
.unit_conversion .add_button{margin-top:2px;}
.order_report .table_header{padding-left:25px;}
.order_report .data_panel li:first-child{padding-left:40px; width:75px;}
.order_report .data_panel .name{width:193px;}
.recurring_billings .more_than_10 .table_header li:first-child{width: 48px; padding-left: 25px;}
.recurring_billings .more_than_10 .data_panel li:first-child{width:48px;}
.time_slots .table_header li:first-child{padding-left:25px; width:45px;}
.time_slots .modal-body .table_header li:first-child { padding-left: 5px;}
.time_slots .data_panel li:first-child{width:45px;}
.customer_management .table_header li:first-child{padding-left:25px; width:45px;}
.customer_management .data_panel li:first-child{width:45px;}

.employee_performance_review .modal-body .form .editor_textarea .note-toolbar .note-style button {padding:8px!important; border:solid 1px #dcdcdc}
.employee_performance_review .modal-body .form .editor_textarea .note-toolbar .note-font button {padding:11px; border:solid 1px #dcdcdc}
.employee_performance_review .modal-body .form .editor_textarea .note-toolbar .note-fontsize button {padding:8px; border:solid 1px #dcdcdc}
.employee_performance_review .modal-body .form .editor_textarea .note-toolbar .note-para button {padding:11px 11px; border:solid 1px #dcdcdc; height:auto;}
.employee_performance_review .modal-body .form .editor_textarea .note-toolbar .note-height button {padding:8px; border:solid 1px #dcdcdc}
.employee_performance_review .modal-body .form .editor_textarea .note-toolbar .note-table button {padding:8px; border:solid 1px #dcdcdc}
.employee_performance_review .modal-body .form .editor_textarea .note-toolbar .note-view button {padding:11px; border:solid 1px #dcdcdc}
.employee_performance_review .modal-body .form .editor_textarea .note-toolbar .note-help button {padding:11px; border:solid 1px #dcdcdc}
.employee_performance_review .modal-body .form .editor_textarea .note-toolbar .note-color button {padding:11px; border:solid 1px #dcdcdc}
.employee_performance_review .modal-body .form .editor_textarea .note-toolbar .note-color .dropdown-toggle {padding:11px 5px!important; border:solid 1px #dcdcdc}
.employee_performance_review .modal-body .form .dropdown-toggle{padding: 9px!important;}
.employee_performance_review .btn-group-sm>.btn, .btn-sm { padding: 11px 10px;}
.website_message .note-table .btn { padding: 5px 10px;}
.website_message .note-height .btn { padding: 5px 10px;}
.website_message .note-fontsize .btn { padding: 5px 10px;}
.website_message .note-style .btn{ padding: 7px 10px;}

.employee_performance_review .modal-body .form .editor_textarea .note-editor .note-fontname button{border: solid 1px #dcdcdc;}
.employee_performance_review .modal-body .form.employee_performance_review .modal-body .form .editor_textarea .note-toolbar .note-insert {display:none;}

.square_integration .appointment_settings .dropdown-toggle{text-align:left; margin-right:14px;}
.square_integration .appointment_settings .dropdown-toggle i{float:right; margin-top:5px; position:absolute; right:7px;}
.square_integration .appointment_settings .dropdown-menu li{padding:0px;}
.square_integration .appointment_settings .multiselect-selected-text{margin-right:10px;}
/*.square_integration .appointment_settings .btn{width:100px;}*/

.here_app .here_app_img {background:url(../images/here-app-bg.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;}
.here_app .here_app_img .img_text .title{line-height:normal; padding:0px 7px!important;}
.here_app .here_app_img .img_text .sub_title {margin-top:0px!important; line-height:normal; padding:0px; font-size:32px!important;}
.here_app .here_app_img .img_text {height:60px; margin-top:-55px!important;}
.here_app .tab_panel .features{padding:0px!important; font-size:26px;}
.here_app .tab_panel .features .btn{font-size: 20px!important; font-weight: 300!important; padding: 10px 60px!important;}
.here_app .tab_panel .features li{font-size:26px!important; text-align:justify}
.here_app .header_panel .navbar-default .navbar-brand{padding:10px 15px!important;}
.here_app .tab_panel .tab_content{height:600px!important;}
.here_app .tab_panel .tab_content_1{height:835px!important;}
.here_app .tab_panel .tab_content .content{height:auto!important;}
.here_app .content_panel .free_try_button{font-size: 20px!important;font-weight: 300!important;padding: 10px 60px!important;}
.here_app .fast_laptop {background:url(../images/fast-growing-business.png) no-repeat center top; width:545px; height:312px;}
.index_page .fast_laptop {background:url(../images/fast-growing-business.png) no-repeat center top; width:545px; height:312px; margin:0 auto;}

.pos_app .tab_panel .features{padding:0px!important; font-size:26px!important;}
.pos_app .tab_panel .features .btn{font-size: 20px!important; font-weight: 300!important; padding: 10px 60px!important;}
.pos_app .tab_panel .features li{font-size:26px!important;}
.pos_app .header_panel .navbar-default .navbar-brand{padding:0px 15px!important;}
.pos_app .tab_panel .tab_content .content{height:auto!important;}
.pos_app .content_panel .free_try_button{font-size: 20px!important;font-weight: 300!important;padding: 10px 60px!important;}
.location .header .other_nav .open>.dropdown-menu{max-height:unset!important;}

.square-pos-system .square-pos-system-img{background: url(../images/square-pos-system-img.jpg) no-repeat left top; background-size: cover; height:310px;}
.square-pos-system .square-pos-system-img .square-pos-text{color: #fff;text-align: center;font-size: 50px;font-weight: 500;width: 100%; margin:0 auto; padding:10px;}
.square-pos-system .square-pos-system-img .square-pos-text h1{font-size:unset;}
.square-pos-system .square-pos-system-img .square-pos-text2{line-height:70px; color: #fff;text-align: center;font-size: 63px;font-weight: 100;width: 100%; margin:0 auto; padding:0px 10px;}
.square-pos-system .square-pos-system-img a{color: #fff;display: table;margin: 0 auto;font-weight: 700;font-size: 18px; margin-top:20px; text-decoration:none;}
.square-pos-system .apps{padding:30px 100px; margin-bottom:50px!important;}
.square-pos-system .apps .head{display:table;}
.square-pos-system .apps .head .incoming-icon{float: left;background: url(../images/app-screen.png) no-repeat -989px -1731px; width: 105px!important; height: 105px!important;}
.square-pos-system .apps .head .orderup-icon{float: left;background: url(../images/app-screen.png) no-repeat -98px -1733px; width: 98px!important; height: 98px!important; margin-right:20px; margin-top:10px;}

.square-pos-system .apps .head .customer-display-icon{float: left;background:url(../images/app-icons-new.png) no-repeat -176px top; width: 115px!important; height: 98px!important; margin-right:20px; margin-top:10px;}
.square-pos-system .apps .head .mobile-ordering-icon{float: left;background:url(../images/app-icons-new.png) no-repeat -107px top; width: 62px!important; height: 98px!important; margin-right:20px; margin-top:10px;}
.square-pos-system .apps .head .restaurant-website-icon{float: left;background:url(../images/app-icons-new.png) no-repeat left top; width: 98px!important; height: 98px!important; margin-right:20px; margin-top:10px;}
.square-pos-system .apps .head .vipz-icon{float: left;background:url(../images/app-screen.png) no-repeat -490px -1730px; width: 98px!important; height: 98px!important;}
.square-pos-system .apps .head .onthelist-icon{float: left;background:url(../images/app-screen.png) no-repeat -196px -1734px; width: 98px!important; height: 98px!important;}
.square-pos-system .apps .head .name{float: left;font-size: 50px;font-weight: 300;margin-left: 20px;margin-top:20px; line-height:normal}
.square-pos-system .apps .text{font-size: 25px;font-weight: 300;margin-top:20px;}
.square-pos-system .apps a{font-size: 18px;font-weight: 500;margin:0 auto;margin-top:20px; display:table; color:#337ab7; text-decoration:none;}
.square-pos-system .apps .incoming-app{width: 465px; height: 315px; background: url(../images/square-pos-appscreen-new.png) no-repeat top left; margin:0 auto; padding-top:125px;}
.square-pos-system .apps .incoming-app span{color: #fff;margin: 0 auto;display: table;}
.square-pos-system .apps .orderup-app{width: 465px; height: 315px; background: url(../images/square-pos-appscreen-new.png) no-repeat -475px top; margin:0 auto; padding-top:125px;}
.square-pos-system .apps .orderup-app span{color: #fff;margin: 0 auto;display: table;}
.square-pos-system .apps .customer-display-app{width: 465px; height: 315px; background: url(../images/square-pos-appscreen-new.png) no-repeat -950px top; margin:0 auto; padding-top:125px;}
.square-pos-system .apps .customer-display-app span{color: #fff;margin: 0 auto;display: table;}
.square-pos-system .apps .mobile-ordering-app{width: 164px;height: 313px; background: url(../images/square-pos-appscreen-new.png) no-repeat -1107px -647px; margin:0 auto; padding-top:125px;}
.square-pos-system .apps .mobile-ordering-app span{color: #fff;margin: 0 auto;display: table;}
.square-pos-system .apps .restaurant-website-app{width: 465px; height: 315px; background: url(../images/square-pos-appscreen-new.png) no-repeat -950px -322px; margin:0 auto; padding-top:125px;}
.square-pos-system .apps .restaurant-website-app span{color: #fff;margin: 0 auto;display: table;}
.square-pos-system .apps .vipz-app{width: 164px;height: 313px; background: url(../images/square-pos-appscreen-new.png) no-repeat left -647px; margin:0 auto; padding-top:98px; text-align:center}
.square-pos-system .apps .vipz-app i{font-size: 45px; color: #fff;}
.square-pos-system .apps .vipz-app span{color: #fff;margin: 0 auto;display: table; font-size:11px;}
.square-pos-system .apps .onthelist-app{width: 465px; height: 315px; background: url(../images/square-pos-appscreen-new.png) no-repeat -475px -323px; margin:0 auto; padding-top:125px;}
.square-pos-system .apps .onthelist-app span{color: #fff;margin: 0 auto;display: table;}
.square-pos-system .fast_growing h2{font-size:22px;}
.square-pos-system .industry-textimonials{margin-top:50px;}
.square-pos-system .industry-textimonials .text-content{font-size:24px; font-weight:300; text-align:center; width:900px; margin:0 auto; margin-top:50px; margin-bottom:100px; position:relative;}
.square-pos-system .industry-textimonials .text-content span{font-size:20px; font-weight:700; text-align:center; display:block; margin-top:15px;}
.square-pos-system .industry-textimonials .text-content:before{position:absolute; content:''; width:40px; height:31px; background:url(../images/food-drink-comma.png) no-repeat left top; background-size:cover; left:-30px; top:-30px;}
.square-pos-system .industry-textimonials .text-content:after{position:absolute; content:''; width:40px; height:31px; background:url(../images/food-drink-comma2.png) no-repeat left top; background-size:cover; right:-30px; bottom:-30px;}
.square-pos-system .second-panel{padding:60px 90px; color:#606161; font-size:26px; font-weight:300;}
.square-pos-system .second-panel .font_35{font-size:42px; font-weight:500}
.square-pos-system .second-panel .content{font-size:22px; font-weight:300}
.square-pos-system .video_height_width{ width:752px; height:423px; border:0px;}
#page_url_popup input{width: 100%;padding: 10px;height: auto!important; border-radius: 5px 0px 0px 5px;}
#page_url_popup .btn{padding: 10px; font-size: 20px; border-radius: 0px 5px 5px 0px;}
.square-pos-system .divider{width:100%; padding:0px 100px; margin:25px 0px;}
.square-pos-system .divider img{background:#e0e0e0}

/*body {
  background: red;
}
*/
.apps-pages .app_slider_panel{padding:0px 10px 20px 10px;}
.apps-pages .tab_panel .tab_content{padding:0px 10px 20px 10px;}
.apps-pages .top-panel{width:100%; overflow:hidden; height:444px; position:relative; background:url(../images/app-pages-top-curve.png) no-repeat center bottom; background-size:cover;}
.apps-pages .top-panel .content{width: 854px;color: #ededed;text-align: center;margin: 0 auto;font-size: 45px;font-weight: 700;margin-top: 50px;}
.apps-pages .top-panel .content h1{font-size: 45px;font-weight: 700; padding:0px; margin:0px;}
.apps-pages .top-panel .content h2{font-weight: 300;font-size: 55px; padding:0px; margin:0px;}
.apps-pages .tab_panel .tab_content .content{text-align:center; font-size:20px; font-weight:400; height:unset!important;}
.apps-pages .tab_panel .tab_content .content p{font-size: 32px;display: table;width: 100%; margin-bottom:0px; font-weight:500;}
.apps-pages .tab_panel .tab_content .content span{color: #004f7c; font-size: 28px;display: table;width: 100%; margin-bottom:10px; font-weight:500; }
.apps-pages .tab_panel .tab_content .content .small{font-size:16px!important; color:#32373c}
.apps-pages .testimonials{width:100%; background:#4c4c4c; padding:20px; color:#fff; font-size:17px; font-weight:300;}
.apps-pages .testimonials .testimonial-name{text-align:right; font-size:20px; margin-top:15px; font-weight:500;}
.apps-pages .testimonials .testimonial-name span{font-weight:100;}
.apps-pages .about-app {width:100%; padding:20px; font-size:20px;}
.apps-pages .about-app .content{margin-top:50px;}
.apps-pages .about-app span{display:table; width:100%; text-align:center; font-weight:500; color:#003e6f; margin-top:20px; margin-bottom:20px; font-size:25px;}
.apps-pages .about-app img{width:100%;}
.apps-pages .app-features{width:1000px; margin:0 auto; text-align:center; margin-bottom:50px; margin-top:50px;}
.apps-pages .pos-features{width:1000px; margin:0 auto; text-align:center; margin-bottom:50px; margin-top:50px;}
.apps-pages .pos-features .col-sm-2{width:142px; min-height:162px;}
.apps-pages .app-features .text{margin-top:15px;}
.apps-pages .registration{width:100%; text-align:center; padding:25px 15px; font-size:26px;}
.apps-pages .registration span{color:#003e6f; font-size:20px; margin-right:20px; font-weight:500;}
.apps-pages .registration .btn{font-size:22px; font-weight:300;}
.apps-pages .pricing_panel{width:100%!important; border-radius:0px; margin-bottom:0px; margin-top:50px;}
.apps-pages .tab_panel .invoice_screen{background:url(../images/apps-screens.png) no-repeat -744px -1215px; height:393px; width:190px;}
.apps-pages .tab_panel .welcome_screen{background:url(../images/apps-screens.png) no-repeat left -1215px; width:512px; height:395px;}
.apps-pages .tab_panel .here_screen{background:url(../images/apps-screens.png) no-repeat left top; width:512px; height:395px;}
.apps-pages .tab_panel .pos_screen{background:url(../images/apps-screens.png) no-repeat left -814px; width:512px; height:395px;}
.apps-pages .tab_panel .orderup_screen{background:url(../images/apps-screens.png) no-repeat right -406px; width:512px; height:395px;}
.apps-pages .tab_panel .incoming_screen{background:url(../images/apps-screens.png) no-repeat right top; width:512px; height:395px;}
.apps-pages .tab_panel .onthelist_screen{background:url(../images/apps-screens.png) no-repeat left -407px; width:512px; height:395px;}
.apps-pages .tab_panel .vipz_screen{background:url(../images/apps-screens.png) no-repeat -529px -1215px; height:393px; width:190px;}
.apps-pages .tab_panel .regulars_screen{background:url(../images/apps-screens.png) no-repeat right -814px; width:512px; height:395px;}

.new-home-page .heading{font-size:45px; font-weight:700; width:100%; text-align:center; margin-top:25px; margin-bottom:25px;}
.new-home-page .sub-text{width:1130px; margin:0 auto; text-align:center; font-size:23px; font-weight:300; margin-bottom:25px;}
.new-home-page .features{margin:0 auto; padding:0px; width:1100px; display:table; position:relative;}
.new-home-page .features .f-box{float:left; width:345px; margin-top:55px; position:relative;}
.new-home-page .features .number{font-size:30px; color:#fff; background:#2f82b6; width:70px; height:70px; border-radius:70px; text-align:center; padding:15px; position:absolute; top:-80px; margin-left:122px;}
.new-home-page .features .content{font-size:22px; font-weight:300; text-align:center; padding:10px 0px; margin:0 auto; line-height:normal}
.new-home-page .features .icons{width:100%; text-align:Center; margin-top:15px; height:40px;}
.new-home-page .features .icons img{height:40px; width:auto;}
.new-home-page .features .arrow{font-family:FontAwesome; font-size:30px; color:#2f82b6; float:left; width:25px;}
.new-home-page .features .arrow i{position:absolute; top:-5px;}
/*.new-home-page .features .arrow{padding-right:35px;}
.new-home-page .features .arrow:after{content:'\f061'; font-family:FontAwesome; position:absolute; top:22px; font-size:30px; right:0px; color:#2f82b6}*/
.new-home-page .features a{text-decoration:none; color:#fff;}
.new-home-page .features .modernize-img{background:url(../images/ico-business.png) no-repeat left center; border:solid 5px #fff; padding:10px; background-size:cover}
.new-home-page .features .simplify-img{background:url(../images/ico-business-2.png) no-repeat left center; border:solid 5px #fff; padding:23px 10px; background-size:cover}
.new-home-page .features .boost-profile-img{background:url(../images/ico-business-3.png) no-repeat left center; border:solid 5px #fff; padding:10px; background-size:cover}
.new-home-page .action-panel {background:#2f82b6; padding:40px; margin-top:25px; margin-bottom:25px;}
.new-home-page .website-builder-promotion{width:1100px; margin:0 auto; margin-top:50px;}
.new-home-page .website-builder-promotion .content{font-size:16px; text-align:center}
.new-home-page .website-builder-promotion .content span{display:table; font-weight:500; width:100%; margin-bottom:7px;}
.new-home-page .website-builder-promotion .content .icon-wb{width:100%; text-align:center; margin-bottom:7px;}
.new-home-page .website-builder-promotion .desktop-screen{width:450px; margin:0 auto;}
.new-home-page .website-builder-promotion .desktop-screen img{width:100%;}
.new-home-page .website-builder-promotion .mobile-screen{width:150px; position:absolute; bottom:0px; right:0px;}
.new-home-page .website-builder-promotion .mobile-screen img{width:100%;}
.new-home-page .website-builder-promotion .btn{font-size:25px; padding:7px 75px; margin-top:45px; margin-bottom:45px;}
.new-home-page .video-panel{background:#edf0f2; padding:40px 10px;}
.new-home-page .heading-2{color:#1764a1; font-size:22px; width:100%; text-align:Center; margin-bottom:25px;}
.new-home-page .appp-box-wrapper{margin:0 auto; display:table; width:100%;}
.new-home-page .appp-box-wrapper .app-box{width:18.5%; min-height:266px; background:#fff; border:solid 1px #737373; padding:10px; float:left; margin:10px; text-decoration:none; color:inherit}
.new-home-page .appp-box-wrapper .app-box .icon{width:64px; height:72px; margin:0 auto; margin-bottom:10px;}
.new-home-page .appp-box-wrapper .app-box .app-name{font-size:18px; font-weight:500; width:100%; text-align:center; margin-bottom:10px;}
.new-home-page .appp-box-wrapper .app-box .app-detail{font-size:15px; font-weight:300; width:100%; text-align:center;}
.new-home-page .singple-app .icon{width:100%; text-align:center; margin-bottom:15px;}
.new-home-page .singple-app .text{width:100%; text-align:center; margin-bottom:15px; font-weight:500; font-size:20px;}
.new-home-page .singple-app a{margin:0 auto; display:table; font-size:20px; padding:7px 25px;}
.new-home-page .singple-app  .btn{font-size:25px; padding:7px 75px; margin-top:45px;}
.new-home-page .cloud-basic{width:1100px; margin:0 auto;}
.new-home-page .cloud-basic .head{background:#2f82b6; color:#fff; font-weight:500; padding:5px; font-size:30px; text-align:center; margin-bottom:10px;}
.new-home-page .cloud-basic .feature-points{padding:15px 20px; padding-left:90px; position:relative; font-weight:500; font-size:19px; margin-bottom:15px;}
.new-home-page .cloud-basic .feature-points a{display:table}
.new-home-page .employee-management-icon{background:url(../images/ico-industry.png) no-repeat 3px top; width:80px; height:74px; position:absolute; top:4px; left:5px; }
.play-button{width:100%; height:100%; position:absolute; background:rgba(0,0,0,0.5); color:#fff; opacity:0; font-size: 35px; padding: 10px; text-align: center;}
.play-button i{color:#fff;}
.new-home-page .employee-management-icon:hover .play-button{opacity:1; cursor:pointer;}
.new-home-page .centralized-management-icon{background:url(../images/ico-industry.png) no-repeat -500px top; width:80px; height:74px; position:absolute; top:4px; left:5px;}
.new-home-page .centralized-management-icon:hover .play-button{opacity:1; cursor:pointer;}
.new-home-page .centralized-reporting-icon{background:url(../images/ico-industry.png) no-repeat -85px top; width:80px; height:74px; position:absolute; top:4px; left:5px;}
.new-home-page .centralized-reporting-icon:hover .play-button{opacity:1; cursor:pointer;}
.new-home-page .accounting-icon{background:url(../images/ico-industry.png) no-repeat -169px top; width:80px; height:74px; position:absolute; top:4px; left:5px;}
.new-home-page .accounting-icon:hover .play-button{opacity:1; cursor:pointer;}
.new-home-page .crm-marketing-icon{background:url(../images/ico-industry.png) no-repeat -335px top; width:80px; height:74px; position:absolute; top:4px; left:5px;}
.new-home-page .crm-marketing-icon:hover .play-button{opacity:1; cursor:pointer;}
.new-home-page .inventory-vendor-icon{background:url(../images/ico-industry.png) no-repeat -249px top; width:80px; height:74px; position:absolute; top:4px; left:5px;}
.new-home-page .inventory-vendor-icon:hover .play-button{opacity:1; cursor:pointer;}
.new-home-page .recurring-billing-icon{background:url(../images/ico-industry.png) no-repeat -421px top; width:80px; height:74px; position:absolute; top:4px; left:5px;}
.new-home-page .recurring-billing-icon:hover .play-button{opacity:1; cursor:pointer;}

.faq{width:1110px; margin:0 auto;}
.faq .heading{font-size:45px; font-weight:700; width:100%; text-align:center; margin-top:25px; margin-bottom:25px;}
.faq .faq-content {margin-top:20px;}
.faq .faq-content .faq-question{font-size:25px; margin-top:20px; font-weight:500; color:#337ab7; padding:15px; padding-left:75px; position:relative;}
.faq .faq-content .faq-ans{font-size:16px; color:#737373; font-weight:300; line-height:24px}
.faq-plus{cursor:pointer;}
.faq .faq-content .ans-underline:hover{text-decoration:underline;}
.faq .faq-content .ans-underline:hover h1{text-decoration:underline;}
.faq .faq-content .ans-underline:hover h2{text-decoration:underline;}
.faq .faq-content .faq-ans h1{font-size:unset; font-weight:unset; padding:0px; margin:0px; display:inline-block}
.faq .faq-content .faq-ans h2{font-size:unset; font-weight:unset; padding:0px; margin:0px; display:inline-block}
.faq .faq-content .faq-ans a{color:#737373;}
.faq .faq-content .faq-ans span{font-size:16px; color:#737373; font-weight:300!important;}
.faq .faq-content .q1:before{content:''; background:url(../images/faq-ioc.png) no-repeat left top; width:55px; height:50px; position:absolute; top:5px; left:5px;}
.faq .faq-content .q2:before{content:''; background:url(../images/faq-ioc-2.png) no-repeat left top; width:55px; height:50px; position:absolute; top:5px; left:5px;}
.faq .faq-content .q3:before{content:''; background:url(../images/faq-ioc-3.png) no-repeat left top; width:55px; height:50px; position:absolute; top:5px; left:5px;}
.faq .faq-content .q4:before{content:''; background:url(../images/faq-ioc-4.png) no-repeat left top; width:55px; height:50px; position:absolute; top:5px; left:5px;}
.faq .faq-content .q5:before{content:''; background:url(../images/faq-ioc-5.png) no-repeat left top; width:55px; height:50px; position:absolute; top:5px; left:5px;}
.faq .faq-content .q6:before{content:''; background:url(../images/faq-ioc-6.png) no-repeat left top; width:55px; height:50px; position:absolute; top:5px; left:5px;}
.faq .faq-content .q7:before{content:''; background:url(../images/faq-ioc-7.png) no-repeat left top; width:55px; height:50px; position:absolute; top:5px; left:5px;}
.faq .faq-content .q8:before{content:''; background:url(../images/faq-ioc-8.png) no-repeat left top; width:55px; height:50px; position:absolute; top:5px; left:5px;}
.faq .faq-content .q9:before{content:''; background:url(../images/faq-ioc-9.png) no-repeat left top; width:55px; height:50px; position:absolute; top:5px; left:5px;}

.ind-salons-spa .salon-spa{height:506px;}
.ind-salons-spa .salon-spa h1.text{font-size:60px; padding-top:120px;}
.ind-salons-spa .salon-spa h1.text #app{font-size:60px;}
.ind-salons-spa .salon-spa h2.text{font-size: 20px; letter-spacing: 4px; text-align: center; line-height: 27px;}
.ind-salons-spa .studio-classes{height:506px;}
.ind-salons-spa .studio-classes h1.text{font-size:60px; padding-top:125px;}
.ind-salons-spa .studio-classes h1.text #app{font-size:60px;}
.ind-salons-spa .studio-classes h2.text{font-size: 20px; letter-spacing: 4px; text-align: center; line-height: 27px;}
.ind-salons-spa .salon-spa a{padding:5px; width:100%; margin:0px;}
.ind-salons-spa .salon-spa .dropdown-menu{width:100%;}
.ind-salons-spa .studio-classes a{padding:5px; width:100%; margin:0px;}
.ind-salons-spa .studio-classes .dropdown-menu{width:100%;}
.ind-salons-spa .sign-up-form{width:400px; padding:15px 30px; position:absolute; background:rgba(255,255,255,0.9); border:solid 1px #817974; top:30px; right:100px;}
.ind-salons-spa .sign-up-form .head-1{color:#107bbe; font-size:28px; text-align:center; margin-bottom:5px;}
.ind-salons-spa .sign-up-form .head-2{color:#107bbe; font-size:18px; text-align:center; margin-bottom:5px;}
.ind-salons-spa .sign-up-form .w-field{width:100%; margin-bottom:10px;}
.ind-salons-spa .sign-up-form .w-field input{width:100%; padding:10px; border:solid 1px #686969; border-radius:4px;}
.ind-salons-spa .sign-up-form .w-field ::placeholder{color:#737373; font-weight:300;}
.ind-salons-spa .sign-up-form .w-field .dropdown .btn{position:relative; width:100%; padding:10px; border:solid 1px #686969; border-radius:5px!important; background:#fff!important; color:#737373; text-align:left;}
.ind-salons-spa .sign-up-form .w-field .dropdown .btn .caret{position:absolute; right:15px; top:20px;}
.ind-salons-spa .sign-up-form .w-field .dropup{background:#fff}
.ind-salons-spa .sign-up-form .w-field button{background:#fff; width:100%; padding:10px; border:solid 1px #686969; color:#737373; border-radius:4px; text-align:left;}
.ind-salons-spa .sign-up-form .w-field button i{position:absolute; right:13px; top:13px;}
.ind-salons-spa .sign-up-form .w-field .button{background:#107bbe; width:100%; padding:10px; border:solid 1px #107bbe; color:#fff; border-radius:4px; text-align:center!important;}
.ind-salons-spa .heading-text{margin-top: 50px; padding: 15px 50px; text-align: center; font-size: 40px; line-height:normal;}
.ind-salons-spa .second-panel{padding: 30px 40px 60px 90px;}
.ind-salons-spa .second-panel .content{font-size:21px; line-height:30px; }
.ind-salons-spa .heading-text-2{text-align:center; padding:10px 100px;font-size: 29px; line-height:normal; margin-top:25px;}
.ind-salons-spa .w-content{font-size: 21px; line-height: normal; text-align:center; padding:10px 100px; font-weight:300; line-height:33px;}
.ind-salons-spa .w-content ul{ text-align:left; margin:0px; margin-top:50px; margin-bottom:50px; padding-left:90px;}
.ind-salons-spa .w-content li{padding:12px; padding-left:65px;color:#107bbe; font-size:20px; font-weight:500; position:relative; list-style:none; margin-bottom:10px;}
.ind-salons-spa .w-content .w-icon:before{content:''; background:url(../images/w-icon-1.png) no-repeat; width:35px; height:35px; position:absolute; left:12px; top:12px;}
.ind-salons-spa .w-content .w-icon-2:before{content:''; background:url(../images/w-icon-2.png) no-repeat; width:35px; height:35px; position:absolute; left:12px; top:12px;}
.ind-salons-spa .w-content .w-icon-3:before{content:''; background:url(../images/w-icon-3.png) no-repeat; width:35px; height:35px; position:absolute; left:12px; top:12px;}
.ind-salons-spa .w-content .w-icon-4:before{content:''; background:url(../images/w-icon-4.png) no-repeat; width:35px; height:35px; position:absolute; left:12px; top:12px;}
.ind-salons-spa .w-content .w-icon-5:before{content:''; background:url(../images/w-icon-5.png) no-repeat; width:35px; height:35px; position:absolute; left:12px; top:12px;}
.ind-salons-spa .w-content .w-icon-6:before{content:''; background:url(../images/w-icon-6.png) no-repeat; width:35px; height:35px; position:absolute; left:12px; top:12px;}
.ind-salons-spa .w-content .w-icon-7:before{content:''; background:url(../images/w-icon-7.png) no-repeat; width:35px; height:35px; position:absolute; left:12px; top:12px;}
.ind-salons-spa .w-chat-wrapper{background:#107bbe; padding:30px; margin-top:30px; text-align:center}
.ind-salons-spa .w-chat-wrapper a{color:#fff; border-radius:7px; font-size:25px; padding:12px 70px; border:solid 2px #fff; display:table; margin:0 auto; font-weight:700; text-decoration:none;}
.ind-salons-spa .heading-text-3{text-align:center; padding:10px 100px;font-size: 30px; line-height:normal; margin-top:25px;}
.ind-salons-spa .sub-heading-3{text-align:center; padding:10px 100px;font-size: 20px; line-height:normal; margin-top:10px; font-weight:500;}
.ind-salons-spa .w-content-2{font-size: 19px; line-height: normal; text-align:center; padding:10px 150px; font-weight:300; line-height:27px;}
.ind-salons-spa .w-content-2 ul{ text-align:left; margin:0px; margin-top:50px; margin-bottom:50px;}
.ind-salons-spa .w-content-2 li{padding:12px; padding-left:65px;font-size:20px; font-weight:300; position:relative; list-style:none; margin-bottom:10px;}
.ind-salons-spa .w-content-2 .w-tick:before{content:''; background:url(../images/w-tick.png) no-repeat; width:25px; height:19px; position:absolute; left:12px; top:16px;}
.ind-salons-spa .w-content-2 .icon-1{position:absolute; left:10px; top:15px; width:45px; height:37px;}
.ind-salons-spa .w-talk-design{width:100%; padding:10px 100px;}
.ind-salons-spa .w-talk-design .text-heading{text-align:center; font-size:35px; font-weight:700;}
.ind-salons-spa .w-talk-design .text-heading-2{text-align:center; font-size:28px; font-weight:300; margin-top:15px;}
.ind-salons-spa .w-talk-design a{display:table; margin:0 auto; color:#000; padding:5px; margin-top:20px; font-size:25px; font-weight:500; text-decoration:none}
.ind-salons-spa .w-talk-design a:last-child{margin-top:5px;}
.ind-salons-spa .eigth-panel{padding:20px 80px;}
.ind-salons-spa .faq .faq-content .faq-question{padding-left:0px;}
#requirementModal .modal-title{font-size:22px;}
#requirementModal .modal-header .close{position: absolute; right: 20px; top: 15px;}
#requirementModal .d-none{display:none;}
#requirementModal label{font-size:300!important;}
#requirementModal .form-control{padding:10px 16px}
#requirementModal .modal-footer .btn{color: #fff; background-color: #1d2124; border-color: #171a1d;}

.content-new .btn{white-space:unset;}
.trust-box{width:100%; padding:40px;}

.special-box .col-md-4{width:50%!important}
.special-box li .info .img{margin:unset!important; float:left!important; width:60px!important; height:60px!important;}
.special-box li .info .name{text-align:left!important; margin-top:10px!important; display:block!important; padding-left:80px!important;}
.special-box li .info .price{text-align:left!important; display:block!important; padding-left:80px!important; margin-top:0px!important}
.special-box li .info .description{text-align:left!important; margin-top:10px!important; font-size:12.7px!important; font-weight:500!important}
.special-box li .info .description{min-height:65px!important;}
.special-box li .info{padding-bottom:55px!important;}
.special-box li .info{height:auto!important; padding-bottom:10px!important;}
.special-box li .info .notice{font-size:13px!important; text-align:left!important; margin-top:0px!important; color:#8d8d8d!important;}
.special-box li .info .price{font-size:14px!important; color:#8d8d8d!important}
.special-box li .info .button{position:relative!important; bottom:auto!important;}
/*.special-box li .additional-terminal{height:auto!important;}
.special-box li .additional-terminal .description{min-height:40px!important;}
.special-box li .website-builder{height:auto!important;}
.special-box li .website-builder .description{min-height:40px!important;}*/
.special-box .special-br{display:none;}
.special-box .view_demo{position: absolute;top: 15px;right: 15px;font-size: 13px;}

.package-box{border:solid 1px #dcdcdc; border-radius:4px; margin-top:20px; position:relative;}
#bundles .package-box{border: solid 1px #dcdcdc;border-radius: 4px;margin-top: 20px;position: relative;float: left;margin: 2% 1% 0px 1% !important;width: 31.1%;min-height: 305px;}
.package-box .package-box-border-right{border-right:solid 1px #dcdcdc;}
.no-payment-found{text-align:center; padding:20px; font-size:20px;}
/*.package-box .app-center-icon{width:60px; height:60px; border-radius:60px; border:solid 1px #dcdcdc; margin:0 auto; padding:6px 5px}*/
.package-box .app-center-icon{width: 95px; height: 66px; border-radius: 60px; border: solid 0px #dcdcdc; margin: 0 auto; padding: 6px 5px; margin-bottom: 35px;}
.package-box .app-center-icon img{width:100%; border-radius:30px;}
.package-box .package-name{text-align: center; font-weight: 500; text-overflow: ellipsis; overflow: hidden; width: 100%; white-space: nowrap; margin: 0 auto; margin-top: 10px;}
.package-box .package-info{text-align:center; width:100%; color:#737373}
.package-box .package-info-2{text-align:center; width:100%; color:#737373; font-size:13px;}
.package-box .package-info-3{text-align:center; width:100%; color:#737373; font-size:11px;}
.package-box .btn-launch{width:160px; margin:0 auto; display:block; margin-top:54px;}
.package-box .btn-purchase{width:160px; margin:0 auto; display:block; margin-top:57px;}
.package-box .purch-btn-modify{margin-top:12px;}
.package-box .status_btn{margin-top: 50px;}
.package-box .btn-purchase-2{width:160px; margin:0 auto; display:block; margin-top:35px;}
.package-box .manage-t{text-align:center; cursor: pointer; text-transform:uppercase; color:#000; text-decoration:underline; margin-top: 5px; font-size: 13px;font-weight: 500;}
.package-box ul{list-style:none; margin:0px; padding:0px;}
.package-box  li{width: 17%;display: inline-block;margin: 9px 10px;text-align: center;font-size: 12px; line-height:normal}
.package-box .website-builder-icon{width:56px; height:47px; margin:0 auto; margin-bottom:10px;}
.package-box .applicenses-icon{width:60px; height:47px; margin:0 auto; margin-bottom:10px;}
.package-box .app-center-name span{display:table; width:100%; text-align:center; font-weight:500;}
.package-box .basic-cloud-icon{width:82px; height:53px; margin:0 auto; margin-bottom:10px;}
.basic-cloud  li{width: 22%;display: inline-block;margin: 40px 10px;text-align: center;font-size: 13px; line-height:normal; font-weight:500;}
.package-box .advance-cloud-icon{width:82px; height:53px; margin:0 auto; margin-bottom:10px;}
.advance-cloud  li{width: 20%;display: inline-block;margin: 40px 10px;text-align: center;font-size: 13px; line-height:normal; font-weight:500;}
.four-icons li{width: 47%!important;display: inline-block;margin: 9px 10px;text-align: center;font-size: 13px; line-height:normal; font-weight:500;}
.four-icons .btn-purchase-2{margin-top:16px;}
.six-icons li{width: 30%!important;display: inline-block;margin: 9px 10px;text-align: center;font-size: 13px; line-height:normal; font-weight:500;}
.six-icons .btn-launch{margin-top:22px;}
.three-icons li{width: 30%!important;display: inline-block;margin: 50px 10px;text-align: center;font-size: 13px; line-height:normal; font-weight:500;}
.three-icons .btn-launch{margin-top:22px;}
.eight-icons li{width: 21%!important;display: inline-block;margin: 9px 10px;text-align: center;font-size: 13px; line-height:normal; font-weight:500;}
.eight-icons .btn-launch{margin-top:22px;}


.package-box .app-center-icon-1{background:url(../images/app-center-img.png) no-repeat -19px -22px}
.package-box .app-center-icon-2{background:url(../images/app-center-img.png) no-repeat -97px -22px}
.package-box .app-center-icon-3{background:url(../images/app-center-img.png) no-repeat -172px -22px}
.package-box .app-center-icon-4{background:url(../images/app-center-img.png) no-repeat -245px -22px}
.package-box .app-center-icon-5{background:url(../images/app-center-img.png) no-repeat -314px -22px}
.package-box .app-center-icon-6{background:url(../images/app-center-img.png) no-repeat -375px -22px}
.package-box .app-center-icon-7{background:url(../images/app-center-img.png) no-repeat -445px -22px}
.package-box .app-center-icon-8{background:url(../images/app-center-img.png) no-repeat -525px -22px}
.package-box .app-center-icon-9{background:url(../images/app-center-img.png) no-repeat -609px -22px}
.package-box .app-center-icon-10{background:url(../images/app-center-img.png) no-repeat -690px -22px}
.package-box .branded-app-icon{background:url(../images/app-center-branded_app.png) no-repeat center center; background-size: contain;}
.package-box .ecommerce-icon{background:url(../images/product_services_video.png) no-repeat center center;}

.package-box .applicenses-icon-1{background:url(../images/app-center-img.png) no-repeat -18px -103px}
.package-box .applicenses-icon-2{background:url(../images/app-center-img.png) no-repeat -95px -103px}
.package-box .applicenses-icon-3{background:url(../images/app-center-img.png) no-repeat -171px -103px}
.package-box .applicenses-icon-4{background:url(../images/app-center-img.png) no-repeat -243px -103px}
.package-box .applicenses-icon-5{background:url(../images/app-center-img.png) no-repeat -313px -103px}
.package-box .applicenses-icon-6{background:url(../images/app-center-img.png) no-repeat -374px -103px}
.package-box .applicenses-icon-7{background:url(../images/app-center-img.png) no-repeat -449px -103px}
.package-box .applicenses-icon-8{background:url(../images/app-center-img.png) no-repeat -524px -103px}
.package-box .applicenses-icon-9{background:url(../images/app-center-img.png) no-repeat -607px -103px}
.package-box .applicenses-icon-10{background:url(../images/app-center-img.png) no-repeat -690px -103px}

.package-box .basic-cloud-icon-1{background:url(../images/app-center-img.png) no-repeat -14px -206px}
.package-box .basic-cloud-icon-2{background:url(../images/app-center-img.png) no-repeat -104px -206px}
.package-box .basic-cloud-icon-3{background:url(../images/app-center-img.png) no-repeat -194px -206px}
.package-box .basic-cloud-icon-4{background:url(../images/app-center-img.png) no-repeat -278px -206px}

.plus{width:5%!important}
.plus .advance-cloud-icon{width:32px!important;}
.package-box .advance-cloud-icon-1{background:url(../images/app-center-img.png) no-repeat -361px -206px}
.package-box .advance-cloud-icon-2{background:url(../images/app-center-img.png) no-repeat -462px -206px}
.package-box .advance-cloud-icon-3{background:url(../images/app-center-img.png) no-repeat -510px -206px}
.package-box .advance-cloud-icon-4{background:url(../images/app-center-img.png) no-repeat -598px -206px}
.package-box .advance-cloud-icon-5{background:url(../images/app-center-img.png) no-repeat -678px -206px}

.app-center-msg{display:none;}
.app-center-trail .app-center-msg{display:block; width:114px; height:114px; background:url(../images/app-info-bg-2.png) no-repeat left top; position:absolute; left:0px; top:0px;}
.app-center-purchased .app-center-msg{display:block; width:114px; height:114px; background:url(../images/app-center-info.png) no-repeat left top; position:absolute; left:0px; top:0px;}
.app-center-msg span{color: #fff; font-size: 13px; font-weight: 500; filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); transform: rotate(-45deg); display: table; width: 89px; padding: 27px 1px; text-align: center; line-height: normal;}
.app-center-purchased .app-center-msg span{padding:37px 1px; width:83px;}
.recrurring-billing-fail .app-center-msg{display:block; width:114px; height:114px; background:url(../images/app-info-bg.png) no-repeat left top; position:absolute; left:0px; top:0px;}
.app-center-trail-failed .app-center-msg{display:block; width:114px; height:114px; background:url(../images/app-info-bg.png) no-repeat left top; position:absolute; left:0px; top:0px;}
.app-center-trail-failed .app-center-msg span{padding:38px 0px; width:80px;}
.recrurring-billing-fail .app-center-msg span{padding:30px 0px; width:82px;}
.popup-terms-condition{list-style:none; padding:0px; margin:0px;}
.popup-terms-condition li{padding:10px; padding-left:50px;}
.popup-terms-condition li:before{content:'\f0a9'; position:absolute; font-family:FontAwesome; left:25px;}

.quickbook-menu{padding: 1px 15px; position: absolute; bottom: 40px; display: block;}
.logout-menu{color: #fff!important;font-size: 20px;padding: 1px 21px;position: absolute;bottom: 10px;}
/*--Safari Hack--*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
.check-safari-hack{ position:relative; top:6px;}	
::i-block-chrome, .check-safari-hack{ position:relative; top:15px;}
}
/*--Safari Hack--*/
.navbar{margin-bottom: unset !important;}
/*======================Change for new design=================================*/

.industry .sign-up-form{width:400px; padding:15px 30px; position:absolute; background:rgba(255,255,255,0.9); border:solid 1px #817974; top:30px; right:100px; z-index:100;}
.industry .sign-up-form .head-1{color:#107bbe; font-size:28px; text-align:center; margin-bottom:5px;}
.industry .sign-up-form .head-2{color:#107bbe; font-size:18px; text-align:center; margin-bottom:5px;}
.industry .sign-up-form .w-field{width:100%; margin-bottom:10px;}
.industry .sign-up-form .w-field input{width:100%; padding:10px; border:solid 1px #686969; border-radius:4px;}
.industry .sign-up-form .w-field ::placeholder{color:#737373; font-weight:300;}
.industry .sign-up-form .w-field .dropdown .btn{position:relative; width:100%; padding:10px; border:solid 1px #686969; border-radius:5px!important; background:#fff!important; color:#737373; text-align:left;}
.industry .sign-up-form .w-field .dropdown .btn .caret{position:absolute; right:15px; top:20px;}
.industry .sign-up-form .w-field .dropup{background:#fff}
.industry .sign-up-form .w-field button{background:#fff; width:100%; padding:10px; border:solid 1px #686969; color:#737373; border-radius:4px; text-align:left;}
.industry .sign-up-form .w-field button i{position:absolute; right:13px; top:13px;}
.industry .sign-up-form .w-field .button{background:#107bbe; width:100%; padding:10px; border:solid 1px #107bbe; color:#fff; border-radius:4px; text-align:center!important;}
.industry .second-panel {padding: 30px 40px 60px 90px;}
.industry .second-panel .art-text {font-size: 42px;font-weight: 300;margin-bottom: 25px;}
.industry .w-chat-wrapper{background:#107bbe; padding:30px; margin-top:30px; text-align:center}
.industry .w-chat-wrapper a{color:#fff; border-radius:7px; font-size:25px; padding:12px 70px; border:solid 2px #fff; display:table; margin:0 auto; font-weight:700; text-decoration:none;}
.industry .w-talk-design{width:100%; padding:10px 100px;}
.industry .w-talk-design .text-heading{text-align:center; font-size:35px; font-weight:700;}
.industry .w-talk-design .text-heading-2{text-align:center; font-size:28px; font-weight:300; margin-top:15px;}
.industry .w-talk-design a{display:table; margin:0 auto; color:#000; padding:5px; margin-top:20px; font-size:25px; font-weight:500; text-decoration:none}
.industry .w-talk-design a:last-child{margin-top:5px;}


.art-culture-new .img_panel{background:url(../images/ind-art-culture.jpg) no-repeat top center; background-size:cover; height:506px;}
.art-culture-new .img_panel h1.text{color: #fff;font-size: 40px;font-weight: 500;text-align: center; padding-top: 95px; margin-top: 0px;}
.art-culture-new .img_panel h2.text-2{color: #fff; font-size: 30px; font-weight: 100; text-align: center; padding-top: 20px; margin-top: 0px; width: 480px; margin: 0 auto; line-height: 50px;}
.art-culture-new .img_panel a{margin:0 auto; margin-top:20px; display:table; border:0px; padding:10px 16px;}
.art-culture-new .second-panel{margin-top:70px;}
.food-drink-new .second-panel .food-content{font-size:36px; margin-bottom:25px;}
.food-drink-new .second-panel .food-content h1{margin:0px; padding:0px;}
.food-drink-new .second-panel .shadow_play{margin-top: 170px; display: block;}
.food-drink-new  .second-panel ul{list-style:none; margin:0px; padding:0px; font-weight:500; font-size:22px; margin-top:25px;}
.food-drink-new  .second-panel li{padding:15px; padding-left:50px; position:relative;}
.food-drink-new  .second-panel li:before{background:url(../images/w-tick.png) no-repeat left top; width:25px; height:19px; position:absolute; content:''; top:20px; left:5px;}
.grocery-stores-new .grocery-stores .text-2{width:100%; font-size:35px; line-height:45px;}
.grocery-stores-new .sign-up-form{top:80px;}

.retail-video{width:100%; margin-bottom:20px;}
.retail-ecom-new .art-culture-first .text-4{text-align: center; font-size: 30px; font-weight: 300; padding: 20px 0px 10px 0px;}
.retail-ecom-new .art-culture-first .text-5{text-align: center; font-size: 36px; font-weight: 500; padding: 20px 100px 10px 100px;}
.retail-ecom-new .img_panel{background:url(../images/ind-retail-ecom.jpg) no-repeat top center; background-size:cover; height:506px;}

.winery-new .art-culture-first .text-4{text-align: center; font-size: 30px; font-weight: 300; padding: 20px 0px 10px 0px;}
.winery-new .art-culture-first .text-5{text-align: center; font-size: 36px; font-weight: 500; padding: 20px 100px 10px 100px;}
.winery-new .img_panel{background:url(../images/ind-winery.jpg) no-repeat top center; background-size:cover; height:506px;}

.square-intergation .img_panel{background:url(../images/ind-square-integration.jpg) no-repeat top center; background-size:cover; height:500px;}
.square-integration-area{margin-top:100px; padding:50px 100px;}
.square-integration-area .app-logo-panel{width:100%; display:table;}
.square-integration-area .app-logo-panel .logo{width:80px; height:70px; float:left; margin-right:20px; margin-top:15px;}
.square-integration-area .app-logo-panel .app-name{float:left; font-weight:100; font-size:30px; font-size: 35px; padding-top: 25px;}
.square-integration-area .app-content{font-size:22px; font-weight:300; margin-top:20px;}
.square-integration-area .app-content a{width:100%; text-align:center; margin-top:20px; display:table; font-weight:500; font-size:18px;}
.square-integration-area .app-screens{width:470px; height:317px; margin:0 auto; cursor:pointer}
.square-integration-area .app-logo-panel .incoming-logo{background: url(../images/square-integration.png) no-repeat  -628px -1201px}
.square-integration-area .incoming-app{background:url(../images/square-integration.png) no-repeat  -10px -10px}
.square-integration-area .app-logo-panel .orderup-logo{background: url(../images/square-integration.png) no-repeat  -701px -1201px}
.square-integration-area .orderup-app{background:url(../images/square-integration.png) no-repeat  -490px -10px}
.square-integration-area .app-logo-panel .customer-display-logo{background:url(../images/square-integration.png) no-repeat  -729px -1298px}
.square-integration-area .customer-display-app{background:url(../images/square-integration.png) no-repeat  -10px -336px}
.square-integration-area .app-logo-panel .mobile-ordering-logo{background:url(../images/square-integration.png) no-repeat  -767px -1201px}
.square-integration-area .mobile-ordering-app{background:url(../images/square-integration.png) no-repeat  -490px -662px; width:165px!important;}
.square-integration-area .app-logo-panel .restaurant-website-logo{background:url(../images/square-integration.png) no-repeat  -829px -1298px}
.square-integration-area .restaurant-website-app{background:url(../images/square-integration.png) no-repeat  -490px -337px;}
.square-integration-area .app-logo-panel .vipz-logo{background:url(../images/square-integration.png) no-repeat  -863px -1201px}
.square-integration-area .vipz-app{background:url(../images/square-integration.png) no-repeat  -490px -662px; width:165px!important;}
.square-integration-area .app-logo-panel .onthelist-logo{background:url(../images/square-integration.png) no-repeat  -627px -1298px}
.square-integration-area .onthelist-app{background:url(../images/square-integration.png) no-repeat  -10px -663px}
.square-intergation .pointing_line{width:69%;}

.orderup-info{width:100%; display:table;}
.orderup-info .head{font-size: 120px; font-weight: 100; color: #2f82b6; text-align: center; line-height: 135px; margin-top:40px;}
.orderup-info .text{font-size: 24px; font-weight: 500; color: #000; text-align: center; margin-top:25px; }
.orderup-content-area{width:100%; display:table; padding:50px; /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#2f82b6+0,ffffff+74 */
background: #2f82b6; /* Old browsers */
background: -moz-linear-gradient(top,  #2f82b6 0%, #ffffff 74%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #2f82b6 0%,#ffffff 74%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #2f82b6 0%,#ffffff 74%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2f82b6', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */}
.orderup-content-area .text-1{color:#fff; font-size:40px; text-align:center; width:100%; display:table; margin-bottom:55px;}
.orderup-content-area .ind-icons{width:100%; text-align:Center; margin-bottom:10px; display:table;}
.orderup-content-area .ind-name{text-align: center; font-size: 25px; color: #fff; font-weight: 300; line-height:normal}
.orderup-content-area .text-2{color:#000; font-size:80px; text-align:center; width:100%; display:table; margin-top:65px; line-height:normal}
.orderup-content-area .text-3{color:#000; font-size:20px; text-align:center; width:100%; display:table; margin-bottom:55px; line-height:35px;}
.kiosk-features .heading{font-size:25px; font-weight:500; margin-bottom:20px;}
.kiosk-features ul{margin:0px; padding:0px; list-style:none;}
.kiosk-features li{padding:15px; font-size:20px; padding-left:110px; font-weight:300; position:relative; line-height:40px;}
.kiosk-features li span{width:100%; display:table; font-weight:500;}
.kiosk-features .icon-1:before{width:66px; height:70px; background:url(../images/icon-orderup.png) no-repeat left top; position:absolute; content:''; left:15px; top:20px;}
.kiosk-features .icon-2:before{width:66px; height:70px; background:url(../images/icon-orderup-2.png) no-repeat left top; position:absolute; content:''; left:15px; top:20px;}
.kiosk-features .icon-3:before{width:66px; height:70px; background:url(../images/icon-orderup-3.png) no-repeat left top; position:absolute; content:''; left:15px; top:20px;}
.kiosk-features .icon-4:before{width:66px; height:70px; background:url(../images/icon-orderup-4.png) no-repeat left top; position:absolute; content:''; left:15px; top:20px;}
.kiosk-features .icon-5:before{width:66px; height:70px; background:url(../images/icon-orderup-5.png) no-repeat left top; position:absolute; content:''; left:15px; top:20px;}
.kiosk-features .icon-6:before{width:66px; height:70px; background:url(../images/icon-orderup-6.png) no-repeat left top; position:absolute; content:''; left:15px; top:20px;}
.kiosk-features .icon-7:before{width:66px; height:70px; background:url(../images/icon-orderup-7.png) no-repeat left top; position:absolute; content:''; left:15px; top:20px;}
.kiosk-features .icon-8:before{width:66px; height:70px; background:url(../images/icon-orderup-8.png) no-repeat left top; position:absolute; content:''; left:15px; top:20px;}
.kiosk-features img{width:100%;}
.orderup-note{width:100%; padding:20px 50px; font-size:30px; font-weight:300; text-align:center; margin-top:35px;}
.orderup-note span{font-weight:500;}
.orderup-kiosk .customer_section{width:1250px;}
.orderup-kiosk .customer_section img{width:100%;}
.orderup-kiosk .ten-panel a{width:250px; background:#fc9600!important; display:inline-block}
.orderup-kiosk .ten-panel a:first-child{margin-right:20px;}
.rotate-img{width: 226px; margin-top: 18px; margin-left: 44px;}
.supported-heaidng{color: #000;font-size: 40px;text-align: center;width: 100%;display: table;margin-bottom: 25px;margin-top: 25px;}
.supported-screens img{width:100%;}
.orderup-kiosk .industry-textimonials .text-content span{margin-bottom:25px; line-height:normal;}
.orderup-kiosk .industry-textimonials .text-content{line-height:35px;}
.orderup-kiosk .ten-panel .sub-head{font-size:26px; font-weight:500;}
.orderup-kiosk .screen-area{position:absolute; left:0px; top:0px; z-index:5; width:325px; height:194px;}
.orderup-kiosk .kiosk{width:579px; height:643px; margin:0 auto; position:relative;}
.orderup-kiosk .kisok-stand{width: 325px; margin-top: 32px;}
.orderup-kiosk .sign-up-form{position:relative; top:auto; left:auto; right:Auto; margin:0 auto; margin-top:30px; margin-bottom:30px;}
.kiosk-screens{position: relative; width: 505px; height: 358px; padding-left: 74px; padding-top: 44px;}
.kiosk-img{position:absolute; top:0px; left:0px;}
.carousel-fade {
    .carousel-inner {
        .item {
             transition-property: opacity;
            -webkit-transition-property: opacity;
            -moz-transition-property:    opacity;
            -ms-transition-property:     opacity;
            -o-transition-property:      opacity;
        }

        .item,
        .active.left,
        .active.right {
            opacity: 0;
        }

        .active,
        .next.left,
        .prev.right {
            opacity: 1;
        }

        .next,
        .prev,
        .active.left,
        .active.right {
            left: 0;
            transform: translate3d(0, 0, 0);
            -webkit-transform: translate3d(0, 0, 0);
            -moz-transform: translate3d(0, 0, 0);
            -ms-transform: translate3d(0, 0, 0);
            -o-transform: translate3d(0, 0, 0);
        }
    }

    .carousel-control {
        z-index: 2;
    }
}
.carousel, .carousel-inner, .carousel-inner .item {height: 100%; background:#fff;}
.kiosk-screens .item:nth-child(1) {background: url(../images/orderup-screen-1.png) no-repeat left top;}
.kiosk-screens .item:nth-child(2) {background: url(../images/orderup-screen-3.png) no-repeat left top;}
.kiosk-screens .item:nth-child(3) {background: url(../images/orderup-screen-4.png) no-repeat left top;}
.kiosk-screens .item:nth-child(4) {background: url(../images/orderup-screen-5.png) no-repeat left top;}

.time_slots_parent_div ul{list-style:none; margin:0px; padding:0px;}
.time_slots_parent_div li{display:inline-block;}
.time_slots_parent_div a{padding: 5px 10px; background: #f0f1f2; border: solid 1px #dcdcdc; border-radius: 5px; color: #000; text-decoration: none; font-size: 14px; margin: 5px; display: block; cursor:pointer}
.type4_active{background:#337ab7!important; border:solid 1px #2e6da4!important; color:#fff!important}
.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; border-left: 7px solid #fff; border-right: 7px solid #fff;}
.password:focus + .password-hint{opacity: 1; bottom: -31px; z-index: 100;}

.product_panel .location-group-wrapper .list{height:286px!important;}
.product_panel .location-group{background:#f0f1f2;}
.product_panel .location-group-item{width:100%;}
.product_panel .category_box .list .location-group .list-group-arrow{display: inline-block; padding: 13px; float: right; cursor:pointer}
.product_panel .category_box .list .location-group .list-group-arrow-2{display: inline-block; padding: 13px; float: right; cursor:pointer}
.product_panel .category_box .list .location-group .radio{display:inline-block; font-weight:500;}
.product_panel .category_box .list .location-group label{font-weight:500;}
.product_panel .category_box .list .location-group-item .item{padding-left:25px;}
.location-search{width:100%; position:relative; margin-bottom:5px;}
.location-search input{padding: 6px 12px; width: 100%; border: solid 1px #dcdcdc; border-radius: 4px; font-size: 14px font-weight: 400;}
.location-search i{position: absolute; right: 10px; top: 10px; color: #dcdcdc; z-index: 1;}
.location-search-panel{border: solid 1px #dcdcdc; border-radius: 4px; padding:10px 0px;}
.location-search-wrapper{overflow: auto; height: 250px!important; overflow-x: hidden;}
.location-search-group{position:relative;}
.location-search-group .pro_name{padding:16px 40px!important}
.location-search-group .location-group-arrow{display: table; position: absolute; margin-top: -22px; left: 0px; top: 50%;}
.location-search-group .switch{margin:0px;}
.location-search-group-item .switch{margin:0px;}
.location-search-group{background:#f0f1f2; font-weight:500; position:relative;}
.location-search-group .list-group-arrow-search{display: inline-block; padding: 13px; float: right; cursor:pointer}
.location-search-group .list-group-arrow-search-2{display: inline-block; padding: 13px; float: right; cursor:pointer}
.location-search-group-item .col-md-8{padding:16px 55px!important;}
.location-group-arrow{display: table; position: absolute; top: 50%; margin-top: -22px; right: 5px; }
.other-dropdown{margin:0px!important;}
.other-dropdown .search i {position: absolute; right: 20px; top: 22px; color: #dcdcdc; z-index: 1;}
.modifier_location{width:100%; display:table; padding:5px; border-bottom:solid 1px #dcdcdc;}
.modifier_location .dropdown-toggle{padding-right:30px!important;}
.modifier_location .dropdown-toggle i{top:15px!important;}
.other-dropdown .location-group{position:relative;}
.other-dropdown .location-group .list-group-arrow{right: 5px; position: absolute; top: 0px;}
.other-dropdown .less_more {bottom: unset; right: -9px; top: -12px;}
.other-dropdown .less_more a{padding: 0px 2px 1px 2px; font-size: 9px; color:tomato; border-color:tomato}
.form_area .upload_photo_panel .price_name{margin-bottom:0px!important;}
.modifier_overwrite .less_more{bottom: unset!important;; right: 0px!important;; top: -5px!important;;}
.location_filter_container{max-height:320px!important;}
.location-search-wrapper label{display:table; cursor: pointer; font-weight:300; margin:0px;}
.modifier_wrapper{width:100%; border:solid 1px #bec3c8; border-radius:5px;}
.modifier_wrapper .modifier_list_scroll{border:0px;}
.price_overwrite .less_more {bottom: unset!important; right: 0px!important; top: -5px!important;}
.tax_overwrite .less_more {bottom: unset!important; right: 0px!important; top: -5px!important;}
.upc_overwrite .less_more {bottom: unset!important; right: 0px!important; top: -5px!important;}
.select-location{font-size:12px; font-weight:100; display:inline;}
.opacity-5{opacity:.5}
.modal .data_panel_wrapper .data_panel li:first-child{padding:9px 8px}
.modal .multiselect-container li:first-child{padding:0px!important}
.modal .data_panel .multiselect-container li:first-child{padding:0px!important}

.blog_responsive .img_panel{display:none;}
.blog_responsive .wrapper{margin-top: 45px;}
.blog_responsive h2{font-size:36px;}

.appointment_settings ul{padding-left:0px!important;}
.appointment_settings li:first-child{padding-left:8px!important;}
.appointment_settings .toggle{margin-left:25px;}
.ml-note{margin: 25px; border: 1px solid #dcdcdc; padding: 15px; line-height: 25px; background: #fbfbfb; box-shadow: 3px 3px 0px rgba(0,0,0,0.2);}

.appointment-navline-left{float:left; display:table; width:50%;}
.appointment-navline-right{float:right; display:table; width:50%;}
.appointment-navline-center{float:right; display:table; width:50%;}

.icon-ec{display:none;}

.customer-detail-new{border-bottom: solid 1px #e1e1e1; padding: 10px; margin-bottom: 0px;}
.customer-count{width: 100%; padding: 5px 20px; font-weight: 600; background: #f1f1f1;}

.product_items {text-align:center;}
.product_items .refund-popup-text{font-size: 28px; font-weight: 300; margin-bottom:20px;}
.product_items .btn-primary{width:40%; font-size: 14px; display:inline-block;}
.product_items .btn-primary:nth-child(2){margin-left:15px;}
.by-amount .note{text-align:left; padding:10px 0px;} 

.customer-notes {display: table; padding: 5px; text-align: right; width: 100%; color: #2996cc; cursor: pointer; text-decoration: underline;}
.appointment-customer-notes {position: absolute; top: 0px; right: 0; bottom: 0; left: 0; background: #fff;}
.c-note-back{width: 100%; display: table; color: #2996cc; font-size: 15px; font-weight: 500;  padding: 10px 15px; border-bottom:solid 1px #e1e1e1; cursor:pointer} 
.c-note-area {width:100%; height:268px; overflow:auto;}
.c-note{border-bottom:solid 1px #e1e1e1;}
.c-note-date-time{font-weight:600; padding:15px 15px 0px 15px;}
.c-note-text{padding:7px 15px 15px 15px;}


.navigation .ui-state-default{background: transparent; border: 0px; color:#fff;}
.navigation .favorites-head {position:relative;}
.navigation .nav-inner-area{border:dotted 1px #2b333b; border-bottom:1px solid #58595b; width:100%; display:table; padding:0px 10px}
.navigation .nav-inner-area:hover{border:dotted 1px #58595b}
.navigation .nav-inner-area ul{padding:0px; border-bottom:0px solid #58595b!important;}
.navigation .nav-inner-area ul a{padding:11px 10px 11px 25px!important;}
.navigation .nav-inner-area ul a:hover:before{display:none;}
.navigation .favorites-head .up-arrow{position: absolute; top: 1px; right: 1px; cursor: pointer; display: block; padding: 13px;}
.navigation .favorites-head .down-arrow{position: absolute; top: 1px; right: 1px; cursor: pointer; display: block; padding: 13px;}

.leftpanel-new-nav {background: #151b26; width:240px;}
.leftpanel-new-nav .nav_panel_class .nav_inner .top_panel .customer_name{padding-top:10px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.leftpanel-new-nav .nav_panel_class .nav_inner ul{padding-top:0px;}
/*.leftpanel-new-nav #nav_panel::-webkit-scrollbar{background-color: #151b26!important;}
.leftpanel-new-nav #nav_panel::-webkit-scrollbar-track{background-color: #151b26!important;}
.leftpanel-new-nav #nav_panel::-webkit-scrollbar-thumb{background-color: #151b26!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;}
.leftpanel-new-nav #nav_panel:hover::-webkit-scrollbar-thumb{background-color: #85898c!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;}*/
.ui-sortable-helper{background:#fff;}

.leftpanel-new-nav .nav_panel_class{background: #151b26; width:240px;}
.leftpanel-new-nav .nav_panel_class .nav_inner{background: #151b26; width:240px; overflow:hidden; padding-bottom: 25px;}
.leftpanel-new-nav .nav_panel_class .nav_inner li a{color: #cbd4db; font-size: 13px; font-weight: 400; padding:0px 24px; line-height:35px;}
.leftpanel-new-nav .nav_panel_class .nav_inner li .active{font-weight:400!important; padding:0px 24px!important; line-height:35px!important;}
.leftpanel-new-nav .nav_panel_class .nav_inner li a:hover{font-weight:400; padding:0px 24px; line-height:35px; background: #3f454c; color:#fff}
.leftpanel-new-nav .nav_panel_class .navigation{overflow-y: auto; height: calc(100% - 71px); overflow: -moz-scrollbars-vertical; overflow-x:hidden;}


.leftpanel-new-nav .nav_panel_class .navigation::-webkit-scrollbar{background-color: #151b26!important;}
.leftpanel-new-nav .nav_panel_class .navigation::-webkit-scrollbar-track{background-color: #151b26!important;}
.leftpanel-new-nav .nav_panel_class .navigation::-webkit-scrollbar-thumb{background-color: #151b26!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;}
.leftpanel-new-nav .nav_panel_class .navigation:hover::-webkit-scrollbar-thumb{background-color: #85898c!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;}


.leftpanel-new-nav #listUnfavourite > div > a{color: #cbd4db; font-size: 13px; font-weight: 400; padding:0px 24px; line-height:35px; font-family: 'Montserrat', sans-serif; width: 100%; display: table; text-decoration:none; position:relative;}
.leftpanel-new-nav #listUnfavourite > div > a .active{font-weight:400!important; padding:0px 24px!important; line-height:35px!important;}
.leftpanel-new-nav #listUnfavourite > div > a:hover{font-weight:400; padding:0px 24px; line-height:35px; background: #3f454c; color:#fff}
.leftpanel-new-nav .favorite{color: #cbd4db; font-size: 13px; font-weight: 400; padding: 0px; line-height: 35px; font-family: 'Montserrat', sans-serif; width: 100%; display: table; text-decoration: none; border-bottom: 1px solid #273240; border-top: 1px solid #273240;}
.leftpanel-new-nav .favorite .fav-head{width:100%; display:table; position:relative; padding:0px 24px; cursor:pointer}
.leftpanel-new-nav .favorite .fav-head:hover{font-weight:400; padding:0px 24px; line-height:35px; background: #3f454c; color:#fff}
.leftpanel-new-nav .favorite .fav-head-2{width:100%; display:table; position:relative; padding:0px 24px; cursor:pointer}
.leftpanel-new-nav .favorite .fav-head-2:hover{font-weight:400; padding:0px 24px; line-height:35px; background: #3f454c; color:#fff}
.leftpanel-new-nav .favorite .fav-close{position: absolute; color: #fff; padding: 5px; top: 6px; right: 6px; line-height:normal;}
.leftpanel-new-nav .favorite .fav-open{position: absolute; color: #fff; padding: 5px; top: 6px; right: 6px;  line-height:normal;}}
.leftpanel-new-nav .fav-folder { padding:0px 0px 10px 24px}
.leftpanel-new-nav .fav-folder .star-msg{font-size: 10px; padding: 10px 10px 10px 24px; line-height: normal; position: relative; font-style: italic;}
.leftpanel-new-nav .nav-item{position:relative;}
.leftpanel-new-nav .fav-folder .nav-item{position:relative; padding-left:24px;}
.leftpanel-new-nav .nav-item span{position: absolute; top: 6px; right: 2px; padding: 0; width: 25px; height: 25px; cursor:pointer; display:none; z-index:100}
.leftpanel-new-nav .nav-item span:before{content: '\f005'; color: #fff; position: absolute; top: 7px; left: 8px; font-family: 'FontAwesome'; font-size: 10px; line-height: normal;}
.leftpanel-new-nav .nav-item span:hover{background: #f2f2f2; border-radius: 5px;}
.leftpanel-new-nav .nav-item span:hover:before{color:#000}
.leftpanel-new-nav .fav-folder .nav-item span{display:none;}
.leftpanel-new-nav .fav-folder .nav-item:hover span{display:block;}
.leftpanel-new-nav .fav-folder .nav-item span:after{background: rgba(0,0,0,0.8); border-radius: 5px; position: absolute; content: 'Remove from Favorites'; width: 155px; right: 0px; top: 25px; padding: 7px 10px; text-align: center; font-size: 11px; line-height: normal; display:none}
.leftpanel-new-nav .fav-folder .nav-item span:hover:after{display:block;}
/*.leftpanel-new-nav .nav-item span:before{content:'\f00d'; font-family:font-family: FontAwesome; position:absolute; top:0px; left:0px;}*/
/*.leftpanel-new-nav .fav-folder .star-msg:before{content: '\f006'; font-family: FontAwesome; position: Absolute; left: 16px;}*/
.leftpanel-new-nav .fav-folder a{padding: 0px 24px 0px 10px!important; font-size: 13px!important; position: relative; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; width: 205px!important; display: block!important; color: #cbd4db; text-decoration: none;}
/*.leftpanel-new-nav .fav-folder a:before{content: '\f006'; font-family: FontAwesome; position: Absolute; left: 15px;}*/
.leftpanel-new-nav .nav-item .new-feature:before{content:'New!'; position:absolute; color:#55bc9e; right:15px;}

.leftpanel-new-nav .ui-sortable-handle{margin-right:0px;}

.leftpanel-new-nav .support{color: #cbd4db; font-size: 13px; font-weight: 400; padding: 0px; line-height: 35px; font-family: 'Montserrat', sans-serif; width: 100%; display: table; text-decoration: none; border-bottom: 1px solid #273240!important; border-top: 1px solid #273240!important;}
.leftpanel-new-nav .support .support-head{width:100%; display:table; position:relative; padding:0px 24px; cursor:pointer}
.leftpanel-new-nav .support .support-head:hover{font-weight:400; padding:0px 24px; line-height:35px; background: #3f454c; color:#fff}
.leftpanel-new-nav .support .support-head-2{width:100%; display:table; position:relative; padding:0px 24px; cursor:pointer}
.leftpanel-new-nav .support .support-head-2:hover{font-weight:400; padding:0px 24px; line-height:35px; background: #3f454c; color:#fff}
.leftpanel-new-nav .support .support-folder{background:transparent!important;}
.leftpanel-new-nav .support .support-close{position: absolute; color: #fff; padding: 5px; top: 6px; right: 6px; display:block; background:transparent!important; line-height:normal;}
.leftpanel-new-nav .support .support-close:before{display:none;}
.leftpanel-new-nav .support .support-close a:hover{background:#3f454c!important;}
.leftpanel-new-nav .support .support-open{position: absolute; color: #fff; padding: 5px; top: 6px; right: 6px; display:block; background:transparent!important; line-height:normal;}
.leftpanel-new-nav .support .support-open:before{display:none;}
.leftpanel-new-nav .support .support-folder a{padding:0px 0px 0px 34px!important; line-height:35px; position: relative; color: #cbd4db;  width: 100%; display: table; 
text-decoration:none;}
.leftpanel-new-nav .support .support-folder a:hover{background:#3f454c!important;};
.leftpanel-new-nav .support[draggable=true]{background:#3f454c; background-color:#3f454c;}
.leftpanel-new-nav .favorite[draggable=true]{background:#3f454c; background-color:#3f454c;}

.fine-dinning-photo-upload{padding: 0px; margin: 0px; display: table;}
.fine-dinning-photo-upload .upload_photo{position: relative; right: unset;}
.fine-dinning-photo-upload .upload_photo .upload_image_panel{right:-155px;}
.fine-dinning-photo-upload .upload_photo .upload_image_panel:before{border-right-color: #e1e1e1; border-left-color: transparent; left:unset; right: 100%;}
.fine-dining-image-wrapper {border-radius: 5px; background: #eee; padding: 8px; border: solid 1px #dcdcdc; display:inline-block; margin-right:15px; position:relative;margin-bottom: 10px;}
.fine-dining-image-wrapper img{border-radius: 5px; border: solid 5px #fff;}
.fine-dining-image-wrapper span{background: #2996cc; width: 25px; height: 25px; position: absolute; left: 50%; color: #fff; padding: 4px; text-align: center; margin-left: -12.5px; bottom: 17px; display:none}
.fine-dining-image-wrapper:hover span{background: #2996cc; width: 25px; height: 25px; position: absolute; left: 50%; color: #fff; padding: 4px; text-align: center; margin-left: -12.5px; bottom: 17px; display:block}
.active-image-wrapper span{background: #2996cc; width: 25px; height: 25px; position: absolute; left: 50%; color: #fff; padding: 4px; text-align: center; margin-left: -12.5px; bottom: 17px; display:block}

.zapper_form .field input::placeholder{color:#000;}

.loyalty-action-area{padding: 10px; width: 100%; display: table;  font-family: 'Jost', sans-serif;}
.loyalty-action-area .program-enabled{float: right; width: 235px; border: solid 2px #869ACE; padding: 7px 10px; border-radius: 5px; display:none}
.loyalty-action-area .program-enabled .switch{margin:0px;}
.loyalty-action-area .program-enabled span{width: 160px; display: block; font-size: 16px; font-weight: 700; float: left; margin-top: 3px;} 


.loyalty-action-area .program-tab{float:right; position:relative;}
.loyalty-action-area .program-tab .btn-group{border: solid 2px #869ACE; border-radius: 7px;}
.loyalty-action-area .program-tab .btn{font-size: 17px; border: 0px; padding: 8px 19px;}
.loyalty-action-area .program-tab .active{background:#869ACE; color:#fff; box-shadow:unset; outline: unset; font-weight:600; padding-left:35px;}
.loyalty-action-area .program-tab .active:before{content:'\f00c'; font-family:FontAwesome; position:absolute;     left: 10px; }


.earning-l-cash{position:relative; width: 145px;}
.earning-l-cash .btn-group{border: solid 2px #869ACE; border-radius: 7px;}
.earning-l-cash .btn{font-size: 17px; border: 0px; padding: 8px 19px;}
.earning-l-cash .active{background:#869ACE; color:#fff; box-shadow:unset; outline: unset; font-weight:600; padding-left:35px;}
.earning-l-cash .active:before{content:'\f00c'; font-family:FontAwesome; position:absolute;     left: 10px; }


.program_tier_action:checked + .slider, .form_submit_ele:checked + .slider{background-color:#869ACE}
.loyalty-action-area .create-program{display: block; float: right; background: #869ACE; color: #fff; padding: 10px 45px; border-radius: 5px; font-size: 17px; font-weight: 500; margin-left: 15px; text-decoration:none; position:relative;}

/*----------------------------Payroll------------------------------*/
.onboard-emp-list{height: 300px;overflow: scroll;}
.onboard-emp-list ul.row-height{margin: 0px;padding: 0px;border-bottom: solid 1px #ccc;margin-bottom: 12px;}
.onboard-emp-list ul.row-height .col-height{padding-left: 0px !important;padding-top: 2px !important;} 
.onboard-emp-list ul.row-height .col-height label{font-weight: 400;}

.loyalty-content-area{width:100%; font-family: 'Jost', sans-serif;}
.loyalty-tier-box{border-radius: 12px; border: solid 1px #869ACE; height: 400px;}
.loyalty-tier-box .switch{display:none;}
.loyalty-tier-box .head{border-bottom: solid 1px #869ACE; padding: 15px; text-align: center; font-size: 20px; font-weight: 500;}
.loyalty-tier-box .sub-head{font-size: 13px; text-align: center; padding: 5px; border-bottom: solid 2px #869ACE; padding-bottom: 6px;}
.loyalty-tier-box .tier-row{padding: 15px; color: #000;}
.loyalty-tier-box .tier-row .manage-btn{margin: unset; width: 148px; position:relative;}
.loyalty-tier-box .tier-row span{display: inline-block; width: 100px; margin-left: 62px; font-weight: 500; font-size:16px;}
.loyalty-tier-box .add-tier-button{background: #869ACE; color: #fff; padding: 8px; border-radius: 5px; display: inline-block; text-align: center; width: 110px; margin: 14px 0px; text-decoration: none; width: 148px; font-weight: 600;}
.loyalty-tier-box .after-adding-tier{border-bottom:solid 1px #dfe2e4;}
.loyalty-tier-box .tier-detail{display: table; width: 100%; padding: 15px; border-bottom:solid 1px #dfe2e4;}
.loyalty-tier-box .tier-detail .t-no{background: #869ACE; padding: 3px 5px; text-align: center; color: #fff; width: 20px; height: 20px; border-radius: 20px; font-size: 11px; float:left; margin-right: 12px; margin-top: 9px;}
.loyalty-tier-box .tier-detail .t-name{float: left; width: 130px; font-size: 16px; font-weight: 500; margin-top: 9px; position:relative;}
.loyalty-tier-box .t-threshold{float: right; font-size: 13px; text-align:left; width: 106px; color: #cecece; font-weight:400; margin-right: 15px; position:relative; border-right: solid 1px #dfe2e4;}
.loyalty-tier-box .t-threshold span{display:table; width:100%; color: #000; font-weight: 500; font-size: 15px;}
.loyalty-tier-box .t-members{float: right; font-size: 13px; text-align:left; width: 57px; color: #cecece; font-weight:400; position:relative;}
.loyalty-tier-box .t-members span{display:table; width:100%; color: #000; font-weight: 500; font-size: 15px;}
.loyalty-tier-box .t-loyalty{float: right; font-size: 13px; text-align:left; width: 79px; color: #cecece; font-weight:400; position:relative; margin-right: 15px; border-right: solid 1px #dfe2e4;}
.loyalty-tier-box .t-loyalty span{display:table; width:100%; color: #000; font-weight: 500; font-size: 15px;}

.loyalty-location-box{border-radius: 12px; border: solid 1px #869ACE;}
.loyalty-location-box .head{border-bottom: solid 1px #869ACE; padding: 15px; text-align: center; font-size: 20px; font-weight: 500;}
.loyalty-location-box .location-listing{width: 100%; height: 332px; overflow: auto; border-radius: 0px 0px 15px 15px;}
.loyalty-location-box .location-listing .loc-list-row{font-size: 16px; font-weight: bold; border-bottom: solid 1px #dfe2e4;}
.loyalty-location-box .location-listing .loc-list-row .checkbox{width: 100%; padding: 26.6px 13px; font-weight: 500; font-size: 15px;}
.loyalty-location-box .location-listing .loc-list-row .checkbox label{width:100%; padding-left:0px;}
.loyalty-location-box .location-listing .loc-list-row .checkbox .cr{margin-top: 4px; width: 2.5rem; height: 2.5rem; float:right; border-width: 2px;}
.loyalty-location-box .location-listing .loc-list-row  .text{font-weight:500; font-size:16px;}

.point-event-box{border-radius: 12px; border: solid 1px #869ACE;}
.point-event-box .head{border-bottom: solid 1px #869ACE; padding: 15px; text-align: center; font-size: 20px; font-weight: 500;}
.point-event-box .point-event-area{padding:0px; height: 370px;}
.point-event-box .point-event-area .row{border-bottom: solid 1px #dfe2e4;}
.point-event-box .point-event-area .col-md-8{padding:24px 5px;}
.point-event-box .point-event-area .col-md-4{padding:19px 24px;}
.point-event-box .point-event-area .checkbox{width: 100%; display: table; padding: 0px; font-weight: 500; font-size: 15px;}
.point-event-box .point-event-area .checkbox .cr{margin-top: 4px; width: 2.5rem; height: 2.5rem; border-width:2px;}
.point-event-box .point-event-area .text{font-weight: 500; font-size: 16px; margin-top: 4px; display: inline-block;}
.point-event-box .point-event-area input{border: solid 2px #969798; border-radius: 8px; padding: 3px 10px; width: 90px; font-size: 17px; font-weight: 500; text-align: center; margin-top:3px;}
.loyalty-content-area #loyalty_discount_location_div  .col-md-12{padding:14px;}
.loyalty-content-area #loyalty_discount_location_div .btn-group{width:100%;}
.loyalty-content-area #loyalty_discount_location_div .dropdown-toggle {width: 100%; font-size: 16px; font-weight: 500; padding: 10px; height: 46px;}
.loyalty-content-area #loyalty_discount_location_div .dropdown-toggle span{width: 284px; overflow: hidden; text-overflow: ellipsis; display: block; text-align: left;}
.loyalty-content-area #loyalty_discount_location_div .dropdown-toggle i{position: absolute; right: 10px; top: 15px;}
.loyalty-content-area #loyalty_discount_location_div .open>.dropdown-menu{width:100%;}


.loyalty-advance-setting-box{border-radius: 12px; border: solid 1px #869ACE; height: 437px;}
.loyalty-advance-setting-box .head{border-bottom: solid 1px #869ACE; padding: 15px; text-align: center; font-size: 20px; font-weight: 500;}
.loyalty-advance-setting-box .row{border-bottom: solid 1px #dfe2e4;}
.loyalty-advance-setting-box .col-md-8{padding:14px; font-weight:500; font-size:16px;}
.loyalty-advance-setting-box .col-md-4{padding:20px 15px 20px 15px;}
.loyalty-advance-setting-box .location-drop-down{display: table; width: 100%; padding: 10px;}


.earning-loyalty-cash{position:relative;}
.earning-loyalty-cash .lp-tool-tip{top: -70px; width: 210px; text-align: center; margin-left: -105px;}
.earning-loyalty-cash:hover .lp-tool-tip{display:block;}

.run-wizard  .lp-tool-tip{top: -90px;}
.run-wizard:hover .lp-tool-tip{display:block;}

.loyalty-tier-box .head:hover .lp-tool-tip{display:block;}
.loyalty-location-box .head:hover .lp-tool-tip{display:block;}
.loyalty-location-box .head .lp-tool-tip{width:278px; top:-63px; margin-left:-139px;}
.loyalty-tier-box .t-threshold:hover .lp-tool-tip{display:block;}

.loyalty-group-name .lp-tool-tip{top: -80px;}
.loyalty-group-name:hover .lp-tool-tip{display:block;}

.loyalty-tier-box .t-name .lp-tool-tip{top: -85px; left: 14px;}
.loyalty-tier-box .t-name:hover .lp-tool-tip{display:block;}

.loyalty-tier-box .t-threshold .lp-tool-tip{top: -112px;}
.loyalty-tier-box .t-loyalty:hover .lp-tool-tip{display:block;}

.loyalty-tier-box .mile-stone .lp-tool-tip{top: -113px; width: 310px; margin-left: -155px;}
.loyalty-tier-box .mile-stone:hover .lp-tool-tip{display:block;}

.loyalty-tier-box .t-loyalty .lp-tool-tip{top: -75px; width: 256px; margin-left: -128px;}
.loyalty-advance-setting-box .loyalty-settings:hover .lp-tool-tip{display:block;}

.loyalty-advance-setting-box .head .lp-tool-tip{top: -43px; width: 270px; margin-left: -135px;}
.loyalty-advance-setting-box .head:hover .lp-tool-tip{display:block}

.loyalty-advance-setting-box .loyalty-settings{position:relative; font-size: 16px; font-weight: 500;}
.loyalty-advance-setting-box .loyalty-settings .lp-tool-tip{width:258px; top:-93px; margin-left:-129px}
.loyalty-advance-setting-box .rest-activation:hover .lp-tool-tip{display:block;}

.loyalty-advance-setting-box .rest-activation .lp-tool-tip{width:368px; top:-98px; margin-left:-164px}
.loyalty-advance-setting-box .rest-activation{position:relative;  font-size: 16px; font-weight: 500;}
.loyalty-advance-setting-box .loyalty-discount:hover .lp-tool-tip{display:block;}

.loyalty-advance-setting-box .loyalty-discount .lp-tool-tip{width: 328px; top: -79px; margin-left: -166px;}
.loyalty-advance-setting-box .loyalty-discount{position:relative; font-size: 16px; font-weight: 500;}
.loyalty-advance-setting-box .loyalty-discount small{font-weight:500;}

.loyalty-graph-panel{border: solid 1px #8899c9; box-shadow: unset; padding: 0px; width:100%; font-family: 'Jost', sans-serif; margin-top:10px; margin-bottom:10px;}
.loyalty-graph-panel .detail-box {background: #f1f1f1; padding: 25px 15px; text-align: center;}
.loyalty-graph-panel .detail-box .text-1 {font-size: 17px; font-weight: 600; padding: 20px; border-bottom: solid 2px #e2e4e7; padding-top: 0px;}
.loyalty-graph-panel .detail-box .text-2 {font-size: 30px; font-weight: 600; padding: 20px; padding-bottom: 0px; color: #686878;}
.loyalty-graph-panel .col-sm-4:nth-child(1) .detail-box .text-2 {color: #776885;}
.loyalty-graph-panel .col-sm-4:nth-child(2) .detail-box .text-2 {color: #8a9cc0;}
.loyalty-graph-panel .col-sm-4:nth-child(3) .detail-box .text-2 {color: #8bc487;}

.point-event-box .head .lp-tool-tip{width: 300px; margin-left: -150px; top: -63px;}
.point-event-box .head:hover .lp-tool-tip{display:block}

.lc-signup .lp-tool-tip{top: -85px; margin-left: -215px; width: 290px;}
.lc-signup:hover .lp-tool-tip{display:block}

.lc-loyalty-cash .lp-tool-tip{width: 250px; top: -137px;}
.lc-loyalty-cash:hover .lp-tool-tip{display:block}

.program-tab .lp-tool-tip{width: 350px; top: -70px; margin-left: -175px; text-align:center}
.program-tab:hover .lp-tool-tip{display:block}

.m-percentage .lp-tool-tip{top: -94px;}
.m-percentage:hover .lp-tool-tip{display:block}

.m-point .lp-tool-tip{top: -94px;}
.m-point:hover .lp-tool-tip{display:block}

.manage-btn .lp-tool-tip{width: 170px; top: -61px; margin-left: -85px; text-align:center}
.manage-btn:hover .lp-tool-tip{display:block}

.lp-tool-tip{position: absolute; width: 238px; background: #000; padding: 11px; border-radius: 5px; font-size: 13px; line-height: normal; top: -43px; font-weight: 400; box-shadow: 0px 0px 5px rgb(0 0 0 / 50%); left: 50%; margin-left: -119px; display:none; color:#fff; z-index:1000;}
.lp-tool-tip:before{content: '\f0d7'; font-family: FontAwesome; position: Absolute; bottom: -15px; font-size: 23px; left: 50%; margin-left: -7px; color: #000; text-shadow: 0px 4px 3px rgb(0 0 0 / 15%);}

#loyalty_widget_form .program-name .lp-tool-tip{top: -94px;}
#loyalty_widget_form .program-name:hover .lp-tool-tip{display:block}

#loyalty_widget_form .pop-threshold{position:relative}
#loyalty_widget_form .pop-threshold .lp-tool-tip{top: -110px;}
#loyalty_widget_form .pop-threshold:hover .lp-tool-tip{display:block}

#loyalty_widget_form .mile-stone .lp-tool-tip{top: -110px; width: 350px; margin-left: -175px;}
#loyalty_widget_form .mile-stone:hover .lp-tool-tip{display:block}

#loyalty_widget_form .pop-lcash{position:relative}
#loyalty_widget_form .pop-lcash .lp-tool-tip{top: -94px;}
#loyalty_widget_form .pop-lcash:hover .lp-tool-tip{display:block}

#loyalty_widget_form .modal-lg{width:810px; font-family: 'Jost', sans-serif;}

#create-program .close-btn{position: absolute; right: 30px; top: 14px;}
#create-program .close-btn button.close{color:#fff; opacity: 1;}
#create-program .modal-content{border-radius: 40px;}
#create-program .modal-body{padding:0px;}
#create-program .step-header{border-radius: 40px 40px 0px 0px; background: #869ACE; padding:20px; min-height: 48px;}
#create-program .top-text-area{text-align: center; background: url(../images2020/loyalty-popup-bg.jpg) no-repeat center center; padding: 87px 20px; font-family: 'Itim', cursive; font-size: 52px; background-size: cover; line-height: normal;}
#create-program .text-area{padding:80px; padding-bottom:90px}
#create-program .text-area .text-1{text-align: center; font-size: 20px; font-weight: 600; margin-bottom: 30px;}
#create-program .text-area .text-2{text-align: center; font-size: 17px; font-weight: 400; margin-bottom: 30px;}
#create-program .text-area .text-3{text-align: center; font-size: 17px; font-weight: 500; margin-bottom: 70px;}
#create-program .text-area .button-area{text-align:Center;}
#create-program .text-area .button-area .cancel{border: solid 2px #869ACE; color: #000; display: inline-block; margin-right: 40px; padding: 6px 45px; border-radius: 20px; text-decoration:none;}
#create-program .text-area .button-area .next{background:#869ACE; color:#000; display:inline-block;border: solid 2px #869ACE; padding: 6px 45px; border-radius: 20px; text-decoration:none;}
#create-program .step-2 .step-header{padding: 10px; color: #fff; text-align: center; font-size: 20px; font-weight: 500;}
#create-program .step-2 .top-text-area{font-family: inherit; font-size: 30px; font-weight:600; padding: 92.5px 20px;}
#create-program .step-2 .top-text-area span{font-size: 20px; display: table; width: 100%; font-weight: 400; margin-top: 10px; line-height: 30px;}
#create-program .step-2 .text-area{padding: 71px 90px 90px 90px;}
#create-program .step-2 .text-area .program-name{margin-bottom:190px; position: relative;}
#create-program .step-2 .text-area .program-name .text{font-size: 18px; text-align: right; font-weight: 600; padding: 12px; display: inline-block; width: 260px}
#create-program .step-2 .text-area .program-name input{padding: 5px 15px; background: #f6f6f6; border: 0px; border-radius: 5px; font-size: 20px; display: inline-block; width: 275px; font-weight: 400;}
#create-program .step-2 .text-area .option-area{margin-top: 30px; margin-bottom: 30px}
#create-program .step-2 .text-area .option-row .checkbox label{width: 100%; padding: 25px 30px;}
#create-program .step-2 .text-area .option-row .checkbox .text{font-size: 17px; font-weight: 500; margin-left: 40px;}
#create-program .step-2 .text-area .option-row .checkbox .text span{font-weight: 300; font-size: 15px; display: table; color:#dfe2e4}
#create-program .step-2 .text-area .option-row .checkbox .cr{width: 2.5rem; height: 2.5rem; margin-top: 8px; border-width:2px;}
#create-program .step-2 .text-area .option-row .checkbox label input[type="checkbox"]:checked + .cr > .cr-icon{font-size: 16px; color:#869ACE;}

#create-program .step-3 .step-header{padding: 10px; color: #fff; text-align: center; font-size: 20px; font-weight: 500;}
#create-program .step-3 .top-text-area{font-family: inherit; font-size: 30px; font-weight: 600; padding: 96px 20px 119px 20px;}
#create-program .step-3 .top-text-area span{font-size: 20px; display: table; width: 100%; font-weight: 400; margin-top: 10px; line-height: 30px;}
#create-program .step-3 .text-area{padding: 50px 20px 90px 20px}
#create-program .step-3 .option-row{border-bottom:solid 1px #9AA3A7}
#create-program .step-3 .option-row.checkbox label{width: 100%; padding: 15px 30px;}
#create-program .step-3 .checkbox .text{font-size: 19px; font-weight: 600; margin-left: 40px;}
#create-program .step-3 .checkbox .text span{font-weight: 400; font-size: 15px; display: table; color:#7b7b7b; }
#create-program .step-3 .text-area .option-area{margin-top: 0px; margin-bottom: 30px}
#create-program .step-3 .option-row .checkbox .cr{width: 2.5rem; height: 2.5rem; margin-top: 3px; border-width:2px;}
#create-program .step-3 .option-row .col-sm-8{padding:25px 15px;}
#create-program .step-3 .option-row .col-sm-4{padding:25px 15px;}
#create-program .step-3 .option-row .checkbox label input[type="checkbox"]:checked + .cr > .cr-icon{font-size: 16px; color:#869ACE;}
#create-program .step-3 .option-row .input-area{width: 100px; margin-left: auto; position:relative;}
#create-program .step-3 .option-row .input-area input{padding: 5px 10px 5px 25px; border:solid 2px #dfe2e4!important; border-radius: 5px; font-size: 18px; width:100%}
#create-program .step-3 .option-row .input-area input::Placeholder{color:#000;}
#create-program .step-3 .option-row .input-area span{position: absolute; left: 14px; top: 10px;}
#create-program .step-3 .option-row .input-area .percent{position: absolute; right: 13px; top: 8px;}
#create-program .step-3 .button-area{margin-top:60px;}

#create-program .step-4 .step-header{padding: 10px; color: #fff; text-align: center; font-size: 20px; font-weight: 500;}
#create-program .step-4 .top-text-area{font-family: inherit; font-size: 30px; padding:101px 20px 84px 20px; font-weight:600;}
#create-program .step-4 .top-text-area span{font-size: 20px; display: table; width: 100%; font-weight: 400; margin-top: 10px; line-height: 30px;}
#create-program .step-4 .text-area{padding: 40px;}
#create-program .step-4 .text-area .option-area{margin-top: 0px; margin-bottom: 30px}
#create-program .step-4 .option-row{border: solid 2px #869ACE; border-radius: 7px; padding: 10px 20px 10px 30px!important; margin-bottom:25px!important;}
#create-program .step-4 .option-row .tier-name{padding: 12px 0px;}
#create-program .step-4 .option-row .tier-name .text{display: inline-block; font-size: 15px; font-weight: 500;}
#create-program .step-4 .option-row .input-area{padding: 0px 0px; width: 95px; display: inline-block; margin-right:60px; margin-top: 13px;}
#create-program .step-4 .option-row .input-area span{display: inline-block; font-size: 15px; font-weight: 500; width:100%; border-bottom:solid 1px #869ACE; text-align:center}
#create-program .step-4 .option-row .input-area input{width: 100%!important; text-align:center; border:1px solid #fff; border-bottom:solid 1px #869ACE; border-radius: 0px; padding: 2px ; font-weight: 600; font-weight: 600;}
#create-program .step-4 .option-row .input-area input::Placeholder{color:#34373B; font-weight:500;}
#create-program .step-4 .option-row .min-point{width:127px;}
#create-program .step-4 .option-row .min-point .level_thpercent_span{width: 100%; text-align: center;}
#create-program .step-4 .option-row .min-point input{width: 100%!important; text-align: center;}
#create-program .step-4 .option-row .percentage{width:110px; margin-right:0px;}
#create-program .step-4 .option-row .percentage input{width: 100%!important; text-align: center; outline:unset;}
#create-program .step-4 .option-row .tier-name .checkbox .cr{width:2.5rem; height:2.5rem; border-width: 2px;}
#create-program .step-4 .option-row .tier-name .text{display:inline-block; font-size:15px; font-weight:500; margin-left:15px;}
#create-program .step-4 .disable{opacity:.5}
#create-program .step-4 .text-area .option-area .alert{padding-left:20px;}
#create-program .step-4 .text-area .option-area .alert span{font-weight:600;}

/*Rohit 21 April change selector for Non-premium widget page (1 page would be condition wise so changes from here) */
#create-program .step-4np .step-header{padding: 10px; color: #fff; text-align: center; font-size: 20px; font-weight: 500;}
#create-program .step-4np .top-text-area{font-family: inherit; font-size: 30px;}
#create-program .step-4np .top-text-area span{font-size: 20px; display: table; width: 100%; font-weight: 300; margin-top: 10px; line-height: 30px;}
#create-program .step-4np .text-area{padding: 30px 200px;}
#create-program .step-4np .option-area{border: solid 2px #869ACE; padding: 15px; border-radius: 15px; margin-bottom: 30px}
#create-program .step-4np .m-point{text-align:center; width:100%; margin-bottom:20px; position:relative;}
#create-program .step-4np .m-point span{display:Table; width:100%; margin-bottom:10px;}
#create-program .step-4np .m-point input{padding: 10px; background: #f6f6f6; border: 0px; border-radius: 5px; font-size: 18px; text-align:Center}
#create-program .step-4np .m-percentage{text-align:center; width:100%; margin-bottom:20px; position:relative;}
#create-program .step-4np .m-percentage span{display:Table; width:100%; margin-bottom:10px;}
#create-program .step-4np .m-percentage input{padding: 10px; background: #f6f6f6; border: 0px; border-radius: 5px; font-size: 18px; text-align:Center}
#create-program .step-4np .note-text{border-top: solid 2px #869ACE; text-align: center; padding: 15px; font-size: 12px;}
#create-program .step-4np .note-text span{display:table; margin-top:20px; text-align:center; width:100%; font-weight:500;}

#create-program .step-5 .step-header{padding: 10px; color: #fff; text-align: center; font-size: 20px; font-weight: 500;}
#create-program .step-5 .top-text-area{font-family: inherit; font-size: 30px; font-weight:600; padding:91px 20px 94px 20px}
#create-program .step-5 .top-text-area span{font-size: 20px; display: table; width: 100%; font-weight: 400; margin-top: 10px; line-height: 30px;}
#create-program .step-5 .text-area{padding: 30px 120px;}
#create-program .step-5 .option-area{margin-bottom: 30px}
#create-program .step-5 .location-area{height: 305px; overflow: auto;}
#create-program .step-5 .location-area .checkbox{padding: 25px 85px; border-bottom: solid 1px #99a4a9;}
#create-program .step-5 .location-area .checkbox+.checkbox{margin:0px;}
#create-program .step-5 .location-area .checkbox .cr{width:2.5rem; height:2.5rem; border-width: 2px;}
#create-program .step-5 .location-area .checkbox .text{font-size: 17px; font-weight: 500; width: 283px; display: inline-block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin-left:7px;}
#create-program .step-5 .location-popup-drop-down{padding: 15px; width:100%; display:table; margin-bottom: 50px;}
#create-program .step-5 .location-popup-drop-down .dropdown-toggle{width: 100%; text-align: left; padding: 15px;}
#create-program .step-5 .location-popup-drop-down .dropdown-toggle .btn .caret{display:none!important;}
#create-program .step-5 .location-popup-drop-down .dropdown-toggle:before{content: '\f107'; font-family: FontAwesome; position: absolute; width: 15px; height: 21px; right: 10px; top: 14px;}
#create-program .step-5 .location-popup-drop-down .dropdown-menu{width:100%;}

#create-program .step-6 .top-text-area{padding: 118px 20px;}
#create-program .step-6 .top-text-area .text-1{font-size: 20px; margin-bottom: 23px;}
#create-program .step-6 .top-text-area .text-2{font-weight: 600; font-size: 20px; margin-bottom: 50px;}
#create-program .step-6 .step-header{padding: 10px; color: #fff; text-align: center; font-size: 20px; font-weight: 500;}
#create-program .step-6 .text-area .button-area .cancel{margin-right:0px;}
/*Rohit 21 April change selector Non-premium widget page END here */

.cloud-premium{position: absolute; background: #fff; border-radius: 15px; width: 500px; box-shadow: 0px 0px 15px rgb(0 0 0 / 30%); z-index:100;}
.cloud-premium .close-pop{width: 100%; display: table; text-align: right; background: #000; color: #fff; padding: 10px 15px; border-radius: 15px 15px 0px 0px; font-size: 13px; font-weight: 600; cursor:pointer}
.cloud-premium  .popup-heading{width: 100%; display: table; text-align: left; font-size: 22px; background: #000; color: #fff; padding: 15px; font-weight: 600;}
.cloud-premium  .popup-heading span{display: table; width: 100%; font-size: 13px; font-weight: 500; text-align: left; padding: 0px; margin: 0px;}
.cloud-premium  .benefit-row{width:100%; display:table; padding:20px;}
.cloud-premium  .benefit-row .b-head{font-weight:500; color:#869ACE; font-size: 20px; margin-bottom: 15px;}
.cloud-premium  .benefit-row .b-point{font-size: 13px; font-weight: 400;}
.cloud-premium  .benefit-row .col-md-6{border-right:solid 2px #869ACE}
.cloud-premium  .benefit-row .col-md-6:nth-child(2){border-right:solid 0px #869ACE}
.cloud-premium  .b-signup-area{background: #000; padding: 30px; color: #fff; text-align: center; border-radius: 0px 0px 15px 15px;}
.cloud-premium  .b-signup-area .b-text-1{font-size:28px;}
.cloud-premium  .b-signup-area a{background: #869ACE; color: #fff; padding: 12px 15px; display: block; width: 115px; font-size: 13px; margin:0 auto; margin-top: 15px; border-radius: 10px;}

.loyalty-group-name{background: #f7f7f7; padding: 15px; text-align: center; font-size: 18px;  font-family: 'Jost', sans-serif; position:relative;}
.loyalty-group-name #loyalty_feature_name_div{font-size: 20px; font-weight: 500;}
.loyalty-group-name .n-edit{display: inline-block; padding: 0px 5px; cursor:pointer}
#edit-account-name .modal-content{border-radius:0px;}
#edit-account-name .modal-content .row{font-size:17px; background: #f7f7f7;}
#edit-account-name .modal-content .row-height{display:flex;}
#edit-account-name .modal-content .row input{border:0px; padding:5px; width:100%; }
#edit-account-name .modal-content .action-bottom {width:100%; text-align:right; padding-top:15px;}
#edit-account-name .modal-content .action-bottom a{background: #869ACE; color: #fff; display: inline-block; border: solid 2px #869ACE; padding: 6px 40px; border-radius: 20px; text-decoration: none;}

.group-deal .action_panel .dropdown-toggle i{margin-top: 4px!important}
.group-deal .table_header li{width:60px;}
.group-deal .table_header li:nth-child(1){width:173px;}
.group-deal .table_header li:nth-child(5){width:100px;}
.group-deal .table_header li:nth-child(6){width:110px;}
.group-deal .table_header li:nth-child(7){width:110px;}
.group-deal .table_header li:nth-child(8){width:80px;}
.group-deal .table_header li:last-child{width:80px;}
.group-deal .data_panel li{width:60px;}
.group-deal .data_panel li:nth-child(1){width:173px;}
.group-deal .data_panel li:nth-child(5){width:100px;}
.group-deal .data_panel li:nth-child(6){width:110px;}
.group-deal .data_panel li:nth-child(6) .s-date-inner{width: 84px; white-space: nowrap; overflow: hidden;}
.group-deal .data_panel li:nth-child(7){width:110px;}
.group-deal .data_panel li:nth-child(7) .e-date-inner{width: 84px; white-space: nowrap; overflow: hidden;}
.group-deal .data_panel li:nth-child(8){width:80px;}
.group-deal .data_panel li:last-child{width:80px;}
.group-deal .data_panel li:last-child a{padding:5px 5px 5px 2px; display:inline-block;  color: #869ACE; font-size: 20px;}
.group-deal .data_panel li:last-child a:first-child{padding:5px 2px 5px 5px; display:inline-block;}
#cofirmation .modal-dialog{width:700px}
#cofirmation .modal-dialog .modal-content{border-radius:20px;}
#cofirmation .cmsg-text-1{font-size: 25px; text-align: center; padding: 20px; padding-bottom: 5px;}
#cofirmation .cmsg-text-2{text-align: center; padding: 20px; padding-top: 5px; font-size: 20px; font-weight: 300;}
#cofirmation .cmsg-action {text-align:center; padding:20px;}
#cofirmation .cmsg-action .btn-default{border-radius: 30px; font-size: 17px; padding: 10px 55px; border:solid 2px #337ab7;}
#cofirmation .cmsg-action .btn-default:first-child{margin-right:20px;}
#delete-cofirmation .modal-dialog{width:700px}
#delete-cofirmation .modal-dialog .modal-content{border-radius:20px;}
#delete-cofirmation .cmsg-text-1{font-size: 25px; text-align: center; padding: 20px; padding-bottom: 5px;}
#delete-cofirmation .cmsg-text-2{text-align: center; padding: 20px; padding-top: 5px; font-size: 20px; font-weight: 300;}
#delete-cofirmation .cmsg-action {text-align:center; padding:20px;}
#delete-cofirmation .cmsg-action .btn-default{border-radius: 30px; font-size: 17px; padding: 10px 55px; border:solid 2px #337ab7;}
#delete-cofirmation .cmsg-action .btn-default:first-child{margin-right:20px;}


.group-deal .navbar-brand {position:relative; cursor:pointer}
.group-deal .navbar-brand span{border: solid 2px #5e5e5e; border-radius: 18px; width: 18px; height: 18px; font-size: 11px; display: inline-block;
 text-align: center; padding: 3px;}
.group-deal .navbar-brand .lp-tool-tip{right: -200px; margin-left: unset; left: unset; top: 4px; width: 200px; text-align: left;}
.group-deal .navbar-brand .lp-tool-tip:before{content: '\f0d9'; bottom: 12px; left: 0px; margin-left: -8px;}
.group-deal .navbar-brand:hover .lp-tool-tip{display:block;}

.group-deal .data_panel_wrapper{ font-family: 'Jost', sans-serif;}

.add-group-deal .navbar-brand {position:relative;}
.add-group-deal .navbar-brand span{border: solid 2px #5e5e5e; border-radius: 18px; width: 18px; height: 18px; font-size: 11px; display: inline-block;
 text-align: center; padding: 3px;}
.add-group-deal .navbar-brand .lp-tool-tip{right: -150px; margin-left: unset; left: unset; top: 4px; width: 153px; text-align: left;}
.add-group-deal .navbar-brand .lp-tool-tip:before{content: '\f0d9'; bottom: 12px; left: 0px; margin-left: -8px;}
.add-group-deal .navbar-brand:hover .lp-tool-tip{display:block;}

.add-group-deal .program-enabled{float: right; width: 235px; border: solid 2px #869ACE; padding: 7px 10px; border-radius: 8px;}
.add-group-deal .program-enabled .switch{margin:0px;}
.add-group-deal .program-enabled span{width: 155px; display: block; font-size: 16px; font-weight: 500; float: left; margin-top: 3px;}

.add-group-deal .gd-enter-name{position:relative;}
.add-group-deal .gd-enter-name .lp-tool-tip{width: 250px; top: -90px; margin-left: -125px;}
.add-group-deal .gd-enter-name:hover .lp-tool-tip{display:block}

.add-group-deal .gd-enter-description{position:relative;}
.add-group-deal .gd-enter-description .lp-tool-tip{width: 250px; top: -90px; margin-left: -125px;}
.add-group-deal .gd-enter-description:hover .lp-tool-tip{display:block}

.add-group-deal .gd-enter-discount{position:relative;}
.add-group-deal .gd-enter-discount .lp-tool-tip{width: 250px; top: -70px; margin-left: -125px;}
.add-group-deal .gd-enter-discount:hover .lp-tool-tip{display:block}

.add-group-deal .gd-enter-min-sale{position:relative;}
.add-group-deal .gd-enter-min-sale .lp-tool-tip{width: 260px; top: -70px; margin-left: -130px;}
.add-group-deal .gd-enter-min-sale:hover .lp-tool-tip{display:block}

.add-group-deal .gd-enter-max-sale{position:relative;}
.add-group-deal .gd-enter-max-sale .lp-tool-tip{width: 250px; top: -70px; margin-left: -125px;}
.add-group-deal .gd-enter-max-sale:hover .lp-tool-tip{display:block}

.add-group-deal .gd-enter-total-sale{position:relative;}
.add-group-deal .gd-enter-total-sale .lp-tool-tip{width: 250px; top: -70px; margin-left: -125px;}
.add-group-deal .gd-enter-total-sale:hover .lp-tool-tip{display:block}

.add-group-deal .gd-select-date{position:relative;}
.add-group-deal .gd-select-date .lp-tool-tip{width: 250px; top: -70px; margin-left: -125px;}
.add-group-deal .gd-select-date:hover .lp-tool-tip{display:block}

.gd-deal-attribute-feature-product .featured-product-box .heading{position:relative;}
.gd-deal-attribute-feature-product .featured-product-box .heading .lp-tool-tip{width: 210px; top: -60px; margin-left: -105px;}
.gd-deal-attribute-feature-product .featured-product-box .heading:hover .lp-tool-tip{display:block}

.group-deal .program-enabled{float: right; width: 235px; border: solid 2px #869ACE; padding: 7px 10px; border-radius: 8px;}
.group-deal .program-enabled .switch{margin:0px;}
.group-deal .program-enabled span{width: 155px; display: block; font-size: 16px; font-weight: 500; float: left; margin-top: 3px;}

.group-deal .program-active{float: right; width: 207px; border-radius: 8px; position:relative;}
.group-deal .program-active .btn-group{border: solid 2px #869ACE; border-radius: 4px; font-family: 'Jost', sans-serif; }
.group-deal .program-active .btn{font-size: 15px; border: 0px; padding: 7px 19px; border-radius:0px; width: 102px;}
.group-deal .program-active .active{background:#869ACE; color:#fff; box-shadow:unset; outline: unset; font-weight:600; padding-left:35px;}
.group-deal .program-active .active:before{content:'\f00c'; font-family:FontAwesome; position:absolute; left: 10px; }
.group-deal .program-active .lp-tool-tip{text-align: center; width: 250px; top: -73px; margin-left: -125px;}
.group-deal .program-active:hover .lp-tool-tip{display:block;}
.group-deal .action_panel .search input{ font-family: 'Jost', sans-serif; padding:8px;}
.group-deal .action_panel .search input::placeholder{font-weight:400; color:#000}
.group-deal .action_panel .multiselect{font-family: 'Jost', sans-serif; padding: 8px; font-size: 15px;}

.group-deal .bootbox-confirm{font-family: 'Jost', sans-serif;}
.group-deal .bootbox-confirm .modal-content{border-radius: 20px;}
.group-deal .bootbox-confirm .modal-header{display:none;}
.group-deal .bootbox-confirm .modal-body {position: relative; padding: 40px 40px 20px 40px; font-size: 26px; text-align: center;}
.group-deal .bootbox-confirm .modal-body span{font-size: 16px; display: table; width:100%; text-align:center;}
.group-deal .bootbox-confirm .modal-footer{text-align:center; background:transparent; border:0px; padding-bottom:40px;}
.group-deal .bootbox-confirm .modal-footer .btn-default{float:unset; width: 150px; border-radius: 30px; background: #fff!important; border: solid 2px #869ACE; color: #000; margin-right:25px; outline:unset;}
.group-deal .bootbox-confirm .modal-footer .btn-primary{float:unset; width: 150px; border-radius: 30px; background: #fff!important; border: solid 2px #869ACE; color: #000; outline:unset;}
.group-deal .btn-primary{background-color: #869ACE; border-color: #869ACE; padding: 8px 19px; font-weight: 600; font-family: 'Jost', sans-serif;}

.add-group-deal .active-deactie-row{width:100%; display:table; padding:15px; border-bottom:1px solid #dcdcdc}
.add-group-deal .active-deactie-row .program-active{float: right; width: 207px; border-radius: 8px; position:relative;}
.add-group-deal .active-deactie-row .program-active .btn-group{border: solid 2px #869ACE; border-radius: 4px; font-family: 'Jost', sans-serif; }
.add-group-deal .active-deactie-row .program-active .btn{font-size: 15px; border: 0px; padding: 7px 19px; border-radius:0px; width: 102px;}
.add-group-deal .active-deactie-row .program-active .active{background:#869ACE; color:#fff; box-shadow:unset; outline: unset; font-weight:600; padding-left:35px;}
.add-group-deal .active-deactie-row .program-active .active:before{content:'\f00c'; font-family:FontAwesome; position:absolute; left: 10px; }
.add-group-deal .active-deactie-row .program-active .lp-tool-tip{text-align: center; width: 250px; top: -73px; margin-left: -125px;}
.add-group-deal .active-deactie-row .program-active:hover .lp-tool-tip{display:block;}

#test-mail{font-family: 'Jost', sans-serif;}
#test-mail .modal-content{border-radius: 20px;}
#test-mail .modal-header{display:none;}
#test-mail .modal-body {position: relative; padding: 40px 40px 20px 40px; font-size: 26px; text-align: center;}
#test-mail .modal-body span{font-size: 16px; display: table; width:100%; text-align:center;}
#test-mail .modal-body input{width: 330px; margin-top: 15px; padding: 9px 15px; border-radius: 5px; border: solid 1px #c4c4c4; font-size: 15px;}
#test-mail .modal-body input::placeholder{font-weight:500;}
#test-mail .modal-footer{text-align:center; background:transparent; border:0px; padding-bottom:40px;}
#test-mail .modal-footer .btn-default{float:unset; width: 150px; border-radius: 30px; background: #fff!important; border: solid 2px #869ACE; color: #000; margin-right:25px; outline:unset;}
#test-mail .modal-footer .btn-primary{float:unset; width: 150px; border-radius: 30px; background: #fff!important; border: solid 2px #869ACE; color: #000; outline:unset;}
#test-mail  .btn-primary{background-color: #869ACE; border-color: #869ACE;}
.exclude-page .category_box{border-radius: 12px; border: solid 1px #869ACE;}
.exclude-page .category_box .categories-exclude{border-bottom: solid 1px #869ACE; padding: 15px; text-align: center; font-size: 20px; font-weight: 500;}
.exclude-page .category_box .categories-exclude:hover .lp-tool-tip{display:block; width:260px; margin-left:-130px;}
.exclude-page .product_box{border-radius: 12px; border: solid 1px #869ACE;}
.exclude-page .product_box .categories-products{border-bottom: solid 1px #869ACE; padding: 15px; text-align: center; font-size: 20px; font-weight: 500;}
.exclude-page .product_box .categories-products:hover .lp-tool-tip{display:block; width:250px; margin-left:-125px;}
.exclude-page .product_panel{margin-top:20px;}
.exclude-page .loyalt-note{display:none;}

.discount .program-tab{float: right; width: 173px; border-radius: 8px;}
.discount .program-tab .btn-group{border: solid 2px #869ACE; border-radius: 7px;}
.discount .program-tab .btn{font-size: 15px; border: 0px; padding: 5px 16px;}
.discount .program-tab .active{background:#869ACE; color:#fff; box-shadow:unset; outline: unset; font-weight:600;}

.gd-name-description-area{border: solid 1px #8899c9; border-radius: 10px; font-family: 'Jost', sans-serif;}
.gd-name-description-area .heading{text-align: center; font-size: 20px; border-bottom: solid 1px #8899c9; padding: 15px; font-weight: 500;}
.gd-name-description-area .field-area{padding: 20px; font-size: 16px; font-weight: 500;}
.gd-name-description-area .field-area .col-md-2{padding-top:20px!important;}
.gd-name-description-area .field-area input{width: 100%; padding: 15px; border-radius: 5px; border: solid 1px #cdcdcd; font-weight: 400; color: #000;}
.gd-name-description-area .field-area input::placeholder{font-style: italic; color: #cdcdcd; font-weight:300}
.gd-deal-attribute-feature-product{padding-bottom:30px; font-family: 'Jost', sans-serif;}
.gd-deal-attribute-feature-product .deal-attribute-box{border: solid 1px #8899c9; border-radius: 10px;}
.gd-deal-attribute-feature-product .deal-attribute-box .heading{text-align: center; font-size: 20px; border-bottom: solid 1px #8899c9; padding: 15px; font-weight: 500;}
.gd-deal-attribute-feature-product .attribute-options{padding: 20px; font-size: 16px; font-weight: 500;}
.gd-deal-attribute-feature-product .attribute-options .discount-option{width:120px;}
.gd-deal-attribute-feature-product .attribute-options .discount-option .dropdown-toggle{padding: 9.8px 19px; width:100%; text-align:left; border-radius: 5px; border: solid 1px #cdcdcd;}
.gd-deal-attribute-feature-product .attribute-options .discount-option .dropdown-toggle i{position: absolute; right: 8px; top: 13px;}
.gd-deal-attribute-feature-product .attribute-options .discount-option .dropdown-menu{width:100%;}
.gd-deal-attribute-feature-product .attribute-options .input-area{width:70px; float:right;}
.gd-deal-attribute-feature-product .attribute-options .input-area input{width:100%; border-radius: 5px; border: solid 1px #cdcdcd; padding: 9px; text-align: center; font-size:15px; font-weight:400}
.gd-deal-attribute-feature-product .attribute-options .input-area input::placeholder{color: #cdcdcd; font-weight:300; }
.gd-deal-attribute-feature-product .attribute-options .start-date input{width:100%; border-radius: 5px; border: solid 1px #cdcdcd; padding: 13px; font-size:15px; font-weight:400}
.gd-deal-attribute-feature-product .attribute-options .start-date input::placeholder{color: #cdcdcd; font-weight:300}
.gd-deal-attribute-feature-product .attribute-options .end-date input{width:100%; border-radius: 5px; border: solid 1px #cdcdcd; padding: 13px; font-size:15px; font-weight:400}
.gd-deal-attribute-feature-product .attribute-options .end-date input::placeholder{color: #cdcdcd; font-weight:300}
.gd-deal-attribute-feature-product .attribute-options .start-time {width:100%;}
.gd-deal-attribute-feature-product .attribute-options .start-time .dropdown-toggle{width:100%; text-align:left; border-radius: 5px; border: solid 1px #cdcdcd; padding: 13px;}
.gd-deal-attribute-feature-product .attribute-options .start-time .dropdown-toggle i{position: absolute; right: 12px; top: 17px;}
.gd-deal-attribute-feature-product .attribute-options .start-time .dropdown-menu{width:100%;}
.gd-deal-attribute-feature-product .featured-product-box{border: solid 1px #8899c9; padding: 0px; border-radius: 10px;}
.gd-deal-attribute-feature-product .featured-product-box .heading{text-align: center; font-size: 20px; border-bottom: solid 1px #8899c9; padding: 15px; font-weight: 500;}
.gd-deal-attribute-feature-product .featured-product-box .header{background: #f6f6f6; font-size: 16px; font-weight: 500; margin-top:5px!important;}
.gd-deal-attribute-feature-product .featured-product-box .header ul{margin:0px; padding:0px; list-style:none;}
.gd-deal-attribute-feature-product .featured-product-box .header li{padding:15px; display:inline-block; width:32%; font-size: 14px;}
.gd-deal-attribute-feature-product .featured-product-box .list-area{height: 292px; overflow: auto;}
.gd-deal-attribute-feature-product .featured-product-box .list-area ul{margin:0px; padding:0px; list-style:none;}
.gd-deal-attribute-feature-product .featured-product-box .list-area li{padding:15px; display:inline-block; width:32%; font-size: 14px;}
.gd-deal-attribute-feature-product .featured-product-box .list-area .radio{padding:0px; line-height:18px;}
.gd-deal-attribute-feature-product .featured-product-box .list-area .radio .cr{float: left; margin-bottom: 10px;}
.detail-area{border-radius: 10px; border: solid 1px #8899c9; margin-top: 20px; }
.group-name{padding: 20px; font-size: 20px; font-weight: 500; padding-bottom: 10px; font-family: 'Jost', sans-serif;text-align:center; border-bottom: solid 1px #8899c9;}
.group-name span{color:#869ACE}
.group-report-detail{padding: 0px 0px 20px 0px; font-family: 'Jost', sans-serif;}
.group-report-detail .detail-box{background: #f1f1f1; padding: 35px 15px; text-align: center; height:210px}
.group-report-detail .detail-box .text-1{font-size: 17px; font-weight: 600; padding: 20px; border-bottom: solid 2px #000; padding-top:0px;}
.group-report-detail .detail-box .text-2{font-size: 30px; font-weight: 600; padding: 20px;  padding-bottom:0px; color:#686878}
.group-report-detail .detail-box .text-2 span{font-size:22px; display: table; width: 100%;}
.groups-box{margin-top: 10px; border: solid 1px #8899c9; padding: 10px; border-radius: 10px;  font-family: 'Jost', sans-serif;}
.groups-box ul{margin:0px; padding:0px; list-style:none; border-bottom:solid 1px #cdcdcd}
.groups-box .header{font-weight:500;}
.groups-box ul:last-child{border:solid 0px #cdcdcd;}
.groups-box li{padding:10px; display:inline-block; width: 12%;}
.groups-box li:nth-child(1){width:16%;}
.groups-box li:nth-child(2){width:27%;}
.groups-box li:nth-child(3){width:15%;}
#view-all-participants .groups-box{margin-top: 0px;border: solid 0px #8899c9;padding: 0px;}
#view-all-participants .groups-box li:nth-child(1) {width: 48%;}
#view-all-participants .groups-box li:nth-child(2) {width: 48%;}

.deal-report {margin-bottom:20px;}
.deal-report .group-report-detail{padding:0px;}
.deal-report .gd-data{font-weight: 600;  display:table; margin:0 auto; margin-top: 30px; position:relative;}
.deal-report .increase{color:#20a982; padding-left:25px;}
.deal-report .increase:before{content:'\f176'; font-family: FontAwesome; position:absolute; left:9px; top:-2px; }
.deal-report .decrease{color:#d5000d; padding-left:25px;}
.deal-report .decrease:before{content:'\f175'; font-family: FontAwesome; position:absolute; left:9px; top:-2px; }

.group-report-detail .col-md-3:nth-child(1) .detail-box .text-2{color:#7e99cd}
.group-report-detail .col-md-4:nth-child(1) .detail-box .text-2{color:#776885}
.group-report-detail .col-md-4:nth-child(2) .detail-box .text-2{color:#8a9cc0}
.group-report-detail .col-md-4:nth-child(3) .detail-box .text-2{color:#8bc487}

#add-deal-premium .modal-lg{ max-width:700px;}
#add-deal-premium .modal-content{border-radius:15px;}
#add-deal-premium .modal-body{padding:0px; border-radius:15px 15px 0px 0px}
#add-deal-premium .modal-body .close-pop{width: 100%; display: table; text-align: right; background: #000; color: #fff; padding: 10px 15px; border-radius: 15px 15px 0px 0px; font-size: 13px; font-weight: 600; cursor:pointer}
#add-deal-premium .popup-heading{width: 100%; display: table; text-align: left; font-size: 22px; background: #000; color: #fff; padding: 15px; font-weight: 600; border-radius: 15px 15px 0px 0px;}
#add-deal-premium .popup-heading span{display: table; width: 100%; font-size: 13px; font-weight: 500; text-align: left; padding: 0px; margin: 0px;}
#add-deal-premium .benefit-row{width:100%; display:table; padding:20px;}
#add-deal-premium .benefit-row .b-head{font-weight:500; color:#869ACE; font-size: 20px; margin-bottom: 15px;}
#add-deal-premium .benefit-row .b-point{font-size: 13px; font-weight: 400;}
#add-deal-premium .benefit-row .col-md-4{border-right:solid 2px #869ACE; vertical-align: initial;}
#add-deal-premium .benefit-row .col-md-4:nth-child(3){border-right:solid 0px #869ACE}
#add-deal-premium .b-signup-area{background: #000; padding: 30px; color: #fff; text-align: center; border-radius: 0px 0px 15px 15px;}
#add-deal-premium .b-signup-area .b-text-1{font-size:28px; margin-bottom: 15px;}
#add-deal-premium .b-signup-area a{background: #869ACE; color: #fff; padding: 12px 15px; display: inline-block; width: 115px; font-size: 13px; margin:0 auto;  border-radius: 10px;}
#add-deal-premium .b-signup-area a:nth-child(1){margin-right:15px!important;} 

.email-campaign .action_panel {color:#B9B9B9;}
.email-campaign .action_panel .active{color:#606060; font-weight:500;}
.email-t-msg{margin: 10px; border: solid 1px #B5B4B4; border-radius: 5px; box-shadow: 3px 3px 5px rgb(0 0 0 / 20%); padding-right: 35px;}
.email-t-msg .close-msg{position: absolute; width: 15px; height: 15px; color: #000; font-size: 10px; right: 20px; top: 20px; cursor:pointer;}
.email-t-msg .text-1{color:#000; font-weight:600;}
.email-t-msg .text-2{color:#BABABA; font-weight:400;}
.email-t-msg a{background: #8097F9; padding: 12px 45px; color: #fff; text-decoration: none; border-radius: 6px; font-weight:500;}
.tempaltes-area{padding: 10px; display: table; width: 100%;}
.tempaltes-area .template-box{float: left; width: 316px; border: solid 1px #B5B4B4; border-radius: 5px; box-shadow: 3px 3px 5px rgb(0 0 0 / 20%); margin-right: 25px; margin-bottom: 25px; position:relative;}
.tempaltes-area .template-box .template-img{width:100%; border-radius:5px;}
.tempaltes-area .template-box .template-img img{width:100%; border-radius:5px;}
.tempaltes-area .template-box .tempalte-name{position: absolute; margin-bottom:0px; background: #fff; padding: 20px 50px 15px 10px; width: 100%; bottom: 0px; border-radius: 0px 0px 5px 5px; text-align: left; box-shadow: 0px -4px 5px rgb(0 0 0 / 10%); font-weight: 600; z-index:100; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.tempaltes-area .template-box .tempalte-name .delete-tempalte{position: absolute; right: 0px; padding: 18px 15px; top: 0px; font-size: 20px; border-left: solid 1px #B5B4B4;}
.tempaltes-area .template-box .tempalte-name .delete-tempalte:hover{background:#B5B4B4;}
.tempaltes-area .template-box .preview-link{width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; background: rgba(0,0,0,0.2); padding: 118px 52px;  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;}
.tempaltes-area .template-box:hover .preview-link{display:block; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.tempaltes-area .template-box .preview-link a{background: #000; color: #fff; padding: 10px 15px; display: block; width: 210px; text-align: center; border-radius: 30px; text-decoration:none;}
.tempaltes-area .template-box .lock-area{position: absolute; background: #000; padding: 8px; font-size: 20px; border-radius: 5px; z-index: 100; right: 2px; top: 2px; color: #fff;}
.tempaltes-area .premium  .preview-link{padding: 88px 52px;}
.tempaltes-area .premium  .preview-link a:first-child{background:#8899C9; color:#fff; width:150px; margin:0 auto; margin-bottom:15px;}
.tempaltes-area .premium  .preview-link a:last-child{background:#fff; border:solid 1px #8899C9; color:#000; width:150px; margin:0 auto; margin-bottom:15px;}
.tempaltes-area .save-template  .preview-link{padding: 88px 52px;}
.tempaltes-area .save-template  .preview-link a:first-child{background:#8899C9; color:#fff; width:150px; margin:0 auto; margin-bottom:15px;}
.tempaltes-area .save-template  .preview-link a:last-child{background:#fff; border:solid 1px #8899C9; color:#000; width:150px; margin:0 auto; margin-bottom:15px;}

.preview-heading{padding: 0px 0px 25px 0px; font-weight: 600; font-size: 20px; color: #777;}
.view-band{background: #eceeef; padding: 10px; text-align: center; margin-bottom: 20px;}
.view-band .device-name{display:inline-block; padding:5px; color:#a6a8a9}
.view-band .device-name:first-child{cursor:pointer}
.view-band .device-name:last-child{cursor:pointer}
.view-band .active{color:#515994; text-decoration: underline; font-weight:600;}
.tempalte-name{text-align: center; border: solid 1px #B5B4B4; border-radius: 5px; box-shadow: 3px 3px 5px rgb(0 0 0 / 20%); padding: 15px; font-weight: 600; margin:0 auto; margin-bottom: 35px; width:80%}
.template-design-area{box-shadow: 3px 3px 5px rgb(0 0 0 / 20%); border: solid 1px #B5B4B4; padding: 15px;}
.mobile-view-heading{width:320px; margin:0 auto;  margin-bottom: 20px;}
.mobile-view{width:320px; padding:0px; margin:0 auto;}
.mobile-view .fullwidth{width:100%; text-align:center; display:table;}
.mobile-view .logo-img{width:100%;}
.edit-template{padding: 15px; margin-top: 40px; text-align:right; margin-bottom: 35px;}
.edit-template a{border: solid 2px #8998C4; display: inline-block; width: 170px; text-align: center; color: #8998C4; text-decoration: none; padding: 10px 25px; border-radius: 25px;}
.bottom-action{width: 100%; padding: 20px; text-align: right; border-top:solid 1px #c4c4c4; padding-top:45px;}
.bottom-action a{background: #8998C4; border:solid 2px #8998C4; display: inline-block; width: 170px; text-align: center; color: #fff; text-decoration: none; padding: 10px 25px; border-radius: 25px; margin-right:15px;}
.bottom-action .save-template-btn{background: #fff; border:solid 2px #8998C4; display: inline-block; width: 170px; text-align: center; color: #8998C4; text-decoration: none; padding: 10px 25px; border-radius: 25px; margin-right:15px;}
.bottom-action a:last-child{margin-right:0px;}
#save-template .modal-content{border-radius: 0px;}
#save-template .modal-header{background: transparent; border: 0px;}
#save-template .modal-header .close{margin-top: 0px; top: 0px; right: 9px;}
#save-template .modal-body{padding:1px;}
#save-template .modal-body .s-template-heading{text-align: center; padding: 15px; background: #efeeee; color: #000; font-size: 22px; margin-bottom: 15px;}
#save-template .modal-body .s-template-form-area{padding:15px 20px!important; font-size: 19px;}
#save-template .modal-body .s-template-form-area .row{box-shadow: 3px 3px 5px rgb(0 0 0 / 20%); border: solid 1px #B5B4B4;}
#save-template .modal-body .s-template-form-area .row .col-md-4{padding:15px; background: #f3f3f3; border-right: solid 1px #B5B4B4;}
#save-template .modal-body .s-template-form-area .row .col-md-8{padding:5px;}
#save-template .modal-body .s-template-form-area input{width:100%; border: 0px; padding: 15px;}
#save-template .modal-body .s-template-form-area input:focus{outline: none;}
#save-template .modal-body .action-btn{width: 100%; padding: 15px 25px; text-align:right}
#save-template .modal-body .action-btn a{background: #fff; border:solid 2px #8998C4; display: inline-block; width: 170px; text-align: center; color: #8998C4; text-decoration: none; padding: 10px 25px; border-radius: 25px;}

#edit-template .modal-body .action-btn{width: 100%; padding: 15px 25px; text-align:right}
#edit-template .modal-body .action-btn a{background: #fff; border:solid 2px #8998C4; display: inline-block; width: 170px; text-align: center; color: #8998C4; text-decoration: none; padding: 10px 25px; border-radius: 25px;}
#edit-template .modal-body .note-editor.note-frame{border-radius: 0px;}
#edit-template .modal-body .note-btn-group .dropdown-toggle{background: #fff!important; padding: 9px 10px!important;}
#edit-template .modal-body .note-color .dropdown-toggle{background: #fff!important; padding: 11px!important;}
#edit-template .modal-body .variable-text{padding: 10px 25px 10px 10px; border: solid 1px #a9a9a9; position:relative;}
#edit-template .modal-body .variable-text .v-close{position: absolute; right: 0px; top: 0px; cursor: pointer; width: 26px; text-align: center; height: 41px; padding: 12px 8px;}
#edit-template .modal-body .variable-text .v-open{position: absolute; right: 0px; top: 0px; cursor: pointer; width: 26px; text-align: center; height: 41px; padding: 12px 8px;}
#edit-template .modal-body .variable-area{font-size: 13px; border: solid 1px #a9a9a9; border-top: 0px;}
#edit-template .modal-body .variable-area .head{padding: 10px; font-size: 13px; font-weight: 600;}
#edit-template .modal-body .variable-area span{display:table; width:100%; margin-bottom:3px; color: #aaa;}

.setup-campaign .inner_panel{padding:0px;}
.setup-campaign .inner_panel .setup-campaing {padding: 20px; position: relative; padding-left: 295px;}
.setup-campaign .inner_panel .setup-campaing .left-section{background: #eceeef; height: 100%; width: 273px; padding: 35px 25px; position:absolute; left:0px; top:0px; display:table;}
.setup-campaign .inner_panel .setup-campaing .left-section .steps{padding: 15px; font-size: 15px; font-weight: 500; color: #B9B9B9; margin-bottom:75px;}
.setup-campaign .inner_panel .setup-campaing .left-section .steps .dot{border: solid 2px #515994; width: 20px; height: 20px; border-radius: 20px; float: left; margin-right: 10px; position: relative; background: #fff;}
.setup-campaign .inner_panel .setup-campaing .left-section .steps .dot:after{position: Absolute; width: 4px; height: 110px; background: #515994; content: ''; top: 16px; left: 50%; margin-left: -2px;}
.setup-campaign .inner_panel .setup-campaing .left-section .steps:last-child{margin-bottom:0px;}
.setup-campaign .inner_panel .setup-campaing .left-section .steps:last-child .dot:after{display:none;}
.setup-campaign .inner_panel .setup-campaing .left-section .active {color:#000; font-weight:600; letter-spacing: .5px;}
.setup-campaign .inner_panel .setup-campaing .left-section .active .dot{border: solid 2px #515994; background:#515994;}
.setup-campaign .inner_panel .setup-campaing .left-section .active .dot:before{content: '\f00c'; font-family: FontAwesome; position: absolute; color: #fff; top: 1px; font-size: 10px; left: 3px;}
.setup-campaign .inner_panel .setup-campaing .left-section .followup-active{color:#000;}
.setup-campaign .inner_panel .setup-campaing .left-section .followup-active .dot:before{content: '\f00c'; font-family: FontAwesome; position: absolute; color: #515994; top: -7px; font-size: 10px; left: 129px; font-weight: 600;}
.setup-campaign .inner_panel .setup-campaing .left-section .progress-step {color:#000; font-weight:600;}
.setup-campaign .inner_panel .setup-campaing .left-section .progress-step .dot{border: solid 2px #515994; background:#515994;}
.setup-campaign .inner_panel .setup-campaing .left-section .schedule-step{margin-bottom:33px;}
.setup-campaign .inner_panel .setup-campaing .left-section .followup{margin-bottom:33px; padding: 0px 15px; font-size: 13px;}
.setup-campaign .inner_panel .setup-campaing .left-section .followup .dot{width: 19px; height: 2px; border-radius: 0px; margin-top: 7px;}
.setup-campaign .inner_panel .setup-campaing .right-preview{position: absolute; width: 200px; height: auto; box-shadow:0px 0px 5px rgba(0,0,0,0.4); border: solid 1px #c4c4c4; right: 30px; top: 127px;}
.setup-campaign .inner_panel .setup-campaing .right-preview img{width:100%; height:auto;}
.setup-campaign .inner_panel .setup-campaing .right-preview .t-name{font-size:15px; text-align:center; position:absolute; bottom:0px; width:100%; padding: 5px; font-weight: 600; font-size: 13px; border-top: solid 1px #c4c4c4;}
.setup-campaign .inner_panel .setup-campaing .right-preview .campaign-form-area{padding-right: 230px;}
.setup-campaign .inner_panel .setup-campaing .campaign-heading{font-size: 20px; font-weight: 700; padding: 20px 15px 14px 0px; color: #777; border-bottom: solid 1px #c4c4c4;}
.setup-campaign .inner_panel .setup-campaing .campaign-heading span{font-weight: 400; font-size: 18px;}
.setup-campaign .inner_panel .setup-campaing .campaign-form-area{padding: 20px 250px 20px 0px;}
.setup-campaign .inner_panel .setup-campaing .campaign-form-area .f-field-area{width:100%; display:table; margin-bottom:20px;}
.setup-campaign .inner_panel .setup-campaing .campaign-form-area .f-field-area .f-title{font-size: 14px; padding: 3px 15px;}
.setup-campaign .inner_panel .setup-campaing .campaign-form-area .f-field-area .f-field{width:100%; display:table; margin-bottom:7px;}
.setup-campaign .inner_panel .setup-campaing .campaign-form-area .f-field-area .f-field input{width: 100%; border: solid 1px #afb0b1; border-radius: 5px; padding: 10px;}
.setup-campaign .inner_panel .setup-campaing .campaign-form-area .f-field-area .f-field .dropdown{width:100%;}
.setup-campaign .inner_panel .setup-campaing .campaign-form-area .f-field-area .f-field .dropdown .dropdown-toggle{width: 100%; padding: 10px; text-align: left;}
.setup-campaign .inner_panel .setup-campaing .campaign-form-area .f-field-area .f-field .dropdown i{position: absolute; right: 15px; top: 13px;}
.setup-campaign .inner_panel .setup-campaing .campaign-form-area .f-field-area .f-field .dropdown .dropdown-menu{width:100%;}
.setup-campaign .inner_panel .setup-campaing .campaign-form-area .f-field-area .f-example{width:100%; display:table; font-size: 12px; font-style: italic; color: #BABABA;}
.setup-campaign .inner_panel .setup-campaing .campaign-form-area .f-field-area .f-example span{font-weight:600;}
.setup-campaign .inner_panel .setup-campaing .campaign-form-area .f-field-action{padding:15px; text-align:right; margin-top: 75px;}
.setup-campaign .inner_panel .setup-campaing .campaign-form-area .f-field-action .btn-back{background: #8899C9;  border:solid 2px #8899C9; color: #fff; width: 150px; display: inline-block; text-align: center; padding: 8px; border-radius: 25px; margin-right: 15px; text-decoration:none;}
.setup-campaign .inner_panel .setup-campaing .campaign-form-area .f-field-action .btn-continue{background: #fff;  border:solid 2px #8899C9; color: #8899C9; width: 150px; display: inline-block; text-align: center; padding: 8px; border-radius: 25px; text-decoration:none;}
.setup-campaign .inner_panel .setup-campaing .schedule-campaign-area .sc-field-area{padding:40px 70px; border-bottom: solid 1px #eceeef;}
.setup-campaign .inner_panel .setup-campaing .schedule-campaign-area .sc-field-area .radio{font-weight:600;}
.setup-campaign .inner_panel .setup-campaing .schedule-campaign-area .sc-field-area .radio label{font-weight:500;}
.setup-campaign .inner_panel .setup-campaing .schedule-campaign-area .sc-field-area .radio label .normal-text{font-weight:400;}
.setup-campaign .inner_panel .setup-campaing .schedule-campaign-area .sc-field-area .data-time-area{margin-top:25px; width:450px; margin-left: 15px;}
.setup-campaign .inner_panel .setup-campaing .schedule-campaign-area .sc-field-area .data-time-area  .dropdown .dropdown-toggle{width: 100%; padding: 10px; text-align: left;}
.setup-campaign .inner_panel .setup-campaing .schedule-campaign-area .sc-field-area .data-time-area  .dropdown i{position: absolute; right: 13px; top: 15px;}
.setup-campaign .inner_panel .setup-campaing .schedule-campaign-area .sc-field-area .data-time-area .icon{width:100%; padding-left:35px; position:relative; margin-top:7px;}
.setup-campaign .inner_panel .setup-campaing .schedule-campaign-area .sc-field-area .data-time-area .icon:before{content:'\f073'; position:absolute; font-family:FontAwesome; color:#8899C9;left: 11px;}
.setup-campaign .inner_panel .setup-campaing .schedule-campaign-area .sc-field-button{padding:15px; text-align:center; margin-top: 75px;}
.setup-campaign .inner_panel .setup-campaing .schedule-campaign-area .sc-field-button .btn-back{background: #8899C9;  border:solid 2px #8899C9; color: #fff; width: 150px; display: inline-block; text-align: center; padding: 8px; border-radius: 25px; margin-right: 15px; text-decoration:none;}
.setup-campaign .inner_panel .setup-campaing .schedule-campaign-area .sc-field-button .btn-continue{background: #fff;  border:solid 2px #8899C9; color: #8899C9; width: 150px; display: inline-block; text-align: center; padding: 8px; border-radius: 25px; text-decoration:none;}
.setup-campaign .inner_panel .setup-campaing .add-receipients .sc-field-area{padding: 10px 70px; border:0px; display:table; width:100%}
.setup-campaign .inner_panel .setup-campaing .add-receipients .sc-field-area .dropdown-option{width: 93.5%; margin-top: 15px; margin-left:30px; float:left; position:relative;}
.setup-campaign .inner_panel .setup-campaing .add-receipients .sc-field-area .dropdown-option .dropdown-toggle{width: 100%; text-align: left; position:relative;}
.setup-campaign .inner_panel .setup-campaing .add-receipients .sc-field-area .dropdown-option .dropdown-toggle i{position: absolute; right: 13px; top: 9px;}
.setup-campaign .inner_panel .setup-campaing .add-receipients .sc-field-area .drowdown-open-option{width: 93.5%; height:125px; overflow:auto; border: solid 1px #adadad; padding: 5px; border-radius: 5px; margin-left:30px;  margin-top: 15px;}
.setup-campaign .inner_panel .setup-campaing .add-receipients .sc-field-area .drowdown-open-option ul{margin:0px; padding:0px; list-style:none;}
.setup-campaign .inner_panel .setup-campaing .add-receipients .sc-field-area .drowdown-open-option .checkbox{padding: 8px;}
.setup-campaign .inner_panel .setup-campaing .add-receipients .sc-field-area .drowdown-open-option .checkbox label{padding-left: 0px; width:100%;}
.setup-campaign .inner_panel .setup-campaing .add-receipients .add-more-option{width:100%; margin-top:20px; text-align:right; display:table; cursor:pointer;}
.setup-campaign .inner_panel .setup-campaing .add-receipients .add-more-option:hover{text-decoration:underline;}
.setup-campaign .inner_panel .setup-campaing .col_1{padding:0px;}

.setup-campaign .inner_panel .setup-campaing .schedule-campaign-area .schedule-recurring .options{padding-left: 25px; margin-top: 25px; display: table; width: 100%;}
.setup-campaign .inner_panel .setup-campaing .schedule-campaign-area .schedule-recurring .options .option-1{float: left; width:185px;}
.setup-campaign .inner_panel .setup-campaing .schedule-campaign-area .schedule-recurring .options .option-2{float: left; width: 150px; margin-right: 10px;}
.setup-campaign .inner_panel .setup-campaing .schedule-campaign-area .schedule-recurring .options .option-2 select{width:100%; padding:10px;}
.setup-campaign .inner_panel .setup-campaing .schedule-campaign-area .schedule-recurring .options .option-2 .btn-group{width:100%;}
.setup-campaign .inner_panel .setup-campaing .schedule-campaign-area .schedule-recurring .options .option-2 .dropdown-toggle{width: 100%; padding: 4px 12px; text-align:left;  position:relative;}
.setup-campaign .inner_panel .setup-campaing .schedule-campaign-area .schedule-recurring .options .option-2 .dropdown-toggle i{position: absolute; right: 10px; top: 7px;}
.setup-campaign .inner_panel .setup-campaing .schedule-campaign-area .schedule-recurring .options .option-3{float: left; width:125px; font-weight: 500; padding: 6px;}
.setup-campaign .inner_panel .setup-campaing .schedule-campaign-area .schedule-recurring .options .option-4{float: left; width: 150px; margin-right: 10px;}
.setup-campaign .inner_panel .setup-campaing .schedule-campaign-area .schedule-recurring .options .option-4 .dropdown{width: 65px; float:left;  margin-right:10px;}
.setup-campaign .inner_panel .setup-campaing .schedule-campaign-area .schedule-recurring .options .option-4 .btn-group{width:100%;}
.setup-campaign .inner_panel .setup-campaing .schedule-campaign-area .schedule-recurring .options .option-4 .dropdown-toggle{ padding: 4px 12px; text-align:left; width:100%; position:relative;}
.setup-campaign .inner_panel .setup-campaing .schedule-campaign-area .schedule-recurring .options .option-4 .dropdown-toggle i{position: absolute; right: 10px; top: 7px;}
.setup-campaign .inner_panel .setup-campaing .schedule-campaign-area .schedule-recurring .options .option-4 .dropdown-toggle:last-child{margin-right:0px;}
.setup-campaign .inner_panel .setup-campaing .schedule-campaign-area .schedule-recurring .options:nth-child(3) .option-4 .dropdown{width:100%; margin-right:0px;}
.setup-campaign .inner_panel .setup-campaing .sub-head{width:100%; padding: 15px; font-weight: 600; display:table}
.setup-campaign .inner_panel .setup-campaing .sub-head a{font-weight: 400; float: right; font-size: 13px; text-decoration: underline;}

.setup-campaign .inner_panel .setup-campaing .follow-up-area .fu-field-area {padding: 20px 5px;}
.setup-campaign .inner_panel .setup-campaing .follow-up-area .fu-field-area .checkbox label{font-weight:500;}
.setup-campaign .inner_panel .setup-campaing .follow-up-area .fu-field-area .checkbox label .normal-text{font-weight:400;}
.setup-campaign .inner_panel .setup-campaing .follow-up-area .schedule-recurring .options{padding-left: 35px; margin-top: 25px; display: table; width: 100%;}
.setup-campaign .inner_panel .setup-campaing .follow-up-area .schedule-recurring .options .option-1{float: left; font-weight: 500; padding: 5px; width: 60px;}
.setup-campaign .inner_panel .setup-campaing .follow-up-area .schedule-recurring .options .option-2{float: left; width: 130px; margin-right: 10px;}
.setup-campaign .inner_panel .setup-campaing .follow-up-area .schedule-recurring .options .option-2 .dropdown-toggle{width: 130px; padding: 4px 12px; text-align:left;  position:relative;}
.setup-campaign .inner_panel .setup-campaing .follow-up-area .schedule-recurring .options .option-2 .dropdown-toggle i{position: absolute; right: 10px; top: 7px;}
.setup-campaign .inner_panel .setup-campaing .follow-up-area .schedule-recurring .options .option-3{float: left; width:150px; font-weight: 500; padding: 5px;}
.setup-campaign .inner_panel .setup-campaing .follow-up-area .schedule-recurring .options .option-4{float: left; width: 130px; margin-right: 10px;}
.setup-campaign .inner_panel .setup-campaing .follow-up-area .schedule-recurring .options .option-4 .dropdown{width: 100%; float:left;}
.setup-campaign .inner_panel .setup-campaing .follow-up-area .schedule-recurring .options .option-4 .dropdown-toggle{ padding: 4px 12px; text-align:left; width:100%; position:relative;}
.setup-campaign .inner_panel .setup-campaing .follow-up-area .schedule-recurring .options .option-4 .dropdown-toggle i{position: absolute; right: 10px; top: 7px;}
.setup-campaign .inner_panel .setup-campaing .follow-up-area .fu-field-button{padding:15px; text-align:center; margin-top: 75px;}
.setup-campaign .inner_panel .setup-campaing .follow-up-area .fu-field-button .btn-back{background: #8899C9;  border:solid 2px #8899C9; color: #fff; width: 150px; display: inline-block; text-align: center; padding: 8px; border-radius: 25px; margin-right: 15px; text-decoration:none;}
.setup-campaign .inner_panel .setup-campaing .follow-up-area .fu-field-button .btn-continue{background: #fff;  border:solid 2px #8899C9; color: #8899C9; width: 150px; display: inline-block; text-align: center; padding: 8px; border-radius: 25px; text-decoration:none;}

.setup-campaign .inner_panel .final-review .sub-head a{float:unset; font-size: 16px; margin-left: 50px;}
.setup-campaign .inner_panel .final-review .subject-from{border: solid 1px #B5B4B4; border-radius: 5px; box-shadow: 3px 3px 5px rgb(0 0 0 / 20%); padding: 15px; font-weight: 500; margin: 0 auto; margin-bottom: 35px; width: 100%;}
.setup-campaign .inner_panel .final-review .subject-from .row:nth-child(1){border-bottom:solid 1px #c4c4c4;}
.setup-campaign .inner_panel .final-review .template-design-area{margin-bottom:50px;}
.setup-campaign .inner_panel .final-review .total-no-recipient{border: solid 1px #B5B4B4; border-radius: 5px; box-shadow: 3px 3px 5px rgb(0 0 0 / 20%); padding: 15px; font-weight: 500; margin: 0 auto; margin-bottom: 35px; width: 100%;}
.setup-campaign .inner_panel .final-review .total-no-recipient a{background: #8899C9; border: solid 2px #8899C9; color: #fff; width: 200px; display: inline-block; text-align: center; padding: 8px; border-radius: 10px; margin-right: 15px; text-decoration: none; float: right;}
.setup-campaign .inner_panel .final-review .sc-field-button .btn-continue{margin-right:15px;}

.detail-report-head{width:100%; border-bottom:solid 1px #959697; display:table; padding-bottom: 15px;}
.detail-report-head a{display: block; border: solid 1px #8998c4; padding: 2px 7px; border-radius: 3px; width: 35px; font-size: 25px; text-align: center; float:left}
.detail-report-head .page-name{display: inline-block; margin-left: 15px; font-size: 17px; padding: 2px; float:left; font-family: 'Jost', sans-serif, Roboto, sans-serif!important;}

.compaing-detail{padding: 35px 10px; border-bottom:solid 1px #959697;}
.compaing-detail .template-img{display: table; width: 270px; margin: 0 auto; box-shadow: 3px 3px 5px rgb(0 0 0 / 20%); border: solid 1px #B5B4B4; border-radius: 5px;}
.compaing-detail .template-img img{width:100%; height:auto; border-radius:5px;}
.compaing-detail .campaign-name-area{width: 325px; margin: 0 auto; font-family: 'Jost', sans-serif, Roboto, sans-serif!important;}
.compaing-detail .campaign-name-area .heading{background: #e2e3e3; padding: 5px; font-weight: 500;}
.compaing-detail .campaign-name-area .name-field{border: solid 1px #B5B4B4; margin-top: 5px; padding: 7px; border-radius: 5px; font-size: 13px;}
.compaing-detail .campaign-name-area .download-report{text-align: right; padding: 12px 5px; font-size: 13px;}
.compaing-detail .campaign-name-area .download-report a{color:#000;}

.rate-section{padding: 35px 10px; border-bottom:solid 1px #959697; }
.rate-section .rate-area{width: 325px; margin: 0 auto; font-family: 'Jost', sans-serif, Roboto, sans-serif!important;}
.rate-section .rate-area .heading{background: #e2e3e3; padding: 5px; font-weight: 500;}
.rate-section .rate-area .heading span{float:right;}
.rate-section .rate-area .data-area{border: solid 1px #B5B4B4; margin-top: 5px; padding: 7px 5px; border-radius: 5px; font-size: 13px;}
.rate-section .rate-area .data-area .data-row{padding:5px; border-bottom:solid 1px #000;}
.rate-section .rate-area .data-area .data-row:last-child{border:0px;}
.rate-section .rate-area .data-area .data-row span{float:right;}

.delivery-section{padding: 35px 10px; width: 850px; margin: 0 auto; text-align:center; font-family: 'Jost', sans-serif, Roboto, sans-serif!important;}
.delivery-section .heading{background: #e2e3e3; padding: 5px; font-weight: 500;}
.delivery-section .data-area{width:100%; padding:20px;}
.delivery-section .data-area .data-box{width:125px; display:inline-block;}
.delivery-section .data-area .data-box .data-circle{text-align: Center; border-radius: 90px; width: 90px; height: 90px; border: solid 2px #b49bbd; padding: 33px 5px; font-weight: 600; margin: 0 auto;}
.delivery-section .data-area .data-box .text{text-align: center; font-size: 11px; margin-top: 15px;}

.delivery-section .data-area .data-box:nth-child(2) .data-circle{border-color:#f4e131;}
.delivery-section .data-area .data-box:nth-child(3) .data-circle{border-color:#ea5960;}
.delivery-section .data-area .data-box:nth-child(4) .data-circle{border-color:#a1b21f;}

#recipients-list .modal-content{border-radius: 0px;}
#recipients-list .modal-header{background: transparent; border: 0px;}
#recipients-list .modal-header .close{margin-top: 0px; top: 0px; right: 9px;}
#recipients-list .modal-body{padding:1px;}
#recipients-list .modal-body .s-template-heading{text-align: center; padding: 15px; background: #efeeee; color: #000; font-size: 22px; margin-bottom: 15px;}
#recipients-list .modal-body .action-btn{width: 100%; padding: 15px 25px; text-align:right}
#recipients-list .modal-body .action-btn a{background: #fff; border:solid 2px #8998C4; display: inline-block; width: 170px; text-align: center; color: #8998C4; text-decoration: none; padding: 10px 25px; border-radius: 25px;}
#recipients-list .modal-body .recipients-list{padding: 0px 25px; height: 300px; overflow: auto; width:95%}  
#recipients-list .modal-body .recipients-list ul{margin:0px; padding:0px; list-style:none;}
#recipients-list .modal-body .recipients-list li{border-bottom:solid 1px #c4c4c4;}
#recipients-list .modal-body .recipients-list .checkbox{padding: 12px 8px;}
#recipients-list .modal-body .recipients-list label{padding-left: 0px; width:100%;}

#test-mail .modal-content{border-radius: 0px;}
#test-mail .modal-header{background: transparent; border: 0px;}
#test-mail .modal-header .close{margin-top: 0px; top: 0px; right: 9px;}
#test-mail .modal-body{padding:20px;}
#test-mail .modal-body .text-mail-form-area{font-size: 16px; font-weight: 600;}
#test-mail .modal-body .text-mail-form-area span{width: 100%; display: table; font-weight: 300; font-style: italic;}
#test-mail .modal-body .text-mail-form-area input{width: 100%; padding: 10px; border-radius: 5px; border: solid 1px #c4c4c4}
#test-mail .modal-body .s-template-heading{text-align: center; padding: 15px; background: #efeeee; color: #000; font-size: 22px; margin-bottom: 15px;}
#test-mail .modal-body .action-btn{width: 100%; padding: 15px 25px; text-align:right}
#test-mail .modal-body .action-btn a{background: #fff; border:solid 2px #8998C4; display: inline-block; width: 170px; text-align: center; color: #8998C4; text-decoration: none; padding: 10px 25px; border-radius: 25px;}

.email-campaign .action_panel .btn-primary{color:#fff;}
.email-campaign .table_header li:first-child{width:290px;}
.email-campaign .table_header li:last-child{width:50px;}
.email-campaign .data_panel li:first-child{width:290px;}
.email-campaign .data_panel li:last-child{width:50px;}
.email-campaign .close-eye{width: 20px; height: 20px; text-align: center; cursor: pointer; float: left; margin-right: 15px;}
.email-campaign .open-eye{width: 20px; height: 20px; text-align: center; cursor: pointer; float: left; margin-right: 15px; opacity:.5}
.email-campaign .ec-sent{position:relative;}
.email-campaign .ec-sent:hover .lp-tool-tip{display:block; top:-53px;}
.email-campaign .ec-delivered{position:relative;}
.email-campaign .ec-delivered:hover .lp-tool-tip{display:block; top:-83px;}
.email-campaign .ec-open{position:relative;}
.email-campaign .ec-open:hover .lp-tool-tip{display:block; top:-83px;}
.email-campaign .ec-click{position:relative;}
.email-campaign .ec-click:hover .lp-tool-tip{display:block; top:-83px;}

.email-campaign .data_panel .follow-up-campaign{padding-left: 45px!important; position:relative;}
.email-campaign .data_panel .follow-up-campaign span{font-size: 12px; font-weight: 400; color: #c4c4c4;}
/*.email-campaign .data_panel .follow-up-campaign:after{content: ''; position: absolute; width: 16px; height: 1px; background: #000; left: 12px; top: 24px;}
.email-campaign .data_panel .follow-up-campaign:before{content: ''; position: absolute; width: 1px; height: 33px; background: #000; left: 11px; top: -8px;}*/

#contentToCopied .copy-icon{position: absolute; right: 5px; bottom: 9px; background: #fff; padding: 10px; border: solid 1px #dcdcdc; border-radius: 0px 0px 4px 0px;}

.loyalty-form-area{background: #fff; padding: 0px 20px;}
.loyalty-dropdown{font-size: 18px; font-weight: 500; border-top: solid 1px #969899; border-bottom: solid 1px #969899;}
.loyalty-form-area #wrap-loyalty_level{width:80%;}
.loyalty-form-area #wrap-loyalty_level .dropdown-toggle{background: #fff!important; font-size: 17px; padding: 10px 25px!important;}
.loyalty-form-area .title{padding: 20px!important;}
.loyalty-form-area .field{padding: 12px!important;}
.loyalty-form-area .field .dropdown-toggle i{color: #000; right: 25px; font-size: 21px; top: 10px;}
.loyalty-form-fields .title{padding: 20px!important; font-size: 18px;  font-weight: 500;}
.loyalty-form-fields .field{padding: 12px!important;}
.loyalty-form-fields .field input{font-size: 17px; padding: 10px 25px!important; width:80%;}
.loyalty-form-fields .field textarea{font-size: 17px; padding: 10px 25px!important; width:80%;}
.loyalty-form-fields #counter{width:100%; display:table; padding:15px; font-size:15px;}
#loyalty_discount_help_quote{font-size:13px;}

#purchase_popup{font-family: 'Jost', sans-serif, Roboto, sans-serif!important;}
#purchase_popup .modal-header h4{font-family: 'Jost', sans-serif, Roboto, sans-serif!important;}
#purchase_popup .billing-cycle{width:100%; padding:15px; text-align:Center;}
#purchase_popup .billing-cycle .btn-group {border:solid 2px #899aca; border-radius:7px;}
#purchase_popup .billing-cycle .btn-group .btn:first-child{border-radius:5px 0px 0px 5px; outline:unset;}
#purchase_popup .billing-cycle .btn-group .btn:nth-child(2){border-radius:0px 5px 5px 0px!important; outline:unset;}
#purchase_popup .billing-cycle .btn-group .active{background:#899aca; box-shadow:unset; color:#fff;}
#purchase_popup .billing-cyclelabel.btn{border-width:0px; padding: 6px!important;}
#purchase_popup .due-now{text-align: center; font-size: 22px; margin-top: 15px; font-weight: 300;}
#purchase_popup .discount-applied{text-align: center; margin-top: 15px; font-weight: 400; font-size: 16px; color: blue; margin-bottom:10px;}
#purchase_popup .popup-terms-condition li{padding:15px!important;}
#purchase_popup .popup-terms-condition{padding:0px 30px;}
#purchase_popup .popup-terms-condition li:before{display:none;}
#purchase_popup .popup-terms-condition .col-sub .heading{background:#f3f3f3}
#purchase_popup .popup-terms-condition .col-sub .row{border:solid 1px #f3f3f3;}
#purchase_popup .popup-terms-condition .col-sub .col-md-4{border-right:solid 1px #f3f3f3;}
#purchase_popup .popup-terms-condition .col-sub .col-md-4:last-child{border-right:solid 0px #f3f3f3;}
#purchase_popup .popup-terms-condition .text-1{font-size:14px;}

#location_list_popup{font-family: 'Jost', sans-serif, Roboto, sans-serif!important;}
#location_list_popup .modal-header h4{font-family: 'Jost', sans-serif, Roboto, sans-serif!important;}
.location_popup .ap-table-header{background:#f3f3f3}
.location_popup table{border:solid 1px #f3f3f3;}
.location_popup tr{border-right:solid 1px #f3f3f3;}
.location_popup td{border-right:solid 1px #f3f3f3; padding: 14px 10px!important;}
.location_popup th{border-bottom:solid 0px #f3f3f3; padding: 14px 10px!important; white-space: nowrap;}
.location_popup td:last-child{border-right:solid 0px #f3f3f3;}
.location_popup .btn-group {border:solid 2px #899aca; border-radius:7px;}
.location_popup .btn-group .active{background:#899aca; box-shadow:unset; color:#fff;}
.location_popup label.btn{border-width:0px; padding: 6px!important; outline:unset;}
.location_popup .btn-primary{background:#899aca}

#splash_screen_div #uploaded_image_div{width: 150px; height: 150px; display: table; border-radius: 5px; border: solid 1px #e1e1e1; text-align: center; padding: 5px; margin-bottom: 15px; position:relative;}
#splash_screen_div #uploaded_image_div img{width:100%; height:100%;}
#splash_screen_div #uploaded_image_div .fa{position: absolute; right: 2px; bottom: 2px; cursor: pointer; font-size: 17px; background: #e1e1e1; padding: 5px 7px; color: #000; border-radius: 4px; cursor:pointer}
#splash_screen_div #uploaded_image_div .fa-picture-o{width: 97%; height: 97%; padding-top: 63px;}

#ul-temp-vars {font-size:14px; display: table; width: 100%; margin-top: 15px;}
#ul-temp-vars ul{margin:0px; padding:0px; display:table;}
#ul-temp-vars li{width:50%; margin-bottom:15px; float: left; list-style: none;}
#ul-temp-vars li span{width:100%; display:table; font-size:12px; font-weight:600; margin-bottom:5px;}

#about-deal-info .head{font-size: 19px; font-weight: 600; margin-bottom: 15px; color:#869ACE}
#about-deal-info .sub-head{font-size: 15px; font-weight: 600; margin-top: 15px; color: #606060; margin-bottom:10px;}
#about-deal-info .text{font-size: 14px; text-align: justify;}
#about-deal-info .text span{font-weight:600;}
#about-deal-info .modal-header{background:transparent; border:0px; padding:0px;}
#about-deal-info .modal-header .close{top:3px; z-index: 100;}
#about-deal-info .modal-body{padding: 25px;}

#modifier_product_list .row-height{height:auto;}


#add_token .form-group{width: 500px; display: table; margin: 0 auto;}
#add_token  .button{margin-top:20px;}
#add_token .screen-area{width:100%; padding:25px;}
#add_token .screen-area ul{margin:0px; padding:0px; list-style:none;}
#add_token .screen-area li{margin-bottom:25px; font-weight:600;}
#add_token .screen-area .screen{margin-top:15px;}

.ui-tooltip{position:absolute!important; background: #000!important; padding: 5px!important; font-size: 11px!important; color: #fff!important;}

.get-code .action_panel #store_list{width:320px;}


.profitability-page .first-head{font-weight: 400; font-style: italic; background:#F9FAFB; margin:0px; padding:0px; border-bottom:2px solid #ddd;}
.profitability-page .first-head li{background:#F9FAFB;}
.profitability-page .total-row {margin:0px; padding:0px;}
.profitability-page .total-row li{background:#fff;}
.profitability-page .second-head{background:#fff!important;}
.profitability-page .profit-margin li:nth-child(1), .profit-margin li:nth-child(2), .profit-margin li:nth-child(7){width:215px;}
.profitability-page .profit-margin li:nth-child(2), .profit-margin li:nth-child(3), .profit-margin li:nth-child(4), .profit-margin li:nth-child(7), .profit-margin li:nth-child(12){border-left:solid 1px #e2e4e7!important;}

.profitability-page .profit-margin-employees li:nth-child(1), .profit-margin-employees li:nth-child(2), .profit-margin-employees li:nth-child(8){width:215px;}
.profitability-page .profit-margin-employees li:nth-child(2), .profit-margin-employees li:nth-child(3), .profit-margin-employees li:nth-child(4), .profit-margin-employees li:nth-child(8){border-left:solid 1px #e2e4e7!important;}

.profitability-page .profit-margin-product li:nth-child(1), .profit-margin-product li:nth-child(2), .profit-margin-product li:nth-child(3), .profit-margin-product li:nth-child(12){width:215px;}
.profitability-page .profit-margin-product li:nth-child(2), .profit-margin-product li:nth-child(7), .profit-margin-product li:nth-child(8), .profit-margin-product li:nth-child(12), .profit-margin-product li:nth-child(19){border-left:solid 1px #e2e4e7!important;}

.profitability-page .profit-margin-product-employees li:nth-child(1), .profit-margin-product-employees li:nth-child(2), .profit-margin-product-employees li:nth-child(13){width:215px;}
.profitability-page .profit-margin-product-employees li:nth-child(2), .profit-margin-product-employees li:nth-child(7), .profit-margin-product-employees li:nth-child(9), .profit-margin-product-employees li:nth-child(13), .profit-margin-product-employees li:nth-child(21){border-left:solid 1px #e2e4e7!important;}

.profitability-page .profit-margin-category li:nth-child(1), .profit-margin-category li:nth-child(2), .profit-margin-category li:nth-child(3), .profit-margin-category li:nth-child(8){width:215px;}
.profitability-page .profit-margin-category li:nth-child(2), .profit-margin-category li:nth-child(4), .profit-margin-category li:nth-child(5), .profit-margin-category li:nth-child(8), .profit-margin-category li:nth-child(13){border-left:solid 1px #e2e4e7!important;}

.profitability-page .profit-margin-category-employees li:nth-child(1), .profit-margin-category-employees li:nth-child(2), .profit-margin-category-employees li:nth-child(3), .profit-margin-category-employees li:nth-child(9){width:215px;}
.profitability-page .profit-margin-category-employees li:nth-child(2), .profit-margin-category-employees li:nth-child(4), .profit-margin-category-employees li:nth-child(5), .profit-margin-category-employees li:nth-child(9){border-left:solid 1px #e2e4e7!important;}
.profitability-page .border-active{border-left: solid 1px #e2e4e7!important;}




/*.more_than_print .profit-margin-report-table .table_header{width:Auto;}
.more_than_print .profit-margin-report-table li{width:132px!important;}
.more_than_print .profit-margin-report-table .first-head li:nth-child(2){width: 430px!important;}
.more_than_print .profit-margin-report-table .first-head li:nth-child(4){width: 396px!important;}
.more_than_print .profit-margin-report-table .first-head li:nth-child(7){width: 586px!important;}
.more_than_print .profit-margin-report-table .first-head li:last-child{width: 132px!important;}
.more_than_print .profit-margin-report-table li:first-child{border-left:solid 0px #e2e4e7!important; padding-left:5px!important}
.more_than_print .profit-margin-report-table .date-li{width:180px!important;}
.more_than_print .profit-margin-report-table li:nth-child(2){width:250px!important}
.more_than_print .profit-margin-report-table li:nth-child(7){width:190px!important;}
.more_than_print .profit-margin-report-table li:nth-child(3){width:180px!important;}



.profitability-page .profit-margin-report-table li:first-child{border-left:solid 0px #e2e4e7!important; padding-left:5px!important}
.profitability-page .profit-margin-report-table li{border-left:solid 1px #e2e4e7!important;}
.profitability-page .profit-margin-report-table li{width:132px;}
.profitability-page .profit-margin-report-table .date-li{width:180px; border-left:solid 1px #e2e4e7!important;}
.profitability-page .profit-margin-report-table li:nth-child(2){width:250px;}
.profitability-page .profit-margin-report-table .first-head li:nth-child(2){width: 430px;}
.profitability-page .profit-margin-report-table .first-head li:nth-child(4){width: 396px;}
.profitability-page .profit-margin-report-table .first-head li:nth-child(7){width: 718px;}
.profitability-page .profit-margin-report-table .first-head li:nth-child(11){width: 340px;}
.profitability-page .profit-margin-report-table li:nth-child(7){width:190px;}
.profitability-page .profit-margin-report-table li:last-child{width:170px;}
.profitability-page .profit-margin-report-table .data_panel li:last-child{width:170px;border-left:solid 0px #e2e4e7!important;}
.profitability-page .profit-margin-report-table .second-head li:nth-child(5), .second-head li:nth-child(6), .second-head li:nth-child(8), .second-head li:nth-child(9), .second-head li:nth-child(10), .second-head li:nth-child(13) {border-left:0px!important;}
.profitability-page .profit-margin-report-table .second-head li:nth-child(12){width: 170px;}
.profitability-page .profit-margin-report-table .data_panel li:nth-child(5), .data_panel li:nth-child(6), .data_panel li:nth-child(8), .data_panel li:nth-child(9), .data_panel li:nth-child(10) {border-left:0px!important;}
.profitability-page .profit-margin-report-table .data_panel li:nth-child(12){width: 170px;}


.profitability-page .profit-margin-report-table .total-row li:nth-child(2){border-left:0px!important;} 
.profitability-page .profit-margin-report-table .total-row li:nth-child(3){border-left:0px!important; width:180px;} 

.profitability-page .profit-margin-employees .first-head li:nth-child(7) {width: 718px!important;}
.profitability-page .profit-margin-employees li:nth-child(7){width:132px;}
.profitability-page .profit-margin-employees li:nth-child(8){width:190px;}
.profitability-page .profit-margin-employees li:last-child{width:165px;}
.profitability-page .profit-margin-employees .first-head li:last-child{width:165px;border-left:solid 1px #e2e4e7!important;}
.profitability-page .profit-margin-employees .second-head li:nth-child(5), .second-head li:nth-child(6), .second-head li:nth-child(8), .second-head li:nth-child(9), .second-head li:nth-child(10), .second-head li:nth-child(11) {border-left:0px!important;}
.profitability-page .profit-margin-employees .data_panel li:nth-child(5), .data_panel li:nth-child(6), .data_panel li:nth-child(8), .data_panel li:nth-child(9), .data_panel li:nth-child(10), .data_panel li:nth-child(11) {border-left:0px!important;}

.more_than_print .profit-margin-employees .first-head li:nth-child(2) {width: 430px!important;}
.more_than_print .profit-margin-employees .first-head li:nth-child(4) {width: 396px!important;}
.more_than_print .profit-margin-employees .first-head li:nth-child(7) {width: 718px!important;}
.more_than_print .profit-margin-employees .first-head li:last-child {width: 132px!important;}
.more_than_print .profit-margin-employees li:nth-child(7){width:132px!important}
.more_than_print .profit-margin-employees li:nth-child(8){width:190px!important}

.profitability-page .profit-margin-product .first-head li:nth-child(2) {width: 896px;}
.profitability-page .profit-margin-product .first-head li:nth-child(7) {width: 444px!important;}
.profitability-page .profit-margin-product .first-head li:nth-child(10) {width: 1152px;}
.profitability-page .profit-margin-product .first-head li:nth-child(15) {width: 795px;}
.profitability-page .profit-margin-product li:nth-child(3) {width: 250px;}
.profitability-page .profit-margin-product li:nth-child(7),  .profit-margin-product li:nth-child(11),  .profit-margin-product li:nth-child(12),  .profit-margin-product li:nth-child(18),  .profit-margin-product li:nth-child(21) {width: 180px!important;}
.profitability-page .profit-margin-product .second-head li:nth-child(1), .profit-margin-product .second-head li:nth-child(3), .profit-margin-product .second-head li:nth-child(4), .profit-margin-product .second-head li:nth-child(11), .profit-margin-product .second-head li:nth-child(12), .profit-margin-product .second-head li:nth-child(13), .profit-margin-product .second-head li:nth-child(14), .profit-margin-product .second-head li:nth-child(16), .profit-margin-product .second-head li:nth-child(17), .profit-margin-product .second-head li:nth-child(15), .profit-margin-product .second-head li:nth-child(19), .profit-margin-product .second-head li:nth-child(20), .profit-margin-product .second-head li:nth-child(21), .profit-margin-product .second-head li:last-child{border-left:0px!important;}
.profitability-page .profit-margin-product .second-head li:nth-child(10){border-left:solid 1px #e2e4e7!important;}
.profitability-page .profit-margin-product .data_panel li:nth-child(1), .profit-margin-product .data_panel li:nth-child(3), .profit-margin-product .data_panel li:nth-child(4), .profit-margin-product .data_panel li:nth-child(11), .profit-margin-product .data_panel li:nth-child(12), .profit-margin-product .data_panel li:nth-child(13), .profit-margin-product .data_panel li:nth-child(14), .profit-margin-product .data_panel li:nth-child(16), .profit-margin-product .data_panel li:nth-child(17), .profit-margin-product .data_panel li:nth-child(15), .profit-margin-product .data_panel li:nth-child(19), .profit-margin-product .data_panel li:nth-child(20), .profit-margin-product .data_panel li:nth-child(21){border-left:0px!important;}
.profitability-page .profit-margin-product .data_panel li:nth-child(10){border-left:solid 1px #e2e4e7!important;}
.profitability-page .profit-margin-product .total-row li:nth-child(7){border-left:solid 1px #e2e4e7!important;}
.profitability-page .profit-margin-product .total-row li:nth-child(18){border-left:solid 1px #e2e4e7!important;}
.profitability-page .profit-margin-product .total-row li{border-left:0px!important;}
.profitability-page .profit-margin-product .total-row li:nth-child(3) {border-left: 0px!important; width: 250px;}
.more_than_print .profit-margin-product ul{width:100%!important;}
.more_than_print .profit-margin-product .first-head li:nth-child(2) {width: 874px!important;}
.more_than_print .profit-margin-product .first-head li:nth-child(7) {width: 396px!important}
.more_than_print .profit-margin-product .first-head li:nth-child(10) {width: 1056px!important}
.more_than_print .profit-margin-product .first-head li:nth-child(15) {width: 528px!important}
.more_than_print .profit-margin-product .total-row li:nth-child(6){width: 180px!important}
.more_than_print .profit-margin-product li:nth-child(7) {width: 132px!important;}

.profitability-page .profit-margin-product-employees .first-head li:nth-child(2) {width: 778px!important;}
.profitability-page .profit-margin-product-employees .first-head li:nth-child(7) {width: 454px!important;}
.profitability-page .profit-margin-product-employees .first-head li:nth-child(10) {width: 878px!important;}
.profitability-page .profit-margin-product-employees .first-head li:nth-child(15) {width: 574px!important; border-left:solid 1px #e2e4e7!important;}
.profitability-page .profit-margin-product-employees li:nth-child(12), .profit-margin-product-employees li:nth-child(13) {width: 180px;}
.profitability-page .profit-margin-product-employees li:nth-child(10){border-left:solid 1px #e2e4e7!important;}
.profitability-page .profit-margin-product-employees li:nth-child(12), .profit-margin-product-employees li:nth-child(13), .profit-margin-product-employees li:nth-child(14), .profit-margin-product-employees li:nth-child(17), .profit-margin-product-employees li:nth-child(18), .profit-margin-product-employees li:nth-child(15), .profit-margin-product-employees li:last-child{border-left:solid 0px #e2e4e7!important;}
.profitability-page .profit-margin-product-employees .total-row li:nth-child(2), .total-row li:nth-child(22){border-left:solid 0px #e2e4e7!important;}
.profitability-page .profit-margin-product-employees .total-row li:nth-child(3){width: 132px!important;}
.profitability-page .profit-margin-product-employees .total-row li:nth-child(17), .profit-margin-product-employees  .total-row li:nth-child(18), .profit-margin-product-employees  .total-row li:nth-child(19), .profit-margin-product-employees .total-row li:nth-child(20)  {display:none;}
.profitability-page .profit-margin-product-employees .total-row li:nth-child(4), .total-row li:nth-child(21) {border-left:solid 0px #e2e4e7!important;}
.more_than_print .profit-margin-product-employees ul{width:100%!important;}	
.more_than_print .profit-margin-product-employees .first-head li:nth-child(2) {width: 874px!important;}
.more_than_print .profit-margin-product-employees .first-head li:nth-child(7) {width: 454px!important;}
.more_than_print .profit-margin-product-employees .first-head li:nth-child(10) {width: 792px!important;}
.more_than_print .profit-margin-product-employees .first-head li:nth-child(15) {width: 396px!important;}
.more_than_print .profit-margin-product-employees .total-row li:nth-child(6) {width: 180px!important;}
.more_than_print .profit-margin-product-employees .total-row li:nth-child(17) {display:none;}

.profitability-page .profit-margin-category .first-head li:nth-child(2) {width: 680px!important;}
.profitability-page .profit-margin-category .first-head li:nth-child(5) {width: 396px!important;}
.profitability-page .profit-margin-category .first-head li:nth-child(8) {width: 586px!important;}
.profitability-page .profit-margin-category .first-head li:last-child {width: 510px!important;}
.profitability-page .profit-margin-category li:nth-child(3) {width: 250px!important;}
.profitability-page .profit-margin-category li:nth-child(7) {width: 132px!important;}
.profitability-page .profit-margin-category li:nth-child(8) {width: 190px!important;}
.profitability-page .profit-margin-category li{border-left:solid 1px #e2e4e7!important;}
.profitability-page .profit-margin-category .second-head li:nth-child(5){border-left:solid 1px #e2e4e7!important;}
.profitability-page .profit-margin-category .data_panel li:nth-child(5){border-left:solid 1px #e2e4e7!important;}
.profitability-page .profit-margin-category li:nth-child(3), .profit-margin-category li:nth-child(6), .profit-margin-category li:nth-child(7), .profit-margin-category li:nth-child(9), .profit-margin-category li:nth-child(10), .profit-margin-category li:nth-child(11), .profit-margin-category li:nth-child(13) {border-left:solid 0px #e2e4e7!important;}
.profitability-page .profit-margin-category li:nth-child(13){width:170px;}
.profitability-page .profit-margin-category .total-row li:nth-child(4){width:180px; border-left:0px!important;} 
.more_than_print .profit-margin-category .first-head li:nth-child(2) {width: 610px!important;}
.more_than_print .profit-margin-category .first-head li:nth-child(5) {width: 396px!important;}
.more_than_print .profit-margin-category .first-head li:nth-child(8) {width: 528px!important;}
.more_than_print .profit-margin-category .first-head li:last-child {width: 132px!important;}
.more_than_print .profit-margin-category .total-row li:nth-child(4){width:180px!important; border-left:0px!important;} 
.more_than_print .profit-margin-category li:nth-child(7) {width: 132px!important;}

.profitability-page .profit-margin-category-employees .first-head li:nth-child(2) {width: 680px!important;}
.profitability-page .profit-margin-category-employees .first-head li:nth-child(5) {width: 528px!important;}
.profitability-page .profit-margin-category-employees .first-head li:nth-child(8) {width: 626px!important; border-left:solid 1px #e2e4e7!important;}
.profitability-page .profit-margin-category-employees li:nth-child(3) {width: 250px!important;}
.profitability-page .profit-margin-category-employees li:nth-child(7) {width: 132px!important;}
.profitability-page .profit-margin-category-employees li:nth-child(9) {width: 190px!important;}
.profitability-page .profit-margin-category-employees li:last-child {border-left:solid 1px #e2e4e7!important;}
.profitability-page .profit-margin-category-employees li{border-left:solid 1px #e2e4e7!important;}
.profitability-page .profit-margin-category-employees .second-head li:nth-child(5){border-left:solid 1px #e2e4e7!important;}
.profitability-page .profit-margin-category-employees .data_panel li:last-child{border-left:solid 1px #e2e4e7!important;}
.profitability-page .profit-margin-category-employees li:nth-child(3), .profit-margin-category-employees li:nth-child(6), .profit-margin-category-employees li:nth-child(7), .profit-margin-category-employees li:nth-child(8), .profit-margin-category-employees li:nth-child(10), .profit-margin-category-employees li:nth-child(11), .profit-margin-category-employees li:nth-child(12) {border-left:solid 0px #e2e4e7!important;}
.profitability-page .profit-margin-category-employees li:last-child{border-left:solid 0px #e2e4e7!important;}
.profitability-page .profit-margin-category-employees .total-row li:nth-child(4){width:180px; border-left:0px!important;} 
.more_than_print .profit-margin-category-employees .first-head li:nth-child(2) {width: 610px!important;}
.more_than_print .profit-margin-category-employees .first-head li:nth-child(5) {width: 396px!important;}
.more_than_print .profit-margin-category-employees .first-head li:nth-child(8) {width: 660px!important;}
.more_than_print .profit-margin-category-employees .first-head li:last-child {width: 132px!important;}
.more_than_print .profit-margin-category-employees .total-row li:nth-child(4){width:180px!important; border-left:0px!important;} 
.more_than_print .profit-margin-category-employees li:nth-child(7) {width: 132px!important;}*/

.print_page{overflow:visible}
.more_than_print .data_panel{overflow: visible;}

.w_600{font-weight:600 !important;}

.home_page{font-family: 'Jost', sans-serif, Roboto, sans-serif!important;}
.home_page .navbar-header{padding: 6px 15px;}
.home_page .h-time{position: absolute; left: 50%; font-size: 14px; margin-left: -123px; top: 50%; margin-top: -15px;}

.saved_page{font-family: 'Jost', sans-serif, Roboto, sans-serif!important;}

.sales_page{font-family: 'Jost', sans-serif, Roboto, sans-serif!important;}
.sales_page .data_panel_wrapper .padding_5{padding:10px 5px!important}
.sales_page .data_panel_wrapper .col-sm-2:last-child {padding-left: 50px !important;}
.sales_page .action_panel .right_options .btn{    font-size: 22px;}
.sales_page .action_panel .advance_options button{width:220px;}
.sales_page .action_panel .advance_options .dropdown-menu{min-width: 700px; width: 700px; height: 400px; margin-left: -350px; left: 50%; right: unset;}
/*.sales_page .action_panel .advance_options .dropdown-menu .left-area{width:345px; float:left; padding:0px 10px; margin-bottom: 25px;}
.sales_page .action_panel .advance_options .dropdown-menu .right-area{width:345px; float:right; padding:0px 10px; margin-bottom: 25px;}*/
.sales_page .action_panel .advance_options .dropdown-menu .right-area .multiselect-native-select .dropdown-menu{right:0px; left:unset;}
.sales_page .action_panel .advance_options .dropdown-menu .multiselect-native-select .dropdown-menu{min-width: 100%; width:100%; height: auto; max-height: 400px; left: 0px!important; margin: unset;}
.sales_page .save-filter-dropdown .open>.dropdown-menu a {white-space: unset; padding: 8px;}
.sales_page .action_panel .toggle.btn{ min-width: 50px; min-height: 25px;}
.sales_page .action_panel .toggle-group .btn{padding: 4px 8px; font-size: 11px;}
.sales_page .data_panel_wrapper  .sales-discout label{font-weight:400}
.sales-discout:before{content:'-'; position:absolute; left: 30px;}
.sales_page .data_panel_wrapper  .sales-tax label{font-weight:400}
.sales-tax:before{content:'+'; position:absolute; left: 30px;}
.sales_page .data_panel_wrapper .g-sales{width:185px; font-weight:600; position:relative;}
.sales_page .data_panel_wrapper .net-sales{width:120px; font-style:italic;  font-weight:600; position:relative;}
.sales_page .data_panel_wrapper .total-collected{width:145px; font-style:italic;  font-weight:600; position:relative;}
.sales_page .data_panel_wrapper label .tip-icon{margin-left: 5px; background: #c7c7c7; width: 15px; color: #fff; padding: 3px; text-align: center; border-radius: 10px; margin-top: 0px; font-size: 10px; position:absolute; display:inline-block; top: 4px; right: 20px;}
.sales_page .data_panel_wrapper label .tip-icon .lp-tool-tip{top: -14px; left: 150px; width:240px;}
.sales_page .data_panel_wrapper label .tip-icon .lp-tool-tip:before{content: '\f0d9'; bottom: 43%; left: -8px; margin-left:0px;}
.sales_page .data_panel_wrapper label .gross-sales:hover .lp-tool-tip{display:block}
.sales_page .data_panel_wrapper label .net-sales:hover .lp-tool-tip{display:block}
.sales_page .data_panel_wrapper .g_sales {font-size:13px; font-style:italic; color:#838383}
.sales_page .data_panel_wrapper .net_sales {font-size:13px; font-style:italic; color:#838383}
.sales_page .data_panel_wrapper label{font-weight: 400; margin-left: 5px; position:relative;  font-size:15px!important; font-style:normal!important; color:#000; margin-bottom:0px;}

.ats_page{font-family: 'Jost', sans-serif, Roboto, sans-serif!important;}
.ats_page .action_panel .advance_options button{width:220px;}
.ats_page .action_panel .toggle.btn{ min-width: 50px; min-height: 25px;}
.ats_page .action_panel .toggle-group .btn{padding: 4px 8px; font-size: 11px;}

.discount_page{font-family: 'Jost', sans-serif, Roboto, sans-serif!important;}
.discount_page .action_panel .advance_options button{width:220px;}
.discount_page .action_panel .advance_options .dropdown-menu{min-width: 700px; width: 700px; height: 400px; margin-left: -350px; left: 50%; right: unset; padding:10px 0px 0px 0px}
.discount_page .action_panel .advance_options .dropdown-menu .left-area{width:345px; float:left; padding:0px 10px; margin-bottom: 25px;}
.discount_page .action_panel .advance_options .dropdown-menu .right-area{width:345px; float:right; padding:0px 10px; margin-bottom: 25px;}
.discount_page .action_panel .advance_options .dropdown-menu .multiselect-native-select .dropdown-menu{min-width: 100%; width:100%; height: auto; max-height: 400px; left: 0px!important; margin: unset;}
.discount_page .action_panel .advance_options .dropdown-menu .right-area .multiselect-native-select .dropdown-menu{right:0px; left:unset;}
.discount_page .action_panel .toggle.btn{ min-width: 50px; min-height: 25px;}
.discount_page .action_panel .toggle-group .btn{padding: 4px 8px; font-size: 11px;}

/*.close_out_page .remove_flex .data_panel_wrapper{height: 70vh !important;}*/
.close_out_page{font-family: 'Jost', sans-serif, Roboto, sans-serif!important;}
.close_out_page .action_panel .advance_options button{width:220px;}
.close_out_page .action_panel .toggle.btn{ min-width: 50px; min-height: 25px;}
.close_out_page .action_panel .toggle-group .btn{padding: 4px 8px; font-size: 11px;}

.tax_report{font-family: 'Jost', sans-serif, Roboto, sans-serif!important;}
.tax_report .action_panel .advance_options button{width:220px;}
.tax_report .action_panel .advance_options .dropdown-menu{min-width: 700px; width: 700px; padding:10px 0px 0px 0px}
/*.tax_report .action_panel .advance_options .dropdown-menu .left-area{width:345px; float:left; padding:0px 10px; margin-bottom: 25px;}
.tax_report .action_panel .advance_options .dropdown-menu .right-area{width:345px; float:right; padding:0px 10px; margin-bottom: 25px;}
*/
.tax_report .action_panel .advance_options .dropdown-menu .multiselect-native-select .dropdown-menu{min-width: 100%; width:100%; height: auto; max-height: 400px; left: 0px!important; margin: unset;}
.tax_report .action_panel .advance_options .dropdown-menu .right-area .multiselect-native-select .dropdown-menu{right:0px; left:unset;}
.tax_report .action_panel .toggle.btn{ min-width: 50px; min-height: 25px;}
.tax_report .action_panel .toggle-group .btn{padding: 4px 8px; font-size: 11px;}

.cash_adj_page{font-family: 'Jost', sans-serif, Roboto, sans-serif!important;}
.cash_adj_page .action_panel .advance_options button{width:220px;}
.cash_adj_page .action_panel .toggle.btn{ min-width: 50px; min-height: 25px;}
.cash_adj_page .action_panel .toggle-group .btn{padding: 4px 8px; font-size: 11px;}

.modifier_page{font-family: 'Jost', sans-serif, Roboto, sans-serif!important;}
.modifier_page .action_panel .advance_options button{width:220px;}
.modifier_page .action_panel .advance_options .dropdown-menu{min-width: 700px; width: 700px; height: 400px; margin-left: -350px; left: 50%; right: unset; padding:10px}
/*.modifier_page .action_panel .advance_options .dropdown-menu .left-area{width:345px; float:left; padding:0px 10px; margin-bottom: 25px;}
.modifier_page .action_panel .advance_options .dropdown-menu .right-area{width:345px; float:right; padding:0px 10px; margin-bottom: 25px;}*/
.modifier_page .action_panel .advance_options .dropdown-menu .multiselect-native-select .dropdown-menu{min-width: 100%; width:100%; height: auto; max-height: 400px; left: 0px!important; margin: unset;}
.modifier_page .action_panel .advance_options .dropdown-menu .right-area .multiselect-native-select .dropdown-menu{right:0px; left:unset;}
.modifier_page .action_panel .toggle.btn{ min-width: 50px; min-height: 25px;}
.modifier_page .action_panel .toggle-group .btn{padding: 4px 8px; font-size: 11px;}

.additional_charge_report{font-family: 'Jost', sans-serif, Roboto, sans-serif!important;}
.additional_charge_report .action_panel .toggle.btn{ min-width: 50px; min-height: 25px;}
.additional_charge_report .action_panel .toggle-group .btn{padding: 4px 8px; font-size: 11px;}

.cash_drawer_page{font-family: 'Jost', sans-serif, Roboto, sans-serif!important;}
.tip-transfer{font-family: 'Jost', sans-serif, Roboto, sans-serif!important;}
.cash_drawer_page .action_panel .advance_options button{width:220px;}
.customer-retention-report .action_panel .advance_options button{width:220px;}

.tip-transfer .action_panel .advance_options .dropdown-menu .left-area{margin-bottom:0px;}
.tip-transfer .action_panel .advance_options .dropdown-menu .right-area{margin-bottom:0px;}

.z_page{font-family: 'Jost', sans-serif, Roboto, sans-serif!important;}
.z_page .action_panel .right_options .btn{    font-size: 22px;}
.z_page .action_panel .cumulative_options .selection .prod-row {padding-left: 0px;}
.z_page .data_panel_wrapper .border_top{border-bottom:1px solid #dcdcdc}
.z_page .data_panel_wrapper .border_bottom{border-bottom:1px solid #dcdcdc}
.z_page .data_panel_wrapper .padding_5{padding:10px 5px!important; }
.z_page .data_panel_wrapper .g_sales {font-size:13px; font-style:italic; color:#838383}
.z_page .data_panel_wrapper .net_sales {font-size:13px; font-style:italic; color:#838383}
.z_page .data_panel_wrapper label{font-weight: 400; margin-left: 5px; position:relative;  font-size:15px!important; font-style:normal!important; color:#000; margin-bottom:0px;}
.z_page .data_panel_wrapper .g-sales{width:120px; font-weight:600}
.z_page .data_panel_wrapper .net-sales{width:120px; font-style:italic;  font-weight:600}
.z_page .data_panel_wrapper label .tip-icon{margin-left: 5px; background: #c7c7c7; width: 15px; color: #fff; padding: 3px; text-align: center; border-radius: 10px; margin-top: 0px; font-size: 10px; position:absolute; display:inline-block; top: 4px; right: 20px;}
.z_page .data_panel_wrapper label .tip-icon .lp-tool-tip{top: -14px; left: 150px; width:240px;}
.z_page .data_panel_wrapper label .tip-icon .lp-tool-tip:before{content: '\f0d9'; bottom: 43%; left: -8px; margin-left:0px;}
.z_page .data_panel_wrapper label .gross-sales:hover .lp-tool-tip{display:block}
.z_page .data_panel_wrapper label .net-sales:hover .lp-tool-tip{display:block}
.z_page .data_panel_wrapper .g-sales-refund-span{font-size: 13px; font-style: italic; color: #838383; font-weight: 600; display:inline-block}
.z_page .data_panel_wrapper .g-sales-refund{margin-left:40px; position:relative; width:100px;}
.z_page .data_panel_wrapper .n-sales-taxes{margin-left:40px; position:relative;}
.z_page .data_panel_wrapper .g-sales-refund:before{content:'-'; position:absolute; left: -8px;}
.z_page .data_panel_wrapper .g-sales-discount{margin-left:40px; position:relative;}
.z_page .data_panel_wrapper .g-sales-discount:before{content:'-'; position:absolute; left: -8px;}
.z_page .data_panel_wrapper .n-sales-taxes:before{content:'+'; position:absolute; left: -13px;}
.z_page .data_panel_wrapper .total-collected{width:140px;  font-weight:600}
.z_page .heading{padding: 10px 7px; font-weight: 600; border-top: 0px solid #dcdcdc; border-bottom: 0px solid #dcdcdc; background: #f7f7f7;}
.z_page .head{padding: 0px; font-weight: 500; border-bottom: 1px solid #dcdcdc;}
.z_page .head .col-xs-6{padding-left: 5px!important;}
.z_page .row .col-sm-6:last-child{text-align:right;}
.z_page .row .col-xs-6:last-child{text-align:right;}
.z_page .advance_options .dropdown-toggle{width:220px;}
.z_page .bg_grey {background: #fff; color: #2996cc; font-weight: 700;}
.z_page .table_header{border-bottom:0px solid #ddd; font-size:17px;}
.z_page .padding_5{padding:3px !important}
/*.z_page .bouble-bottom{border-bottom: double #dcdcdc!important;}*/
.indent label{padding-left:40px!important}
.indent{padding-left:40px!important}
.z_page .data_panel_wrapper .z-payment-details{margin-left: 5px; background: #c7c7c7; width: 15px; color: #fff; text-align:Center; padding: 3px; border-radius: 10px; margin-top: 0px; font-size: 10px; position:relative; display:inline-block; top: unset; right: unset;}
.z_page .data_panel_wrapper .z-payment-details .lp-tool-tip{top: -14px; left: 150px; width:240px;  text-align:left;}
.z_page .data_panel_wrapper .z-payment-details .lp-tool-tip:before{content: '\f0d9'; bottom: 43%; left: -8px; margin-left:0px;}
.z_page .data_panel_wrapper .z-payment-details:hover .lp-tool-tip{display:block}
.z_page .data_panel_wrapper .z-refunds:hover .lp-tool-top{display:block}

.z_page .data_panel_wrapper .z-total-payments-2{margin-left: 5px; background: #c7c7c7; width: 15px; text-align:Center; color: #fff; padding: 3px; border-radius: 10px; margin-top: 0px; font-size: 10px; position:relative; display:inline-block; top: unset; right: unset;}
.z_page .data_panel_wrapper .z-total-payments-2 .lp-tool-tip{top: -14px; left: 150px; width:240px;  text-align:left;}
.z_page .data_panel_wrapper .z-total-payments-2 .lp-tool-tip:before{content: '\f0d9'; bottom: 43%; left: -8px; margin-left:0px;}
.z_page .data_panel_wrapper .z-total-payments-2:hover .lp-tool-tip{display:block}
.z_page .total_refund_wrapper_cl .row .col-sm-12{padding-left:40px!important;}
.z_page .total_refund_wrapper_cl .row .col-xs-4:first-child{padding-left:40px!important;}	
.z_page .total_refund_wrapper_cl .inner_margin_wrapper_cl .col-sm-12{padding-left: 80px!important;}
.z_page .total_refund_wrapper_cl .inner_margin_wrapper_cl .col-xs-4:first-child{padding-left: 80px!important;}



.more_than_print .indent label{padding-left:20px!important}
.more_than_print label{margin:0px;}
.more_than_print .head{font-weight:600; border-bottom: 1px solid #dcdcdc; display:table;}
.more_than_print .col-xs-6{padding:7px;}
.more_than_print .col-sm-12{padding:7px;}

.print_page .heading{padding: 7px; font-weight: 600; border-top: 1px solid #dcdcdc; border-bottom: 1px solid #dcdcdc; background: #f7f7f7;}

.set_inventory_page  #wrap-show_all_product button{width:190px!important;}
.set_inventory_page  #advance_option_dropdown_div button{width:190px!important;}
.set_inventory_page .action_panel .margin_right_10{margin-right:5px;}
.order_list_page .action_panel .margin_right_10{margin-right:5px;}

.profitability-page .action_panel .advance_options button{width:220px;}
.profitability-page .action_panel .advance_options .dropdown-menu{min-width: 700px; width: 700px; height: 320px; margin-left: -350px; left: 50%; right: unset; padding:10px 0px 0px 0px}
.profitability-page .action_panel .advance_options .dropdown-menu .top-area{width:100%; padding:0px 10px; margin-bottom: 25px; display:table;}
.profitability-page .action_panel .advance_options .dropdown-menu .left-area{width:100%;padding:0px 10px; margin-bottom: 25px;}
.profitability-page .action_panel .advance_options .dropdown-menu .right-area{width:100%; padding:0px 10px; margin-bottom: 25px;}
.profitability-page .action_panel .advance_options .dropdown-menu .multiselect-native-select .dropdown-menu{min-width: 100%; width:100%; height: auto; max-height: 400px; left: 0px!important; margin: unset;}
.profitability-page .action_panel .advance_options .dropdown-menu .right-area .multiselect-native-select .dropdown-menu{right:0px; left:unset;}
.profitability-page .action_panel .report_for{border: solid 0px #dcdcdc; padding: 5px 10px!important; display: block; margin-left: 10px; border-radius: 5px; position:absolute; font-style: italic; left: 50%; margin-left: -50px;}
.profitability-page .action_panel .report_for:before{content:'\f0d9'; font-family: FontAwesome; position:absolute; left:-6px; font-style:normal; display:none;}
.profitability-page .action_panel .report_for .w500{ margin-right:5px; font-weight:500; font-style:normal}
#show_hide_profit_margin a{border: 0;display: block;height: 26px;padding: 0px !important;width: 30px;}
#show_hide_profit_margin a .fa-columns{font-size: 19px;color: #899aca;}

.report-section .navbar-default .navbar-brand{padding-right: 30px; position:relative}
.report-section .navbar-default .navbar-brand span{position: absolute; right: 5px; z-index: 100; cursor: pointer;}
.report-section .navbar-default .navbar-brand span .hint{position: absolute; background: rgba(0,0,0,0.9); color: #fff; text-align: center; padding: 10px; border-radius: 7px; font-size: 13px; width: 240px; margin-top: 15px; left: 50%;
 margin-left: -120px; display: none; z-index: 10000; font-weight:300;}
.report-section .navbar-default .navbar-brand span:hover .hint{display:block;}

.save-filter-dropdown .dropdown-toggle{width:70px; text-align:center;}

/*--------------- New Navigation -------------------------*/
	.rightpanel_wrapper{margin-left: 260px!important;}
	.right_nav_collapse_without_effect{margin-left: 80px!important;  transition:unset!important}
	.side-navigation{font-size: 16px; font-family: 'Jost', sans-serif; position: fixed; top: 0px; width: 260px; height: 100%; background: #1F2937; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease; z-index:10000}
	.side-navigation .ui-sortable-handle{margin-right:0px; position:relative;}
	.side-navigation .top-info-panel{width: 100%; display: table; padding: 8px 12px; position:relative; border-bottom:solid 1px #2c3848;}
	.side-navigation .top-info-panel .photo-area{float: left; background: #2a4b41; color: #fff; width: 32px; height: 32px; border-radius: 32px; text-align: center; font-size: 17px; padding: 2px 5px; margin-top: 3px;}
	.side-navigation .top-info-panel .other-info{float: left; width: 169px; margin-left: 15px; color:#fff; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; font-size:13px;}
	.side-navigation .top-info-panel .other-info span{display: block; width: 100%; font-weight: 600; font-size: 16px; overflow: hidden; text-overflow: ellipsis;}
	.side-navigation .top-info-panel .personal-settings{position: absolute; right: 0; top:0;}
	.side-navigation .top-info-panel .personal-settings .dropdown-toggle{border: 0px!important; color: #fff!important; font-size: 20px; background:transparent!important;}
	.side-navigation .top-info-panel .personal-settings .dropdown-menu{right: 13px!important; left: auto; top: 65px; max-height: 380px;  padding:0px;}
	.side-navigation .top-info-panel .personal-settings .dropdown-menu .owner-info{padding:10px; display: table; width: 100%;}
	.side-navigation .top-info-panel .personal-settings .dropdown-menu .owner-info a{font-size:13px; padding-left:8px;}
	.side-navigation .top-info-panel .personal-settings .dropdown-menu li{padding: 2px 5px; display: table; width: 100%;}
	.side-navigation .top-info-panel .personal-settings .dropdown-menu li:first-child{background:#e1e1e1;}
	.side-navigation .top-info-panel .personal-settings .dropdown-menu li a{padding: 6px 10px 6px 35px; font-weight: 500; position:relative;}
	.side-navigation .top-info-panel .personal-settings .dropdown-menu li .location-settings:before{content:'\f124'; font-family:FontAwesome; position:absolute; left:12px;}
	.side-navigation .top-info-panel .personal-settings .dropdown-menu li .accoutn-settings:before{content:'\f013'; font-family:FontAwesome; position:absolute; left:12px;}
	.side-navigation .top-info-panel .personal-settings .dropdown-menu li .my-tickets:before{content:'\f145'; font-family:FontAwesome; position:absolute; left:12px;}
    .side-navigation .top-info-panel .personal-settings .dropdown-menu li .two-factor:before{content:'\f132'; font-family:FontAwesome; position:absolute; left:12px;}
	.side-navigation .top-info-panel .personal-settings .dropdown-menu li .help-center:before{content:'\f059'; font-family:FontAwesome; position:absolute; left:12px;}
	.side-navigation .top-info-panel .personal-settings .dropdown-menu li .contact-support:before{content:'\f095'; font-family:FontAwesome; position:absolute; left:12px;}
	.side-navigation .top-info-panel .personal-settings .dropdown-menu li .chat-support:before{content:'\f075'; font-family:FontAwesome; position:absolute; left:12px;}
	.side-navigation .top-info-panel .personal-settings .dropdown-menu li .logout:before{content:'\f011'; font-family:FontAwesome; position:absolute; left:12px;}
	.side-navigation .top-info-panel .personal-settings .dropdown-menu .other-info{width: 142px; color: #000; margin-left: 7px;}
	.side-navigation .nav-links-area{height: calc(100% - 108px); overflow: hidden; overflow-x:hidden}
	.side-navigation .nav-links-area:hover{overflow:auto;}
	.side-navigation .menu-tab{padding:10px; border-bottom:solid 1px #2c3848;}
	.side-navigation .menu-tab .heading{color: #969697; font-weight: 500; padding: 10px 10px 10px 24px; cursor:pointer; position:relative; font-size:12px; background:transparent; text-transform:uppercase}
	.side-navigation .menu-tab .heading:before{content:'\f0d8'; font-family:FontAwesome; position:absolute; left: 8px; top: 9px; cursor:pointer; z-index:-1}
	.side-navigation .menu-tab .heading:nth-child(2):before{content:'\f0d7'; font-family:FontAwesome; position:absolute; left: 8px; top: 10px; cursor:pointer;  z-index:-1}
	.side-navigation .menu-tab a{width: 215px; display: block; padding: 0px 10px 0px 44px!important; color: #fff; text-decoration: none; font-weight: 300; white-space: nowrap; overflow-x: hidden; text-overflow: ellipsis; font-size: 15px; line-height: 40px; position:relative;}
	.side-navigation .menu-tab .nav-item{position:relative;}
	.side-navigation .menu-tab .nav-item.active_div{color:#cbd4db; background:#3f454c}
	.side-navigation .menu-tab .nav-item span{position:absolute; display:block; right:0px; top:7px; width:25px; height:25px; border-radius:2px; display:none; color:#fff; cursor:pointer;}
	.side-navigation .menu-tab .nav-item span:before{content:'\f005'; font-family:FontAwesome; position:absolute; font-size: 13px; top: 7px; line-height: normal; left: 7px; color:#fff;}
	.side-navigation .menu-tab .nav-item span:hover{background:#f2f2f2; color:#000!important;}
	.side-navigation .menu-tab .nav-item span:hover:before{color:#000!important; cursor:pointer;}
	.side-navigation .menu-tab .nav-item span:after{background: rgba(0,0,0,0.8); border-radius: 5px; position: absolute; content: 'Remove from Favorites'; width: 155px; right: 0px; top: 25px; padding: 7px 10px; text-align: center; font-size: 11px; line-height: normal; display: none;}
	.side-navigation .menu-tab .nav-item:hover span{display:block; color:#000;}
	.side-navigation .menu-tab .nav-item:hover{color:#cbd4db; background:#3f454c}
	.side-navigation .menu-tab .new:after{content:'NEW'; position:absolute; right:5px; color:rgb(109, 158, 235); font-weight: 500; font-size: 12px;}
	.side-navigation .star-msg{padding: 5px 26px; color: #fff; font-size: 11px; font-style: italic;}
	.side-navigation .last-area{position: relative; bottom: 0px; padding: 15px; width: 260px;}
	.side-navigation .last-area .logo{display:table; width:75px;}
	.side-navigation .last-area .logo svg{width:100%; height:auto;}
	.side-navigation .last-area .close-arrow{position: absolute; color: #fff; right: 0px; padding: 9px 25px; top: 5px; font-size: 22px; cursor:pointer} 
	.side-navigation .last-area .open-arrow{position: absolute; color: #fff; right: 0px; padding: 9px 25px; top: 5px; font-size: 22px; cursor:pointer} 
	#fav-head-2:before{content:'\f0d8';  z-index:-1}
	#fav-head:before{content:'\f0d7'; top: 10px;  z-index:-1}
	#favoriate-tab .nav-item{position:relative; background:#1F2937!important}
	#favoriate-tab .nav-item span{position:absolute; display:block; right:0px; top:7px; width:25px; height:25px; border-radius:2px; display:none; color:#fff; cursor:pointer}
	#favoriate-tab .nav-item span:before{content:'\f005'; font-family:FontAwesome; position:absolute; font-size: 13px; top: 6px; line-height: normal; right: 6px; color:#fff;}
	#favoriate-tab .nav-item span:hover{background:#f2f2f2; color:#000!important; cursor:pointer}
	#favoriate-tab .nav-item span:hover:before{color:#000;}
	#favoriate-tab .nav-item span:hover:after{display:block}
	#favoriate-tab .nav-item span:after{background: rgba(0,0,0,0.8); border-radius: 5px; position: absolute; content: 'Remove from Favorites'; width: 155px; right: 0px; top: 25px; padding: 7px 10px; text-align: center; font-size: 11px; line-height: normal; display: none; color:#fff; z-index:10000}
	#favoriate-tab .nav-item:hover span{display:block; color:#000;}
	.close_without_effect{margin-left:-300px; transition:unset!important}
	.close-nav{margin-left:-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;}
	.side-nav-small{z-index:1010; margin-left:-150px; position: fixed; width: 80px; background: #1F2937; height: 100%; padding: 15px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
	.side-nav-small .name-detail{background: #2a4b41; color: #fff; width: 45px; height: 45px; border-radius: 32px; text-align: center; font-size: 18px; padding: 0px; font-weight: 600; margin:0 auto;}
	.side-nav-small .name-detail .dropdown-toggle{border: 0px; padding: 0px; font-size: 18px; color: #fff!important; font-weight: 600; padding:12px; background: transparent!important; border: 0px!important;}
	.side-nav-small .name-detail .dropdown-toggle:focus, .side-nav-small .name-detail .dropdown-toggle:hover{color:#fff!important;}
	.side-nav-small .name-detail .dropdown-menu{left: 0px!important; right: auto; top: 45px; max-height: 345px;  padding:0px;}
	.side-nav-small .name-detail .dropdown-menu .owner-info{padding:10px; display: table; width: 100%;}
	.side-nav-small .name-detail .dropdown-menu .owner-info a{font-size:13px; padding-left:8px;}
	.side-nav-small .name-detail .dropdown-menu li{padding: 2px 5px; display: table; width: 100%;}
	.side-nav-small .name-detail .dropdown-menu li:first-child{background:#e1e1e1;}
	.side-nav-small .name-detail .dropdown-menu li a{padding: 6px 10px 6px 35px; font-weight: 500; position:relative;}
	.side-nav-small .name-detail .dropdown-menu li .location-settings:before{content:'\f124'; font-family:FontAwesome; position:absolute; left:12px;}
	.side-nav-small .name-detail .dropdown-menu li .accoutn-settings:before{content:'\f013'; font-family:FontAwesome; position:absolute; left:12px;}
	.side-nav-small .name-detail .dropdown-menu li .two-factor:before {content: '\f132';font-family: FontAwesome;position: absolute;left: 12px;}
	.side-nav-small .name-detail .dropdown-menu li .my-tickets:before{content:'\f145'; font-family:FontAwesome; position:absolute; left:12px;}
	.side-nav-small .name-detail .dropdown-menu li .help-center:before{content:'\f059'; font-family:FontAwesome; position:absolute; left:12px;}
	.side-nav-small .name-detail .dropdown-menu li .contact-support:before{content:'\f095'; font-family:FontAwesome; position:absolute; left:12px;}
	.side-nav-small .name-detail .dropdown-menu li .chat-support:before{content:'\f075'; font-family:FontAwesome; position:absolute; left:12px;}
	.side-nav-small .name-detail .dropdown-menu li .logout:before{content:'\f011'; font-family:FontAwesome; position:absolute; left:12px;}
	.side-nav-small .name-detail .dropdown-menu .photo-area{float: left; background: #2a4b41; color: #fff; width: 32px; height: 32px; border-radius: 32px; text-align: center; font-size: 17px; padding: 2px 5px; margin-top: 3px;}
	.side-nav-small .name-detail .dropdown-menu .other-info{float: left; width: 169px; margin-left: 15px; color:#fff; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; font-size:13px;}
	.side-nav-small .name-detail .dropdown-menu .other-info span{display:table; width:100%; font-weight: 600; font-size:16px;}
	.side-nav-small .name-detail .dropdown-menu .other-info{width: 138px; color: #000; margin-left: 7px;}
	.side-nav-small .small-nav-home{color: #fff; width: 45px; height: 45px; border-radius: 32px; text-align: center; font-size: 21px; padding: 11px; margin: 0 auto; display: block; margin-top:10px; position:relative;}
	.side-nav-small .small-nav-home:hover .tip{display:block}
	.side-nav-small .small-nav-home .tip{position: absolute; background: #2a4b41; font-size: 13px; padding: 7px; border-radius: 5px; left: 61px; top: 11px; display:none; width:131px;}
	.side-nav-small .small-nav-home .tip:before{content:'\f0d9'; font-family:FontAwesome; position:absolute; left: -4px; top: 7px; color: #2a4b41; z-index:100;}
	.side-nav-small a:hover{background: #2a4b41;}
	.side-nav-small .small-nav-link{margin-top: 0px; position: absolute; bottom: 50px; left: 50%;
    margin-left: -21px;}
	.side-nav-small .small-nav-link a{color: #fff; width: 45px; height: 45px; border-radius: 32px; text-align: center; font-size: 21px; padding: 11px; margin: 0 auto; display: block; margin-top:5px; position:relative;}
	.side-nav-small .small-nav-link .tip{position: absolute; background: #2a4b41; font-size: 13px; padding: 7px; border-radius: 5px; left: 61px; top: 11px; display:none; width:131px;}
	.side-nav-small .small-nav-link .tip:before{content:'\f0d9'; font-family:FontAwesome; position:absolute; left: -4px; top: 7px; color: #2a4b41; z-index:100;}
	.side-nav-small .small-nav-link a:hover .tip{display:block}
	.side-nav-small .open-arrow{position: absolute; color: #fff; font-size: 22px; padding: 15px 21px; bottom: 5px; cursor:pointer}
	.open_small_without_effect{margin-left:0px; transition:unset!important}
	.open-small-nav{margin-left:0px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
	.open-small-nav .small-fab-link {height: 441px;}
	.open-small-nav .small-fab-link .small-nav{color: #fff; width: 45px; height: 45px; border-radius: 32px; text-align: center; font-size: 21px; padding: 11px; margin: 0 auto; display: block; margin-top:3px; position:relative;}
	.open-small-nav .small-fab-link .small-nav:hover .tip{display:block}
	.open-small-nav .small-fab-link .small-nav .tip{position: absolute; background: #2a4b41; font-size: 13px; padding: 7px; border-radius: 5px; left: 61px; top: 11px; display:none; width:131px;}
	.open-small-nav .small-fab-link .small-nav .tip:before{content:'\f0d9'; font-family:FontAwesome; position:absolute; left: -4px; top: 7px; color: #2a4b41; z-index:100;}

	.right-nav-collapse{margin-left:80px!important;}
	#favoriate-tab a:hover span{display:block; color:#000;}
	#favoriate-tab a:hover span:before{color:#000}
	#favoriate-tab a:hover span:hover:after{display:block; color:#fff;}
	.open-nav{margin-left:0px!important; z-index:1001}

    /*-----Upgrade Popup-----*/
    .upgrade-popup-content{padding: 20px;font-family: 'Jost', sans-serif;max-width: 1000px;margin: 0px auto;width: 98%;}
    .upgrade-title{font-weight: 700;text-align: center;font-size: 28px;margin-bottom: 55px;margin-top: 65px; color: #000;line-height: 45px;}
    .upgrade-icon{width: 140px;height: 140px;border: solid 2px #839be0;border-radius: 100px;margin: 0px auto;text-align: center;}
    .upgrade-icon img{max-width: 70%; top: 18px;position: relative;}
    .upgarde-feature{max-width: 900px;margin: 0px auto;margin-bottom: 65px;}
    .upgrade-icon-txt{text-align: center;font-size: 18px;font-weight: 700;margin-top: 14px;color: #000;}
    .upgrade-now-btn{text-align: center;    margin-bottom:24px;}
    .upgrade-now-btn a{display: inline-block;background: #839be0;padding: 14px 40px;color: #fff;border-radius: 5px;width: 98%;max-width: 280px;font-weight: 600;font-size: 18px;}
    .upgrade-lrnmore-btn{text-align: center;margin-bottom: 40px;}
    .upgrade-lrnmore-btn a{color: #839be0; text-decoration: underline;font-size: 18px;font-weight: 500;cursor: pointer;}
    .upgrade-popup .close{ position: absolute; right: 14px; top: 14px;}
    /*-----Upgrade Popup End-----*/

	.icon-news:before{width: 30px; height: 23px; position: absolute; content: ''; background: url(../images2021/icon-news.png) no-repeat top left; left: 8px; top: 10px;}
	.icon-dashboard:before{width: 30px; height: 23px; position: absolute; content: ''; background: url(../images2021/icon-nav.png) no-repeat -1px -5px; left: 5px; top: 8px;}
	.icon-reports:before{width: 30px; height: 23px; position: absolute; content: ''; background: url(../images2021/icon-nav.png) no-repeat -32px -5px; left: 5px; top: 8px;}
	.icon-orders:before{width: 30px; height: 23px; position: absolute; content: ''; background: url(../images2021/icon-nav.png) no-repeat -64px -5px; left: 5px; top: 8px;}
	.icon-accounting:before{width: 30px; height: 23px; position: absolute; content: ''; background: url(../images2021/icon-nav.png) no-repeat -90px -5px; left: 5px; top: 8px;}
	.icon-employees:before{width: 30px; height: 23px; position: absolute; content: ''; background: url(../images2021/icon-nav.png) no-repeat -120px -5px; left: 5px; top: 8px;}
	.icon-inventory:before{width: 30px; height: 23px; position: absolute; content: ''; background: url(../images2021/icon-nav.png) no-repeat -154px -5px; left: 5px; top: 8px;}
	.icon-discounts:before{width: 30px; height: 23px; position: absolute; content: ''; background: url(../images2021/icon-nav.png) no-repeat -187px -5px; left: 5px; top: 8px;}
	.icon-products:before{width: 30px; height: 23px; position: absolute; content: ''; background: url(../images2021/icon-nav.png) no-repeat -219px -5px; left: 5px; top: 8px;}
	.icon-payment:before{width: 30px; height: 23px; position: absolute; content: ''; background: url(../images2021/icon-nav.png) no-repeat -251px -5px; left: 5px; top: 8px;}
	.icon-web:before{width: 30px; height: 23px; position: absolute; content: ''; background: url(../images2021/icon-nav.png) no-repeat -4px -35px; left: 5px; top: 8px;}
	.icon-premises:before{width: 30px; height: 23px; position: absolute; content: ''; background: url(../images2021/icon-nav.png) no-repeat -36px -35px; left: 5px; top: 8px;}
	.icon-physical:before{width: 30px; height: 23px; position: absolute; content: ''; background: url(../images2021/icon-nav.png) no-repeat -71px -35px; left: 5px; top: 8px;}
	.icon-qrcode:before{width: 30px; height: 23px; position: absolute; content: ''; background: url(../images2021/icon-nav.png) no-repeat -105px -35px; left: 5px; top: 8px;}
	.icon-appointment:before{width: 30px; height: 23px; position: absolute; content: ''; background: url(../images2021/icon-nav.png) no-repeat -136px -35px; left: 5px; top: 8px;}
	.icon-communications:before{width: 30px; height: 23px; position: absolute; content: ''; background: url(../images2021/icon-nav.png) no-repeat -167px -35px; left: 5px; top: 8px;}
	.icon-invoicing:before{width: 30px; height: 23px; position: absolute; content: ''; background: url(../images2021/icon-nav.png) no-repeat -195px -35px; left: 5px; top: 8px;}
	.icon-customers-satisfaction:before{width: 30px; height: 23px; position: absolute; content: ''; background: url(../images2021/icon-nav.png) no-repeat -225px -35px; left: 5px; top: 8px;}
	.icon-loyalty:before{width: 30px; height: 23px; position: absolute; content: ''; background: url(../images2021/icon-nav.png) no-repeat -257px -35px; left: 5px; top: 8px;}
	.icon-gift:before{width: 30px; height: 23px; position: absolute; content: ''; background: url(../images2021/icon-nav.png) no-repeat -1px -66px; left: 5px; top: 8px;}
	.icon-employee:before{width: 30px; height: 23px; position: absolute; content: ''; background: url(../images2021/icon-nav.png) no-repeat -33px -66px; left: 5px; top: 8px;}
	.icon-customers:before{width: 30px; height: 23px; position: absolute; content: ''; background: url(../images2021/icon-nav.png) no-repeat -62px -66px; left: 5px; top: 8px;}
	.icon-marketing:before{width: 30px; height: 23px; position: absolute; content: ''; background: url(../images2021/icon-nav.png) no-repeat -97px -66px; left: 5px; top: 8px;}
	.icon-recurring:before{width: 30px; height: 23px; position: absolute; content: ''; background: url(../images2021/icon-nav.png) no-repeat -132px -66px; left: 5px; top: 8px;}
	.icon-review:before{width: 30px; height: 23px; position: absolute; content: ''; background: url(../images2021/icon-nav.png) no-repeat -166px -66px; left: 5px; top: 8px;}
	.icon-branded:before{width: 30px; height: 23px; position: absolute; content: ''; background: url(../images2021/icon-nav.png) no-repeat -194px -66px; left: 5px; top: 8px;}
	.icon-settings:before{width: 30px; height: 23px; position: absolute; content: ''; background: url(../images2021/icon-nav.png) no-repeat -223px -66px; left: 5px; top: 8px;}
	.icon-messages:before{width: 30px; height: 23px; position: absolute; content: ''; background: url(../images2021/icon-nav.png) no-repeat -5px -96px; left: 5px; top: 8px;}
	.icon-message-center:before{width: 30px; height: 23px; position: absolute; content: ''; background: url(../images2021/icon-nav.png) no-repeat -44px -96px; left: 5px; top: 8px;}
	.icon-knowledge:before{width: 30px; height: 23px; position: absolute; content: ''; background: url(../images2021/icon-nav.png) no-repeat -75px -96px; left: 5px; top: 8px;}
	.icon-support-training:before{width: 30px; height: 23px; position: absolute; content: ''; background: url(../images2021/icon-nav.png) no-repeat -111px -121px; left: 9px; top: 8px;}
	.icon-support-videos:before{width: 30px; height: 23px; position: absolute; content: ''; background: url(../images2021/icon-nav.png) no-repeat -108px -96px; left: 5px; top: 8px;}
	.icon-support-access:before{width: 30px; height: 23px; position: absolute; content: ''; background: url(../images2021/icon-nav.png) no-repeat -141px -96px; left: 5px; top: 8px;}
	.icon-support-ticket:before{width: 30px; height: 23px; position: absolute; content: ''; background: url(../images2021/icon-nav.png) no-repeat -204px -96px; left: 5px; top: 8px;}
	.icon-support-demo:before{width: 30px; height: 23px; position: absolute; content: ''; background: url(../images2021/icon-nav.png) no-repeat -236px -96px; left: 5px; top: 8px;}
	.icon-support-chat:before{width: 30px; height: 23px; position: absolute; content: ''; background: url(../images2021/icon-nav.png) no-repeat -174px -96px; left: 5px; top: 8px;}
	.icon-trips:before{width: 30px; height: 23px; position: absolute; content: ''; background: url(../images2021/icon-nav.png) no-repeat -256px -66px; left: 5px; top: 8px;}
	.icon-qr-code:before{width: 30px; height: 23px; position: absolute; content: ''; background: url(../images2021/icon-nav.png) no-repeat -261px -95px; left: 5px; top: 8px;}
	.icon-payment-device:before{width: 30px; height: 23px; position: absolute; content: ''; background: url(../images2021/icon-nav.png) no-repeat 2px -124px; left: 5px; top: 8px;}
	.icon-location:before{width: 30px; height: 23px; position: absolute; content: ''; background: url(../images2021/icon-nav.png) no-repeat -23px -124px; left: 5px; top: 8px;}
	.icon-account:before{width: 30px; height: 23px; position: absolute; content: ''; background: url(../images2021/icon-nav.png) no-repeat -49px -123px; left: 5px; top: 8px;}
	.icon-dc-code:before{width: 30px; height: 27px; position: absolute; content: ''; background: url(../images2021/icon-nav.png) no-repeat -77px -119px; left: 5px; top: 4px;}
	.icon-master-list:before{width: 30px; height: 27px; position: absolute; content: ''; background: url(../images2021/icon-nav.png) no-repeat -143px -119px; left: 5px; top: 4px;}
	.icon-product:before{width: 30px; height: 27px; position: absolute; content: ''; background: url(../images2021/icon-nav.png) no-repeat -176px -119px; left: 5px; top: 4px;}
	.icon-service:before{width: 30px; height: 27px; position: absolute; content: ''; background: url(../images2021/icon-nav.png) no-repeat -201px -119px; left: 5px; top: 4px;}
	.icon-classes:before{width: 30px; height: 27px; position: absolute; content: ''; background: url(../images2021/icon-nav.png) no-repeat -228px -119px; left: 5px; top: 4px;}
	.icon-activities:before{width: 30px; height: 27px; position: absolute; content: ''; background: url(../images2021/icon-nav.png) no-repeat -66px -154px; left: 5px; top: 4px;}
	.icon-events:before{width: 30px; height: 27px; position: absolute; content: ''; background: url(../images2021/icon-nav.png) no-repeat -258px -119px; left: 5px; top: 4px;}
	.icon-packages:before{width: 30px; height: 27px; position: absolute; content: ''; background: url(../images2021/icon-nav.png) no-repeat -2px -149px; left: 5px; top: 4px;}
	.icon-tickets:before{width: 30px; height: 27px; position: absolute; content: ''; background: url(../images2021/icon-nav.png) no-repeat -34px -150px; left: 5px; top: 4px;}
	.icon-reservations:before{width: 30px; height: 27px; position: absolute; content: ''; background: url(../images2021/icon-nav.png) no-repeat -96px -148px; left: 5px; top: 4px;}
	.icon-service-appointment:before{width: 30px; height: 27px; position: absolute; content: ''; background: url(../images2021/icon-nav.png) no-repeat -124px -148px; left: 5px; top: 4px;}
	.icon-class-booked:before{width: 30px; height: 27px; position: absolute; content: ''; background: url(../images2021/icon-nav.png) no-repeat -158px -148px; left: 5px; top: 4px;}
	.icon-activity-booked:before{width: 30px; height: 27px; position: absolute; content: ''; background: url(../images2021/icon-nav.png) no-repeat -191px -148px; left: 5px; top: 4px;}
	.icon-event-scheduled:before{width: 30px; height: 27px; position: absolute; content: ''; background: url(../images2021/icon-nav.png) no-repeat -224px -149px; left: 5px; top: 4px;}
	.icon-discussion:before{width: 30px; height: 27px; position: absolute; content: ''; background: url(../images2021/icon-nav.png) no-repeat -257px -149px; left: 5px; top: 4px;}
	.onboarding-training:before {width: 23px; height: 23px; position: absolute; content: ''; background: url(../images2021/icon-onboarding.png) no-repeat 0px 0px;  left: 12px;  top: 8px;}

	.small-fab-link .icon-dashboard:before{left: 8px; top: 13px;}
	.small-fab-link .icon-reports:before{left: 8px; top: 11px;}
	.small-fab-link .icon-orders:before{left: 8px; top: 12px;}
	.small-fab-link .icon-accounting:before{left: 8px; top: 12px;}
	.small-fab-link .icon-employees:before{left: 8px; top: 12px;}
	.small-fab-link .icon-inventory:before{left: 8px; top: 12px;}
	.small-fab-link .icon-discounts:before{left: 7px; top: 12px;}
	.small-fab-link .icon-products:before{left: 8px; top: 12px;}
	.small-fab-link .icon-payment:before{left: 8px; top: 11px;}
	.small-fab-link .icon-web:before{left: 8px; top: 12px;}
	.small-fab-link .icon-premises:before{left: 7px; top: 12px;}
	.small-fab-link .icon-physical:before{left: 8px; top: 11px;}
	.small-fab-link .icon-qrcode:before{left: 8px; top: 11px;}
	.small-fab-link .icon-appointment:before{left: 7px; top: 10px;}
	.small-fab-link .icon-communications:before{left: 8px; top: 11px;}
	.small-fab-link .icon-invoicing:before{left: 8px; top: 12px;}
	.small-fab-link .icon-customers-satisfaction:before{left: 7px; top: 11px;}
	.small-fab-link .icon-loyalty:before{left: 7px; top: 11px;}
	.small-fab-link .icon-gift:before{left: 7px; top: 11px;}
	.small-fab-link .icon-employee:before{left: 8px; top: 11px;}
	.small-fab-link .icon-customers:before{left: 6px; top: 11px;}
	.small-fab-link .icon-marketing:before{left: 8px; top: 13px;}
	.small-fab-link .icon-recurring:before{left: 8px; top: 11px;}
	.small-fab-link .icon-review:before{left: 8px; top: 11px;}
	.small-fab-link .icon-branded:before{left: 8px; top: 11px;}
	.small-fab-link .icon-settings:before{left: 8px; top: 11px;}
	.small-fab-link .icon-messages:before{left: 8px; top: 11px;}
	.small-fab-link .icon-message-center:before{left: 8px; top: 11px;}

	.hint_start .hint_box {font-family: 'Jost', sans-serif, Roboto, sans-serif!important; display: block; background: #fff; border: 4px solid #fff; position: absolute; width: 400px; z-index: 1000; font-size: 14px; box-shadow: 0px 0px 5px rgb(0 0 0 / 50%); transition: opacity 0.3s ease-in-out; border-radius: 30px; padding: 15px 12px;	}
	.hint_start #hint_product_services {top: -102px; left: 220px;	}
	.nav_collapse .rightpanel_wrapper {margin-left: 80px;}
	.nav_collapse .side-navigation{position: fixed; z-index: 10000;}

	.home_page .rightpanel_wrapper .inner_panel{padding-top: 0px; height:auto;}
	.home_page .remove_flex .data_panel{padding:10px 0px!important;}
	.home_page .dashboard_box:nth-child(odd){padding-left:0px;}
	.home_page .dashboard_box:nth-child(even){padding-right:0px;}
	.home_page .dashboard_box:nth-child(3){padding-left:0px;}
	.home_page .dashboard_box:nth-child(4){padding-right:0px;}
	.home_page .hm-sub-text{font-size:13px; margin-bottom:10px; margin-top:10px;}
	.home_page .navbar{min-height:auto;}
	.header .other_nav .navbar-header{color:#000;}

	.trial-progress-area{background:#fff;  margin-top:20px;}
	.trial-progress-area .text-1{font-weight: 600; font-size:16px; margin-bottom:7px;}
	.trial-progress-area .text-2{font-size:13px; width:100%; margin-bottom:7px;}
	.trial-progress-area .trail-period{font-size:11px; width:100%; display:table; font-weight:500;}
	.trial-progress-area .trail-period .left{float:left;}
	.trial-progress-area .trail-period .right{float:right;}
	.trial-progress-area .hm-progress-bar{width:100%; display:table; border-radius:30px; height:10px; background: #e1e1e1; margin-bottom:5px;}
	.trial-progress-area .hm-progress-bar span{background:#f3490f; display: block; padding: 5px; border-radius: 5px;}
	.trial-progress-area a{text-align:center; color:#fff; background:#89b98e; border-radius:30px; width:170px; margin:0 auto; display:block; padding: 7px; margin-top: 26px; text-decoration:none;}
	.hm-date:first-letter{text-transform: uppercase;}
	.hm-date:nth-child(2):first-letter{text-transform: uppercase;}

	.hint_start .side-navigation{position: absolute; height: auto;}
	.hint_start .side-navigation .nav-links-area{overflow: unset!important;}
	.hint_start .rightpanel_wrapper{height: 1210px; overflow: hidden;}
	.hint_start .side-navigation .nav_panel_class .nav_inner li a.active{background:transparent!important;}
	.hint_start .side-navigation .nav_panel_class{position:relative; display:table; margin-top:-51px;}
	.hint_start .side-navigation .nav_panel_class .nav_inner{overflow:visible;}
	.hint_start .side-navigation .hint_box{font-family: 'Jost', sans-serif, Roboto, sans-serif!important;display: block;background: #fff;border: 4px solid #fff;position: absolute;width: 400px;z-index: 1000;font-size: 14px;
	box-shadow: 0px 0px 5px rgb(0 0 0 / 50%);transition: opacity 0.3s ease-in-out;border-radius: 30px;padding: 15px 12px;}
	.hint_start .side-navigation .hint_box:before{content: '\f0d9'; position: Absolute; color: #fff; width: 10px; height: 20px; left: -12px; top: 47%; margin-top:-10px; font-family: FontAwesome; font-size: 25px;}
	.hint_start .side-navigation .hint_box .head_title{background:#fff; color:#000; padding:10px 10px 0px 17px; border-radius: 4px 4px 0px 0px; font-size: 22px; font-weight: 600;}
	.hint_start .side-navigation .hint_box .head_title .end_tour{float:right; padding:0px; border:0px; margin:4px 0px 0px 0px; background:transparent;}
	.hint_start .side-navigation .hint_box p{color:#000; padding:10px 15px!important; font-size:16px; font-weight:300;line-height: 24px; display:Table; width:100%; text-align:justify}
	.hint_start .side-navigation .hint_box .action_box{width:100%; position:relative; display:table}
	.hint_start .side-navigation .hint_box .action_box .first_next_tour{border: 0px; padding: 8px 8px; font-size: 18px; float: right; border-radius:30px!important; margin-top:2px;background: #7e8fc0;
	margin-left: 10px;}
	.hint_start .side-navigation .hint_box .action_box .next_tour{border: 0px; padding: 8px 8px; font-size: 18px; float: right; border-radius:30px; margin-top:2px;background: #7e8fc0;}
	.hint_start .side-navigation .hint_box .action_box .prev_tour{border: 0px; padding: 8px 8px; font-size: 18px; background: #7e8fc0; margin-right:10px; float:right; border-radius: 30px; margin-top:2px;}
	.hint_start .side-navigation .hint_box .action_box .first_prev_tour{border: 0px;margin-right: 10px; padding: 8px 8px; font-size: 18px; float: right; border-radius: 30px; margin-top:2px; cursor:default; opacity:0.5;  background:#7e8fc0!important}
	.hint_start .side-navigation .hint_box .action_box .first_prev_tour:hover{background:#7e8fc0!important}
	.hint_start .side-navigation .hint_box .action_box .next_tour:hover{background: #000 !important;}
	.hint_start .side-navigation .hint_box .action_box .prev_tour:hover{ background: #000 !important;}
	.hint_start .side-navigation .hint_box .action_box .last_next_tour{border: 0px; padding: 8px 8px; font-size: 18px; float: right; border-radius: 30px; margin-top:2px; cursor:default; opacity:0.5;  background:#7e8fc0!important}
	.hint_start .side-navigation .hint_box .action_box .last_next_tour:hover{background:#7e8fc0!important}
	.hint_start .side-navigation .hint_box .action_box .out_link {padding:0px; padding-top: 2px;background: #fff !important;}
	.hint_start .side-navigation .hint_box .action_box .out_link:hover{background: #fff !important;}
	.hint_start .side-navigation .hint_box .action_box .out_link .video{padding:10px 10px 5px 10px!important; display:block!important; float:left!important; font-size:12px; font-weight:500!important; border-radius:0px 8px 0px 0px; position:relative!important; background:#fff!important; transition: all 0s ease; -moz-transition: all 0s ease; -ms-transition: all 1s ease; -webkit-transition: all 0s ease; -o-transition: all 0s ease; color:#7e8fc0!important;text-transform: uppercase; width: auto;
    line-height: normal;}
	.hint_start .side-navigation .hint_box .action_box .out_link .video:hover{color: #000000 !important;text-decoration: none;}
	.hint_start .side-navigation .hint_box .action_box .out_link .learn{padding:10px 10px 5px 10px!important; display:block!important; float:left!important; font-size:12px; font-weight:500!important; border-radius:0px 0px 0px 8px; position:relative!important; margin-right:1px; background:#fff!important; transition: all 0s ease; -moz-transition: all 0s ease; -ms-transition: all 1s ease; -webkit-transition: all 0s ease; -o-transition: all 0s ease; color:#7e8fc0!important;text-transform: uppercase; width: auto;
    line-height: normal;}
	.hint_start .side-navigation .hint_box .action_box .out_link .learn:hover{color: #000000 !important;text-decoration: none;}
	.hint_start .hint_hd{display:block;width:100%; height:100%; background:rgb(0 0 0 / 73%); left:0; right:0; top:0; bottom:0; position:fixed; z-index:99; transition: opacity 0.3s ease-in-out;}
	.hint_start .side-navigation li{position:relative;}
	.hint_start .side-navigation #hint_home{display:block; top:-24px; left:220px; }
	.hint_start .side-navigation #hint_product_services{top:-102px; left:220px; }
	.hint_start .side-navigation #hint_orders{top:-110px; left:220px; }
	.hint_start .side-navigation #hint_reports{top:-87px; left:220px; }
	.hint_start .side-navigation #hint_discounts{top:-52px; left:220px; }
	.hint_start .side-navigation #hint_settings{top:-75px; left:220px; }
	.hint_start .side-navigation #hint_gift_card_loyalty{top:-52px; left:220px; }
	.hint_start .side-navigation #hint_gift_card{top:-65px; left:220px; }
	.hint_start .side-navigation #hint_loyalty{top:-62px; left:220px; }
	.hint_start .side-navigation #hint_recurring_billing{top:-75px; left:220px; }
	.hint_start .side-navigation #hint_quote_invoicing{top:-77px; left:220px; }
	.hint_start .side-navigation #hint_inventory{top:-85px; left:220px; }
	.hint_start .side-navigation #hint_web_store{top:-98px; left:220px; }
	.hint_start .side-navigation #hint_employees{top:-75px; left:220px; }
	.hint_start .side-navigation #hint_table_reservations{top:-78px; left:220px; }
	.hint_start .side-navigation #hint_appointments{top:-75px; left:220px; }
	.hint_start .side-navigation #hint_accounting{top:-98px; left:220px; }
	.hint_start .side-navigation #hint_marketing{top:-95px; left:220px; }
	.hint_start .side-navigation #hint_customers{top:-88px; left:220px; }
	.hint_start .side-navigation #hint_trips{top:-52px; left:220px; }
	.hint_start .side-navigation #discussion{top:-60px; left:220px; }
	.hint_start .side-navigation #hint_appcenter{top:-52px; left:220px; }
	.hint_start .side-navigation #hint_demo{top:-41px; left:220px; }
	.hint_start .side-navigation #hint_support_tickets{top:-7px; left:220px; }
	.hint_start .side-navigation #hint_knowledge_base{top:28px; left:220px; }
	.hint_start .side-navigation #hint_account{top:-75px; left:220px; }
	.hint_start .highlight{display: block!important; color: #fff!important; text-decoration: none!important; background: #3d454d!important; font-weight: 500!important;}
	.hint_start .leftpanel-new-nav .nav_panel_class .navigation{overflow:unset;}
	.link-area{min-height:40px;}

/*--------------- New Navigation -------------------------*/


.sales-report-by-vendor .data_panel_wrapper .more_than_10 li{width: 155px;}
.sales-report-by-vendor .data_panel_wrapper .more_than_10 li:nth-child(1){width:250px}
.sales-report-by-vendor .data_panel_wrapper .more_than_10 li:nth-child(2){width:250px}
.sales-report-by-vendor .data_panel_wrapper .more_than_10 li:nth-child(3){width:250px}
.sales-report-by-vendor .data_panel_wrapper .more_than_10 li:nth-child(4){width:250px}
.sales-report-by-vendor .data_panel_wrapper .more_than_10 li:last-child{width:190px}
.srbv-via-category li:nth-child(4){width:100px!important}
.srbv-via-category li:nth-child(5){width:230px!important}
.srbv-via-category li:last-child{width:150px!important}
.sales-report-by-vendor .data_panel_wrapper .more_than_10 .table_header li{white-space:nowrap}
.sales-report-by-vendor .data_panel_wrapper .more_than_10 li:nth-child(8){width:250px}

.set_inventory_page .multiselect.dropdown-toggle{width: 125px; overflow: hidden; text-overflow: ellipsis; padding-right: 26px;}
.set_inventory_page .multiselect.dropdown-toggle .multiselect-selected-text{text-overflow: ellipsis;}
.set_inventory_page .multiselect .fa-angle-down{position: absolute; right: 10px; top: 10px;}

.discount_applied {display: inline-block; border: solid 1px #73c685; color: #73c685; padding: 2px 5px; font-size: 9px; border-radius: 2px; font-weight: 400;}

.more_than_print ul{margin:0px; padding:0px;}

#report_container .data_panel_wrapper .more_than_10 .criteria_header li:last-child{width:86%;}
#report_container .data_panel_wrapper .more_than_10 .criteria_header{border:0px!important;}
#report_container .data_panel_wrapper .more_than_10 .criteria_header li{padding: 1px 6px; font-weight: 400;}
#report_container .data_panel_wrapper .more_than_10 .criteria_header li .sortUpDownArrow{display:none!important}
#report_container .data_panel_wrapper .more_than_10 .inner-criteria_header li:first-child{padding-left:40px; width:250px}
.print_page .col-md-4.heading {width: 33%;}
.print_page .row-height{table-layout: auto;}
.print_page .total-row{border-top:solid 1px #4c4c4c; border-bottom:solid 1px #4c4c4c}

@media screen and (min-width: 1150px) and (max-width: 1280px) {
.index_page .non_login_footer .inner_footer_wrapper{width:1100px;}
.index_page .app_screens_slider{width:100%;}
.hint_start .leftpanel_wrapper .nav_panel_class{margin-left:0px; left:0px; top:0px!important;}
.hint_start .leftpanel_wrapper #in_arrow_inner{display:none}

/* Index Page */
.index_page .header_wrapper{height:126px;}
?*.index_page .genaric_img{height:calc(100% - 126px);}*/
.index_page .app_slider_panel{padding:20px 10px;}
.index_page .module_icon{padding:20px 10px;}
.index_page .module_icon .module_item{width:152px;}
.index_page .pricing_panel{width:980px;}
.pricing_page .module_icon .module_item{width: 100%; height: 150px; padding: 5px; margin: 0px; margin-bottom:20px;}
.pricing_page .module_icon{padding:0px;}

.index_page .tab_panel .nav>li>a{padding:10px 15px;}
.index_page .tab_panel .tab_content .content{height:500px;}
.index_page .tab_panel .features{width:100%; display:table; font-size:16px; font-weight:300; padding:0px 20px 20px 0px; margin-top:20px;}
.index_page .tab_panel .pos_screen{width:470px; height:316px; background:url(../images/app_screen_small.png) no-repeat left top;}
.index_page .tab_panel .orderup_screen{width:470px; height:316px; background:url(../images/app_screen_small.png) no-repeat right top;}
.index_page .tab_panel .onthelist_screen{width:470px; height:316px; background:url(../images/app_screen_small.png) no-repeat left -322px;}
.index_page .tab_panel .appbuilder_screen{width:232px; height:446px; margin:0 auto; background:url(../images/app-screen.png) no-repeat left -1277px;}
.index_page .tab_panel .regulars_screen{width:470px; height:316px; background:url(../images/app_screen_small.png) no-repeat right -322px;}
.index_page .tab_panel .vipz_screen{width:232px; height:446px; margin:0 auto; background:url(../images/app-screen.png) no-repeat -242px -1277px;}
.index_page .tab_panel .shift_screen{width:232px; height:446px; margin:0 auto; background:url(../images/app-screen.png) no-repeat -484px -1277px;}
.index_page .tab_panel .invoice_screen{width:232px; height:446px; margin:0 auto; background:url(../images/app-screen.png) no-repeat -726px -1277px;}
.index_page .tab_panel .welcome_screen{width:470px; height:316px;  background:url(../images/app_screen_small.png) no-repeat left -647px;}
.index_page .tab_panel .here_screen{width:470px; height:316px;  background:url(../images/app_screen_small.png) no-repeat left -647px;}
.index_page .tab_panel .incoming_screen{width:470px; height:316px;  background:url(../images/app_screen_small.png) no-repeat left -1383px;}
.scrtabs-tabs-fixed-container{width:1075px!important;}
.here_app .carousel-caption{font-size:33px;}
.here_app .tab_panel .tab_content{height:500px!important}

.landing_pg .options{padding:15px 15px; width:100%; display:table;}

.pos_app .tab_panel .pos_screen{width: 470px!important;height: 316px!important;background: url(../images/app_screen_small.png) no-repeat left top!important;;}
.pos_app .tab_panel .features li{font-size:20px!important;}
.pos_app .fast_growing h2{margin-left:0px!important;;}

.here_app .tab_panel .here_screen{width: 470px!important;height: 316px!important;background: url(../images/app_screen_small.png) no-repeat right -646px!important;;}
.here_app .tab_panel .features li{font-size:20px!important;}
.here_app .fast_growing h2{margin-left:0px!important;;}

/* Ecom Page*/
.ecomm .data_panel li a img{width:100%}
.ecomm .sub_nav{height:525px;}
.config_options{height:525px;}
.config_options .config_form{height:480px;}
/* Ecom Page*/


.scheduler_wrapper {background: #fff;padding: 1px;flex: 1 1 auto;height: 100%;position: relative; display: flex; -webkit-flex-flow: column; flex-flow: column;}
.dhx_cal_container{height:100%!important; left: 0px; top: 0px; bottom:10px;}
/*.dhx_cal_data{height:100%!important}*/

.customer_management .table_header .actions_items{visibility:visible;}
.customer_management .table_header li{width:200px;}
.customer_management .table_header .check_box{width:50px;}
.customer_management .table_header .action{width:55px;}
.customer_management .table_header .detail_plus{width:55px;}
.customer_management .data_panel li:first-child{width:30px;}
.customer_management .data_panel li{width:210px;}
.customer_management .data_panel .check_box{width:50px;}
.customer_management .data_panel .action{width:50px;}
.customer_management .data_panel .action li{width:100%; padding-left:0px;}
.customer_management .data_panel .detail_plus{width:50px;}

.industry .header_wrapper {height: 51px;}
.industry .second-panel{padding:50px;}
.industry .seventh-panel{padding:50px;}
.industry .seventh-panel .content{height:145px;}
.industry .seventh-panel .col-md-4{padding:30px 15px;}
.industry .eigth-panel{padding:50px;}
.industry .industry-textimonials {padding: 50px 50px 130px 50px;}

.square-pos-system .square-pos-system-img{padding-top:20px;}
.square-pos-system .square-pos-system-img .square-pos-text{font-size:40px;}
.square-pos-system .square-pos-system-img .square-pos-text2{font-size:50px; line-height:normal}
.square-pos-system .apps{padding:30px 50px}
.square-pos-system .second-panel{padding:30px 50px}
.square-pos-system .pricing_panel{width:965px;}
.square-pos-system .divider{width:100%; padding:0px 60px;}

.new-home-page .appp-box-wrapper .app-box{width:23.2%;}

.pricing_page .container .package-wrapper {width:1100px!important; margin:0 auto; border-radius:10px;}
.pricing_page .container .package-wrapper h1{text-align:center; font-size:21px; padding:20px 10px; margin:0px; font-weight:900;}
.pricing_page .container .package-wrapper .h1{text-align:center; font-size:21px; padding:20px 10px; margin:0px; font-weight:900;}
.pricing_page .container .package-wrapper span{font-size:12px; width:100%; display:table; text-align:center; font-weight:500}
.pricing_page .container .package-wrapper .single_account{margin-bottom:56px;}
.pricing_page .container .package-wrapper .multi_account{margin-bottom:71px;}

.art-culture-new .second-panel{margin-top:50px;}
.art-culture-new .img_panel h1.text{padding-top:130px;}

.industry .art-culture{background:url(../images/ind-art-culture.jpg) no-repeat bottom left; height:400px;}
.industry .art-culture .text{color: #fff;font-size: 40px;font-weight: 599;text-align: center; padding-top: 140px;}
.industry .art-culture .text-2{color:#fff; font-size:40px; font-weight:100; width:880px; text-align:center; margin:0 auto; }
.industry .art-culture-feature{font-size:21px; margin-top:35px; width: 1140px; margin: 0 auto; margin-top: 35px;}
.industry .art-culture-feature .art-culture-content{margin-bottom:30px;}
.industry .art-culture-feature .art-culture-content-2{text-align: center; font-size: 35px; font-weight: 500; width: 80%; margin: 0 auto; margin-bottom: 50px; margin-top: 50px;}
.industry .art-culture-first{width:1140px; margin:0 auto; padding:50px 80px 0px 80px;}
.industry .art-culture-first .text{font-size:25px; text-align:center;}
.industry .art-culture-first .text-2{text-align: center; font-size: 50px; font-weight: 500; margin-top:10px;}
.industry .art-culture-first .text-3{text-align: center; font-size: 36px; font-weight: 300; padding: 0px 100px 10px 100px;}
.industry .art-culture-app-download{width:1000px; margin:0 auto;}
.industry .art-culture-app-download .icon{width:75px; height:77px; margin:0 auto; margin-bottom:10px;}
.industry .art-culture-app-download .app-content{height:auto!important;}
.industry .art-culture-app-download .app-head {font-size: 19px; font-weight: 500; margin-bottom: 7px; color: #000;}
.industry .art-culture-app-download .apps-info a{margin-top:15px; margin-right:15px; display:table}
.industry .art-culture-app-download .apps-info .box{margin-top:15px; margin-right:15px; display:table}
.industry .art-culture-app-download .apps-info .col-md-6:nth-child(even) a{margin-right:0px; margin-left:15px;}
.industry .art-culture-pdf-download{padding:30px; background:url(../images/bg-panel-2.jpg) no-repeat left top;}
.industry .art-culture-pdf-download .starred{font-size:25px; font-weight:300;}
.industry .art-culture-pdf-download .title{color:#fff; font-size:42px; font-weight:100; text-align:center; padding:10px 10px 5px 10px!important}
.industry .art-culture-pdf-download a{display:table;margin:0 auto; font-size:18px; font-weight:300; padding:10px 16px; background:#fff; color:#000; font-weight:500; margin:0 auto;}
.industry .art-cutlure-customer-section{width: 950px; margin: 0 auto; display: table; margin-bottom:50px;}
.industry .art-cutlure-customer-section img{width:100%;}
.art-cutlure-customer-section .second-img{padding-top:22px;}
.faq{width:1110px; margin:0 auto;}
.faq .heading{font-size:45px; font-weight:700; width:100%; text-align:center; margin-top:25px; margin-bottom:25px;}

.industry .grocery-stores{background:url(../images/ind-grocery.jpg) no-repeat top left; height:690px; background-size:cover;}

.ind-salons-spa .salon-spa{height:550px;}
.ind-salons-spa .salon-spa h1.text{padding-top:125px;}

.ind-salons-spa .studio-classes{height:550px;}
.ind-salons-spa .studio-classes h1.text{padding-top:125px;}

.ind-salons-spa .sign-up-form{top:115px; padding:10px 20px;}
.ind-salons-spa .sign-up-form .w-field{margin-bottom:5px;}
.ind-salons-spa .heading-text{padding:15px 50px}
.ind-salons-spa .heading-text-2{padding:15px 35px}
.ind-salons-spa .w-content{padding:15px 40px 5px 40px}
.ind-salons-spa .heading-text-3{padding:15px 35px}
.ind-salons-spa .sub-heading-3{padding:15px 35px}
.ind-salons-spa .w-content-2{padding:15px 100px}
.ind-salons-spa .eigth-panel{padding:20px 80px;}
.trust-box{padding:40px 20px;}

.package-box li{width:16%; padding:0px 10px; font-size:11px;}
.basic-cloud li{width:21%; font-size:9px;}
.advance-cloud li{width:19%; margin:33px 10px;}
.package-box .btn-purchase{margin-top:28px;}
.package-box .status_btn {margin-top: 67px;}
.six-icons li{width:29%!important;}
.four-icons li{width:46%!important;}
.three-icons li{width:29%!important;}

.food-drink-new .img_panel{margin-top:76px;}
.food-drink-new .second-panel .food-content{font-size:34px;}
.food-drink-new .second-panel{padding:50px 20px}
.food-drink-new .eigth-panel{padding:50px 20px 0px 20px}
.food-drink-new .eigth-panel .head{font-size:32px;}

.retail-ecom-new .img_panel{margin-top:76px;}
.art-culture-new .img_panel h2.text-2{font-size:25px; width:100%; line-height:40px;}
.retail-ecom-new .second-panel .food-content{font-size:34px;}
.retail-ecom-new .second-panel{padding:50px 20px}
.retail-ecom-new .eigth-panel{padding:50px 20px 0px 20px}
.retail-ecom-new .eigth-panel .head{font-size:32px;}
.retail-ecom-new .second-panel .art-text{font-size:34px;}
.retail-ecom-new .art-culture-feature{font-size:19px; padding:50px 20px; font-weight:300;}
.retail-ecom-new .art-culture-first{padding:50px 20px;}
.retail-ecom-new .art-culture-first .text-2{font-size:29px;}
.retail-ecom-new .art-culture-first .text-4{font-size:26px;}
.retail-ecom-new .art-culture-first .text-5{padding:20px;}
.retail-ecom-new .art-culture-first .text-3{font-size:26px;}

.salons-spa-new .second-panel .food-content{font-size:34px;}
.salons-spa-new .second-panel{padding:50px 20px}
.salons-spa-new .heading-text-2{padding:15px 20px}
.salons-spa-new .w-content{padding:15px 20px 5px 20px}
.salons-spa-new .heading-text-3{padding:15px 20px}
.salons-spa-new .sub-heading-3{padding:15px 20px}
.salons-spa-new .w-content-2{padding:15px 50px}
.salons-spa-new .eigth-panel{padding:50px 20px 0px 20px}
.salons-spa-new .eigth-panel .head{font-size:32px;}
.salons-spa-new .salon-spa h1.text{font-size:50px; padding-top:195px;}

.studio-classes-new .studio-classes h1.text{font-size:50px; padding-top:195px;}
.studio-classes-new .heading-text{font-size:30px;}
.studio-classes-new .eigth-panel{padding:50px 20px 0px 20px}
.studio-classes-new .eigth-panel .head{font-size:32px;}
.studio-classes-new .w-content-2{padding:15px 20px 5px 20px}

.art-culture-new .img_panel{margin-top:76px;}
.art-culture-new .second-panel{padding:50px 20px;}
.art-culture-new .second-panel .art-text{font-size:32px;}
.art-culture-new .art-culture-feature{width:100%; padding: 50px 20px 20px 20px; font-weight: 300;}
.art-culture-new .art-culture-first{width:100%; padding: 50px 20px 20px 20px;}
.art-culture-new .art-culture-first .text-2{font-size:29px;}
.art-culture-new .art-culture-first .text-4{font-size:26px;}
.art-culture-new .art-culture-first .text-5{padding:20px;}
.art-culture-new .art-culture-first .text-3{font-size:26px;}
.art-culture-new .art-culture-app-download{width:100%}
.art-culture-new .eigth-panel{padding:50px 20px 0px 20px}
.art-culture-new .eigth-panel .head{font-size:32px;}

.grocery-stores-new .grocery-stores{margin-top:76px; height:600px;}
.grocery-stores-new .grocery-stores .text-2{margin-top:25px;}
.grocery-stores-new .grocery-stores .text{padding-top:110px;}
.grocery-stores-new .sign-up-form{top:20px}
.grocery-stores-new .second-panel .grocery-text{font-size:29px;}
.grocery-stores-new .art-culture-feature{width:100%; padding: 50px 20px 20px 20px; font-weight: 300;}
.grocery-stores-new .art-culture-first{width:100%; padding: 50px 20px 20px 20px;}
.grocery-stores-new .art-culture-first .text-2{font-size:29px;}
.grocery-stores-new .art-culture-first .text-4{font-size:26px;}
.grocery-stores-new .art-culture-first .text-5{padding:20px;}
.grocery-stores-new .art-culture-first .text-3{font-size:26px;}
.grocery-stores-new .art-culture-app-download{width:100%}
.grocery-stores-new .eigth-panel{padding:50px 20px 0px 20px}
.grocery-stores-new .eigth-panel .head{font-size:32px;}

.graphic-design-new .img_panel{margin-top:76px;}
.graphic-design-new .graphic-design .text{padding-top:150px;}
.graphic-design-new .graphic-design .text-2{line-height: 45px; margin-top: 15px; font-size: 33px;}
.graphic-design-new .second-panel{padding:50px 20px;}
.graphic-design-new .art-culture-feature{padding:20px 20px 50px 20px; width:100%; margin-top:0px;}
.graphic-design-new .art-culture-first{padding:50px 20px; width:100%;}
.graphic-design-new .art-culture-app-download{width:100%}
.graphic-design-new .graphic-design-content{padding:10px 160px;}
.graphic-design-new .graphic-design-content .text-3{font-size:30px;}
.graphic-design-new .graphic-design-content .text{font-size:18px;}
.graphic-design-new .graphic-design-content ul{font-size:18px;}

.winery-new .img_panel{margin-top:76px;}

.square-integration-area{padding:50px;}
.orderup-info{padding-top:77px;}
.orderup-info img{width:100%;}
.orderup-content-area{padding:40px;}
.orderup-content-area .text-2{font-size:65px;}
.orderup-note{font-size:27px;}
.kiosk-features li{line-height:30px;}
.orderup-kiosk .kiosk{width:501px; height:auto;}
.orderup-kiosk .kisok-stand{width:100%;}
.rotate-img {width: 177px; margin-top: 11px; margin-left: 30px;}
.orderup-kiosk .kisok-stand {width: 100%; margin-top: 31px;}
.orderup-kiosk .screen-area {position: absolute; left: 0px; top: 0px; z-index: 5; width: 252px; height:auto;}
.kiosk-screens{position: relative; width: 438px; height: 310px; padding-left: 63px; padding-top: 36px;}
.kiosk-screens img{width:100%;}
.kiosk-screens .item:nth-child(1){background-size:cover;}
.kiosk-screens  .item:nth-child(2){background-size:cover;}
.kiosk-screens .item:nth-child(3){background-size:cover;}
.kiosk-screens .item:nth-child(4){background-size:cover;}
.kiosk-screens .item:nth-child(5){background-size:cover;}

.tempaltes-area .template-box{width:250px;}
.tempaltes-area .template-box .preview-link{padding:88px 17px}
.tempaltes-area .template-box .preview-link a{width: 180px; margin: 0 auto;}
.tempaltes-area .premium .preview-link{padding:40px 52px}
.tempaltes-area .premium .preview-link a:first-child{margin-bottom:10px;}

.groups-box li{padding: 10px 5px; width: 92px; font-size: 12px;}
.groups-box li:nth-child(3) {width: 185px;}
.groups-box li:nth-child(2) {width: 220px;}
.groups-box li:nth-child(1) {width: 140px;}
.group-report-detail .detail-box .text-1{font-size:14px;}
.group-report-detail .detail-box .text-2{font-size:25px;}

.gd-name-description-area .field-area{font-size:14px;}
.gd-deal-attribute-feature-product .attribute-options .input-area{width:65px;}
.gd-deal-attribute-feature-product .attribute-options .discount-option{width:100px;}
.gd-deal-attribute-feature-product .attribute-options{font-size:14px; padding:20px 10px;}


.setup-campaign .inner_panel .setup-campaing .campaign-form-area .f-field-action .btn-continue{width:140px;}
.setup-campaign .inner_panel .setup-campaing .campaign-form-area .f-field-action .btn-back{width:140px;}
.setup-campaign .inner_panel .setup-campaing .schedule-campaign-area .sc-field-area{padding:40px 20px;}
.setup-campaign .inner_panel .setup-campaing .schedule-campaign-area .schedule-recurring .options .option-1{width:120px;}
.setup-campaign .inner_panel .setup-campaing .schedule-campaign-area .schedule-recurring .options .option-2{width:120px;}
.setup-campaign .inner_panel .setup-campaing .schedule-campaign-area .schedule-recurring .options .option-2 .dropdown-toggle{width:100%;}
.setup-campaign .inner_panel .setup-campaing .schedule-campaign-area .schedule-recurring .options .option-4{margin-right:0px;}

.setup-campaign .inner_panel .setup-campaing .follow-up-area .fu-field-area .checkbox label .normal-text{display: table; margin-left: 27px;}
.setup-campaign .inner_panel .setup-campaing .follow-up-area .schedule-recurring .options .option-1{width:149px;}
.setup-campaign .inner_panel .setup-campaing .follow-up-area .schedule-recurring .options .option-2{width:135px; margin-right:0px; margin-bottom:20px;}
.setup-campaign .inner_panel .setup-campaing .follow-up-area .schedule-recurring .options .option-2 .dropdown-toggle{width:100%;}
.setup-campaign .inner_panel .setup-campaing .follow-up-area .schedule-recurring .options .option-4{margin-right:0px; width:135px;}
.setup-campaign .inner_panel .setup-campaing .follow-up-area .fu-field-button .btn-back{width:130px;}
.setup-campaign .inner_panel .setup-campaing .follow-up-area .fu-field-button .btn-continue{width:130px;}

.loyalty-content-area .padding_15{padding:10px!important;}
.loyalty-tier-box{height:360px;}
.loyalty-tier-box .tier-detail{padding:15px 10px;}
.loyalty-tier-box .tier-detail .t-no{margin-right: 10px;}
.loyalty-tier-box .tier-detail .t-name{width:84px;}
.loyalty-tier-box .t-loyalty{width:81px; margin-right: 10px;}
.loyalty-tier-box .t-members{width:55px;}
.loyalty-tier-box .t-threshold{width: 109px; margin-right: 10px;}

.loyalty-location-box .location-listing{height:293px;}
.loyalty-location-box .location-listing .loc-list-row .checkbox{padding: 20px 3px}
.point-event-box .point-event-area .col-md-8{padding: 33px 5px;}
.point-event-box .point-event-area .col-md-4 {padding: 26px 15px;}
.loyalty-advance-setting-box .col-md-7 {padding:15px 10px 15px 10px; font-size: 16px;}
.loyalty-advance-setting-box{height:456px;}
.point-event-box .point-event-area{height:391px;}

.loyalty-form-area #wrap-loyalty_level {width: 100%;}
.loyalty-form-fields .field input{width: 100%;}
.loyalty-form-fields .field textarea{width: 100%;}
.loyalty-dropdown{font-size:17px;}
.loyalty-form-fields .title{font-size:15px;}

.home_page .data_panel li:first-child {width: 95px;}
.home_page .data_panel li{width:72px;}
}

@media screen and (min-width: 1024px) and (max-width: 1149px) {
.leftpanel-new-nav{width:60px;}
.index_page .non_login_footer .inner_footer_wrapper{width:1000px;}
.index_page .app_screens_slider{width:100%; padding:0px 30px;}
.here_app .fast_laptop{width:457px; height:260px; background-size:cover;}
.here_app .app_screen_heading{font-size:30px;}
.here_app .carousel-inner>.item>img{margin-left:30px;}
.here_app .carousel-caption{font-size:28px;}
.here_app .carousel-inner>.item>img{margin-right:30px;}
.here_app .tab_panel .tab_content{height:500px!important}
.index_page .fast_laptop .carousel-inner{width:348px;}
.index_page .fast_laptop .item:nth-child(1){width:348px; height:222px; margin-top:15px;}
.index_page .fast_laptop .item:nth-child(2){width:348px; height:222px; margin-top:15px;}
.index_page .fast_laptop .item:nth-child(3){width:348px; height:222px; margin-top:15px;}
.index_page .fast_laptop .item:nth-child(4){width:348px; height:222px; margin-top:15px;}
.hint_start .leftpanel_wrapper .nav_panel_class{margin-left:0px; left:0px; top:0px!important;}
.hint_start .leftpanel_wrapper #in_arrow_inner{display:none}

/* Index Page */
.index_page .header_wrapper{height:128px;}
/*.index_page .genaric_img{height:calc(100% - 128px);}*/
.index_page .pricing_panel{width:865px;}
.index_page .app_slider_panel{padding:20px 10px;}
.index_page .module_icon{padding:20px 10px;}
.index_page .module_icon .module_item{width:134px;}
.customer_section_old{padding:20px 10px;}
.index_page .customer_section_old img{width:225px; height:145px}
.index_page .tab_panel .features li{font-size:16px; margin-bottom:10px;}
.index_page .tab_panel .nav-tabs{display:table;}
.index_page .tab_panel .app_screen .shadow{border-radius:15px; padding-top:78px;}
.index_page .tab_panel .app_screen .shadow_mobile{border-radius:34px; padding-top:78px;}
.index_page .fast_growing h1 {font-size: 37px!important;margin-top: 0px;}
.index_page .fast_growing .h1 {font-size: 37px!important;margin-top: 0px;}
.index_page .fast_growing h2.subheading-one{font-size:37px; margin-top:0px;}
.index_page .fast_growing img{width:100%;}
.pricing_page .module_icon .module_item{width: 100%; height: 150px; padding: 5px; margin: 0px; margin-bottom:20px;}
.pricing_page .module_icon{padding:0px;}
.pricing_page .container .package{width:975px;}
.pricing_page .container .package h1{padding:20px 9px; font-size:18px;}
.pricing_page .container .package span{margin-bottom:7px;}
.index_page .tab_panel .nav>li>a{padding:10px;}
.index_page .tab_panel .tab_content .content{height:500px;}
.index_page .tab_panel .features{width:100%; display:table; font-size:16px; font-weight:300; padding:0px 20px 20px 0px; margin-top:20px;}
.index_page .tab_panel .pos_screen{width:470px; height:316px; background:url(../images/app_screen_small.png) no-repeat left top;}
.index_page .tab_panel .orderup_screen{width:470px; height:316px; background:url(../images/app_screen_small.png) no-repeat right top;}
.index_page .tab_panel .onthelist_screen{width:470px; height:316px; background:url(../images/app_screen_small.png) no-repeat left -322px;}
.index_page .tab_panel .appbuilder_screen{width:232px; height:446px; margin:0 auto; background:url(../images/app-screen.png) no-repeat left -1277px;}
.index_page .tab_panel .regulars_screen{width:470px; height:316px; background:url(../images/app_screen_small.png) no-repeat right -322px;}
.index_page .tab_panel .vipz_screen{width:232px; height:446px; margin:0 auto; background:url(../images/app-screen.png) no-repeat -242px -1277px;}
.index_page .tab_panel .shift_screen{width:232px; height:446px; margin:0 auto; background:url(../images/app-screen.png) no-repeat -484px -1277px;}
.index_page .tab_panel .invoice_screen{width:232px; height:446px; margin:0 auto; background:url(../images/app-screen.png) no-repeat -726px -1277px;}
.index_page .tab_panel .welcome_screen{width:470px; height:316px;  background:url(../images/app_screen_small.png) no-repeat left -647px;}
.index_page .tab_panel .here_screen{width:470px; height:316px;  background:url(../images/app_screen_small.png) no-repeat left -647px;}
.index_page .tab_panel .incoming_screen{width:470px; height:316px;  background:url(../images/app_screen_small.png) no-repeat left -1383px;}
.scrtabs-tabs-fixed-container{width:944px!important;}

.data_panel_tiptransferpayout{top: 75px;}

.pos_app .tab_panel .pos_screen{width: 470px!important;height: 316px!important;background: url(../images/app_screen_small.png) no-repeat left top!important;;}
.pos_app .tab_panel .features li{font-size:20px!important;}
.pos_app .fast_growing h2{margin-left:0px!important;;}

.here_app .tab_panel .here_screen{width: 470px!important;height: 316px!important;background: url(../images/app_screen_small.png) no-repeat right -646px!important;;}
.here_app .tab_panel .features li{font-size:20px!important;}
.here_app .fast_growing h2{margin-left:0px!important;;}
/* Ecom Page*/
.ecomm .data_panel li a img{width:100%}
.ecomm .sub_nav{height:459px;}
.config_options{height:459px;}
.config_options .config_form{height:414px;}
/* Ecom Page*/

/*Video*/
.videos_page .video_listing_width_inc {width:900px;}

.scheduler_wrapper {background: #fff;padding: 1px;flex: 1 1 auto;height: 100%;position: relative; display: flex; -webkit-flex-flow: column; flex-flow: column;}
.dhx_cal_container{height:100%!important; left: 0px; top: 0px; bottom:10px;}
/*.dhx_cal_data{height:100%!important}*/

.customer_management .table_header .actions_items{visibility:visible;}
.customer_management .table_header li{width:225px;}
.customer_management .table_header .check_box{width:50px;}
.customer_management .table_header .action{width:55px;}
.customer_management .table_header .detail_plus{width:55px;}
.customer_management .data_panel li:first-child{width:30px;}
.customer_management .data_panel li{width:235px; word-break:break-all; }
.customer_management .data_panel .check_box{width:50px;}
.customer_management .data_panel .action{width:50px;}
.customer_management .data_panel .action li{width:100%; padding-left:0px;}
.customer_management .data_panel .detail_plus{width:50px;}
.shift_discrepancy_report .data_panel{top:74px;}
.recurring_billings .action_panel .right_options{margin-top:5px;}
.customer_management .action_panel .right_options{margin-top:5px;}

.industry .header_wrapper {height: 51px;}
.industry .food-drinks .text{padding-top:20px;}
.industry .salon-spa h1.text{padding-top:110px;}
.industry .studio-classes h1.text{padding-top:110px;}
.industry .second-panel{padding:30px;}
.industry .second-panel .font_35{font-size:35px;}
.industry .second-panel .content{font-size:20px;}
.industry .fourth-panel .head{font-size:35px;}
.industry .fourth-panel .sub-head{font-size:20px;}
.industry .fourth-panel li{font-size:20px;}
.industry .fourth-panel li img{width:30px; height:30px;}
.industry .fourth-panel .f-text{font-size:20px;}
.industry .fifth-panel .starred{font-size:22px;}
.industry .fifth-panel .title{font-size:35px;}
.industry .sixth-panel{padding:30px;}
.industry .sixth-panel .title{font-size:35px;}
.industry .sixth-panel .content{font-size:18px;}
.industry .sixth-panel .app-content{font-size:16px;}
.industry .seventh-panel{padding:40px;}
.industry .seventh-panel .head{height:50px;}
.industry .seventh-panel .content{height:185px; font-size:16px;}
.industry .seventh-panel .col-md-4{padding:30px 15px;}
.industry .eigth-panel{padding:30px;}
.industry .eigth-panel .head{font-size:35px;}
.industry .eigth-panel .sub-head{font-size:22px;}
.industry .eigth-panel .content{font-weight:300;}
.industry .eigth-panel li{font-weight:300; font-size:17px;}
.industry .nine-panel .head{font-size:35px;}
.industry .nine-panel .content-panel{width:100%;}
.industry .nine-panel .design{width:445px;}
.industry .nine-panel .sub-head{font-size:22px;}
.industry .nine-panel .content{font-size:20px;}
.industry .industry-textimonials {padding: 30px 30px 100px 30px;}
.industry .industry-textimonials .head{font-size:35px;}
.industry .industry-textimonials .text-content{width:700px; font-size:20px;}

.square-pos-system .square-pos-system-img{padding-top:20px;}
.square-pos-system .square-pos-system-img .square-pos-text{font-size:40px;}
.square-pos-system .square-pos-system-img .square-pos-text2{font-size:50px; line-height:normal}
.square-pos-system .apps{padding:30px 50px}
.square-pos-system .second-panel{padding:30px 50px}
.square-pos-system .pricing_panel{width:965px;}
.square-pos-system .divider{width:100%; padding:0px 30px;}
.email-setting-wraper{ width:100% !important; margin-bottom:30px !important;}

.apps-pages .about-app{line-height:normal; font-size:18px;}
.apps-pages .testimonials .testimonial-name{font-size:18px;}

.new-home-page .heading{font-size:35px;}
.new-home-page .features{width:1000px;}
.new-home-page .features .f-box{margin-top:65px; width:316px;}
.new-home-page .sub-text{width:1000px;}
.new-home-page .website-builder-promotion{width:1000px;}
.new-home-page .cloud-basic{width:1000px;}
.new-home-page .appp-box-wrapper .app-box{width:30.5%;}
.new-home-page .fast_laptop{background-size:cover; width:485px; height:278px;}
.new-home-page .fast_laptop .carousel-inner{width:371px;}
.new-home-page .fast_laptop .item:nth-child(1){width:371px; height:237px; margin-top:16px;}
.new-home-page .fast_laptop .item:nth-child(2){width:371px; height:237px; margin-top:16px;}
.new-home-page .fast_laptop .item:nth-child(3){width:371px; height:237px; margin-top:16px;}
.new-home-page .fast_laptop .item:nth-child(4){width:371px; height:237px; margin-top:16px;}
.new-home-page .fast_laptop .item:nth-child(5){width:371px; height:237px; margin-top:16px;}
.new-home-page .cloud-basic .feature-points{padding:15px 0px 24px 20px; padding-left:90px; font-size:18px;}

.index_page .img_panel .img_text .sub_title_inner-pricing{font-size:40px;}
.pricing_page .container .package-wrapper {width:1000px!important; margin:0 auto; border-radius:10px;}
.pricing_page .container .package-wrapper .h1{text-align:center; font-size:19px; padding:20px 10px; margin:0px; font-weight:900;}
.pricing_page .container .package-wrapper .h1 span{font-size:11px; width:100%; display:table; text-align:center; font-weight:500}
.pricing_page .container .package-wrapper h1{text-align:center; font-size:19px; padding:20px 10px; margin:0px; font-weight:900;}
.pricing_page .container .package-wrapper span{font-size:11px; width:100%; display:table; text-align:center; font-weight:500}
.pricing_page .container .package-wrapper .app-icons{padding:10px 5px;}
.pricing_page .container .package-wrapper .note{font-size:14px;}
.pricing_page .container .package-wrapper .sub_name{font-size:12px;}
.pricing_page .container .package-wrapper .name{font-size:13px;}
.pricing_page .container .package-wrapper .single_account{margin-bottom:53px;}
.pricing_page .container .package-wrapper .multi_account{margin-bottom:40.3px;}
.pricing_page .container .package-wrapper .modernize .app-item{margin-bottom:5px;}

.art-culture-new .second-panel{margin-top:70px;}
.art-culture-new .img_panel{margin-top:80px;}
.art-culture-new .img_panel h1.text{padding-top:145px;}

.industry .art-culture{background:url(../images/ind-art-culture.jpg) no-repeat bottom left; height:400px;}
.industry .art-culture .text{color: #fff;font-size: 40px;font-weight: 599;text-align: center; padding-top: 140px;}
.industry .art-culture .text-2{color:#fff; font-size:40px; font-weight:100; width:880px; text-align:center; margin:0 auto; }
.industry .art-culture-feature{font-size:21px; margin-top:35px; width: 1000px; margin: 0 auto; margin-top: 35px; padding:30px;}
.industry .art-culture-feature .art-culture-content{margin-bottom:30px;}
.industry .art-culture-feature .art-culture-content-2{text-align: center; font-size: 35px; font-weight: 500; width: 100%; margin: 0 auto; margin-bottom: 50px; margin-top: 50px;}
.industry .art-culture-first{width:1000px; margin:0 auto; padding:50px 30px 0px 30px;}
.industry .art-culture-first .text{font-size:25px; text-align:center;}
.industry .art-culture-first .text-2{text-align: center; font-size: 45px; font-weight: 500; margin-top:10px;}
.industry .art-culture-first .text-3{text-align: center; font-size: 32px; font-weight: 300; padding: 0px 50px 10px 50px;}
.industry .art-culture-app-download{width:1000px; margin:0 auto;}
.industry .art-culture-app-download .icon{width:75px; height:77px; margin:0 auto; margin-bottom:10px;}
.industry .art-culture-app-download .app-content{height:auto!important;}
.industry .art-culture-app-download .app-head {font-size: 19px; font-weight: 500; margin-bottom: 7px; color: #000;}
.industry .art-culture-app-download .apps-info a{margin-top:15px; margin-right:15px; display:table}
.industry .art-culture-app-download .apps-info .box{margin-top:15px; margin-right:15px; display:table}
.industry .art-culture-app-download .apps-info .col-md-6:nth-child(even) a{margin-right:0px; margin-left:15px;}
.industry .art-culture-pdf-download{padding:30px; background:url(../images/bg-panel-2.jpg) no-repeat left top;}
.industry .art-culture-pdf-download .starred{font-size:25px; font-weight:300;}
.industry .art-culture-pdf-download .title{color:#fff; font-size:37px; font-weight:100; text-align:center; padding:10px 10px 5px 10px!important}
.industry .art-culture-pdf-download a{display:table;margin:0 auto; font-size:18px; font-weight:300; padding:10px 16px; background:#fff; color:#000; font-weight:500; margin:0 auto;}
.industry .art-cutlure-customer-section{width: 950px; margin: 0 auto; display: table; margin-bottom:50px;}
.industry .art-cutlure-customer-section img{width:100%;}
.art-cutlure-customer-section .second-img{padding-top:22px;}

.industry .grocery-stores{background:url(../images/ind-grocery.jpg) no-repeat top center; height:640px; background-size:unset;}
.industry .grocery-stores .text{color: #fff;font-size: 40px;font-weight: 500;text-align: center; padding-top: 210px;}
.industry .grocery-stores .text-2{color:#fff; font-size:40px; font-weight:100; width:880px; text-align:center; margin:0 auto; line-height:65px; margin-top:45px;}

.faq{width:900px; margin:0 auto;}
.faq .heading{font-size:35px;}


.ind-salons-spa .salon-spa{height:550px;}
.ind-salons-spa .salon-spa h1.text{padding-top:125px; font-size:45px;}
.ind-salons-spa .salon-spa h1.text #app{font-size:45px;}
.ind-salons-spa .salon-spa h2.text{letter-spacing:3.5px}

.ind-salons-spa .studio-classes{height:550px;}
.ind-salons-spa .studio-classes h1.text{padding-top:125px; font-size:45px;}
.ind-salons-spa .studio-classes h1.text #app{font-size:45px;}
.ind-salons-spa .studio-classes h2.text{letter-spacing:3.5px}

.ind-salons-spa .sign-up-form{top:115px; padding:10px 20px; right:60px;}
.ind-salons-spa .sign-up-form .w-field{margin-bottom:5px;}
.ind-salons-spa .heading-text{padding:15px 60px; font-size:30px;}
.ind-salons-spa .heading-text-2{padding:15px 35px}
.ind-salons-spa .w-content{padding:15px 40px 5px 40px}
.ind-salons-spa .w-content ul{padding-left:60px;}
.ind-salons-spa .heading-text-3{padding:15px 35px}
.ind-salons-spa .sub-heading-3{padding:15px 35px}
.ind-salons-spa .w-content-2{padding:15px 50px}
.ind-salons-spa .eigth-panel{padding:20px 40px;}

.trust-box{padding:40px 20px;}

.package-box li{width:16%;}
.basic-cloud li{width:21%;}
.advance-cloud li{width:19%;}
.six-icons li{width:29%!important;}
.four-icons li{width:46%!important;}
.three-icons li{width:29%!important;}

.food-drink-new .img_panel{margin-top:76px;}
.food-drink-new .second-panel .food-content{font-size:32px;}
.food-drink-new .second-panel .food-content h1{font-size:32px;}
.food-drink-new .second-panel{padding:50px 20px}
.food-drink-new .eigth-panel{padding:50px 20px 0px 20px}
.food-drink-new .eigth-panel .head{font-size:32px;}
.food-drink-new .food-drinks .text{padding-top:70px;}
.food-drink-new .second-panel ul{font-size:20px; font-weight:300;}
.food-drink-new .faq{width:100%; padding:20px;}

.retail-ecom-new .img_panel{margin-top:76px;}
.art-culture-new .img_panel h2.text-2{font-size:25px; width:100%; line-height:40px;}
.retail-ecom-new .second-panel .food-content{font-size:34px;}
.retail-ecom-new .second-panel{padding:50px 20px}
.retail-ecom-new .eigth-panel{padding:50px 20px 0px 20px}
.retail-ecom-new .eigth-panel .head{font-size:32px;}
.retail-ecom-new .second-panel .art-text{font-size:34px;}
.retail-ecom-new .art-culture-feature{font-size:19px; padding:50px 20px; font-weight:300;}
.retail-ecom-new .art-culture-first{padding:50px 20px;}
.retail-ecom-new .art-culture-first .text-2{font-size:29px;}
.retail-ecom-new .art-culture-first .text-4{font-size:26px;}
.retail-ecom-new .art-culture-first .text-5{padding:20px;}
.retail-ecom-new .art-culture-first .text-3{font-size:26px;}
.retail-ecom-new .faq{width:100%; padding:20px;}

.salons-spa-new .second-panel .food-content{font-size:34px;}
.salons-spa-new .second-panel{padding:50px 20px}
.salons-spa-new .heading-text-2{padding:15px 20px}
.salons-spa-new .w-content{padding:15px 20px 5px 20px}
.salons-spa-new .heading-text-3{padding:15px 20px}
.salons-spa-new .sub-heading-3{padding:15px 20px}
.salons-spa-new .w-content-2{padding:15px 50px}
.salons-spa-new .eigth-panel{padding:50px 20px 0px 20px}
.salons-spa-new .eigth-panel .head{font-size:32px;}
.salons-spa-new .salon-spa h1.text{font-size:40px; padding-top:195px;}
.salons-spa-new .faq{width:100%; padding:20px;}

.studio-classes-new .studio-classes h1.text{font-size:40px; padding-top:195px;}
.studio-classes-new .heading-text{font-size:30px;}
.studio-classes-new .eigth-panel{padding:50px 20px 0px 20px}
.studio-classes-new .eigth-panel .head{font-size:32px;}
.studio-classes-new .w-content-2{padding:15px 20px 5px 20px}
.studio-classes-new .faq{width:100%; padding:20px;}

.art-culture-new .img_panel{margin-top:76px;}
.art-culture-new .second-panel{padding:50px 20px;}
.art-culture-new .second-panel .art-text{font-size:32px;}
.art-culture-new .art-culture-feature{width:100%; padding: 50px 20px 20px 20px; font-weight: 300;}
.art-culture-new .art-culture-first{width:100%; padding: 50px 20px 20px 20px;}
.art-culture-new .art-culture-first .text-2{font-size:29px;}
.art-culture-new .art-culture-first .text-4{font-size:26px;}
.art-culture-new .art-culture-first .text-5{padding:20px;}
.art-culture-new .art-culture-first .text-3{font-size:26px;}
.art-culture-new .art-culture-app-download{width:100%}
.art-culture-new .eigth-panel{padding:50px 20px 0px 20px}
.art-culture-new .eigth-panel .head{font-size:32px;}
.art-culture-new .faq{width:100%; padding:20px;}

.grocery-stores-new .grocery-stores{margin-top:76px; height:600px;}
.grocery-stores-new .grocery-stores .text-2{margin-top:25px; width:100%; font-size: 30px; line-height: 45px;}
.grocery-stores-new .grocery-stores .text{padding-top:110px;}
.grocery-stores-new .sign-up-form{top:20px}
.grocery-stores-new .second-panel .grocery-text{font-size:29px;}
.grocery-stores-new .art-culture-feature{width:100%; padding: 50px 20px 20px 20px; font-weight: 300;}
.grocery-stores-new .art-culture-first{width:100%; padding: 50px 20px 20px 20px;}
.grocery-stores-new .art-culture-first .text-2{font-size:29px;}
.grocery-stores-new .art-culture-first .text-4{font-size:26px;}
.grocery-stores-new .art-culture-first .text-5{padding:20px;}
.grocery-stores-new .art-culture-first .text-3{font-size:26px;}
.grocery-stores-new .art-culture-app-download{width:100%}
.grocery-stores-new .eigth-panel{padding:50px 20px 0px 20px}
.grocery-stores-new .eigth-panel .head{font-size:32px;}
.grocery-stores-new .faq{width:100%; padding:20px;}

.graphic-design-new .img_panel{margin-top:76px;}
.graphic-design-new .graphic-design .text{padding-top:150px;}
.graphic-design-new .graphic-design .text-2{line-height: 45px; margin-top: 15px; font-size: 33px;}
.graphic-design-new .second-panel{padding:50px 20px;}
.graphic-design-new .art-culture-feature{padding:20px 20px 50px 20px; width:100%; margin-top:0px;}
.graphic-design-new .art-culture-first{padding:50px 20px 20px 20px; width:100%;}
.graphic-design-new .art-culture-app-download .apps-info .box{margin:0 auto;}
.graphic-design-new .art-culture-app-download{width:100%}
.graphic-design-new .graphic-design-content{padding:10px 160px;}
.graphic-design-new .graphic-design-content .text-3{font-size:30px;}
.graphic-design-new .graphic-design-content .text{font-size:18px;}
.graphic-design-new .graphic-design-content ul{font-size:18px;}
.graphic-design-new .faq{width:100%; padding:20px;}
.graphic-design-new .art-culture-first .text-3{font-size:30px;}
.graphic-design-newn .art-culture-first .text{font-size:23px;}

.winery-new .img_panel{margin-top:76px;}
.winery-new .faq{width:100%; padding:20px;}

.square-integration-area{padding:30px 10px;}
.square-intergation .fast_growing{padding:20px 0px;}
.square-intergation .fast_growing h2{margin-left:0px; font-size:22px;}

.orderup-info{padding-top:100px; margin-bottom:50px;}
.orderup-info img{width:100%;}
.orderup-content-area{padding:40px;}
.orderup-content-area .text-2{font-size:60px;}
.orderup-note{font-size:24px;}
.orderup-info .head{font-size:100px; line-height:115px;}
.orderup-info .text{font-size:22px;}
.orderup-kiosk .customer_section{width:950px;}
.orderup-kiosk .kiosk{width:442px;}
.rotate-img {width: 155px; margin-top: 10px; margin-left: 27px;}
.orderup-kiosk .kisok-stand {width: 100%; margin-top: 28px;}
.orderup-kiosk .screen-area {position: absolute; left: 0px; top: 0px; z-index: 5; width: 222px; height:auto;}
.kiosk-features li{line-height:30px;}
.kiosk-screens{position: relative; width: 383px; height: 272px; padding-left: 57px; padding-top: 34px;}
.kiosk-screens img{width:100%;}
.kiosk-screens .item:nth-child(1){background-size:cover;}
.kiosk-screens .item:nth-child(2){background-size:cover;}
.kiosk-screens .item:nth-child(3){background-size:cover;}
.kiosk-screens .item:nth-child(4){background-size:cover;}
.kiosk-screens .item:nth-child(5){background-size:cover;}

.tempaltes-area .template-box{width:274px;}
.tempaltes-area .template-box .preview-link{padding:88px 17px}
.tempaltes-area .template-box .preview-link a{width: 180px; margin: 0 auto;}
.tempaltes-area .premium .preview-link{padding:40px 52px}
.tempaltes-area .premium .preview-link a:first-child{margin-bottom:10px;}

.groups-box li{padding: 10px 5px; width: 108px; font-size: 12px;}
.groups-box li:nth-child(3) {width: 205px;}
.groups-box li:nth-child(2) {width: 270px;}
.groups-box li:nth-child(1) {width: 150px;}
.group-report-detail .detail-box .text-1{font-size:14px;}
.group-report-detail .detail-box .text-2{font-size:25px;}

.group-deal .table_header li{width:75px;}
.group-deal .table_header li:nth-child(1) {width: 125px;}
.group-deal .table_header li:nth-child(5) {width: 100px;}
.group-deal .table_header li:nth-child(6) {width: 100px;}
.group-deal .table_header li:nth-child(7) {width: 100px;}
.group-deal .table_header li:nth-child(8) {width: 100px;}
.group-deal .data_panel_wrapper .data_panel li{width:75px;}
.group-deal .data_panel_wrapper .data_panel li:nth-child(1) {width: 125px;}
.group-deal .data_panel_wrapper .data_panel li:nth-child(5) {width: 100px;}
.group-deal .data_panel_wrapper .data_panel li:nth-child(6) {width: 100px;}
.group-deal .data_panel_wrapper .data_panel li:nth-child(7) {width: 100px;}
.group-deal .data_panel_wrapper .data_panel li:nth-child(8) {width: 100px;}

.gd-name-description-area .field-area{font-size:14px; padding:20px 10px;}
.gd-deal-attribute-feature-product .attribute-options .input-area{width:65px;}
.gd-deal-attribute-feature-product .attribute-options .discount-option{width:65px;}
.gd-deal-attribute-feature-product .attribute-options{font-size:14px; padding:20px 10px;}
.gd-deal-attribute-feature-product .featured-product-box .header{margin-top:0px!important;}

.setup-campaign .inner_panel .setup-campaing .schedule-campaign-area .sc-field-area{padding:40px 20px;}
.setup-campaign .inner_panel .setup-campaing .schedule-campaign-area .schedule-recurring .options .option-1{width:120px;}
.setup-campaign .inner_panel .setup-campaing .schedule-campaign-area .schedule-recurring .options .option-2{width:120px;}
.setup-campaign .inner_panel .setup-campaing .schedule-campaign-area .schedule-recurring .options .option-2 .dropdown-toggle{width:100%;}
.setup-campaign .inner_panel .setup-campaing .schedule-campaign-area .schedule-recurring .options .option-4{margin-right:0px;}

.setup-campaign .inner_panel .setup-campaing .follow-up-area .fu-field-area .checkbox label .normal-text{display: table; margin-left: 27px;}
.setup-campaign .inner_panel .setup-campaing .follow-up-area .schedule-recurring .options .option-1{width:149px;}
.setup-campaign .inner_panel .setup-campaing .follow-up-area .schedule-recurring .options .option-2{width:135px; margin-right:0px; margin-bottom:20px;}
.setup-campaign .inner_panel .setup-campaing .follow-up-area .schedule-recurring .options .option-2 .dropdown-toggle{width:100%;}
.setup-campaign .inner_panel .setup-campaing .follow-up-area .schedule-recurring .options .option-4{margin-right:0px; width:135px;}
.setup-campaign .inner_panel .setup-campaing .follow-up-area .fu-field-button .btn-back{width:130px;}
.setup-campaign .inner_panel .setup-campaing .follow-up-area .fu-field-button .btn-continue{width:130px;}

.loyalty-form-area #wrap-loyalty_level {width: 100%;}
.loyalty-form-fields .field input{width: 100%;}
.loyalty-form-fields .field textarea{width: 100%;}
.loyalty-dropdown{font-size:17px;}
.loyalty-form-fields .title{font-size:15px;}

.loyalty-content-area .padding_15{padding:10px!important;}
.loyalty-tier-box{height:350px;}
.loyalty-tier-box .t-threshold{width: 109px; margin-right: 10px;}
.loyalty-tier-box .t-members{width:55px;}
.loyalty-tier-box .t-loyalty{width:81px; margin-right: 10px;}
.loyalty-tier-box .tier-detail .t-name{width:115px;}

.loyalty-location-box .head{font-size:18px;}
.loyalty-tier-box .head{font-size:18px;}
.loyalty-content-area .padding_15{padding:10px!important;}
.loyalty-tier-box .tier-detail .t-name{width:100px;}
.loyalty-location-box .location-listing{height:289px;}
.loyalty-location-box .location-listing .loc-list-row .checkbox{padding: 21.5px 0px}
.point-event-box .point-event-area .col-md-8{padding: 33px 5px;}
.point-event-box .point-event-area .col-md-4 {padding: 26px 15px;}
.loyalty-advance-setting-box .col-md-7 {padding:15px 10px 15px 10px; font-size: 16px;}
.loyalty-advance-setting-box{height:456px;}
.point-event-box .point-event-area{height:391px;}

/*--------------- New Navigation -------------------------*/
	.side-navigation{margin-left: -280px; z-index:1100}
	.rightpanel_wrapper{margin-left:80px!important;}
	.side-nav-small{margin-left:0px;}
	.open-nav{margin-left:0px;}
	.hint_start .side-navigation{margin-left: 0px;}
	.hint_start .side-nav-small{margin-left:-150px;}
	.side-navigation .nav-links-area{overflow:auto!important;}
	#favoriate-tab .nav-item span{display:block; color:#000; z-index:100;}
/*--------------- New Navigation -------------------------*/


.manage_coupon .table_header li{word-break: break-all;}

}

@media screen and (min-width: 991px) and (max-width: 1023px) {

.leftpanel-new-nav{width:60px;}
.index_page .non_login_footer .inner_footer_wrapper{width:950px;}
.index_page .app_screens_slider{width:960px; margin:0 auto; padding:0px;}
.scrtabs-tabs-fixed-container{width:910px!important;}
.here_app .fast_laptop{width:457px; height:260px; background-size:cover;}
.index_page .fast_laptop .carousel-inner{width:349px;}
.index_page .fast_laptop .item:nth-child(1){width:349px; height:223px; margin-top:15px;}
.index_page .fast_laptop .item:nth-child(2){width:349px; height:223px; margin-top:15px;}
.index_page .fast_laptop .item:nth-child(3){width:349px; height:223px; margin-top:15px;}
.index_page .fast_laptop .item:nth-child(4){width:349px; height:223px; margin-top:15px;}
.hint_start .leftpanel_wrapper .nav_panel_class{margin-left:0px; left:0px; top:0px!important;}
.hint_start .leftpanel_wrapper #in_arrow_inner{display:none}
/* Index Page */
.index_page .header_wrapper{height:128px;}
/*.index_page .genaric_img{height:calc(100% - 128px);}*/
.index_page .pricing_panel{width:840px;}
.index_page .app_slider_panel{padding:20px 10px;}
.index_page .module_icon{padding:20px 10px;}
.index_page .module_icon .module_item{width:130px;}
.index_page .module_icon .module_item img{width:100%;}
.customer_section_old{padding:20px 10px;}
.index_page .customer_section_old img{width:225px; height:145px}
.index_page .tab_panel .features li{font-size:16px; margin-bottom:10px;}
.index_page .fast_growing h1 {font-size: 37px!important;margin-top: 0px;}
.index_page .fast_growing .h1 {font-size: 37px!important;margin-top: 0px;}
.index_page .fast_growing h2.subheading-one{font-size:37px; margin-top:0px;}
.index_page .fast_growing img{width:100%;}
.pricing_page .container{width:100%!important;}
.pricing_page .module_icon .module_item{width: 100%; height: 150px; padding: 5px; margin: 0px; margin-bottom:20px;}
.pricing_page .module_icon{padding:0px;}
.pricing_page .container .package{width:940px;}
.pricing_page .container .package h1{padding:20px 9px; font-size:18px;}
.pricing_page .container .package span{margin-bottom:7px; font-size:11px;}

.index_page .tab_panel .nav>li>a{padding:10px;}
.index_page .tab_panel .tab_content .content{height:500px;}
.index_page .tab_panel .features{width:100%; display:table; font-size:16px; font-weight:300; padding:0px 20px 20px 0px; margin-top:20px;}
.index_page .tab_panel .pos_screen{width:470px; height:316px; background:url(../images/app_screen_small.png) no-repeat left top;}
.index_page .tab_panel .orderup_screen{width:470px; height:316px; background:url(../images/app_screen_small.png) no-repeat right top;}
.index_page .tab_panel .onthelist_screen{width:470px; height:316px; background:url(../images/app_screen_small.png) no-repeat left -322px;}
.index_page .tab_panel .appbuilder_screen{width:232px; height:446px; margin:0 auto; background:url(../images/app-screen.png) no-repeat left -1277px;}
.index_page .tab_panel .regulars_screen{width:470px; height:316px; background:url(../images/app_screen_small.png) no-repeat right -322px;}
.index_page .tab_panel .vipz_screen{width:232px; height:446px; margin:0 auto; background:url(../images/app-screen.png) no-repeat -242px -1277px;}
.index_page .tab_panel .shift_screen{width:232px; height:446px; margin:0 auto; background:url(../images/app-screen.png) no-repeat -484px -1277px;}
.index_page .tab_panel .invoice_screen{width:232px; height:446px; margin:0 auto; background:url(../images/app-screen.png) no-repeat -726px -1277px;}
.index_page .tab_panel .welcome_screen{width:470px; height:316px;  background:url(../images/app_screen_small.png) no-repeat left -647px;}
.index_page .tab_panel .here_screen{width:470px; height:316px;  background:url(../images/app_screen_small.png) no-repeat left -647px;}
.index_page .tab_panel .incoming_screen{width:470px; height:316px;  background:url(../images/app_screen_small.png) no-repeat left -1383px;}

.pos_app .tab_panel .pos_screen{width: 470px!important;height: 316px!important;background: url(../images/app_screen_small.png) no-repeat left top!important;;}
.pos_app .tab_panel .features li{font-size:20px!important;}
.pos_app .fast_growing h2{margin-left:0px!important;;}

.here_app .tab_panel .here_screen{width: 470px!important;height: 316px!important;background: url(../images/app_screen_small.png) no-repeat left -646px!important;;}
.here_app .tab_panel .features li{font-size:20px!important;}
.here_app .fast_growing h2{margin-left:0px!important;;}
.here_app .app_screen_heading{font-size:30px;}
.here_app .carousel-inner>.item>img{margin-left:0px; margin-right:20px;}
.here_app .carousel-caption{font-size:28px;}
.here_app .app_screens_slider{width:100%; padding:0px 15px;}
.here_app .fast_growing h2{font-size:18px!important}
.here_app .tab_panel .tab_content{height:525px!important}
/* Ecom Page*/
.ecomm .data_panel li{width:31%; margin:10px;}
.ecomm .data_panel li a img{width:100%}
.ecomm .sub_nav{height:459px;}
.config_options{height:459px;}
.config_options .config_form{height:414px;}
/* Ecom Page*/

.delivery_mechanism .data_panel{top:66px;}

.scheduler_wrapper {background: #fff;padding: 1px;flex: 1 1 auto;height: 100%;position: relative; overflow:scroll!important; display: flex; -webkit-flex-flow: column; flex-flow: column;}
.dhx_cal_container{height:100%!important; left: 0px; top: 0px; bottom:10px; width:990px;}
/*.dhx_cal_data{height:100%!important;}*/

.customer_management .table_header .actions_items{visibility:visible;}
.customer_management .table_header li{width:215px;}
.customer_management .table_header .check_box{width:50px;}
.customer_management .table_header .action{width:55px;}
.customer_management .table_header .detail_plus{width:55px;}
.customer_management .data_panel li:first-child{width:30px;}
.customer_management .data_panel li{width:225px; word-break:break-all; }
.customer_management .data_panel .check_box{width:50px;}
.customer_management .data_panel .action{width:50px;}
.customer_management .data_panel .action li{width:100%; padding-left:0px;}
.customer_management .data_panel .detail_plus{width:50px;}
.shift_discrepancy_report .data_panel{top:74px;}
.manage_coupon .table_header li{font-size:13px;}
.recurring_billings .action_panel .right_options{margin-top:5px;}
.appointent_calender .right_options{margin-top:5px;}

.industry .header_wrapper {height: 51px;}
.industry .food-drinks .text{padding-top:20px;}
.industry .salon-spa h1.text{padding-top:110px;}
.industry .studio-classes h1.text{padding-top:110px;}
.industry .second-panel{padding:30px;}
.industry .second-panel .font_35{font-size:35px;}
.industry .second-panel .content{font-size:20px;}
.industry .fourth-panel .head{font-size:35px;}
.industry .fourth-panel .sub-head{font-size:20px;}
.industry .fourth-panel li{font-size:20px;}
.industry .fourth-panel li img{width:30px; height:30px;}
.industry .fourth-panel .f-text{font-size:20px;}
.industry .fifth-panel .starred{font-size:22px;}
.industry .fifth-panel .title{font-size:35px;}
.industry .sixth-panel{padding:30px;}
.industry .sixth-panel .title{font-size:35px;}
.industry .sixth-panel .content{font-size:18px;}
.industry .sixth-panel .app-content{font-size:16px;}
.industry .seventh-panel{padding:40px;}
.industry .seventh-panel .head{height:50px;}
.industry .seventh-panel .content{height:185px; font-size:16px;}
.industry .seventh-panel .col-md-4{padding:30px 15px;}
.industry .eigth-panel{padding:30px;}
.industry .eigth-panel .head{font-size:35px;}
.industry .eigth-panel .sub-head{font-size:22px;}
.industry .eigth-panel .content{font-weight:300;}
.industry .eigth-panel li{font-weight:300; font-size:17px;}
.industry .nine-panel .head{font-size:35px;}
.industry .nine-panel .content-panel{width:100%;}
.industry .nine-panel .design{width:445px;}
.industry .nine-panel .sub-head{font-size:22px;}
.industry .nine-panel .content{font-size:20px;}
.industry .industry-textimonials {padding: 30px 30px 100px 30px;}
.industry .industry-textimonials .head{font-size:35px;}
.industry .industry-textimonials .text-content{width:700px; font-size:20px;}
.industry .video_height_width{ width:100%; height:319px; border:0px;}

.square-pos-system .square-pos-system-img{padding-top:30px;}
.square-pos-system .square-pos-system-img .square-pos-text{font-size:35px;}
.square-pos-system .square-pos-system-img .square-pos-text2{font-size:45px; line-height:normal;}
.square-pos-system .apps{padding:10px 50px 20px 50px; margin-bottom:0px!important;}
.square-pos-system .second-panel{padding:30px 50px;}
.square-pos-system .pricing_panel{width:965px;}
.square-pos-system .download_app_cl{margin-bottom:30px!important;}
.square-pos-system .apps .head{margin:0 auto;}
.square-pos-system .divider{width:100%; padding:0px 80px;}
.email-setting-wraper{ width:100% !important; margin-bottom:30px !important;}

.apps-pages .about-app{line-height:normal; font-size:18px;}
.apps-pages .testimonials .testimonial-name{font-size:18px;}

.new-home-page .heading{font-size:35px;}
.new-home-page .features{width:950px;}
.new-home-page .features .number{margin-left:102px}
.new-home-page .features .f-box{margin-top:65px; width:300px;}
.new-home-page .sub-text{width:900px;}
.new-home-page .website-builder-promotion{width:900px;}
.new-home-page .cloud-basic{width:950px;}
.new-home-page .cloud-basic img{margin-bottom:20px;}
.new-home-page .appp-box-wrapper .app-box{width:31%;}
.new-home-page .fast_laptop{background-size:cover; width:465px; height:266px;}
.new-home-page .fast_laptop .carousel-inner{width:355px;}
.new-home-page .fast_laptop .item:nth-child(1){width:355px; height:226px; margin-top:16px;}
.new-home-page .fast_laptop .item:nth-child(2){width:355px; height:226px; margin-top:16px;}
.new-home-page .fast_laptop .item:nth-child(3){width:355px; height:226px; margin-top:16px;}
.new-home-page .fast_laptop .item:nth-child(4){width:355px; height:226px; margin-top:16px;}
.new-home-page .fast_laptop .item:nth-child(5){width:355px; height:226px; margin-top:16px;}
.new-home-page .cloud-basic .feature-points{padding:15px 0px 24px 20px; padding-left:90px; font-size:18px;}


.index_page .img_panel .img_text .sub_title_inner-pricing{font-size:40px;}
.pricing_page .container .package-wrapper {width:940px!important; margin:0 auto; border-radius:10px;}
.pricing_page .container .package-wrapper .h1{text-align:center; font-size:17px; padding:20px 10px; margin:0px; font-weight:900;}
.pricing_page .container .package-wrapper .h1 span{font-size:14px; width:100%; display:table; text-align:center; font-weight:500}
.pricing_page .container .package-wrapper h1{text-align:center; font-size:17px; padding:20px 10px; margin:0px; font-weight:900;}
.pricing_page .container .package-wrapper span{font-size:14px; width:100%; display:table; text-align:center; font-weight:500}
.pricing_page .container .package-wrapper .app-icons{padding:10px 5px;}
.pricing_page .container .package-wrapper .note{font-size:14px; height:55px;}
.pricing_page .container .package-wrapper .sub_name{font-size:11px;}
.pricing_page .container .package-wrapper .name{font-size:15px;}
.pricing_page .container .package-wrapper .single_account{margin-bottom:54px;}
.pricing_page .container .package-wrapper .multi_account{margin-bottom:68px;}
.pricing_page .container .package-wrapper .app-icons .app-item{min-height:auto; margin-bottom:16px;}
.art-culture-new .second-panel{margin-top:70px;}
.art-culture-new .img_panel{margin-top:80px;}
.art-culture-new .img_panel h1.text{padding-top:145px;}
.art-culture-new .img_panel h2.text-2{width:100%;}

.industry .art-culture{background:url(../images/ind-art-culture.jpg) no-repeat bottom left; height:400px;}
.industry .art-culture .text{color: #fff;font-size: 40px;font-weight: 599;text-align: center; padding-top: 140px;}
.industry .art-culture .text-2{color:#fff; font-size:40px; font-weight:100; width:880px; text-align:center; margin:0 auto; }
.industry .art-culture-feature{font-size:21px; margin-top:35px; width: 1000px; margin: 0 auto; margin-top: 35px; padding:30px;}
.industry .art-culture-feature .art-culture-content{margin-bottom:30px;}
.industry .art-culture-feature .art-culture-content-2{text-align: center; font-size: 35px; font-weight: 500; width: 100%; margin: 0 auto; margin-bottom: 50px; margin-top: 50px;}
.industry .art-culture-first{width:1000px; margin:0 auto; padding:50px 30px 0px 30px;}
.industry .art-culture-first .text{font-size:25px; text-align:center;}
.industry .art-culture-first .text-2{text-align: center; font-size: 45px; font-weight: 500; margin-top:10px;}
.industry .art-culture-first .text-3{text-align: center; font-size: 32px; font-weight: 300; padding: 0px 50px 10px 50px;}
.industry .art-culture-app-download{width:1000px; margin:0 auto;}
.industry .art-culture-app-download .icon{width:75px; height:77px; margin:0 auto; margin-bottom:10px;}
.industry .art-culture-app-download .app-content{height:auto!important;}
.industry .art-culture-app-download .app-head {font-size: 19px; font-weight: 500; margin-bottom: 7px; color: #000;}
.industry .art-culture-app-download .apps-info a{margin-top:15px; margin-right:15px; display:table}
.industry .art-culture-app-download .apps-info .box{margin-top:15px; margin-right:15px; display:table}
.industry .art-culture-app-download .apps-info .col-md-6:nth-child(even) a{margin-right:0px; margin-left:15px;}
.industry .art-culture-pdf-download{padding:30px; background:url(../images/bg-panel-2.jpg) no-repeat left top;}
.industry .art-culture-pdf-download .starred{font-size:25px; font-weight:300;}
.industry .art-culture-pdf-download .title{color:#fff; font-size:36px; font-weight:100; text-align:center; padding:10px 10px 5px 10px!important}
.industry .art-culture-pdf-download a{display:table;margin:0 auto; font-size:18px; font-weight:300; padding:10px 16px; background:#fff; color:#000; font-weight:500; margin:0 auto;}
.industry .art-cutlure-customer-section{width: 950px; margin: 0 auto; display: table; margin-bottom:50px;}
.industry .art-cutlure-customer-section img{width:100%;}
.art-cutlure-customer-section .second-img{padding-top:22px;}
.faq{width:900px; margin:0 auto;}
.faq .heading{font-size:35px;}

.industry .grocery-stores{background:url(../images/ind-grocery.jpg) no-repeat  center 50px; height:640px; background-size:cover;}
.industry .grocery-stores .text{color: #fff;font-size: 40px;font-weight: 500;text-align: center; padding-top: 210px;}
.industry .grocery-stores .text-2{color:#fff; font-size:40px; font-weight:100; width:880px; text-align:center; margin:0 auto; line-height:65px; margin-top:45px;}

.ind-salons-spa .salon-spa{height:550px;}
.ind-salons-spa .salon-spa h1.text{padding-top:165px; font-size:45px;}
.ind-salons-spa .salon-spa h1.text #app{font-size:45px;}
.ind-salons-spa .salon-spa h2.text{letter-spacing:3.5px}

.ind-salons-spa .studio-classes{height:550px;}
.ind-salons-spa .studio-classes h1.text{padding-top:165px; font-size:45px;}
.ind-salons-spa .studio-classes h1.text #app{font-size:45px;}
.ind-salons-spa .studio-classes h2.text{letter-spacing:3.5px}

.ind-salons-spa .sign-up-form{top:115px; padding:10px 20px; right:60px;}
.ind-salons-spa .sign-up-form .w-field{margin-bottom:5px;}
.ind-salons-spa .heading-text{padding:15px 60px; font-size:30px;}
.ind-salons-spa .heading-text-2{padding:15px 35px}
.ind-salons-spa .w-content{padding:15px 40px 5px 40px}
.ind-salons-spa .w-content ul{padding-left:60px;}
.ind-salons-spa .heading-text-3{padding:15px 35px}
.ind-salons-spa .sub-heading-3{padding:15px 35px}
.ind-salons-spa .w-content-2{padding:15px 50px}
.ind-salons-spa .eigth-panel{padding:20px 40px;}

.trust-box{padding:40px 20px;}

.package-box li{width:17%; font-size:10px; margin:9px 8px}
.package-box .btn-purchase{margin-top:51px;}
.package-box .purch-btn-modify {margin-top: 14px;}
.package-box .btn-launch{margin-top:30px;}
.basic-cloud li{width:21%; font-size:12px; margin:32px 7px}
.advance-cloud li{width:20%; font-size:12px; margin:32px 7px}

.food-drink-new .img_panel{margin-top:76px;}
.food-drink-new .second-panel .food-content{font-size:31px;}
.food-drink-new .second-panel .food-content h1{font-size:31px;}
.food-drink-new .second-panel{padding:50px 20px}
.food-drink-new .eigth-panel{padding:50px 20px 0px 20px}
.food-drink-new .eigth-panel .head{font-size:32px;}
.food-drink-new .food-drinks .text{padding-top:70px;}
.food-drink-new .second-panel ul{font-size:20px; font-weight:300;}
.food-drink-new .faq{width:100%; padding:20px;}
.food-drink-new .sign-up-form{right:60px;}

.retail-ecom-new .img_panel{margin-top:76px;}
.art-culture-new .img_panel h2.text-2{font-size:25px; width:100%; line-height:40px;}
.retail-ecom-new .second-panel .food-content{font-size:34px;}
.retail-ecom-new .second-panel{padding:50px 20px}
.retail-ecom-new .eigth-panel{padding:50px 20px 0px 20px}
.retail-ecom-new .eigth-panel .head{font-size:32px;}
.retail-ecom-new .second-panel .art-text{font-size:34px;}
.retail-ecom-new .art-culture-feature{font-size:19px; padding:50px 20px; font-weight:300;}
.retail-ecom-new .art-culture-first{padding:50px 20px;}
.retail-ecom-new .art-culture-first .text-2{font-size:29px;}
.retail-ecom-new .art-culture-first .text-4{font-size:26px;}
.retail-ecom-new .art-culture-first .text-5{padding:20px;}
.retail-ecom-new .art-culture-first .text-3{font-size:26px;}
.retail-ecom-new .faq{width:100%; padding:20px;}
.retail-ecom-new .sign-up-form{right:60px;}

.salons-spa-new .second-panel .food-content{font-size:34px;}
.salons-spa-new .second-panel{padding:50px 20px}
.salons-spa-new .heading-text-2{padding:15px 20px}
.salons-spa-new .w-content{padding:15px 20px 5px 20px}
.salons-spa-new .heading-text-3{padding:15px 20px}
.salons-spa-new .sub-heading-3{padding:15px 20px}
.salons-spa-new .w-content-2{padding:15px 50px}
.salons-spa-new .eigth-panel{padding:50px 20px 0px 20px}
.salons-spa-new .eigth-panel .head{font-size:32px;}
.salons-spa-new .salon-spa h1.text{font-size:40px; padding-top:195px;}
.salons-spa-new .faq{width:100%; padding:20px;}
.salons-spa-new .sign-up-form{right:60px;}

.studio-classes-new .studio-classes h1.text{font-size:40px; padding-top:195px;}
.studio-classes-new .heading-text{font-size:30px;}
.studio-classes-new .eigth-panel{padding:50px 20px 0px 20px}
.studio-classes-new .eigth-panel .head{font-size:32px;}
.studio-classes-new .w-content-2{padding:15px 20px 5px 20px}
.studio-classes-new .faq{width:100%; padding:20px;}
.studio-classes-new .sign-up-form{right:60px;}

.art-culture-new .img_panel{margin-top:76px;}
.art-culture-new .second-panel{padding:50px 20px;}
.art-culture-new .second-panel .art-text{font-size:32px;}
.art-culture-new .art-culture-feature{width:100%; padding: 50px 20px 20px 20px; font-weight: 300;}
.art-culture-new .art-culture-first{width:100%; padding: 50px 20px 20px 20px;}
.art-culture-new .art-culture-first .text-2{font-size:29px;}
.art-culture-new .art-culture-first .text-4{font-size:24px;}
.art-culture-new .art-culture-first .text-5{padding:20px; font-size:30px;}
.art-culture-new .art-culture-first .text-3{font-size:26px;}
.art-culture-new .art-culture-app-download{width:100%}
.art-culture-new .eigth-panel{padding:50px 20px 0px 20px}
.art-culture-new .eigth-panel .head{font-size:32px;}
.art-culture-new .faq{width:100%; padding:20px;}
.art-culture-new .sign-up-form{right:60px;}

.grocery-stores-new .grocery-stores{margin-top:30px; height:600px;}
.grocery-stores-new .grocery-stores .text-2{margin-top:25px; width:100%; font-size: 30px; line-height: 45px;}
.grocery-stores-new .grocery-stores .text{padding-top:110px;}
.grocery-stores-new .sign-up-form{top:60px}
.grocery-stores-new .second-panel .grocery-text{font-size:29px;}
.grocery-stores-new .art-culture-feature{width:100%; padding: 50px 20px 20px 20px; font-weight: 300;}
.grocery-stores-new .art-culture-first{width:100%; padding: 50px 20px 20px 20px;}
.grocery-stores-new .art-culture-first .text-2{font-size:29px;}
.grocery-stores-new .art-culture-first .text-4{font-size:26px;}
.grocery-stores-new .art-culture-first .text-5{padding:20px;}
.grocery-stores-new .art-culture-first .text-3{font-size:26px;}
.grocery-stores-new .art-culture-app-download{width:100%}
.grocery-stores-new .eigth-panel{padding:50px 20px 0px 20px}
.grocery-stores-new .eigth-panel .head{font-size:32px;}
.grocery-stores-new .faq{width:100%; padding:20px;}
.grocery-stores-new .sign-up-form{right:60px;}

.graphic-design-new .img_panel{margin-top:76px;}
.graphic-design-new .graphic-design .text{padding-top:150px;}
.graphic-design-new .graphic-design .text-2{line-height: 45px; margin-top: 15px; font-size: 33px;}
.graphic-design-new .second-panel{padding:50px 20px;}
.graphic-design-new .art-culture-feature{padding:20px 20px 50px 20px; width:100%; margin-top:0px;}
.graphic-design-new .art-culture-first{padding:50px 20px 20px 20px; width:100%;}
.graphic-design-new .art-culture-app-download .apps-info .box{margin:0 auto;}
.graphic-design-new .art-culture-app-download{width:100%}
.graphic-design-new .graphic-design-content{padding:10px 160px;}
.graphic-design-new .graphic-design-content .text-3{font-size:30px;}
.graphic-design-new .graphic-design-content .text{font-size:18px;}
.graphic-design-new .graphic-design-content ul{font-size:18px;}
.graphic-design-new .faq{width:100%; padding:20px;}
.graphic-design-new .art-culture-first .text-3{font-size:30px;}
.graphic-design-newn .art-culture-first .text{font-size:23px;}
.graphic-design-newn .sign-up-form{right:60px;}

.winery-new .img_panel{margin-top:76px;}
.winery-new .faq{width:100%; padding:20px;}
.winery-new .sign-up-form{right:60px;}

.square-intergation .img_panel h1.text{font-size:38px;}
.square-intergation .img_panel h2.text{font-size:24px;}
.square-integration-area{padding:30px 10px;}
.square-intergation .fast_growing{padding:20px;}
.square-intergation .fast_growing h2{margin-left:0px; font-size:22px;}
.square-integration-area .app-content{font-size:20px;}

.orderup-info{padding-top:80px;}
.orderup-info img{width:100%;}
.orderup-content-area{padding:30px;}
.orderup-content-area .text-2{font-size:60px;}
.orderup-note{font-size:24px;}
.orderup-info .head{font-size:90px; line-height:95px;}
.orderup-info .text{font-size:22px;}
.orderup-kiosk .customer_section{width:950px;}
.orderup-kiosk .kiosk{width:432px; height:auto}
.rotate-img {width: 155px; margin-top: 10px; margin-left: 27px;}
.orderup-kiosk .kisok-stand {width: 100%; margin-top: 28px;}
.orderup-kiosk .screen-area {position: absolute; left: 0px; top: 0px; z-index: 5; width: 222px; height:auto;}
.kiosk-features li{line-height: 25px; font-size: 18px;}
.kiosk-screens{position: relative; width: 378px; height: 267px; padding-left: 55px; padding-top: 33px;}
.kiosk-screens img{width:100%;}
.kiosk-screens .item:nth-child(1){background-size:cover;}
.kiosk-screens .item:nth-child(2){background-size:cover;}
.kiosk-screens .item:nth-child(3){background-size:cover;}
.kiosk-screens .item:nth-child(4){background-size:cover;}
.kiosk-screens .item:nth-child(5){background-size:cover;}
.orderup-content-area .text-3{font-size:17px;}
.orderup-content-area .text-2{font-size:50px;}

.tempaltes-area .template-box{width:259px;}
.tempaltes-area .template-box .preview-link{padding:88px 17px}
.tempaltes-area .template-box .preview-link a{width: 180px; margin: 0 auto;}
.tempaltes-area .premium .preview-link{padding:40px 52px}
.tempaltes-area .premium .preview-link a:first-child{margin-bottom:10px;}


.groups-box li{padding: 10px 5px; width: 88px; font-size: 12px;}
.groups-box li:nth-child(3) {width: 195px;}
.groups-box li:nth-child(2) {width: 305px;}
.groups-box li:nth-child(1) {width: 160px;}
.group-report-detail .detail-box .text-1{font-size:14px;}
.group-report-detail .detail-box .text-2{font-size:25px;}
.group-report-detail .col-md-3{width:25%;}
.group-report-detail .row-height{table-layout: auto;}

.group-deal .table_header li{width:75px;}
.group-deal .table_header li:nth-child(1) {width: 125px;}
.group-deal .table_header li:nth-child(5) {width: 100px;}
.group-deal .table_header li:nth-child(6) {width: 100px;}
.group-deal .table_header li:nth-child(7) {width: 100px;}
.group-deal .table_header li:nth-child(8) {width: 100px;}
.group-deal .data_panel_wrapper .data_panel li{width:75px;}
.group-deal .data_panel_wrapper .data_panel li:nth-child(1) {width: 125px;}
.group-deal .data_panel_wrapper .data_panel li:nth-child(5) {width: 100px;}
.group-deal .data_panel_wrapper .data_panel li:nth-child(6) {width: 100px;}
.group-deal .data_panel_wrapper .data_panel li:nth-child(7) {width: 100px;}
.group-deal .data_panel_wrapper .data_panel li:nth-child(8) {width: 100px;}

.gd-name-description-area .field-area .col-md-2 {padding-top: 0px!important;}
.gd-name-description-area .field-area{font-size:14px;}
.gd-deal-attribute-feature-product .attribute-options .input-area{width:65px;}
.gd-deal-attribute-feature-product .attribute-options .discount-option{width:65px;}
.gd-deal-attribute-feature-product .attribute-options{font-size:14px;}
.gd-deal-attribute-feature-product .attribute-options .col-md-7{width:70%; float: left;}
.gd-deal-attribute-feature-product .attribute-options .col-md-5{width:30%; float: left;}
.gd-deal-attribute-feature-product .attribute-options .col-md-6{width:50%; float: left;}

.setup-campaign .inner_panel .setup-campaing .campaign-form-area .f-field-action .btn-continue{width:140px;}
.setup-campaign .inner_panel .setup-campaing .campaign-form-area .f-field-action .btn-back{width:140px;}


.setup-campaign .inner_panel .setup-campaing .schedule-campaign-area .sc-field-area{padding:40px 20px;}
.setup-campaign .inner_panel .setup-campaing .schedule-campaign-area .schedule-recurring .options .option-1{width:120px;}
.setup-campaign .inner_panel .setup-campaing .schedule-campaign-area .schedule-recurring .options .option-2{width:120px;}
.setup-campaign .inner_panel .setup-campaing .schedule-campaign-area .schedule-recurring .options .option-2 .dropdown-toggle{width:100%;}
.setup-campaign .inner_panel .setup-campaing .schedule-campaign-area .schedule-recurring .options .option-4{margin-right:0px;}

.setup-campaign .inner_panel .setup-campaing .follow-up-area .fu-field-area .checkbox label .normal-text{display: table; margin-left: 27px;}
.setup-campaign .inner_panel .setup-campaing .follow-up-area .schedule-recurring .options .option-1{width:149px;}
.setup-campaign .inner_panel .setup-campaing .follow-up-area .schedule-recurring .options .option-2{width:135px; margin-right:0px; margin-bottom:20px;}
.setup-campaign .inner_panel .setup-campaing .follow-up-area .schedule-recurring .options .option-2 .dropdown-toggle{width:100%;}
.setup-campaign .inner_panel .setup-campaing .follow-up-area .schedule-recurring .options .option-4{margin-right:0px; width:135px;}
.setup-campaign .inner_panel .setup-campaing .follow-up-area .fu-field-button .btn-back{width:130px;}
.setup-campaign .inner_panel .setup-campaing .follow-up-area .fu-field-button .btn-continue{width:130px;}

.setup-campaign .inner_panel .final-review .subject-from .col-md-2{width:20%;}
.setup-campaign .inner_panel .final-review .subject-from .col-md-10{width:80%;}
.setup-campaign .inner_panel .final-review .total-no-recipient .col-md-8{width:60%;}
.setup-campaign .inner_panel .final-review .total-no-recipient .col-md-4{width:40%;}
.setup-campaign .inner_panel .final-review .total-no-recipient a{width:100%; font-size: 13px; margin-right: 0px;}

.loyalty-form-area #wrap-loyalty_level {width: 100%;}
.loyalty-form-fields .field input{width: 100%;}
.loyalty-form-fields .field textarea{width: 100%;}
.loyalty-dropdown{font-size:17px;}
.loyalty-form-fields .title{font-size:15px;}

.loyalty-tier-box{height:350px;}
.loyalty-tier-box .tier-detail{padding:15px 10px;}
.loyalty-tier-box .row-height{display:table;}
.loyalty-tier-box .t-threshold{width: 108px; margin-right: 10px;}
.loyalty-tier-box .t-loyalty{width:81px; margin-right: 10px;}
.loyalty-tier-box .t-members{width:56px;}
.loyalty-tier-box .tier-detail .t-name{width:90px;}
.loyalty-tier-box .head{font-size:16px;}

.loyalty-location-box .location-listing{height:292px;}
.loyalty-location-box .head{font-size:16px;}
.loyalty-location-box .location-listing .loc-list-row .checkbox{padding: 21.5px 0px}
.loyalty-location-box .location-listing .loc-list-row .text{white-space: nowrap; width: 350px; text-overflow: ellipsis; display: inline-block; overflow: hidden; font-size:16px; margin-top:5px;}

.loyalty-content-area .padding_15{padding:10px!important;}
.loyalty-content-area {width:auto;}
.loyalty-content-area .row-height{display:unset;}
.loyalty-content-area .col-height{width:50%; float:left;}
.loyalty-content-area .col-md-6{width:50%;float: left;}
.loyalty-content-area .col-md-8{width:60%;float: left;}
.loyalty-content-area .col-md-4{width:40%;float: left;}
.loyalty-content-area .padding_15{padding:10px!important;}

.point-event-box .head{font-size:16px;}
.point-event-box .point-event-area .col-md-8{padding: 26px 5px;}
.point-event-box .point-event-area .col-md-4{padding:20px 26px}
.point-event-box .point-event-area{height:291px;}
.point-event-box .point-event-area .col-md-8{padding: 30px 5px;}
.point-event-box .point-event-area .col-md-4 {padding: 26px 15px;}
.point-event-box .point-event-area .text{font-size:14px;}
.point-event-box .point-event-area{height:366px;}

.loyalty-advance-setting-box .col-md-8 {padding:15px 10px 15px 10px; font-size: 16px; width:75%;float: left;}
.loyalty-advance-setting-box{height:350px;}
.loyalty-advance-setting-box .col-md-4{width:25%;float: left; padding:15px 24px}
.loyalty-advance-setting-box .col-md-12{width:100%; padding:10px;}
.loyalty-advance-setting-box{height:424px;}
.loyalty-advance-setting-box .head{font-size:16px;}

/*--------------- New Navigation -------------------------*/
	.side-navigation{margin-left: -280px; z-index:1100}
	.rightpanel_wrapper{margin-left:80px!important;}
	.side-nav-small{margin-left:0px;}
	.open-nav{margin-left:0px;}
	.hint_start .side-navigation{margin-left: 0px;}
	.hint_start .side-nav-small{margin-left:-150px;}
	.side-navigation .nav-links-area{overflow:auto!important;}
	#favoriate-tab .nav-item span{display:block; color:#000; z-index:100;}
/*--------------- New Navigation -------------------------*/
.manage_coupon .table_header li{word-break: break-all;}
}

/*-----------NPS------------*/
@media only screen and (max-width: 1030px) {
    .nps-download-copy { float: none;margin-right: 8px;font-size: 24px;display: table;clear: both;padding-top: 20px;}
  }

  @media only screen and (max-width: 770px) {
    .nps-active-pause .program-tab {float: right;position: relative;clear: both;padding-top: 20px;}
    .nps-download-copy {float: left;margin-right: 8px;font-size: 24px;padding-top: 20px;display: unset;clear: unset;}
  }

  @media only screen and (max-width: 600px) {
    .nps-active-pause .program-tab {float: none;position: relative;clear: both; padding-top: 20px;text-align: left;padding-left: 10px;}
    .nps-download-copy {padding-left: 12px;}
    .nps-date-cal {margin-top: 15px;}
    .nps-store-list {min-width: 225px;margin-left: 12px;}
  }

  /*-----------NPS------------*/

@media screen and (min-width: 768px) and (max-width: 990px) {
	.home_page .navbar-header{text-align:left;}
	.home_page .h-time{left: unset; right: 20px; top: 27px;}
/*---App Center---*/
/*#bundles{ padding-top:100px;} */

.leftpanel-new-nav{width:60px;}
.leftpanel-new-nav .nav_panel_class .navigation {overflow: scroll; overflow-x:hidden; height: calc(100% - 92px); -webkit-overflow-scrolling: touch;}
.leftpanel-new-nav{width:60px;}
.in_arrow{display:none;}

.index_page .img_panel .img_text .sub_title .btn-group:first-child{margin:0px;}
.index_page .genaric_img{background-position:-250px top;}
.index_page .tab_panel .tab_content .content{height:400px;}
.index_page .non_login_footer .inner_footer_wrapper{width:720px;}
.index_page .non_login_footer .inner_footer_wrapper .f_info{padding:30px 0px 7px 0px}
.index_page .non_login_footer .inner_footer_wrapper .f_quick_link{padding:30px 0px 7px 0px}
.index_page .non_login_footer .inner_footer_wrapper .f_help_center{padding:7px;}
.index_page .app_screens_slider{width:100%; margin:0 auto; padding:0px 20px;}
.here_app .fast_laptop{margin:0 auto;}
.hint_start .leftpanel_wrapper .nav_panel_class{margin-left:0px; left:0px; top:0px!important;}
.hint_start .leftpanel_wrapper #in_arrow_inner{display:none}
/* Index Page */
.index_page .navbar-default .navbar-toggle .icon-bar{background-color:#fff;}
.index_page #menu{background:#4c4c4c;  padding:20px 10px; margin:0px -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;}
#menu {background: rgba(255,255,255,1);position: absolute;top: 45px;right: 0;left: 0;min-height: auto !important; z-index: 10002; margin-left:-8px; overflow-x:hidden}
.index_page .header_wrapper{height:128px;}
/*.index_page .genaric_img{height:calc(100% - 128px);}*/
.index_page .img_panel .img_text .title{font-size:40px;}
.index_page .img_panel .img_text .sub_title{font-size:22px;}
.index_page .img_panel .img_text .sub_title .btn-group{width:415px;}
.index_page .img_panel .img_text .sub_title .btn-group .btn{width:415px;}
.index_page .tab_panel .app_screen .shadow{border-radius:18px; padding-top:78px;}
.index_page .tab_panel .features{padding:0px; margin-top:20px; padding-left:}
.index_page .app_slider_panel{padding:20px 10px;}
.index_page .module_icon{padding:20px 10px 0px 10px;}
.index_page .module_icon ul{margin-bottom:30px;}
.index_page .module_icon .note{margin-bottom:30px;}
.index_page .module_icon .module_item{width:98px; height:120px; padding-top:7px;}
.index_page .module_icon .module_item .icon{width:96px; height:83px;}
.index_page .module_icon .module_item .icon img{width:auto}
.index_page .module_icon .name{font-size:10px; line-height:normal}
.index_page .customer_section{width:100%; padding:10px;}
.index_page .customer_section .images_left_panel{width:339px; height:auto}
.index_page .customer_section .images_left_panel img{width:100%;}
.index_page .customer_section .images_right_panel{width:339px; height:auto}
.index_page .customer_section .images_right_panel .top_img{width:339px; height:auto; margin-bottom:7px;}
.index_page .customer_section .images_right_panel .top_img img{width:100%;}
.index_page .customer_section .images_right_panel .bottom_img{width:339px; height:auto;}
.index_page .customer_section .images_right_panel .bottom_img .pull-left{width:168px;}
.index_page .customer_section .images_right_panel .bottom_img .pull-left img{width:100%;}
.index_page .customer_section .images_right_panel .bottom_img .pull-right{width:170px;}
.index_page .customer_section .images_right_panel .bottom_img .pull-right img{width:100%;}
.index_page .tab_content .col-sm-6{width:100%;}
.index_page .tab_content .col-sm-6:last-child{width:100%; margin-top:25px; margin-left:25px;}
.index_page .fast_growing .col-sm-6{width:100%;}
.index_page .fast_growing .h1{font-size:35px;}
.index_page .fast_growing h2{font-size:22px!important; padding-top:0px;}
.index_page .fast_growing h2.subheading-one{font-size:35px !important; margin-top:0px;}
.scrtabs-tabs-fixed-container{width:690px!important;}

.index_page .non_login_footer .inner_footer_wrapper .app-icons .icons li svg{width:100%; height:auto;}
.index_page .non_login_footer .inner_footer_wrapper .app-icons .icons li image{width:100%; height:auto;}

.pos_app .header_panel .navbar-default .navbar-brand{padding:0px!important;}
.pos_app .food_drink_img:before{width:350px!important;; margin-left:-175px!important;;}
.pos_app .tab_panel .features li{font-size:20px!important;}
.pos_app .header_panel .navbar-default .navbar-brand{padding:0px!important;}

.here_app .header_panel .navbar-default .navbar-brand{padding:0px!important;}
.here_app .food_drink_img:before{width:350px!important;; margin-left:-175px!important;;}
.here_app .tab_panel .features li{font-size:20px!important;}
.here_app .header_panel .navbar-default .navbar-brand{padding:0px!important;}
.here_app .img_panel .img_text .title{line-height:normal!important; font-size:35px!important;}
.here_app .img_panel .img_text .sub_title{line-height:normal!important;}
.here_app .here_app_img .img_text .sub_title{font-size:16px!important;}

.here_app .app_screen_heading{font-size:23px;}
.here_app .carousel-inner>.item>img{margin-left:0px; margin-right:0px; width:400px;}
.here_app .carousel-caption{font-size:28px; padding-top:50px;}
.here_app .app_screens_slider{width:100%; padding:0px 15px;}
.here_app .app_screens_slider .carousel-control{margin-top:-60px;}

.customer_section_old{padding:20px 10px;}
.index_page .customer_section_old img{width:155px; height:auto}
.index_page .tab_panel .features li{font-size:15px; margin-bottom:10px;}
.index_page .app_slider_panel h1{font-size:22px;}
.index_page .content_panel{width:100%; padding:20px 10px}
.index_page .content_panel h1{font-size:21px;}
.index_page .content_panel h3.pricing-title{ font-size:21px;}
.index_page .content_panel h2{font-size:16px; line-height:auto;}
.index_page .content_panel p{font-size:14px;}
.index_page .pricing_panel{width:100%;}
.pricing_page .img_panel .img_text .title{font-size:35px;}
.pricing_page .container{width:100%; padding:20px 10px;}
.pricing_page .container .package{width:100%;}
.pricing_page .container .package h1{font-size:18px;}
.pricing_page .container .package .features{font-size:16px;}
.pricing_page .container .customer_speak{width:100%;}
.pricing_page .container .expenses{width:100%;}
.pricing_page .container .content_area{width:100%;}
.help_center .help_sections{ margin:0 auto; width:100%;}
.help_center .help_sections .col-sm-4{padding:0px 15px;}
.help_center .help_sections .border_blue{height:185px;}
.pricing_page .module_icon .module_item{width: 100%; height: 165px; padding: 5px; margin: 0px; margin-bottom:20px;}
.pricing_page .container .package .btn{font-size:11px;}
.pricing_page .module_icon{padding:10px 0px;}
.videos_page .video_listing {width:100%; margin:20px auto;}
.pricing_page .container .package .price .btn{font-size:12px;}
.pricing_page .container .package .note{font-size:10px;}

.signup_new .feature_container{padding: 10px; font-size: 15px; font-weight: 300;}
.signup_new .signup_form h1{font-size:25px;}
.signup_new .feature_container img{margin-bottom:7px;}
.signup_new .field input{font-size:11px;}
.signup_new .field .btn{font-size:11px;}

.landing_pg .options{padding:15px 15px; width:100%; display:table;}
.landing_pg .top_bar_home .welcome{font-size:27px;}
.landing_pg .top_bar_home .welcome img{width:27%;}
.welcome_msg{margin-left:-300px;}
/* Ecom Page*/
.ecomm .data_panel li{width:46%; margin:10px;}
.ecomm .data_panel li a img{width:100%}
.ecomm .sub_nav{height:100%; overflow:unset}
.config_options{height:100%; left:207px;}
.config_options .config_form{height:414px;}
/* Ecom Page*/

.delivery_mechanism .data_panel{top:60px;}
.delivery_mechanism .data_panel .field .btn{font-size:12px;}

/* Manage Categories */
.manage_categories .child_category .actions_items {visibility:visible!important;}
/* Manage Categories */

/* Employee */
.employee .action_panel .right_options{margin-top:0px;}
.employee_message .data_panel{top:0px; margin-left:0px;}
.timeoff_request .data_panel{top:62px;}
.scheduler_wrapper {background: #fff;padding: 1px;flex: 1 1 auto;height: 100%;position: relative; overflow:scroll!important; display: flex; -webkit-flex-flow: column; flex-flow: column;}
.dhx_cal_container{height:100%!important; left: 0px; top: 0px; bottom:10px; width:990px;}
/*.dhx_cal_data{height:100%!important;}*/
/* Employee */

/* Order Report */
.order_report .advance_options .dropdown-menu-left{right:0px; left:auto;}
.order_report .advance_options_2 .dropdown-menu-left{right:0px; left:auto;}
.order_report .advance_options_3 .dropdown-menu-right{left:0px; right:auto;}

.order_report .table_header .checkbox{margin-left: 10px; margin-top: 8px;}
.order_report .data_panel li:first-child{padding-left:35px;}
.order_report .refund_process .table_header{padding:0px;}
.order_report .refund_process .table_header .checkbox{margin:0px; margin-top:5px;}
.order_report .refund_process .table_header ul{width:100%}
.order_report .refund_process .data_panel{position:relative; top:0px; overflow:auto}
.order_report .refund_process .data_panel li{padding: 9px 8px;}
.order_report .refund_process .data_panel li:first-child{width:55px;}
.order_report .refund-items .data_panel li:first-child{padding-left:8px;}
.mobile-txt-right{ text-align:right;}
/* Order Report */

/* Discount */
.top_tabs{background:#fff; border-radius:0px; min-height:auto; width:655px; margin:0 auto; margin-bottom:35px;}
.top_tabs .nav-pills.nav-wizard > li{width:210px;}
.top_tabs .nav-pills.nav-wizard > li .circle:before{content:''; background: #ccc; height: 2px; position: absolute; width: 91px; left: -91px; color: #ccc; top: 50%; margin-top: -1px;}
.top_tabs .nav-pills.nav-wizard > li .circle:after{content:''; background: #ccc; height: 2px; position: absolute; width: 91px; left: 30px; color: #ccc; top: 50%; margin-top: -1px;}
.top_tabs .nav-pills.nav-wizard > li.active .circle:before{content:''; background: #428bca; height: 2px; position: absolute; width: 91px; left: -91px; color: #ccc; top: 50%; margin-top: -1px;}
.top_tabs .nav-pills.nav-wizard > li.active .circle:after{content:''; background: #428bca; height: 2px; position: absolute; width: 91px; left: 30px; color: #ccc; top: 50%; margin-top: -1px;}
/* Discount */

.easy_accounting .data_panel_wrapper{margin-left:0px;}

.customer_management .table_header .actions_items{visibility:visible;}
.customer_management .table_header li{width:168px;}
.customer_management .table_header .check_box{width:35px;}
.customer_management .table_header .action{width:35px;}
.customer_management .table_header .detail_plus{width:35px;}
.customer_management .data_panel li:first-child{width:30px;}
.customer_management .data_panel li{width:178px; word-break:break-all;}
.customer_management .data_panel .check_box{width:35px;}
.customer_management .data_panel .action{width:30px;}
.customer_management .data_panel .action li{width:100%;}
.customer_management .data_panel .detail_plus{width:30px;}
.customer_management .action_panel .advance_options_2 .dropdown-menu{right:0px; left:auto;}

.customer_report .action_panel .advance_options_3 .dropdown-menu{right:0px; left:auto;}

.trip .leftside_nav {top: 0px;}
.trip_basics .form_area { margin-left: 0px;}
.trip_itinerary .data_panel_wrapper{margin-left:0px;}
.trip .navbar-header .navbar-toggle{ display:none;}
.trip_basics .navbar-header .navbar-toggle{ display:none;}

.signup-thankyou .third-panel{width:100%;}

.industry .header_wrapper {height: 51px;}
.industry .food-drinks .text{padding-top:20px;}
.industry .salon-spa h1.text{padding-top:110px;}
.industry .studio-classes h1.text{padding-top:110px;}
.industry .second-panel{padding:20px;}
.industry .second-panel .font_35{font-size:30px;}
.industry .second-panel .content{font-size:20px;}
.industry .fourth-panel{padding:20px;}
.industry .fourth-panel .head{font-size:35px;}
.industry .fourth-panel .sub-head{font-size:20px;}
.industry .fourth-panel ul{padding-left:4px;}
.industry .fourth-panel li{font-size:17px;}
.industry .fourth-panel li img{width:30px; height:30px;}
.industry .fourth-panel .f-text{font-size:20px;}
.industry .fifth-panel .starred{font-size:22px;}
.industry .fifth-panel .title{font-size:30px;}
.industry .sixth-panel{padding:20px;}
.industry .sixth-panel .title{font-size:30px;}
.industry .sixth-panel .content{font-size:16px; width:100%;}
.industry .sixth-panel .sub-title{font-size:18px;}
.industry .sixth-panel .app-content{font-size:16px;}
.industry .seventh-panel{padding:20px;}
.industry .seventh-panel .head{height:50px; font-size:20px;}
.industry .seventh-panel .content{height:250px; font-size:16px;}
.industry .seventh-panel .col-md-4{padding:30px 15px;}
.industry .eigth-panel{padding:20px;}
.industry .eigth-panel .head{font-size:30px;}
.industry .eigth-panel .sub-head{font-size:20px;}
.industry .eigth-panel .content{font-weight:300;}
.industry .eigth-panel li{font-weight:300; font-size:17px;}
.industry .nine-panel .head{font-size:30px;}
.industry .nine-panel .content-panel{width:100%;}
.industry .nine-panel .design{width:445px;}
.industry .nine-panel .sub-head{font-size:20px;}
.industry .nine-panel .content{font-size:20px;}
.industry .nine-panel .design {width:100%; margin-right:0px; background-size:cover;}
.industry .nine-panel .design span{display:table; margin:0 auto;}
.industry .nine-panel .modern-website {width:100%; margin-right:0px; background-size:cover; padding:71px 155px}
.industry .nine-panel .modern-website span{display:table; margin:0 auto;}
.industry .industry-textimonials {padding: 20px 20px 100px 20px;}
.industry .industry-textimonials .head{font-size:30px;}
.industry .industry-textimonials .text-content{width:500px; font-size:18px; margin-top:70px;}
.industry .industry-textimonials .text-content:before{width:50px; height:39px; background-size:cover; top:-35px;}
.industry .industry-textimonials .text-content:after{width:50px; height:39px; background-size:cover; bottom:-35px;}
.industry .ten-panel{padding:20px;}
.industry .ten-panel .sub-head{width:100%;}
.industry .video_height_width{ width:100%; height:319px; border:0px;}
.square-pos-system .square-pos-system-img{padding-top:25px; height:256px;}
.square-pos-system .square-pos-system-img .square-pos-text{font-size:28px;}
.square-pos-system .square-pos-system-img .square-pos-text2{font-size:35px; line-height:normal}
.square-pos-system .apps{padding:10px 30px 20px 30px; margin-bottom:0px!important;}
.square-pos-system .apps .text{text-align:center;}
.square-pos-system .second-panel{padding:30px;}
.square-pos-system .second-panel img{width:100%;}
.square-pos-system .pricing_panel{width:100%;}
.square-pos-system .download_app_cl{margin-bottom:30px!important;}
.square-pos-system .apps .head{margin:0 auto;}
.square-pos-system .industry-textimonials .text-content{width:650px;}
.square-pos-system .divider{width:100%; padding:0px 40px;}
.email-setting-wraper{ width:100% !important; margin-bottom:30px !important;}
.apps-pages .top-panel{height:330px;}
.apps-pages .top-panel .content{width:700px; font-size:30px;}
.apps-pages .top-panel .content h1{font-size:30px;}
.apps-pages .top-panel .content h2{font-sie:45px;}
.apps-pages .tab_panel .tab_content .content span{font-size:20px;}
.apps-pages .tab_panel .tab_content .content{font-size:18px;}
.apps-pages .tab_panel .app_screen{margin-top:20px;}
.apps-pages .about-app{line-height:normal; font-size:16px;}
.apps-pages .about-app img{margin-bottom:20px;}
.apps-pages .app-features{width:100%; padding:10px;}
.apps-pages .testimonials .testimonial-name{font-size:16px;}
.apps-pages .app_slider_panel .row-height{display:unset!important; table-layout:unset;}
.apps-pages .app_slider_panel .col-height{display:table!important; width:100%;}
.apps-pages .app_slider_panel img{margin-top:20px;}

.new-home-page .genaric_img .img_text{margin-top:-118px;}
.new-home-page .website-builder-promotion .content{margin-bottom:20px;}
.new-home-page .features .arrow{width:15px; font-size:22px;}
.new-home-page .features .arrow i{top:10px;}
.new-home-page .heading{font-size:30px;}
.new-home-page .features{width:730px;}
.new-home-page .features .number{margin-left:72px}
.new-home-page .features .f-box{margin-top:65px; width:233px;}
.new-home-page .features .content{font-size:20px;}
.new-home-page .sub-text{width:700px;}
.new-home-page .website-builder-promotion{width:700px;}
.new-home-page .cloud-basic{width:730px;}
.new-home-page .cloud-basic img{margin-bottom:20px;}
.new-home-page .appp-box-wrapper .app-box{width:30%;}
.new-home-page .appp-box-wrapper .app-box .app-detail{font-size:12px;}
.new-home-page .fast_laptop{background-size:cover; width:465px; height:266px;}
.new-home-page .fast_laptop .carousel-inner{width:355px;}
.new-home-page .fast_laptop .item:nth-child(1){width:355px; height:226px; margin-top:16px;}
.new-home-page .fast_laptop .item:nth-child(2){width:355px; height:226px; margin-top:16px;}
.new-home-page .fast_laptop .item:nth-child(3){width:355px; height:226px; margin-top:16px;}
.new-home-page .fast_laptop .item:nth-child(4){width:355px; height:226px; margin-top:16px;}
.new-home-page .fast_laptop .item:nth-child(5){width:355px; height:226px; margin-top:16px;}
.new-home-page .cloud-basic .feature-points{padding:15px 0px 24px 20px; padding-left:90px; font-size:18px;}
.new-home-page .genaric_img .img_text{margin-top:-130px!important;}
.index_page .img_panel .img_text .sub_title_inner-pricing{font-size:30px;}
.pricing_page .container .package-wrapper {width:740px!important; margin:0 auto; border-radius:10px;}
.pricing_page .container .package-wrapper .h1{text-align:center; font-size:17px; padding:20px 10px; margin:0px; font-weight:900;}
.pricing_page .container .package-wrapper .h1 span{font-size:10px; width:100%; display:table; text-align:center; font-weight:500}
.pricing_page .container .package-wrapper h1{text-align:center; font-size:17px; padding:20px 10px; margin:0px; font-weight:900;}
.pricing_page .container .package-wrapper span{font-size:10px; width:100%; display:table; text-align:center; font-weight:500}

.pricing_page .container .package-wrapper .btn{font-size:12px;}
.pricing_page .container .package-wrapper .app-icons{padding:10px 5px;}
.pricing_page .container .package-wrapper .note{font-size:11px; height:55px;}
.pricing_page .container .package-wrapper .sub_name{font-size:11px;}
.pricing_page .container .package-wrapper .name{font-size:15px;}
.pricing_page .container .package-wrapper .single_account{margin-bottom:54px;}
.pricing_page .container .package-wrapper .multi_account{margin-bottom:68px;}
.pricing_page .container .package-wrapper .app-icons .app-item{min-height:auto;}
.pricing_page .container .package-wrapper .modernize .app-item{margin-bottom:16px;}

.art-culture-new .img_panel{margin-top:80px;}
.art-culture-new .img_panel h1.text{ padding-top:155px;}
.art-culture-new .img_panel h2.text-2{font-size:23px; line-height:30px; width:100%;}
.art-culture-new .second-panel{margin-top:80px;}
.art-culture-new .sign-up-form{right:10px; width:350px;}

.industry .art-culture{background:url(../images/ind-art-culture.jpg) no-repeat bottom left; height:400px;}
.industry .second-panel .art-text{font-size:30px; font-weight:300; margin-bottom:25px;}
.industry .second-panel .art-content{font-size:22px;}
.industry .art-culture .text{color: #fff;font-size: 35px;font-weight: 599;text-align: center; padding-top: 150px;}
.industry .art-culture .text-2{color:#fff; font-size:31px; font-weight:100; width:700px; text-align:center; margin:0 auto;  line-height:normal}
.industry .art-culture-feature{font-size:19px; margin-top:35px; width: 700px; margin: 0 auto; margin-top: 35px; padding:0px;}
.industry .art-culture-feature .art-culture-content{margin-bottom:30px;}
.industry .art-culture-feature .art-culture-content-2{text-align: center; font-size: 29px; font-weight: 500; width: 100%; margin: 0 auto; margin-bottom: 50px; margin-top: 50px;}
.industry .art-culture-first{width:700px; margin:0 auto; padding:50px 10px 0px 10px;}
.industry .art-culture-first .text{font-size:25px; text-align:center;}
.industry .art-culture-first .text-2{text-align: center; font-size: 35px; font-weight: 500; margin-top:10px;}
.industry .art-culture-first .text-3{text-align: center; font-size: 24px; font-weight: 300; padding: 0px 50px 10px 50px;}
.industry .art-culture-app-download{width:700px; margin:0 auto;}
.industry .art-culture-app-download .icon{width:75px; height:77px; margin:0 auto; margin-bottom:10px;}
.industry .art-culture-app-download .app-content{height:auto!important;}
.industry .art-culture-app-download .app-head {font-size: 19px; font-weight: 500; margin-bottom: 7px; color: #000;}
.industry .art-culture-app-download .apps-info a{margin-top:15px; margin-right:15px; display:table}
.industry .art-culture-app-download .apps-info .box{margin-top:15px; margin-right:15px; display:table}
.industry .art-culture-app-download .apps-info .col-md-6:nth-child(even) a{margin-right:0px; margin-left:15px;}
.industry .art-culture-pdf-download{padding:30px; background:url(../images/bg-panel-2.jpg) no-repeat left top;}
.industry .art-culture-pdf-download .starred{font-size:25px; font-weight:300;}
.industry .art-culture-pdf-download .title{color:#fff; font-size:36px; font-weight:100; text-align:center; padding:10px 10px 5px 10px!important}
.industry .art-culture-pdf-download a{display:table;margin:0 auto; font-size:18px; font-weight:300; padding:10px 16px; background:#fff; color:#000; font-weight:500; margin:0 auto;}
.industry .art-cutlure-customer-section{width: 700px; margin: 0 auto; display: table; margin-bottom:50px;}
.industry .art-cutlure-customer-section img{width:100%;}
.art-cutlure-customer-section .second-img{padding-top:22px;}
.second-panel img{width:100%;}
.faq{width:700px; margin:0 auto;}
.faq .faq-content .faq-ans{font-size:16px;}
.faq .heading{font-size:30px;}

.industry .grocery-stores{background:url(../images/ind-grocery.jpg) no-repeat  center 50px; height:540px; background-size:cover;}
.industry .grocery-stores .text{color: #fff;font-size: 35px;font-weight: 500;text-align: center; padding-top: 210px;}
.industry .grocery-stores .text-2{color:#fff; font-size:31px; font-weight:100; width:700px; text-align:center; margin:0 auto; line-height:65px; margin-top:45px; line-height:normal}
.industry .art-culture-feature .grocery-store-content-2{font-size:28px;}


.ind-salons-spa .salon-spa{height:550px;}
.ind-salons-spa .salon-spa h1.text{padding-top:165px; font-size:32px; line-height:38px;}
.ind-salons-spa .salon-spa h1.text #app{font-size:32px;}
.ind-salons-spa .salon-spa h2.text{letter-spacing:unset; font-size:19px;}

.ind-salons-spa .studio-classes{height:550px;}
.ind-salons-spa .studio-classes h1.text{padding-top:165px; font-size:32px; line-height:38px;}
.ind-salons-spa .studio-classes h1.text #app{font-size:32px;}
.ind-salons-spa .studio-classes h2.text{letter-spacing:unset; font-size:19px;}

.ind-salons-spa .sign-up-form{width:350px; top:105px; padding:20px; right:20px;}
.ind-salons-spa .sign-up-form .w-field{margin-bottom:5px;}
.ind-salons-spa .heading-text{padding:15px 20px; font-size:27px;}
.ind-salons-spa .heading-text-2{padding:15px 20px}
.ind-salons-spa .w-content{padding:15px 20px 5px 20px; font-size:20px;}
.ind-salons-spa .w-content ul{padding-left:40px;}
.ind-salons-spa .w-content li{font-size:18px;}
.ind-salons-spa .heading-text-3{padding:15px 20px}
.ind-salons-spa .sub-heading-3{padding:15px 20px}
.ind-salons-spa .w-content-2{padding:15px 20px}
.ind-salons-spa .eigth-panel{padding:20px 20px;}
.ind-salons-spa .w-chat-wrapper a{font-size:18px; padding:12px 50px;}
.ind-salons-spa .w-talk-design{padding:10px 20px;}
.ind-salons-spa .w-talk-design .text-heading-2{font-size:20px;}
.ind-salons-spa .w-talk-design a{font-size:20px;}

.trust-box{padding:40px 20px;}
.app-center-trail .app-center-icon{/*margin-top:22px;*/ margin-top:0px;}
.app-center-trail-failed .app-center-icon{margin-top:5px;}
.app-center-purchased .app-center-icon{/*margin-top:50px;*/ margin-top:0px;}
.recrurring-billing-fail .app-center-icon{margin-top:50px;}
.package-box .package-name{font-size:12px;}
.package-box li{font-size:10px; width:20%; margin:9px 8px}
.package-box .btn-launch{width:100%; margin-top:108px;}
.package-box .btn-purchase{width:100%; margin-top:50px;}
.package-box .status_btn {margin-top: 35px;}
.package-box .purch-btn-modify{margin-top:18px;}
.basic-cloud li{width:21%; margin:33px 7px}
.package-box .package-info-2{font-size:12px;}
.package-box .btn-purchase-2{width:100%;}
.advance-cloud li{width:20%; margin:39px 5px}
.advance-cloud .package-info-2{font-size:12px;}
.advance-cloud .btn-purchase-2{width:100%;}
.six-icons li{width:29%!important;}
.six-icons .btn-launch{margin-top:7px;}
.four-icons li{width:46%!important;}
.three-icons li{width:29%!important;}


.food-drink-new .img_panel{margin-top:76px;}
.food-drink-new .second-panel .food-content{font-size:23px;}
.food-drink-new .second-panel .food-content h1{font-size:23px;}
.food-drink-new .second-panel{padding:50px 20px}
.food-drink-new .eigth-panel{padding:50px 20px 0px 20px}
.food-drink-new .eigth-panel .head{font-size:26px;}
.food-drink-new .food-drinks .text{padding-top:70px; font-size:30px;}
.food-drink-new .second-panel ul{font-size:18px; font-weight:300;}
.food-drink-new .faq{width:100%; padding:20px;}
.food-drink-new .sign-up-form{right: 10px; width: 350px; padding: 10px;}
.food-drink-new .second-panel .content{font-size:18px;}
.food-drink-new .w-talk-design{padding:10px 20px;}
.food-drink-new .eigth-panel .col-md-8{padding:10px;}

.retail-ecom-new .img_panel{margin-top:76px;}
.art-culture-new .img_panel h2.text-2{font-size:25px; width:100%; line-height:40px;}
.retail-ecom-new .second-panel .food-content{font-size:34px;}
.retail-ecom-new .second-panel{padding:50px 20px}
.retail-ecom-new .eigth-panel{padding:50px 20px 0px 20px}
.retail-ecom-new .eigth-panel .head{font-size:26px;}
.retail-ecom-new  .eigth-panel .col-md-8{padding:10px;}
.retail-ecom-new .second-panel .art-text{font-size:34px;}
.retail-ecom-new .art-culture-feature{font-size:19px; padding:50px 20px; font-weight:300;}
.retail-ecom-new .art-culture-first{padding:50px 20px;}
.retail-ecom-new .art-culture-first .text-2{font-size:29px;}
.retail-ecom-new .art-culture-first .text-4{font-size:26px;}
.retail-ecom-new .art-culture-first .text-5{padding:20px;}
.retail-ecom-new .art-culture-first .text-3{font-size:26px;}
.retail-ecom-new .faq{width:100%; padding:20px;}
.retail-ecom-new .sign-up-form{right: 10px; width: 350px; padding: 10px;}

.salons-spa-new .second-panel .food-content{font-size:34px;}
.salons-spa-new .second-panel{padding:30px 20px}
.salons-spa-new .heading-text-2{padding:15px 20px; font-size:25px;}
.salons-spa-new .w-content{padding:15px 20px 5px 20px; font-size:18px;}
.salons-spa-new .heading-text-3{padding:15px 20px; font-size:25px;}
.salons-spa-new .sub-heading-3{padding:15px 20px}
.salons-spa-new .w-content-2{padding:15px 20px}
.salons-spa-new .eigth-panel{padding:50px 20px 0px 20px}
.salons-spa-new .eigth-panel .head{font-size:26px;}
.salons-spa-new .eigth-panel .col-md-8{padding:10px;}
.salons-spa-new .salon-spa h1.text{font-size:40px; padding-top:195px;}
.salons-spa-new .faq{width:100%; padding:20px;}
.salons-spa-new .sign-up-form{right: 10px; width: 350px; padding: 10px;}
.salons-spa-new .second-panel .content{font-size:18px;}
.salons-spa-new .heading-text{font-size:25px;}

.studio-classes-new .studio-classes h1.text{font-size:40px; padding-top:195px;}
.studio-classes-new .heading-text{font-size:30px;}
.studio-classes-new .eigth-panel{padding:50px 20px 0px 20px}
.studio-classes-new .eigth-panel .head{font-size:26px;}
.studio-classes-new .eigth-panel .col-md-8{padding:10px;}
.studio-classes-new .w-content-2{padding:15px 20px 5px 20px}
.studio-classes-new .faq{width:100%; padding:20px;}
.studio-classes-new .sign-up-form{right: 10px; width: 350px; padding: 10px;}
.studio-classes-new .second-panel .content{font-size:18px;}
.studio-classes-new .heading-text{font-size:25px;}
.studio-classes-new .w-content{font-size:18px;}
.studio-classes-new .w-content-2 ul{padding:0px;}
.studio-classes-new .heading-text-2{font-size:25px;}
.studio-classes-new .heading-text-3{font-size:25px;}
.studio-classes-new .w-content-2{font-size:18px;}

.art-culture-new .img_panel{margin-top:76px;}
.art-culture-new .second-panel{padding:50px 20px;}
.art-culture-new .second-panel .art-text{font-size:32px;}
.art-culture-new .art-culture-feature{width:100%; padding: 50px 20px 20px 20px; font-weight: 300;}
.art-culture-new .art-culture-first{width:100%; padding: 50px 20px 20px 20px;}
.art-culture-new .art-culture-first .text-2{font-size:29px;}
.art-culture-new .art-culture-first .text-4{font-size:24px;}
.art-culture-new .art-culture-first .text-5{padding:20px; font-size:30px;}
.art-culture-new .art-culture-first .text-3{font-size:26px;}
.art-culture-new .art-culture-app-download{width:100%}
.art-culture-new .eigth-panel{padding:50px 20px 0px 20px}
.art-culture-new .eigth-panel .head{font-size:26px;}
.art-culture-new .eigth-panel .col-md-8{padding:10px;}
.art-culture-new .faq{width:100%; padding:20px;}
.art-culture-new .sign-up-form{right: 10px; width: 350px; padding: 10px;}
.art-culture-new .img_panel h1.text{font-size:30px;}
.art-culture-new .img_panel h2.text-2{line-height:30px;}

.grocery-stores-new .grocery-stores{margin-top:30px; height:600px;}
.grocery-stores-new .grocery-stores .text-2{margin-top:25px; width:100%; font-size: 25px; line-height: 35px;}
.grocery-stores-new .grocery-stores .text{padding-top:110px;}
.grocery-stores-new .sign-up-form{top:60px}
.grocery-stores-new .second-panel .grocery-text{font-size:25px;}
.grocery-stores-new .second-panel .grocery-content{font-size:20px;}
.grocery-stores-new .art-culture-feature{width:100%; padding: 50px 20px 20px 20px; font-weight: 300;}
.grocery-stores-new .art-culture-first{width:100%; padding: 50px 20px 20px 20px;}
.grocery-stores-new .art-culture-first .text-2{font-size:29px;}
.grocery-stores-new .art-culture-first .text-4{font-size:26px;}
.grocery-stores-new .art-culture-first .text-5{padding:20px;}
.grocery-stores-new .art-culture-first .text-3{font-size:26px;}
.grocery-stores-new .art-culture-app-download{width:100%}
.grocery-stores-new .eigth-panel{padding:50px 20px 0px 20px}
.grocery-stores-new .eigth-panel .head{font-size:26px;}
.grocery-stores-new .eigth-panel .col-md-8{padding:10px;}
.grocery-stores-new .faq{width:100%; padding:20px;}
.grocery-stores-new .sign-up-form{right: 10px; width: 350px; padding: 10px;}

.graphic-design-new .img_panel{margin-top:76px;}
.graphic-design-new .graphic-design .text{padding-top:150px;}
.graphic-design-new .graphic-design .text-2{line-height: 35px; margin-top: 15px; font-size: 25px;}
.graphic-design-new .second-panel{padding:50px 20px;}
.graphic-design-new .art-culture-feature{padding:20pxpx; width:100%; margin-top:0px;}
.graphic-design-new .art-culture-first{padding:20px; width:100%;}
.graphic-design-new .art-culture-app-download .apps-info .box{margin:0 auto;}
.graphic-design-new .art-culture-app-download{width:100%}
.graphic-design-new .graphic-design-content{padding:10px 70px;}
.graphic-design-new .graphic-design-content .text-3{font-size:25px;}
.graphic-design-new .graphic-design-content .text{font-size:18px;}
.graphic-design-new .graphic-design-content ul{font-size:18px;}
.graphic-design-new .faq{width:100%; padding:20px;}
.graphic-design-new .art-culture-first .text-3{font-size:25px;}
.graphic-design-new .art-culture-first .text{font-size:18px;}
.graphic-design-new .sign-up-form{right: 10px; width: 350px; padding: 10px;}
.graphic-design-new .graphic-design .text{font-size:25px;}
.graphic-design-new .second-panel .grocery-text{font-size:25px;}
.graphic-design-new .second-panel .grocery-content{font-size:25px;}
.graphic-design-new .art-culture-feature .art-culture-content{font-size:18px; font-weight:300;}

.winery-new .img_panel{margin-top:76px;}
.winery-new .faq{width:100%; padding:20px;}
.winery-new .sign-up-form{right: 10px; width: 350px; padding: 10px;}

.square-intergation .img_panel h1.text{font-size:29px;}
.square-intergation .img_panel h2.text{font-size:24px;}
.square-integration-area{padding:30px 10px;}
.square-intergation .fast_growing{padding:20px;}
.square-intergation .fast_growing h2{margin-left:0px; font-size:22px;}
.square-integration-area .app-content{font-size:20px;}
.square-integration-area .app-screens{width:300px; height:202px;}
.square-integration-area .incoming-app{background:url(../images/square-integration.png) no-repeat  -11px -990px}
.square-integration-area .orderup-app{background:url(../images/square-integration.png) no-repeat  -321px -990px}
.square-integration-area .customer-display-app{background:url(../images/square-integration.png) no-repeat  -631px -990px}
.square-integration-area .mobile-ordering-app{height:316px!important;}
.square-integration-area .vipz-app{height:316px!important;}
.square-integration-area .restaurant-website-app{background:url(../images/square-integration.png) no-repeat  -12px -1202px}
.square-integration-area .onthelist-app{background:url(../images/square-integration.png) no-repeat  -321px -1202px}

.orderup-info{padding-top:80px;}
.orderup-kiosk .sign-up-form{width:100%;}
.orderup-info img{width:100%;}
.orderup-content-area{padding:20px 10px;}
.orderup-note{font-size:20px; padding:20px;}
.orderup-info .head{font-size: 70px; line-height: 90px; margin-top: 110px;}
.orderup-info .text{font-size:16px;}
.orderup-kiosk .customer_section{width:720px;}
.orderup-content-area .text-1{font-size:35px;}
.orderup-content-area .ind-name{font-size:20px;}
.supported-heaidng{font-size:35px;}
.orderup-kiosk .kiosk{width:341px; height:auto;}
.rotate-img {width: 130px; margin-top: 7px; margin-left: 19px;}
.orderup-kiosk .kisok-stand {width: 100%; margin-top: 21px;}
.orderup-kiosk .screen-area {position: absolute; left: 0px; top: 0px; z-index: 5; width: 183px; height:auto;}
.kiosk-features li{line-height: 25px; font-size: 18px;}
.kiosk-screens{position: relative; width: 297px; height: 211px; padding-left: 43px; padding-top: 26px;}
.kiosk-screens img{width:100%;}
.kiosk-screens .item:nth-child(1){background-size:cover;}
.kiosk-screens .item:nth-child(2){background-size:cover;}
.kiosk-screens .item:nth-child(3){background-size:cover;}
.kiosk-screens .item:nth-child(4){background-size:cover;}
.kiosk-screens .item:nth-child(5){background-size:cover;}
.orderup-content-area .text-3{font-size:17px; line-height:30px;}
.orderup-content-area .text-2{font-size:40px;}
.kiosk-features li{line-height: 25px; font-size: 16px;}

.email-t-msg .col-md-9{width:70%;}
.email-t-msg .col-md-3{width:30%;}
.tempaltes-area .template-box{width:310px;}
.tempaltes-area .template-box:nth-child(even){margin-right:0px;}
.tempaltes-area .template-box .preview-link{padding:88px 17px}
.tempaltes-area .template-box .preview-link a{width: 180px; margin: 0 auto;}
.tempaltes-area .premium .preview-link{padding:60px 52px}
.tempaltes-area .premium .preview-link a:first-child{margin-bottom:10px;}


.groups-box li{padding: 10px 5px; font-size: 12px; word-break: break-all; width:14%}
.group-report-detail .detail-box .text-1{font-size:14px; height: 62px;}
.group-report-detail .detail-box .text-2{font-size: 24px; padding: 20px 10px;}
.group-report-detail .detail-box .text-2 span {font-size: 17px;}
.group-report-detail .col-md-3{width:25%;}
.group-report-detail .detail-box{padding:25px 5px; height:190px;}

.setup-campaign .inner_panel .setup-campaing .left-section{width:235px; padding:35px 15px}
.setup-campaign .inner_panel .setup-campaing{padding-left:245px;}
.setup-campaign .inner_panel .setup-campaing .campaign-form-area {padding: 20px 135px 20px 0px;}
.setup-campaign .inner_panel .setup-campaing .right-preview{width: 140px; right: 5px;}
.setup-campaign .inner_panel .setup-campaing .campaign-form-area .f-field-action .btn-continue{width:125px;}
.setup-campaign .inner_panel .setup-campaing .campaign-form-area .f-field-action .btn-back{width:125px;}


.setup-campaign .inner_panel .setup-campaing .schedule-campaign-area .sc-field-area{padding:40px 20px;}
.setup-campaign .inner_panel .setup-campaing .schedule-campaign-area .schedule-recurring .options .option-1{width:150px; }
.setup-campaign .inner_panel .setup-campaing .schedule-campaign-area .schedule-recurring .options .option-2{width:120px;}
.setup-campaign .inner_panel .setup-campaing .schedule-campaign-area .schedule-recurring .options .option-2 .dropdown-toggle{width:100%;}
.setup-campaign .inner_panel .setup-campaing .schedule-campaign-area .schedule-recurring .options .option-4{margin-right:0px; width:190px;}
.setup-campaign .inner_panel .setup-campaing .schedule-campaign-area .schedule-recurring .options .option-4 .dropdown{width:85px;}
.setup-campaign .inner_panel .setup-campaing .schedule-campaign-area .sc-field-area .data-time-area{width:100%;}
.setup-campaign .inner_panel .setup-campaing .schedule-campaign-area .sc-field-area .radio label .normal-text{display:table; width:100%; padding-left: 25px;}
.setup-campaign .inner_panel .setup-campaing .schedule-campaign-area .schedule-recurring .options .option-2{width: 190px; margin-bottom: 20px;}
.setup-campaign .inner_panel .setup-campaing .schedule-campaign-area .schedule-recurring .options .option-3{margin-left:25px;}
.setup-campaign .inner_panel .setup-campaing .schedule-campaign-area .schedule-recurring .options:nth-child(2) .option-2{width: 150px; margin-bottom:0px;}
.setup-campaign .inner_panel .setup-campaing .schedule-campaign-area .schedule-recurring .options:nth-child(2) .option-3{width: 50px; margin-left:0px;}

.setup-campaign .inner_panel .setup-campaing .follow-up-area .fu-field-area .checkbox label .normal-text{display: table; margin-left: 27px;}
.setup-campaign .inner_panel .setup-campaing .follow-up-area .schedule-recurring .options .option-1{width:119px; font-size:13px;}
.setup-campaign .inner_panel .setup-campaing .follow-up-area .schedule-recurring .options .option-2{width:135px; margin-right:0px; margin-bottom:20px;}
.setup-campaign .inner_panel .setup-campaing .follow-up-area .schedule-recurring .options .option-3{width:119px; font-size:13px;}
.setup-campaign .inner_panel .setup-campaing .follow-up-area .schedule-recurring .options .option-2 .dropdown-toggle{width:100%;}
.setup-campaign .inner_panel .setup-campaing .follow-up-area .schedule-recurring .options .option-4{margin-right:0px; width:135px;}
.setup-campaign .inner_panel .setup-campaing .follow-up-area .fu-field-button .btn-back{width:120px;}
.setup-campaign .inner_panel .setup-campaing .follow-up-area .fu-field-button .btn-continue{width:120px;}

.setup-campaign .inner_panel .final-review .subject-from .col-md-2{width:20%;}
.setup-campaign .inner_panel .final-review .subject-from .col-md-10{width:80%;}
.setup-campaign .inner_panel .final-review .total-no-recipient .col-md-8{width:60%;}
.setup-campaign .inner_panel .final-review .total-no-recipient .col-md-4{width:40%;}
.setup-campaign .inner_panel .final-review .total-no-recipient a{width:100%; font-size: 13px; margin-right: 0px;}
.setup-campaign .inner_panel .setup-campaing .final-review .sc-field-button .btn-back{width: 110px;}
.setup-campaign .inner_panel .setup-campaing .final-review .sc-field-button .btn-continue{width: 110px;}

.loyalty-form-area #wrap-loyalty_level {width: 100%;}
.loyalty-form-fields .field input{width: 100%;}
.loyalty-form-fields .field textarea{width: 100%;}
.loyalty-dropdown{font-size:17px;}
.loyalty-form-fields .title{font-size:15px;}


.loyalty-content-area .padding_15{padding:10px!important;}
.loyalty-tier-box .t-loyalty{width:85px;}
.loyalty-tier-box .t-members{width:56px;}
.loyalty-tier-box .tier-detail .t-name{width:115px;}

.loyalty-location-box .head{font-size:16px;}
.loyalty-tier-box .head{font-size:16px;}
.point-event-box .head{font-size:16px;}
.loyalty-advance-setting-box .head{font-size:16px;}
.loyalty-content-area {table-layout:unset;}
.loyalty-content-area .row{table-layout:unset;}
.loyalty-content-area .col-md-6{width:100%;float: left;}
.loyalty-content-area .col-md-8{width:60%;float: left;}
.loyalty-advance-setting-box .col-md-7{width:55%;float: left;}
.loyalty-content-area .col-md-4{width:40%;float: left; padding: 14px;}
.loyalty-advance-setting-box .col-md-5{width:45%;float: left; padding:15px 24px}
.point-event-box .point-event-area .col-md-8{padding: 26px 20px;}
.point-event-box .point-event-area .col-md-4{padding:20px 26px}
.point-event-box .point-event-area .text{font-size: 15px;}
.loyalty-advance-setting-box{height:auto;}
.point-event-box .point-event-area{height:250px;}
.loyalty-tier-box .after-adding-tier{table-layout: fixed;}
.loyalty-tier-box .after-adding-tier .col-md-6{width:50%;}
.loyalty-tier-box{height:auto;}
.loyalty-tier-box .tier-detail:last-child{border:0px;}
.loyalty-advance-setting-box .row:last-child{border:0px;}
.loyalty-advance-setting-box .loyalty-settings{font-size:15px;}

.group-deal .table_header li{width:75px;}
.group-deal .table_header li:nth-child(1) {width: 125px;}
.group-deal .table_header li:nth-child(5) {width: 100px;}
.group-deal .table_header li:nth-child(6) {width: 100px;}
.group-deal .table_header li:nth-child(7) {width: 100px;}
.group-deal .table_header li:nth-child(8) {width: 100px;}
.group-deal .data_panel_wrapper .data_panel li{width:75px;}
.group-deal .data_panel_wrapper .data_panel li:nth-child(1) {width: 125px;}
.group-deal .data_panel_wrapper .data_panel li:nth-child(5) {width: 100px;}
.group-deal .data_panel_wrapper .data_panel li:nth-child(6) {width: 100px;}
.group-deal .data_panel_wrapper .data_panel li:nth-child(7) {width: 100px;}
.group-deal .data_panel_wrapper .data_panel li:nth-child(8) {width: 100px;}

/*--------------- New Navigation -------------------------*/
	.side-navigation{margin-left: -280px; z-index:1100}
	.rightpanel_wrapper{margin-left:80px!important;}
	.side-nav-small{margin-left:0px;}
	.open-nav{margin-left:0px;}
	.trial-progress-area a{margin-top:10px; margin-bottom:10px;}
	.hint_start .side-navigation{margin-left: 0px;}
	.hint_start .side-nav-small{margin-left:-150px;}
	.side-navigation .nav-links-area{overflow:auto!important;}
	#favoriate-tab .nav-item span{display:block; color:#000; z-index:100;}

/*--------------- New Navigation -------------------------*/
.manage_coupon .table_header li{word-break: break-all;}
}

@media only screen and (max-width: 830px) {
    #bundles .package-box {width: 47.1%;min-height: 300px;}
    
  }

@media screen and (min-width: 540px) and (max-width: 767px) {
.home_page .navbar-header{text-align:left;}
.home_page .h-time{left: unset; right: 20px; top: 27px;}
.home_page .navbar .margin_bottom_5{margin-top: 45px!important;} 

.leftpanel-new-nav{width:60px;}
.quickbook-menu{display:none;}
.logout-menu{display:none;}
.index_page .non_login_footer .inner_footer_wrapper{width:520px;}
.index_page .non_login_footer .inner_footer_wrapper .f_info{padding:30px 7px 7px 7px}
.index_page .non_login_footer .inner_footer_wrapper .f_quick_link{padding:7px}
.index_page .non_login_footer .inner_footer_wrapper .f_help_center{padding:7px;}
.index_page .non_login_footer .inner_footer_wrapper .social_links{text-align:center;}
.index_page .non_login_footer .inner_footer_wrapper .links{text-align:center;}
.index_page .header_panel .navbar-default .navbar-brand{padding-left:0px!important;}
.index_page .app_screens_slider{width:100%; margin:0 auto; padding:0px 20px;}
.here_app .fast_laptop{width:495px; height:285px; background-size:cover;}
.index_page .fast_laptop .carousel-inner{width:418px;}
.index_page .fast_laptop .item:nth-child(1){width:418px; height:266px; margin-top:17px;}
.index_page .fast_laptop .item:nth-child(2){width:418px; height:266px; margin-top:17px;}
.index_page .fast_laptop .item:nth-child(3){width:418px; height:266px; margin-top:17px;}
.index_page .fast_laptop .item:nth-child(4){width:418px; height:266px; margin-top:17px;}
.index_page .fast_laptop .item:nth-child(5){width:418px; height:266px; margin-top:17px;}

.index_page .non_login_footer .inner_footer_wrapper .app-icons .icons li svg{width:100%; height:auto;}
.index_page .non_login_footer .inner_footer_wrapper .app-icons .icons li image{width:100%; height:auto;}
.index_page .non_login_footer .inner_footer_wrapper .app-icons .icons .visible-xs{display:inline-block!important;}

.scrtabs-tabs-fixed-container{width:475px!important;}
.here_app .tab_panel .tab_content{height:800px!important;}
.hint_start .leftpanel_wrapper .hint_box{width:320px;}
.hint_start .leftpanel_wrapper .nav_panel_class{margin-left:0px; left:0px; top:0px!important;}
.hint_start .leftpanel_wrapper #in_arrow_inner{display:none}
.hint_start .leftpanel_wrapper .hint_box:before{content: '\f0d8';position: Absolute;color: #fff;width: 10px;height: 20px;left: 10px;top: -4px;font-family: FontAwesome;font-size: 25px;}
.hint_start .leftpanel_wrapper #hint_home {display: block;top: 42px;left: 20px;}
.hint_start .leftpanel_wrapper #hint_product_services{top:42px; left:20px; }
.hint_start .leftpanel_wrapper #hint_orders{top:42px; left: 20px; }
.hint_start .leftpanel_wrapper #hint_reports{top:42px; left: 20px; }
.hint_start .leftpanel_wrapper #hint_discounts{top:42px; left: 20px; }
.hint_start .leftpanel_wrapper #hint_settings{top:42px; left: 20px; }
.hint_start .leftpanel_wrapper #hint_gift_card_loyalty{top:42px; left: 20px; }
.hint_start .leftpanel_wrapper #hint_recurring_billing{top:42px; left: 20px; }
.hint_start .leftpanel_wrapper #hint_quote_invoicing{top:42px; left: 20px; }
.hint_start .leftpanel_wrapper #hint_inventory{top:42px; left: 20px; }
.hint_start .leftpanel_wrapper #hint_web_store{top:42px; left: 20px; }
.hint_start .leftpanel_wrapper #hint_employees{top:42px; left: 20px; }
.hint_start .leftpanel_wrapper #hint_table_reservations{top:42px; left: 20px; }
.hint_start .leftpanel_wrapper #hint_appointments{top:42px; left: 20px; }
.hint_start .leftpanel_wrapper #hint_accounting{top:42px; left: 20px; }
.hint_start .leftpanel_wrapper #hint_marketing{top:42px; left: 20px; }
.hint_start .leftpanel_wrapper #hint_customers{top:42px; left: 20px; }

.product_services .data_panel_wrapper .table_header li:first-child{padding-left:0px;}
.product_services .data_panel_wrapper .data_panel li:first-child{padding-left:0px;}


.p-services .data_panel_wrapper .table_header{display:block;}
.p-services .data_panel_wrapper .table_header li{display:none;}
.p-services .data_panel_wrapper .table_header li:first-child{display:block;}
.p-services .data_panel_wrapper .data_panel li:first-child{padding-left: 17px!important;}
.p-services .data_panel_wrapper .table_header .actions_items .dropdown-menu li{display:block;}

.manage_categories .data_panel_wrapper .table_header li:first-child{padding-left:0px;}
.manage_categories .data_panel_wrapper .data_panel li:first-child{padding-left:0px;}
.manage_modifier .data_panel_wrapper .table_header li:first-child{padding-left:0px;}
.manage_modifier .data_panel_wrapper .data_panel li:first-child{padding-left:0px;}
.tax_management .data_panel_wrapper .table_header li:first-child{padding-left:0px;}
.tax_management .data_panel_wrapper .data_panel li:first-child{padding-left:0px;}
.discount .data_panel_wrapper .table_header li:first-child{padding-left:0px;}
.discount .data_panel_wrapper .data_panel li:first-child{padding-left:0px;}
.gift_card .data_panel_wrapper .table_header li:first-child{padding-left:0px;}
.gift_card .data_panel_wrapper .data_panel li:first-child{padding-left:0px;}
.order_list_page .data_panel_wrapper .table_header ul{padding-left:0px;}
.order_list_page .data_panel_wrapper .data_panel ul{padding-left:0px;}
.vendor_list_page .data_panel_wrapper .table_header ul{padding-left:0px;}
.vendor_list_page .data_panel_wrapper .data_panel ul{padding-left:0px;}
.employee .data_panel_wrapper .table_header ul{padding-left:0px;}
.employee .data_panel_wrapper .data_panel ul{padding-left:0px;}
.timeoff_request .data_panel_wrapper .table_header ul{padding-left:0px;}
.timeoff_request .data_panel_wrapper .data_panel ul{padding-left:0px;}
.compensation_employee_page .data_panel_wrapper .table_header ul{padding-left:0px;}
.compensation_employee_page .data_panel_wrapper .data_panel ul{padding-left:0px;}
.employee_performance_review .data_panel_wrapper .table_header ul{padding-left:0px;}
.employee_performance_review .data_panel_wrapper .data_panel ul{padding-left:0px;}
.blocked_timeslot .data_panel_wrapper .table_header ul{padding-left:0px;}
.blocked_timeslot .data_panel_wrapper .data_panel ul{padding-left:0px;}
.easy_accounting .data_panel_wrapper .table_header ul{padding-left:0px;}
.easy_accounting .data_panel_wrapper .data_panel ul{padding-left:0px;}
.manage_coupon .data_panel_wrapper .table_header ul{padding-left:0px;}
.manage_coupon .data_panel_wrapper .data_panel ul{padding-left:0px;}
.crm_automation .data_panel_wrapper .table_header ul{padding-left:0px;}
.crm_automation .data_panel_wrapper .data_panel ul{padding-left:0px;}
.store_manage .data_panel_wrapper .table_header ul{padding-left:0px;}
.store_manage .data_panel_wrapper .data_panel ul{padding-left:0px;}
.unit_conversion .unit .header{padding-left:0px;}

.product_services .data_panel_wrapper .data_panel li:first-child{padding-left:45%;}
.product_services .data_panel_wrapper .data_panel {padding-bottom:60px;}
.manage_categories .data_panel_wrapper .data_panel li:first-child{padding-left:45%;}
.manage_categories .data_panel_wrapper .data_panel {padding-bottom:60px;}
.tax_management .data_panel_wrapper .data_panel li:first-child{padding-left:45%;}
.tax_management .data_panel_wrapper .data_panel {padding-bottom:60px;}
.discount .data_panel_wrapper .data_panel li:first-child{padding-left:45%;}
.discount .data_panel_wrapper .data_panel {padding-bottom:60px;}
.gift_card .data_panel_wrapper .data_panel li:first-child{padding-left:45%;}
.gift_card .data_panel_wrapper .data_panel {padding-bottom:60px;}
.order_list_page .data_panel_wrapper .data_panel li:first-child{padding-left:45%;}
.order_list_page .data_panel_wrapper .data_panel {padding-bottom:60px;}
.vendor_list_page .data_panel_wrapper .data_panel li:first-child{padding-left:45%;}
.vendor_list_page .data_panel_wrapper .data_panel {padding-bottom:60px;}
.employee .data_panel_wrapper .data_panel li:first-child{padding-left:45%;}
.employee .data_panel_wrapper .data_panel {padding-bottom:60px;}
.timeoff_request .data_panel_wrapper .data_panel li:first-child{padding-left:45%;}
.timeoff_request .data_panel_wrapper .data_panel {padding-bottom:60px;}
.blocked_timeslot .data_panel_wrapper .data_panel li:first-child{padding-left:45%;}
.blocked_timeslot .data_panel_wrapper .data_panel {padding-bottom:60px;}
.compensation_employee_page .data_panel_wrapper .data_panel li:first-child{padding-left:45%;}
.compensation_employee_page .data_panel_wrapper .data_panel {padding-bottom:60px;}
.employee_performance_review .data_panel_wrapper .data_panel li:first-child{padding-left:45%;}
.employee_performance_review .data_panel_wrapper .data_panel {padding-bottom:60px;}
.easy_accounting .data_panel_wrapper .data_panel li:first-child{padding-left:45%;}
.easy_accounting .data_panel_wrapper .data_panel {padding-bottom:60px;}
.easy_accounting .data_panel_wrapper .data_panel li:first-child{padding-left:45%;}
.easy_accounting .data_panel_wrapper .data_panel {padding-bottom:60px;}
.manage_coupon .data_panel_wrapper .data_panel li:first-child{padding-left:45%;}
.manage_coupon .data_panel_wrapper .data_panel {padding-bottom:60px;}
.crm_automation .data_panel_wrapper .data_panel li:first-child{padding-left:45%;}
.crm_automation .data_panel_wrapper .data_panel {padding-bottom:60px;}
.store_manage .data_panel_wrapper .data_panel li:first-child{padding-left:45%;}
.store_manage .data_panel_wrapper .data_panel {padding-bottom:60px;}
.manage_modifier .data_panel_wrapper .data_panel {padding-bottom:60px;}
.add_button{right: 10px; left: auto!important; bottom: 10px; position: fixed!important;; z-index:100;}

.pricing-margin{margin-top:25px!important}

.in_arrow{display:none;}
.out_arrow{display:none;}
.top_95{top:0px; position:relative}

/* Index Page */
.index_page .header_wrapper{height:127px;}
/*.index_page .genaric_img{height:calc(100% - 127px)!important;}*/
.index_page .top_panel .newline{display:block}
.pricing_page .container{width:100%; padding:20px 10px;}
.index_page .navbar-default .navbar-toggle .icon-bar{background-color:#fff;}
.index_page .genaric_img{background-position:-400px;}
.index_page .genaric_img:before{width:520px; margin-left:-260px; font-size:25px; line-height:normal; top:55px;}
.index_page .food_drink_img:before{width:520px; margin-left:-260px; font-size:25px; line-height:normal; top:55px;}
.index_page .retail_ecommerce_img:before{width:520px; margin-left:-260px; font-size:25px; line-height:normal; top:55px;}
.index_page .salons_spas_img:before{width:520px; margin-left:-260px; font-size:25px; line-height:normal; top:55px;}
.index_page .studios_classes_img:before{width:520px; margin-left:-260px; font-size:25px; line-height:normal; top:55px;}
.index_page .home_services_img{background-position:right;}
.index_page .home_services_img:before{width:520px; margin-left:-260px; font-size:25px; line-height:normal; top:55px;}
.index_page .img_panel .img_text .title{font-size:29px; line-height:45px;}
.index_page .img_panel .img_text .sub_title{font-size:18px; margin-top:100px;}
.index_page .img_panel .img_text .sub_title .btn-group{width:340px; font-size:17px;}
.index_page .img_panel .img_text .sub_title .btn-group .btn{width:340px; font-size:17px;}
.index_page .img_panel .img_text .sub_title .btn-group .btn i{font-size:17px;}
.index_page .tab_panel .app_screen .shadow{border-radius:18px; padding-top:78px;}
.index_page .tab_panel .pos_screen{width:470px; height:316px; background:url(../images/app_screen_small.png) no-repeat left top}
.index_page .tab_panel .orderup_screen{width:470px; height:316px; background:url(../images/app_screen_small.png) no-repeat right top}
.index_page .tab_panel .onthelist_screen{width:470px; height:316px; background:url(../images/app_screen_small.png) no-repeat left -322px}
.index_page .tab_panel .regulars_screen{width:470px; height:316px; background:url(../images/app_screen_small.png) no-repeat right -322px}
.index_page .tab_panel .welcome_screen{width:470px; height:316px; background:url(../images/app_screen_small.png) no-repeat left -646px}
.index_page .tab_panel .here_screen{width:470px; height:316px; background:url(../images/app_screen_small.png) no-repeat right -646px}
.index_page .tab_panel .incoming_screen{width:470px; height:316px; background:url(../images/app_screen_small.png) no-repeat left -1384px}
.index_page .tab_panel .features{padding:20px 0px 20px 20px;}
.index_page .app_slider_panel{padding:20px 5px;}
.index_page .module_icon{padding:20px 10px 0px 10px;}
.index_page .module_icon ul{margin-bottom:30px;}
.index_page .module_icon .note{margin-bottom:30px;}
.index_page .module_icon .module_item{width:27%; height:120px; padding-top:0px; margin:15px;}
.index_page .module_icon .module_item:last-child{width:27%; height:120px; padding-top:0px; margin:15px;}
.index_page .module_icon .module_item .icon{width:96px; height:83px;}
.index_page .module_icon .module_item .icon img{width:auto}
.index_page .customer_section{width:100%; padding:10px;}
.index_page .customer_section .images_left_panel{width:100%; height:auto}
.index_page .customer_section .images_left_panel img{width:100%;}
.index_page .customer_section .images_right_panel{width:100%; height:auto; margin-top:5px;}
.index_page .customer_section .images_right_panel .top_img{width:100%; height:auto; margin-bottom:3px;}
.index_page .customer_section .images_right_panel .top_img img{width:100%;}
.index_page .customer_section .images_right_panel .bottom_img{width:100%; height:auto;}
.index_page .customer_section .images_right_panel .bottom_img .pull-left{width:49.5%;}
.index_page .customer_section .images_right_panel .bottom_img .pull-left img{width:100%;}
.index_page .customer_section .images_right_panel .bottom_img .pull-right{width:50%;}
.index_page .customer_section .images_right_panel .bottom_img .pull-right img{width:100%;}
.index_page .pointing_line{width:65%;}
.index_page .customer_section_old{padding:20px 10px;}
.index_page .customer_section_old img{width:112px; height:auto}
.index_page .tab_panel .features li{font-size:15px; margin-bottom:10px;}
.index_page .app_slider_panel h1{font-size:20px;}
.index_page .app_slider_panel h1 .btn-default{font-size:20px;}
.index_page .content_panel{width:100%; padding:20px 10px}
.index_page .content_panel h1{font-size:19px;}
.index_page .content_panel h3.pricing-title{ font-size:19px;}
.index_page .pricing_panel h3{font-size:22px;}
.index_page .content_panel h2{font-size:16px; line-height:auto;}
.index_page .content_panel p{font-size:14px;}
.index_page .tab_panel .tab_content .content{padding-top:20px; height:auto;}
.index_page .fast_growing h2.subheading-one{font-size:41px; line-height:50px;}
.index_page .free_try h1{font-size:19px;}
.index_page .free_try h2{font-size:16px;}
.index_page .free_try .free_try_button{font-size:15px;}
.index_page .customer_section_old{padding:20px 10px;}
.index_page .customer_section .content{font-size:15px;}
.index_page .customer_section_old h1{font-size:20px;}
.index_page .customer_section_old .row{padding:0px; font-size:13px;}
.index_page .customer_section_old span{font-size:16px;}
.index_page .customer_section_old .row:last-child{padding:0px;}
.index_page .header_panel{padding:5px;}
.index_page #menu{background:#4c4c4c;  padding:20px 10px; margin:0px -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;}
.index_page .navbar-right li{margin-bottom:10px;}
.index_page .header_panel .login{margin-right:0px;}
.index_page .pricing_panel{width:100%;}
.index_page .img_panel{height:150px;}
.index_page .fast_growing{width:100%; padding:10px; display:table}
.index_page .fast_growing h1{font-size:27px; margin-top:0px;}
.index_page .fast_growing .h1{font-size:27px; margin-top:0px;}
.index_page .fast_growing h2{font-size:20px; font-weight:300; line-height:32px; margin-bottom:20px; margin-left:0px;}
.index_page .fast_growing img{width:100%; height:auto;}
.index_page .fast_growing .col-sm-6{width:100%;}

.pricing_page .img_panel .img_text .title{font-size:24px; line-height:normal;}
.pricing_page .img_panel .img_text .sub_title_inner{font-size:20px;}
.pricing_page .img_panel .img_text{margin-top:-75px;}
.pricing_page .module_icon .module_item{width:100%!important; margin:0px!important;}
.pricing_page .container .package{width:100%;}
.pricing_page .container .package h1{font-size:18px; background:#fafafa}
.pricing_page .container .package .price h1{font-size:18px; background:#fff}
.pricing_page .container .package .features{font-size:14px; padding:5px 10px;}
.pricing_page .container .package .border_right {border-right:0px; border-bottom:1px solid #dcdcdc}
.pricing_page .container .customer_speak{width:100%;}
.pricing_page .container .customer_speak .h1{font-size:18px;}
.pricing_page .container .customer_speak h1{font-size:18px;}
.pricing_page .container .customer_speak h2{font-size:15px;}
.pricing_page .container .customer_speak .customer_name{font-size:13px;}
.pricing_page .container .expenses h1{font-size:18px;}
.pricing_page .container .expenses .detail .col-sm-6{border:solid 1px #dcdcdc; margin-bottom:30px; padding:0px;}
.pricing_page .container .expenses .detail h1{font-size:17px; background:#fafafa; margin:0px; padding:15px;}
.pricing_page .container .expenses .detail .icon{width:150px; height:111px;}
.pricing_page .container .expenses .detail .icon img{width:100%;}
.pricing_page .container .expenses .detail .amount{font-size:14px;}
.pricing_page .container .expenses .detail .btn{margin-top:20px;}
.pricing_page .container .expenses{width:100%;}
.pricing_page .container .content_area{width:100%; margin-top:40px;}
.pricing_page .container .content_area h1{font-size:18px;}
.pricing_page .container .content_area p{font-size:14px;}
.pricing_page .container .content_area .app_detail{font-size:14px;}
.pricing_page .care{font-size:16px;}
.pricing_page .container .content_area .app_detail .col-height{float:none!important}

.pos_app .header_panel .navbar-default .navbar-brand{padding:0px!important;}
.pos_app .food_drink_img:before{width:350px!important; margin-left:-175px!important;;}
.pos_app .tab_panel .features li{font-size:20px!important;}
.pos_app .header_panel .navbar-default .navbar-brand{padding:0px!important;}

.here_app .header_panel .navbar-default .navbar-brand{padding:10px 0px!important;}
.here_app .food_drink_img:before{width:350px!important; margin-left:-175px!important;;}
.here_app .tab_panel .features li{font-size:20px!important;}
.here_app .img_panel .img_text .title{line-height:normal!important;}
.here_app .img_panel .img_text .sub_title{line-height:normal!important;}
.here_app .img_panel .img_text{padding:0px 50px!important;;}
.here_app .tab_panel .tab_content{margin:0px 10px!important;;}
.here_app .img_panel{height:180px!important;}
.here_app .here_app_img .img_text .sub_title{font-size:16px!important;}
.here_app .carousel-inner{height: 400px;}
.here_app .fast_growing h2{font-size:20px!important; padding-top:0px;}
.here_app .tab_panel .tab_content{height:600px!important;}

.here_app .app_screen_heading{font-size:23px;}
.here_app .carousel-inner>.item>img{margin-left:0px; margin-right:0px; width:390px; float: none; margin: 0 auto;}
.here_app .carousel-caption{font-size: 22px; padding-top: 14px; left: 0px;}
.here_app .app_screens_slider{width:100%; padding:0px 15px;}
.here_app .app_screens_slider .carousel-control{margin-top:-60px;}


.appointent_calender .reservation_wrapper .dhx_cal_navline { width: 100%!important;height: 90px!important;}
.appointent_calender .reservation_wrapper .dhx_cal_navline .mobile_book_unbook { float: left !important; margin-top: 2px;}

.appointent_calender .action_panel .small_search{margin-top:5px;}
.appointent_calender_list_view .action_panel .small_search{width:160px;}
.appointent_calender_list_view .action_panel .right_options .btn{padding:7px 12px;}
.dhx_cal_navline .dhx_cal_date { top: 10px!important; font-size: 12px!important;}

.help_center .help_sections{ margin:0 auto; width:100%;}
.help_center .help_sections .col-sm-4{padding:0px 15px;}
.help_center .help_sections .border_blue{height:185px;}

.videos_page .help_sections .col-sm-6{margin-bottom:50px;}
.videos_page .help_sections .icon{height:auto;}
.videos_page .video_listing {width:93%; margin:20px;}
.videos_page .video_listing .video_display{width:100%; height:auto; margin:0 auto;}
.videos_page .video_listing .video_display iframe{width:100%; height:315px; margin:0 auto;}

.signup .signup_form{width:100%; margin:0 auto; margin-bottom:20px;}
.signup .testimony{width:100%; margin:0 auto; margin-top:40px; font-weight:300}
/*.index_page .footer{text-align:center!important}*/
.index_page .footer .text-right{text-align:center!important}
.signup_new .feature_container .col-sm-6{margin-bottom:20px;}
.signup_new .feature_container{font-size:20px;}
.signup_new .feature_container .divider{height:1px; width:100%; margin:20px 0px;}
.signup_new .feature_container .divider .and{width:30px; text-align:center}

.error_msg .container{width:100%; margin:0 auto; padding:20px;height:calc(100% - 188px);}

.landing_pg .top_bar_home .welcome{font-size:28px;}
.landing_pg .top_bar_home .welcome img{width:28%;}
.landing_pg .options{padding:15px 30px; width:100%; display:table;}
.welcome_msg{width:400px!important; margin-left:-200px; padding:30px;}
.welcome_msg h1{font-size:26px;}
.welcome_msg p{font-size:13px;}
/* Ecom Page*/
.ecomm .data_panel li{width:45%; margin:10px;}
.ecomm .data_panel li a img{width:100%}
.config_options{height:100%; left:0px;}
.config_options .config_form{height:500px;}
.sub_nav_mobile{position:relative; padding:10px}
/* Ecom Page*/

/*Delivery Mechanism*/
.delivery_mechanism .data_panel li:last-child{padding-left:0px;}
.delivery_mechanism .data_panel li:last-child .btn{margin:5px;}
/*Delivery Mechanism*/

/*Stripe Select*/
.stripe_select .data_panel{top:0px;}
.stripe_select .data_panel .message{width:400px; margin:0 auto; text-align:center; margin-top:50px;}
.stripe_select .data_panel .btns{width:430px; margin:0 auto; text-align:center; margin-top:30px;}
.stripe_select .data_panel .btns a{padding:10px;}
/*Stripe Select*/

/* Manage Categories */
.manage_categories .child_category .actions_items {visibility:visible!important;}
.manage_categories .parent li{padding-left:9px;}
.manage_categories .action_panel .right_options{margin-top:0px;}
.manage_categories .table_header{display:block;}
.manage_categories .data_panel{top:51px;}
/* Manage Categories */

.trip .navbar-header .navbar-toggle{ display:none;}
.trip_basics .navbar-header .navbar-toggle{ display:none;}

/* Manage modifier */
.manage_modifier .parent li{padding-left:9px;}
.manage_modifier .table_header{display:block;}
.manage_modifier .data_panel{top:51px;}
.manage_modifier .action_panel .right_options{margin-top:0px;}
/* Manage modifier */

/* Color Management */
.color_management .table_header{display:block;}
.color_management .data_panel{top:51px;}
/* Color Management */

/* Employee */
.reset_password .data_panel ul .actions_items{position:relative; bottom:0px;}
.reset_password .parent li{padding-left:9px;}
.reset_password .table_header{display:block;}
.reset_password .data_panel{top:51px;}
.reset_password .action_panel .right_options{margin-top:0px;}
.location .parent li{padding-left:9px;}
.location .table_header{display:block;}
.location .data_panel{top:51px;}
.location .data_panel li{text-align:unset!important; width:50%; display:table-cell; float:none!important;}
.location .data_panel li .btn{font-size:13px;}
.location .data_panel li:last-child{text-align:right!important;}
.labor_report .advance_options .dropdown-menu-left{right:0px; left:auto;}
.labor_report .right_options{margin-top:0px;}
.employee_location li:last-child:before{top:6%}
.employee_log .action_panel .calendar{width:172px;}
.employee_log .action_panel .calendar input{width:100%;}
.employee_message .data_panel{top:0px; margin-left:0px;}
.employee_message .data_panel a{color:#000; text-decoration:none;}
.employee_message .data_panel li{padding:6px 8px}
.emp_schedular_page .right_options{margin-top:0px;}
.scheduler_wrapper {background: #fff;padding: 1px;flex: 1 1 auto;height: 100%;position: relative; overflow:auto!important; display: flex; -webkit-flex-flow: column; flex-flow: column;}
.dhx_cal_container{height:100%!important; left: 0px; top: 0px; bottom:10px; width:990px;}
/*.dhx_cal_data{height:100%!important;}*/
#my_form{width:500px; margin-top:-280px;}
.my_document .data_panel{top:0px;}
/* Employee */

/* Order Report */
.order_report .report-header #order_report_header_container{display:none;}
.order_report .report-header #order_report_list{top:0px;}
.order_report .table_header {display:block}
.order_report .data_panel {top:0px; position:relative;}
.order_report .data_panel li:first-child{padding:0px;}
.order_report .data_panel li:first-child .checkbox{position:absolute; top:11px; left:25px; z-index:100;}
.order_report .data_panel li{width:50%!important; text-align:left; padding-left:15%!important}
.order_report .order_detail{width:470px;}
.order_report .change_date .hour{float:left; width:60px;}
.order_report .change_date .hour .dropdown-toggle{padding:7px!important;}
.order_report .change_date .hour_title{float:left; border-right:solid 1px #dcdcdc; padding:8px 5px;}
.order_report .change_date .minute{float:left; width:60px;}
.order_report .change_date .minute  .dropdown-toggle{padding:7px!important;}
.order_report .change_date .minute_title{float:left; border-right:solid 1px #dcdcdc; padding:8px 5px;}
.order_report .change_date .pm_am{float:left; width:60px;}
.order_report .change_date .pm_am .dropdown-toggle{padding:7px!important;}
.order_report .min_height_pop{overflow-x:scroll;}
.order_report .refund_process .table_header{display:block}
.order_report .refund_process .table_header li{display:none}
.order_report .refund_process .table_header li .checkbox{position:relative; top:0px; left:0px;}
.order_report .refund_process .table_header li .checkbox label{padding-left:0px;}
.order_report .refund_process .table_header .parent  li:first-child{display:block!important; padding:9px 8px; padding-left:30%;}
.order_report .refund_process .table_header .parent  li{padding-left:30%;}
.order_report .refund_process .table_header ul{background:#f0f1f2; border-bottom:2px solid #ddd}
.order_report .refund_process .data_panel li{width:100%!important; padding:9px 8px; padding-left:30%;}
.order_report .refund_process .data_panel li .checkbox{position:relative; top:0px; left:0px;}
.order_report .refund_process .data_panel li .checkbox label{padding-left:0px;}
.order_report .refund_process .data_panel li:first-child{display:block!important;}
.order_report .refund_process .table_header .parent li:before{top:12px; width:25%}
.order_report .refund_process .data_panel .parent li:before{width:25%}
.order_report .refund_process .data_panel{overflow-x:auto;}
/* Order Report */

/* Discount */
.top_tabs{background:#fff; border-radius:0px; min-height:auto; width:429px; margin:0 auto; margin-bottom:0px;}
.top_tabs .nav-pills.nav-wizard > li{width:129px;}
.top_tabs .nav-pills.nav-wizard > li .circle:before{content:''; background: #ccc; height: 2px; position: absolute; width: 50px; left: -50px; color: #ccc; top: 50%; margin-top: -1px;}
.top_tabs .nav-pills.nav-wizard > li .circle:after{content:''; background: #ccc; height: 2px; position: absolute; width: 50px; left: 30px; color: #ccc; top: 50%; margin-top: -1px;}
.top_tabs .nav-pills.nav-wizard > li.active .circle:before{content:''; background: #428bca; height: 2px; position: absolute; width: 50px; left: -50px; color: #ccc; top: 50%; margin-top: -1px;}
.top_tabs .nav-pills.nav-wizard > li.active .circle:after{content:''; background: #428bca; height: 2px; position: absolute; width: 50px; left: 30px; color: #ccc; top: 50%; margin-top: -1px;}
/* Discount */

.printer_settings .more_than_10{overflow-x:scroll;}
.printer_settings .more_than_10 ul{padding:0px; margin:0px; list-style:none;}
.printer_settings .more_than_10 li{white-space:nowrap}
.printer_settings .more_than_10 .row-height{display: table; table-layout: fixed!important; width: 100%;}
.printer_settings .more_than_10 .col-height{float:none!important}
.printer_settings .more_than_10 li{width:150px; padding:9px 8px}

.custom_shipping_status .data_panel{top:0px;}
.custom_shipping_status .data_panel .parent li{padding-left:50%;}





.saved_page .data_panel .parent li{padding-left:50%;}
.sales_page .advance_options .dropdown-menu-left{left:0px; right:auto;}
.discount_page .advance_options .dropdown-menu-left{right:0px; left:auto;}
.cash_drawer_page .advance_options .dropdown-menu-left{right:0px; left:auto;}
.close_out_page .advance_options .dropdown-menu-left{right:0px; left:auto;}
.z_page .advance_options .dropdown-menu-left{right:0px; left:auto;}
.z_page .table_header{display:block!important;}


.tax_report .advance_options .dropdown-menu-left{right:0px; left:auto;}
.cash_adj_page .advance_options .dropdown-menu-left{right:0px; left:auto;}
.modifier_page .advance_options .dropdown-menu-left{right:0px; left:auto;}


.recurring_billings .data_panel_wrapper .more_than_10 .table_header{display:block}
.recurring_billings .data_panel_wrapper .more_than_10 .table_header li:first-child{display:block}
.recurring_billings .data_panel_wrapper .more_than_10 .table_header .check_box{display:block}
.recurring_billings .data_panel_wrapper .more_than_10 .table_header .check_box .checkbox{margin-top:8px;}
.recurring_billings .data_panel_wrapper .more_than_10 .table_header li{display:none}
.recurring_billings .data_panel_wrapper .more_than_10 .data_panel li:first-child{display:none}
.recurring_billings .data_panel_wrapper .more_than_10 .data_panel .check_box label{padding:0px!important;}
.recurring_billings .data_panel_wrapper .more_than_10 .data_panel .parent li{padding-left:50%;}
.recurring_billings .settings_open{width:100%; margin-right:-7px!important;}
.recurring_billings .details_open{margin-right:-607px;}

.easy_accounting .data_panel_wrapper{margin-left:0px;}
.profit_loss .table_header{display:block}

.manage_pos_page .panel-heading a{padding:10px; font-size:14px;}

.app_center .boxes li .info{height:auto;}
.app_center .boxes li .info .description{min-height:auto; text-align: center; width: 100%; font-weight: 300; margin-bottom: 10px; color: #64696e; line-height: 1.5;}

.customer_management .table_header{display:block}
.customer_management .table_header .actions_items{visibility:visible;}
.customer_management .table_header li{display:none}
.customer_management .table_header .check_box{width:35px; display:block}
.customer_management .table_header .check_box label{padding-left:0px; margin-top:8px;}
.customer_management .table_header li:first-child{width:35px; display:block}
.customer_management .table_header .detail_plus{width:35px;}
.customer_management .data_panel{top:50px;}
.customer_management .data_panel li{width:100%;}
.customer_management .data_panel .check_box label{padding-left:0px;}
.customer_management .order_detail{width:100%;}

.add_customer .upload_photo_panel {padding-right:0px}
.add_customer .upload_photo_panel .upload_photo{position:relative; right:Auto; top:auto; width:125px;}
.add_customer .upload_photo_panel .upload_photo .upload_image_panel{left:135px; right:auto;}
.add_customer .upload_photo_panel .upload_photo .upload_image_panel:before{border-right-color:#e1e1e1; border-left-color:transparent; right:100%; left:auto;}


.customer_report .action_panel .advance_options_2 .dropdown-menu{right:0px; left:auto;}

.manage_coupon .data_panel_wrapper{margin-left:0px;}
.manage_coupon .leftside_nav li{width:49.5%;}
.manage_coupon #total_discount_price{top:0px; margin-left:0px;}

.layout_management .data_panel_wrapper .more_than_10{overflow:auto;}

.time_slots .table_header{display:block;}
.time_slots .table_header li{display:none;}
.time_slots .table_header li:first-child{display:block;}
.time_slots .table_header .check_box{display:block;}
.time_slots .table_header .check_box .checkbox{margin-top:8px;}
.time_slots .data_panel{top:0px;}
.time_slots .data_panel .parent li:before{width:40%;}

.payments_options .middle_div li{width: 50%!important; padding: 9px 8px!important; float: none!important; display: table-cell; vertical-align: middle;}
.payments_options .data_panel li .dropdown-menu li{padding: 0px!important;}
.payments_options .data_panel li .dropdown-menu {position:absolute}

.res_general_settings .top_div .table_header{display:none!important;}
.res_general_settings .data_panel .parent li{padding-left:60%!important;}
.res_general_settings .data_panel .parent li:before{white-space:unset; text-overflow:unset;}

.set_inventory_page #wrap-show_all_product .dropdown-menu{right:0px; left:auto;}

.signup-thankyou .first-panel{margin-top:20px;}
.signup-thankyou .first-panel .text{padding:30px 20px;}
.signup-thankyou .first-panel img{width:100%;}
.signup-thankyou .third-panel{width:100%;}
.signup-thankyou .fourth-panel img{width:100%;}

.industry .header_wrapper {height: 71px;}
.index_page .img_panel{height:295px;}
.industry .food-drinks .text{padding-top:72px; font-size:30px;}
.industry .food-drinks .text #app{ font-size:30px;}
.industry .salon-spa h1.text{padding-top:72px; font-size:30px;}
.industry .salon-spa h1.text #app{ font-size:30px;}
.industry .studio-classes h1.text{padding-top:72px; font-size:30px;}
.industry .studio-classes h1.text #app{ font-size:30px;}
.industry .second-panel{padding:20px;}
.industry .second-panel .font_35{font-size:30px;}
.industry .second-panel .content{font-size:20px;}
.industry .third-panel{padding:20px;}
.industry .third-panel .text{width:100%;}
.industry .third-panel .btn{width:150px; margin-right:0px; margin-bottom:10px;}
.industry .fourth-panel{padding:20px;}
.industry .fourth-panel .head{font-size:30px;}
.industry .fourth-panel .sub-head{font-size:20px;}
.industry .fourth-panel ul{padding-left:4px;}
.industry .fourth-panel li{font-size:17px; line-height:normal!important; margin-bottom:15px;}
.industry .fourth-panel li img{width:30px; height:30px;}
.industry .fourth-panel .f-text{font-size:20px;}
.industry .fifth-panel{padding:20px;}
.industry .fifth-panel .starred{font-size:22px;}
.industry .fifth-panel .title{font-size:20px;}
.industry .sixth-panel{padding:20px;}
.industry .sixth-panel .title{font-size:25px;}
.industry .sixth-panel .content{font-size:16px; width:100%;}
.industry .sixth-panel .sub-title{font-size:18px;}
.industry .sixth-panel .app-content{font-size:16px; height:auto;}
.industry .seventh-panel{padding:20px;}
.industry .seventh-panel .head{height:50px; font-size:20px;}
.industry .seventh-panel .content{height:250px; font-size:16px; height:auto;}
.industry .seventh-panel .col-md-4{padding:30px 15px;}
.industry .eigth-panel{padding:20px;}
.industry .eigth-panel .col-md-8{padding:0px;}
.industry .eigth-panel .head{font-size:25px;}
.industry .eigth-panel .sub-head{font-size:20px;}
.industry .eigth-panel .content{font-weight:300;}
.industry .eigth-panel li{font-weight:300; font-size:17px;}
.industry .nine-panel .head{font-size:25px;}
.industry .nine-panel .content-panel{width:100%;}
.industry .nine-panel .design{width:445px;}
.industry .nine-panel .sub-head{font-size:20px;}
.industry .nine-panel .content{font-size:20px;}
.industry .nine-panel .design {width:100%; margin-right:0px; background-size:cover;}
.industry .nine-panel .design span{display:table; margin:0 auto;}
.industry .nine-panel .modern-website {width:100%; margin-right:0px; background-size:cover; padding:71px 54px}
.industry .nine-panel .modern-website span{display:table; margin:0 auto;}
.industry .industry-textimonials {padding: 20px 20px 100px 20px;}
.industry .industry-textimonials .head{font-size:25px;}
.industry .industry-textimonials .text-content{width:360px; font-size:16px; margin-top:70px;}
.industry .industry-textimonials .text-content:before{width:50px; height:39px; background-size:cover; top:-35px; left:-65px;}
.industry .industry-textimonials .text-content:after{width:50px; height:39px; background-size:cover; bottom:-35px; right:-65px;}
.industry .ten-panel{padding:20px; font-size:18px;}
.industry .ten-panel .sub-head{width:100%;}
.industry .video_height_width{ width:100%; height:270px; border:0px;}
.square-pos-system .square-pos-system-img{padding-top:25px; height:225px;}
.square-pos-system .square-pos-system-img .square-pos-text{font-size:21px;}
.square-pos-system .square-pos-system-img .square-pos-text2{font-size:27px; line-height:normal}
.square-pos-system .apps{padding:10px 20px; margin-bottom:0px!important;}
.square-pos-system .apps .text{text-align:center; font-size:20px;}
.square-pos-system .second-panel{padding:30px;}
.square-pos-system .second-panel img{width:100%;}
.square-pos-system .pricing_panel{width:100%;}
.square-pos-system .download_app_cl{margin-bottom:30px!important;}
.square-pos-system .apps .head{margin:0 auto;}
.square-pos-system .industry-textimonials .text-content{width:450px;}
.square-pos-system .divider{width:100%; padding:0px 30px;}

.apps-pages .top-panel{height:330px;}
.apps-pages .top-panel .content{width:500px; font-size:30px;}
.apps-pages .top-panel .content h1{font-size:30px;}
.apps-pages .top-panel .content h2{font-size:45px;}
.apps-pages .tab_panel .tab_content .content span{font-size:20px;}
.apps-pages .tab_panel .tab_content .content{font-size:18px;}
.apps-pages .tab_panel .app_screen{margin-top:20px;}
.apps-pages .about-app{line-height:normal; font-size:16px;}
.apps-pages .about-app img{margin-bottom:20px;}
.apps-pages .app-features{width:100%; padding:10px;}
.apps-pages .app-features .col-xs-6{min-height:210px;}
.apps-pages .testimonials .testimonial-name{font-size:16px;}
.apps-pages .app_slider_panel .row-height{table-layout:unset!important;}
.apps-pages .app_slider_panel .col-height{display:table!important; width:100%;}
.apps-pages .app_slider_panel img{margin-top:20px;}

.new-home-page .genaric_img{background-position:-190px;}
.new-home-page .img_panel .img_text .title{padding:0px 7px 0px 7px !important}
.new-home-page .img_panel .img_text .sub_title .btn-group:first-child{margin-right:0px;}
.new-home-page .genaric_img .img_text{margin-top:-112px!important;}
.new-home-page .website-builder-promotion .content{margin-bottom:20px;}
.new-home-page .features .arrow{width:15px; font-size:22px; display:none;}
.new-home-page .features .arrow i{top:10px;}
.new-home-page .heading{font-size:25px;}
.new-home-page .features{width:500px;}
.new-home-page .features .f-box{margin-top:75px; width:100%; background-size:cover;}
.new-home-page .features .content{font-size:20px;}
.new-home-page .features .number{top:-73px; left:50%; margin-left:-35px;}
.new-home-page .action-panel{padding:10px;}
.new-home-page .sub-text{width:500px;}
.new-home-page .website-builder-promotion{width:500px;}
.new-home-page .cloud-basic{width:500px;}
.new-home-page .cloud-basic img{margin-bottom:20px;}
.new-home-page .appp-box-wrapper .app-box{width:46%; min-height:auto;}
.new-home-page .singple-app .border_right{border-right:0px; border-bottom:1px solid #dcdcdc}
.new-home-page .fast_laptop{background-size:cover; width:465px; height:266px;}
.new-home-page .fast_laptop .carousel-inner{width:355px;}
.new-home-page .fast_laptop .item:nth-child(1){width:355px; height:226px; margin-top:16px;}
.new-home-page .fast_laptop .item:nth-child(2){width:355px; height:226px; margin-top:16px;}
.new-home-page .fast_laptop .item:nth-child(3){width:355px; height:226px; margin-top:16px;}
.new-home-page .fast_laptop .item:nth-child(4){width:355px; height:226px; margin-top:16px;}
.new-home-page .fast_laptop .item:nth-child(5){width:355px; height:226px; margin-top:16px;}
.new-home-page .cloud-basic .feature-points{padding:15px 0px 24px 20px; padding-left:90px; font-size:18px;}

.index_page .img_panel .img_text .sub_title_inner-pricing{font-size:20px;}
.pricing_page .container .package-wrapper {width:98%!important; margin:0 auto; border-radius:10px;}
.pricing_page .container .package-wrapper .app-icons{padding:10px 5px;}
.pricing_page .container .package-wrapper .single_account{margin-bottom:5px;}
.pricing_page .container .package-wrapper .multi_account{margin-bottom:5px;}
.pricing_page .container .package-wrapper .col-height{float:unset!important; display:table; width:100%; border-right:0px; border-bottom: 1px solid #dcdcdc;}

.art-culture-new .img_panel{height:415px;}
.art-culture-new .second-panel{margin-top:530px;}
.art-culture-new .sign-up-form{left:0px; top:5px; width:100%;}
.art-culture-new .second-panel .art-content{margin-bottom:25px;}

.industry .art-culture{background:url(../images/ind-art-culture.jpg) no-repeat bottom left; height:400px;}
.industry .second-panel .art-text{font-size:35px; font-weight:300; margin-bottom:25px;}
.industry .art-culture .text{color: #fff;font-size: 33px;font-weight: 599;text-align: center; padding-top: 150px;}
.industry .art-culture .text-2{color:#fff; font-size:22px; font-weight:100; width:500px; text-align:center; margin:0 auto;  line-height:normal }
.industry .art-culture-feature{font-size:19px; margin-top:35px; width: 500px; margin: 0 auto; margin-top: 35px; padding:0px;}
.industry .art-culture-feature .art-culture-content{text-align:center; margin-bottom:10px;}
.industry .art-culture-feature .art-culture-content-2{text-align: center; font-size: 20px; font-weight: 500; width: 100%; margin: 0 auto; margin-bottom: 50px; margin-top: 50px;}
.industry .art-culture-first{width:500px; margin:0 auto; padding:50px 10px 0px 10px;}
.industry .art-culture-first .text{font-size:18px; text-align:center;}
.industry .art-culture-first .text-2{text-align: center; font-size: 24px; font-weight: 500; margin-top:10px;}
.industry .art-culture-first .text-3{text-align: center; font-size: 19px; font-weight: 300; padding: 0px 10px 10px 10px;}
.industry .art-culture-app-download{width:500px; margin:0 auto;}
.industry .art-culture-app-download .icon{width:75px; height:77px; margin:0 auto; margin-bottom:10px;}
.industry .art-culture-app-download .app-content{height:auto!important;}
.industry .art-culture-app-download .app-head {font-size: 19px; font-weight: 500; margin-bottom: 7px; color: #000;}
.industry .art-culture-app-download .apps-info a{margin-top:15px; margin-right:15px; display:table}
.industry .art-culture-app-download .apps-info .box{margin-top:15px; margin-right:15px; display:table}
.industry .art-culture-app-download .apps-info .col-md-6:nth-child(even) a{margin-right:0px; margin-left:15px;}
.industry .art-culture-pdf-download{padding:30px; background:url(../images/bg-panel-2.jpg) no-repeat left top;}
.industry .art-culture-pdf-download .starred{font-size:25px; font-weight:300;}
.industry .art-culture-pdf-download .title{color:#fff; font-size:26px; font-weight:100; text-align:center; padding:10px 10px 5px 10px!important}
.industry .art-culture-pdf-download a{display:table;margin:0 auto; font-size:18px; font-weight:300; padding:10px 16px; background:#fff; color:#000; font-weight:500; margin:0 auto;}
.industry .art-cutlure-customer-section{width: 500px; margin: 0 auto; display: table; margin-bottom:50px;}
.industry .art-cutlure-customer-section img{width:100%!important; margin-top:20px;}
.art-cutlure-customer-section .second-img{padding-top:22px;}
.second-panel img{width:100%;}
.faq{width:500px; margin:0 auto;}
.faq .faq-content .faq-ans{font-size:16px;}
.faq .faq-content .q2:before{top:23px;}
.faq .faq-content .q3:before{top:23px;}
.faq .faq-content .q4:before{top:23px;}
.faq .faq-content .q6:before{top:23px;}
.faq .faq-content .q7:before{top:23px;}
.faq .faq-content .q8:before{top:23px;}
.faq .faq-content .q9:before{top:23px;}
.faq .heading{font-size:25px;}

.industry .grocery-stores{background:url(../images/ind-grocery.jpg) no-repeat  center 50px; height:300px; background-size:cover;}
.industry .grocery-stores .text{color: #fff;font-size: 30px;font-weight: 500;text-align: center; padding-top: 125px;}
.industry .grocery-stores .text-2{color:#fff; font-size:22px; font-weight:100; width:500px; text-align:center; margin:0 auto; margin-top:25px; line-height:normal}
.industry .art-culture-feature .grocery-store-content-2{font-size:28px;}

.ind-salons-spa .salon-spa{height:307px;}
.ind-salons-spa .salon-spa h1.text{padding-top:80px; font-size:32px; line-height:38px;}
.ind-salons-spa .salon-spa h1.text #app{font-size:32px;}
.ind-salons-spa .salon-spa h2.text{letter-spacing:unset; font-size:19px;}



.ind-salons-spa .studio-classes{height:307px;}
.ind-salons-spa .studio-classes h1.text{padding-top:80px; font-size:32px; line-height:38px;}
.ind-salons-spa .studio-classes h1.text #app{font-size:32px;}
.ind-salons-spa .studio-classes h2.text{letter-spacing:unset; font-size:19px;}

.ind-salons-spa .sign-up-form{width:100%; top:8px; padding:20px 10px; right:0px;}
.ind-salons-spa .second-panel .content{font-size:18px; margin-bottom:25px;}
.ind-salons-spa .sign-up-form .w-field{margin-bottom:5px;}
.ind-salons-spa .heading-text{padding:15px 20px; font-size:27px; margin-top:500px;}
.ind-salons-spa .heading-text-2{padding:15px 20px}
.ind-salons-spa .w-content{padding:15px 10px 5px 10px; font-size:18px;}
.ind-salons-spa .w-content ul{padding-left: 20px; margin-top: 20px; margin-bottom: 20px;}
.ind-salons-spa .w-content li{font-size:18px;}
.ind-salons-spa .w-chat-wrapper{margin-top:15px;}
.ind-salons-spa .heading-text-3{padding:15px 20px}
.ind-salons-spa .sub-heading-3{padding:15px 20px; font-size:18px; line-height:24px;}
.ind-salons-spa .w-content-2{padding:15px 20px}
.ind-salons-spa .w-content-2 ul{padding-left: 20px; margin-top: 20px; margin-bottom: 20px;}
.ind-salons-spa .w-content-2 li{font-size:18px;}
.ind-salons-spa .eigth-panel{padding:20px 20px;}
.ind-salons-spa .w-chat-wrapper a{font-size:18px; padding:12px 50px;}
.ind-salons-spa .w-talk-design{padding:10px 20px;}
.ind-salons-spa .w-talk-design .text-heading-2{font-size:18px;}
.ind-salons-spa .w-talk-design a{font-size:17px;}

.trust-box{padding:12px 12px 12px 0px;}

.package-box .btn-launch{margin-top:15px;}
.package-box li{width:20%; margin:9px; font-size:9px;}
.package-box .btn-purchase{margin-top:15px;}
.package-box .status_btn {margin-top: 41px;}
.basic-cloud li{width:23%; margin:10px 3px; font-size:10px;}
.advance-cloud li{width:22.8%; margin:10px 0px; font-size:10px;}
.package-box .package-box-border-right{border-right:0px; border-bottom:solid 1px #dcdcdc;}
.six-icons li{width:28%!important;}
.four-icons li{width:45%!important;}
.three-icons li{width:28%!important;}
.eight-icons li{width:20%!important;}
.package-box .col-height{float:unset!important; display:table!important; width:100%;}

.food-drink-new .sign-up-form{width:100%; left:0px;}
.food-drink-new .second-panel{margin-top:540px;}
.food-drink-new .second-panel .food-content{font-size:30px;}
.food-drink-new .second-panel .food-content h1{font-size:30px;}
.food-drink-new .second-panel .shadow_play{margin-top:30px;}
.food-drink-new .w-talk-design{padding:10px 20px;}
.food-drink-new .w-talk-design .text-heading{font-size:25px;}
.food-drink-new .w-talk-design .text-heading-2{font-size:18px;}
.food-drink-new .w-talk-design a{display:table; width:100%; text-align:center; font-size:20px;}
.food-drink-new .w-talk-design img{display:block; margin:0 auto;}
.food-drink-new .eigth-panel .head{font-size:23px;}

.art-culture-new .img_panel h2.text-2{line-height:40px;}
.art-culture-new .sign-up-form{top:45px;}
.art-culture-new .second-panel{margin-top:530px; padding:10px;}
.art-culture-new .second-panel .art-text{font-size:32px;}
.art-culture-new .second-panel .art-content{font-size:25px;}
.art-culture-new .art-culture-first{width:100%;}
.retail-ecom-new .art-culture-first .text-4{font-size:20px;}
.retail-ecom-new .art-culture-first .text-5{padding:20px; font-size:26px;}

.salons-spa-new .sign-up-form{top:53px;}
.salons-spa-new .salon-spa h1.text{padding-top:130px;}

.studio-classes-new .sign-up-form{top:55px;}
.studio-classes-new .heading-text{padding:10px; font-size:25px;}
.studio-classes-new .studio-classes h1.text{padding-top:100px;}
.studio-classes-new .heading-text-3{padding:10px; font-size:25px;}
.studio-classes-new .heading-text-2{padding:10px; font-size:24px;}

.art-culture-new .img_panel{height:375px;}
.art-culture-new .img_panel h1.text{font-size:35px; padding-top: 95px;}
.art-culture-new .img_panel h2.text-2{line-height: 35px; padding-top: 10px; font-size: 25px;}
.art-culture-new .sign-up-form{top:40px;}

.grocery-stores-new .grocery-stores .text{padding-top:85px;}
.grocery-stores-new .grocery-stores{height:340px;}
.grocery-stores-new .sign-up-form{width:100%; left:0px; top:65px;}
.grocery-stores-new .second-panel{margin-top:550px; padding:10px;}
.grocery-stores-new .second-panel .grocery-text{font-size:25px;}
.grocery-stores-new .second-panel .grocery-content{font-size:25px;}
.grocery-stores-new .second-panel .shadow_play{margin-top: 30px; display: table; width: 100%;}

.graphic-design-new .graphic-design .text-2{margin-top:0px; font-size:25px; line-height:35px;}
.graphic-design-new .sign-up-form{width:100%; left:0px; top:53px;}
.graphic-design-new .second-panel{margin-top:550px; padding:10px;}
.graphic-design-new .second-panel .grocery-text{font-size:25px;}
.graphic-design-new .second-panel .grocery-content{font-size:25px;}
.graphic-design-new .second-panel .shadow_play{margin-top: 30px; display: table; width: 100%;}
.graphic-design-new .graphic-design-content{padding:10px;}
.graphic-design-new .graphic-design-content .text-3{font-size:25px;}
.graphic-design-new .graphic-design-content .text{font-size:15px;}
.graphic-design-new .graphic-design-content ul{font-size:15px;}
.graphic-design-new .graphic-design-content .text-3{font-size:25px;}

.winery-new .img_panel{height:350px;}
.winery-new .img_panel h2.text-2{font-size:24px; line-height:35px;}
.winery-new .sign-up-form{width:100%; left:0px; top:55px;}
.winery-new .second-panel{margin-top:550px;}

.square-intergation .sign-up-form{top:114px;}
.square-integration-area{margin-top:520px; padding:30px 10px;}
.square-integration-area .app-content a{margin-bottom:20px;}


.orderup-info{padding-top:60px;}
.orderup-info img{width:100%;}
.orderup-content-area{padding:20px 10px;}
.orderup-content-area .text-2{font-size:35px;}
.orderup-content-area .text-3{font-size:14px; line-height:normal}
.orderup-note{font-size:20px; padding:10px; margin-top:30px;}
.orderup-info .head{font-size:50px; line-height:65px; margin-top:20px;}
.orderup-info .text{font-size:16px; margin-bottom:30px;}
.orderup-kiosk .customer_section{width:100%;}
.orderup-content-area .text-1{font-size:25px;}
.orderup-content-area .ind-name{font-size:20px;}
.orderup-kiosk .kiosk{width:483px; height:560px;}
.kiosk-img{width:100%;}
.kiosk-img img{width:100%;}
.supported-heaidng{font-size:25px;}
.orderup-kiosk .kisok-stand {width: 100%; margin-top: 21px;}
.orderup-kiosk .screen-area {position: absolute; left: 88px; top: 0px; z-index: 5;}
.kiosk-screens{position: relative; width: 421px; height: 299px; padding-left: 61px; padding-top: 38px;}
.kiosk-screens .item:nth-child(1){background-size:cover;}
.kiosk-screens .item:nth-child(2){background-size:cover;}
.kiosk-screens .item:nth-child(3){background-size:cover;}
.kiosk-screens .item:nth-child(4){background-size:cover;}
.kiosk-screens .item:nth-child(5){background-size:cover;}
.kiosk-features li{line-height:25px; font-size:17px;}

.email-t-msg {padding-right:15px;}
.email-t-msg .col-md-9{width:100%; text-align:center;}
.email-t-msg .col-md-3{width:100%;}
.email-t-msg .col-md-3 .text-right{text-align:center;}
.email-t-msg a{display: block; width: 157px; margin: 0 auto;}
.tempaltes-area .template-box {width: 207px; margin-right: 15px; margin-bottom: 15px;}
.tempaltes-area .template-box:nth-child(even){margin-right:0px;}
.tempaltes-area .template-box .preview-link{padding:48px 17px}
.tempaltes-area .template-box .preview-link a{width: 160px; margin: 0 auto;}
.tempaltes-area .premium .preview-link{padding:20px 22px}
.tempaltes-area .premium .preview-link a:first-child{margin-bottom:7px;}
.tempaltes-area .template-box .lock-area{padding: 6px; font-size: 13px;}

.setup-campaign .inner_panel .setup-campaing .left-section{display:none;}
.setup-campaign .inner_panel .setup-campaing .right-preview{display:none;}
.setup-campaign .inner_panel .setup-campaing{padding-left:20px;}
.setup-campaign .inner_panel .setup-campaing .campaign-form-area{padding:20px;}

.setup-campaign .inner_panel .setup-campaing .schedule-campaign-area .sc-field-area{padding:40px 20px;}
.setup-campaign .inner_panel .setup-campaing .schedule-campaign-area .schedule-recurring .options .option-1{width:150px; }
.setup-campaign .inner_panel .setup-campaing .schedule-campaign-area .schedule-recurring .options .option-2{width:120px;}
.setup-campaign .inner_panel .setup-campaing .schedule-campaign-area .schedule-recurring .options .option-2 .dropdown-toggle{width:100%;}
.setup-campaign .inner_panel .setup-campaing .schedule-campaign-area .schedule-recurring .options .option-4{margin-right:0px; width:190px;}
.setup-campaign .inner_panel .setup-campaing .schedule-campaign-area .schedule-recurring .options .option-4 .dropdown{width:85px;}
.setup-campaign .inner_panel .setup-campaing .schedule-campaign-area .sc-field-area .data-time-area{width:100%; margin-top:15px;}
.setup-campaign .inner_panel .setup-campaing .schedule-campaign-area .sc-field-area .radio label .normal-text{display:table; width:100%; padding-left: 25px;}
.setup-campaign .inner_panel .setup-campaing .schedule-campaign-area .schedule-recurring .options .option-2{width: 190px; margin-bottom: 20px;}
.setup-campaign .inner_panel .setup-campaing .schedule-campaign-area .schedule-recurring .options .option-3{margin-left:25px;}
.setup-campaign .inner_panel .setup-campaing .schedule-campaign-area .schedule-recurring .options:nth-child(2) .option-2{width: 150px; margin-bottom:0px;}
.setup-campaign .inner_panel .setup-campaing .schedule-campaign-area .schedule-recurring .options:nth-child(2) .option-3{width: 50px; margin-left:0px;}

.setup-campaign .inner_panel .setup-campaing .follow-up-area .fu-field-area .checkbox label .normal-text{display: table; margin-left: 27px;}
.setup-campaign .inner_panel .setup-campaing .follow-up-area .schedule-recurring .options .option-1{width:119px; font-size:13px;}
.setup-campaign .inner_panel .setup-campaing .follow-up-area .schedule-recurring .options .option-2{width:135px; margin-right:0px; margin-bottom:20px;}
.setup-campaign .inner_panel .setup-campaing .follow-up-area .schedule-recurring .options .option-3{width:119px; font-size:13px;}
.setup-campaign .inner_panel .setup-campaing .follow-up-area .schedule-recurring .options .option-2 .dropdown-toggle{width:100%;}
.setup-campaign .inner_panel .setup-campaing .follow-up-area .schedule-recurring .options .option-4{margin-right:0px; width:135px;}
.setup-campaign .inner_panel .setup-campaing .follow-up-area .fu-field-button .btn-back{width:120px;}
.setup-campaign .inner_panel .setup-campaing .follow-up-area .fu-field-button .btn-continue{width:120px;}

.setup-campaign .inner_panel .final-review .total-no-recipient {text-align:center;}
.setup-campaign .inner_panel .final-review .total-no-recipient a{margin:0 auto; float: unset; display: block;}
.setup-campaign .inner_panel .setup-campaing .final-review .sc-field-button .btn-back{width: 110px;}
.setup-campaign .inner_panel .setup-campaing .final-review .sc-field-button .btn-continue{width: 110px;}

.loyalty-form-area #wrap-loyalty_level {width: 100%;}
.loyalty-form-fields .field input{width: 100%;}
.loyalty-form-fields .field textarea{width: 100%;}
.loyalty-dropdown{font-size:17px;}
.loyalty-form-fields .title{font-size:15px;}


.loyalty-group-name #loyalty_feature_name_div{font-size: 20px;}
.loyalty-content-area .padding_15{padding:10px!important;}
.loyalty-tier-box .t-loyalty{width: 30.5%;}
.loyalty-tier-box .t-members{width: 30.5%;}
.loyalty-tier-box .t-threshold{width: 30.5%;}
.loyalty-tier-box .tier-detail .t-name{width:355px; margin-bottom:20px;}
.loyalty-location-box .location-listing .loc-list-row .checkbox{padding: 19px 6px;}
.point-event-box .point-event-area .text{font-size:15px;}
.loyalty-location-box .location-listing .loc-list-row .text{font-size:15px; padding-top: 8px; display: inline-block;}


.loyalty-location-box .head{font-size:16px;}
.loyalty-tier-box .head{font-size:16px;}
.point-event-box .head{font-size:16px;}
.loyalty-advance-setting-box .head{font-size:16px;}
.loyalty-content-area {table-layout:unset;}
.loyalty-content-area .col-md-6{width:100%;float: left;}
.loyalty-content-area .col-md-8{width:60%;float: left;}
.loyalty-advance-setting-box .col-md-8{width:75%;float: left; padding: 13px 15px;}
.loyalty-content-area .col-md-4{width:40%;float: left;}
.loyalty-advance-setting-box .col-md-4{width:25%;float: left; padding:10px 24px}
.point-event-box .point-event-area .col-md-8{padding: 26px 10px;}
.point-event-box .point-event-area .col-md-4{padding:20px 26px}
.loyalty-advance-setting-box{height:auto}
.point-event-box .point-event-area{height:250px;}
.loyalty-tier-box .after-adding-tier{table-layout: fixed;}
.loyalty-tier-box .after-adding-tier .col-md-6{width:50%;}
.loyalty-tier-box{height:auto;}
.loyalty-tier-box .tier-detail:last-child{border:0px;}
.loyalty-advance-setting-box .row:last-child{border:0px;}
.loyalty-action-area .create-program{padding:10px 35px}
.loyalty-content-area #loyalty_discount_location_div .col-md-12{width:100%;}


#loyalty_widget_form .modal-lg{width:auto;}
#loyalty_widget_form .modal-lg{width:auto;}
#create-program .step-4 .option-row .input-area{width:28%; margin-right:30px;}
#create-program .step-4 .option-row .input-area input{width:100%!important;}
#create-program .step-4 .option-row .min-point{width:28%}
#create-program .step-4 .option-row .min-point input{width:100%!important;}
#create-program .step-4 .option-row .percentage{width:28%; margin-right:0px;}
#create-program .step-4 .option-row .percentage input{width:100%!important;}
#create-program .step-5 .text-area{padding:30px;}
#create-program .step-5 .location-area .checkbox{padding: 25px;}
#create-program .step-3 .option-row .col-sm-4{margin-left:unset; margin-right:auto;}

.gd-name-description-area .field-area .col-md-2{padding-top:0px!important;}

.groups-box .header{font-size:11px;}
.groups-box li{padding: 5px; width:14%}
.groups-box ul{font-size:11px;}
.group-report-detail .col-md-3{width:50%!important;}

.program-tab .lp-tool-tip{top:53px;}
.program-tab .lp-tool-tip:before{content: '\f0d8'; bottom: 109px;}
#add_token .form-group{width:100%;}
#add_token .screen-area .screen img{width:100%; height:auto;}

/*--------------- New Navigation -------------------------*/
.side-nav-small{padding: 15px 5px; width: 56px;}
.side-nav-small .small-nav-home{display:none;}
.side-nav-small .small-nav-link{display:none;}
.side-nav-small .name-detail{display:none;}
.open-arrow{padding: 12px 19px;}
.open-small-nav{padding: 5px; width: 56px; height: 56px;}
.rightpanel_wrapper {margin-left: 5px!important; padding-top: 55px;}
.side-navigation .top-info-panel .personal-settings .dropdown-menu{right: 13px!important; left: auto!important; top: 25px; max-height: 370px; padding: 0px; width: auto!important; width: 240px!important;}
.trial-progress-area a{margin-top:10px; margin-bottom:10px;}
.side-navigation .nav-links-area{overflow:auto;}
.hint_start .side-navigation{margin-left: 0px;}
.hint_start .side-nav-small{margin-left:-150px;}
.hint_start .side-navigation .hint_box {top: 45px!important; left: 0px!important; width:340px;}
.hint_start .side-navigation .hint_box:before{content: '\f0d8'; left: 38px; top: 0%; margin-top:-26px; text-shadow: unset;}
.open-small-nav .small-fab-link{display:none;}
.side-nav-small .open-arrow{bottom:-2px;}
#favoriate-tab .nav-item span{display:block;  z-index:100;}
/*--------------- New Navigation -------------------------*/

}

@media screen and (min-width: 300px) and (max-width: 539px) {
.order_report.modal-open .dropdown-backdrop{display:none!important;}
.home_page .navbar-header{text-align:left;}
.home_page .h-time{left: unset; right: 0px; top: 27px;     font-size: 12px;}
.home_page .navbar .margin_bottom_5{margin-top: 5px!important;} 
 /*--App Center---*/
.text-left-phone{ text-align: left !important; padding-left: 10px !important;}

/*---Pricing Popup---*/
#priceModal .embed-responsive{height: 500px;}

/*---Upgrade Screen---*/
.upgrade-title br{ display: none;}

.leftpanel-new-nav{width:0px;}
.quickbook-menu{display:none;}
.logout-menu{display:none;}
.blog_responsive iframe{width:100%;}
.blog_responsive p{padding-left:0px!important; word-break:break-word;}
.index_page .non_login_footer .inner_footer_wrapper{width:320px;}
.index_page .non_login_footer .inner_footer_wrapper .f_info{padding:30px 7px 7px 7px}
.index_page .non_login_footer .inner_footer_wrapper .f_quick_link{padding:7px}
.index_page .non_login_footer .inner_footer_wrapper .f_help_center{padding:7px;}
.index_page .non_login_footer .inner_footer_wrapper .social_links{text-align:center; padding:14px 0px 7px 0px;}
.index_page .non_login_footer .inner_footer_wrapper .links{text-align:center; padding:7px 0px 14px 0px;}
.scrtabs-tabs-fixed-container{width:300px!important; }
.index_page .header_panel .navbar-default .navbar-brand{padding-left:0px!important;}
.index_page .app_screens_slider{width:100%; margin:0 auto; padding:0px 20px;}
.here_app .fast_laptop{width:495px; height:285px; background-size:cover;}
.index_page .app_screens_slider{width:100%; margin:0 auto; padding:0px 15px;}
.index_page .app_screens_slider .carousel-indicators{display:none;}
.here_app .fast_laptop{width:306px; height:180px; background-size:cover; margin:0 auto;}
.index_page .fast_laptop .carousel-inner{width:252px; height:auto;}
.index_page .fast_laptop .item:nth-child(1){width:252px; height:160px; margin-top:10px;}
.index_page .fast_laptop .item:nth-child(2){width:252px; height:160px; margin-top:10px;}
.index_page .fast_laptop .item:nth-child(3){width:252px; height:160px; margin-top:10px;}
.index_page .fast_laptop .item:nth-child(4){width:252px; height:160px; margin-top:10px;}
.index_page .fast_laptop .item:nth-child(5){width:252px; height:160px; margin-top:10px;}
.index_page .fast_laptop .item img{width:100%;}
.hint_start .leftpanel_wrapper .hint_box{width:320px;}
.hint_start .leftpanel_wrapper .nav_panel_class{margin-left:0px; left:0px; top:0px!important;}
.hint_start .leftpanel_wrapper #in_arrow_inner{display:none}
.hint_start .leftpanel_wrapper .hint_box:before{content: '\f0d8';position: Absolute;color:#fff;width: 10px;height: 20px;left: 28px;top: -16px;font-family: FontAwesome;font-size: 25px;}
.hint_start .leftpanel_wrapper #hint_home {display: block;top: 42px;left: 20px;}
.hint_start .leftpanel_wrapper #hint_product_services{top:42px; left:20px; }
.hint_start .leftpanel_wrapper #hint_product_services {top: 42px;left: 20px;}
.hint_start .leftpanel_wrapper #hint_loyalty {top: 55px;left: 20px;}
.hint_start .leftpanel_wrapper #hint_trips {top: 45px;left: 20px;}
.hint_start .leftpanel_wrapper #hint_appcenter {top: 50px;left: 20px;}
.hint_start .leftpanel_wrapper #hint_account {top: 48px;left: 20px;}
.hint_start .leftpanel_wrapper #discussion {top: 52px;left: 20px;}
.hint_start .leftpanel_wrapper #hint_demo {top: 68px;left: 20px;}
.hint_start .leftpanel_wrapper #hint_support_tickets {top: 108px;left: 20px;}
.hint_start .leftpanel_wrapper #hint_knowledge_base {top: 140px;left: 20px;}
.hint_start .leftpanel_wrapper #hint_gift_card {top: 50px;left: 20px;}
.hint_start .leftpanel_wrapper #hint_orders{top:42px; left: 20px; }
.hint_start .leftpanel_wrapper #hint_reports{top:42px; left: 20px; }
.hint_start .leftpanel_wrapper #hint_discounts{top:42px; left: 20px; }
.hint_start .leftpanel_wrapper #hint_settings{top:42px; left: 20px; }
.hint_start .leftpanel_wrapper #hint_gift_card_loyalty{top:42px; left: 20px; }
.hint_start .leftpanel_wrapper #hint_recurring_billing{top:42px; left: 20px; }
.hint_start .leftpanel_wrapper #hint_quote_invoicing{top:42px; left: 20px; }
.hint_start .leftpanel_wrapper #hint_inventory{top:42px; left: 20px; }
.hint_start .leftpanel_wrapper #hint_web_store{top:42px; left: 20px; }
.hint_start .leftpanel_wrapper #hint_employees{top:42px; left: 20px; }
.hint_start .leftpanel_wrapper #hint_table_reservations{top:42px; left: 20px; }
.hint_start .leftpanel_wrapper #hint_appointments{top:42px; left: 20px; }
.hint_start .leftpanel_wrapper #hint_accounting{top:42px; left: 20px; }
.hint_start .leftpanel_wrapper #hint_marketing{top:42px; left: 20px; }
.hint_start .leftpanel_wrapper #hint_customers{top:42px; left: 20px; }

.index_page .tab_panel .tab_content .content{height:auto;}
.videos_page .help_sections .icon-2{width:276px; height:auto}
.scrtabs-tabs-fixed-container .scrtabs-tabs-movable-container .scrtabs-tab-container .scrtabs-js-tab-scroll-arrow-right{ display:none !important;}
.scrtabs-tabs-fixed-container .scrtabs-tabs-movable-container .scrtabs-tab-container .scrtabs-js-tab-scroll-arrow-left { display:none !important;}

.pm_sorting .action_panel .right_options{margin:0px;}
.pm_sorting .action_panel .pull-left{margin:0px;}
.pm_sorting .data_panel_wrapper .data_panel li:first-child{padding-left:3px!important; padding-bottom:3px!important;}
.pm_sorting .form_head{font-weight:700;}

.pos_app .header_panel .navbar-default .navbar-brand{padding:0px!important;}
.pos_app .food_drink_img:before{width:350px!important; margin-left:-175px!important;;}
.pos_app .tab_panel .features li{font-size:20px!important;}
.pos_app .header_panel .navbar-default .navbar-brand{padding:0px!important;}
.pos_app .tab_panel .features .btn{padding:10px 30px!important}
.pos_app .tab_panel .tab_content{padding:0px!important;}
.pos_app .tab_panel .tab_content .col-sm-6{padding:0px!important;}
.pos_app .content_panel .free_try_button{padding:10px 30px!important}

.here_app .header_panel .navbar-default .navbar-brand{padding:10px 0px!important;}
.here_app .header_panel .container-fluid{padding-left:0px!important;}
.here_app .food_drink_img:before{width:350px!important; margin-left:-175px!important;;}
.here_app .tab_panel .features li{font-size:20px!important;}
.here_app .tab_panel .tab_content{height:920px!important}
.here_app .tab_panel .features .btn{padding:10px 30px!important}
.here_app .tab_panel .tab_content{padding:0px!important;}
.here_app .tab_panel .tab_content .col-sm-6{padding:0px!important;}
.here_app .img_panel .img_text .sub_title{line-height:normal!important}
.here_app .img_panel .img_text{padding:0px 20px;}
.here_app .app_slider_panel{padding:0px!important;}
.here_app .content_panel .free_try_button{padding:10px 30px!important}
.here_app .here_app_img .img_text .sub_title{font-size:16px!important;}
.here_app .carousel-inner{height: 390px; margin-bottom: 20px;}
.here_app .app_screen_heading{font-size:23px;}
.here_app .carousel-inner>.item>img{margin-left:0px; margin-right:0px; width:350px; float: none; margin: 0 auto;}
.here_app .carousel-caption{font-size: 22px; padding-top: 14px; left: 0px;}
.here_app .app_screens_slider{width:100%; padding:0px 15px;}
.here_app .app_screens_slider .carousel-control{margin-top:-60px;}
.here_app .fast_growing h2{padding-top:0px; font-size:15px!important}

.product_services .data_panel_wrapper .table_header li:first-child{padding-left:9px;}
.product_services .data_panel_wrapper .data_panel li:first-child{padding-left:9px;}

.p-services .data_panel_wrapper .table_header{display:block;}
.p-services .data_panel_wrapper .table_header li{display:none;}
.p-services .data_panel_wrapper .table_header li:first-child{display:block;}
.p-services .data_panel_wrapper .data_panel li:first-child{padding-left: 23px!important;}
.p-services .data_panel_wrapper .table_header .actions_items .dropdown-menu li{display:block;}

.manage_categories .data_panel_wrapper .table_header li:first-child{padding-left:9px;}
.manage_categories .data_panel_wrapper .data_panel li:first-child{padding-left:9px!important;}
.manage_modifier .data_panel_wrapper .table_header li:first-child{padding-left:9px;}
.manage_modifier .data_panel_wrapper .data_panel li:first-child{padding-left:9px;}
.tax_management .data_panel_wrapper .table_header li:first-child{padding-left:9px;}
.tax_management .data_panel_wrapper .data_panel li:first-child{padding-left:9px;}
.discount .data_panel_wrapper .table_header li:first-child{padding-left:9px;}
.discount .data_panel_wrapper .data_panel li:first-child{padding-left:9px;}
.gift_card .data_panel_wrapper .table_header li:first-child{padding-left:9px;}
.gift_card .data_panel_wrapper .data_panel li:first-child{padding-left:9px;}
.order_list_page .data_panel_wrapper .table_header ul{padding-left:9px;}
.order_list_page .data_panel_wrapper .data_panel ul{padding-left:9px;}
.vendor_list_page .data_panel_wrapper .table_header ul{padding-left:9px;}
.vendor_list_page .data_panel_wrapper .data_panel ul{padding-left:9px;}
.employee .data_panel_wrapper .table_header ul{padding-left:9px;}
.employee .data_panel_wrapper .data_panel ul{padding-left:9px;}
.timeoff_request .data_panel_wrapper .table_header ul{padding-left:9px;}
.timeoff_request .data_panel_wrapper .data_panel ul{padding-left:9px;}
.compensation_employee_page .data_panel_wrapper .table_header ul{padding-left:9px;}
.compensation_employee_page .data_panel_wrapper .data_panel ul{padding-left:9px;}
.employee_performance_review .data_panel_wrapper .table_header ul{padding-left:9px;}
.employee_performance_review .data_panel_wrapper .data_panel ul{padding-left:9px;}
.blocked_timeslot .data_panel_wrapper .table_header ul{padding-left:9px;}
.blocked_timeslot .data_panel_wrapper .data_panel ul{padding-left:9px;}
.easy_accounting .data_panel_wrapper .table_header ul{padding-left:9px;}
.easy_accounting .data_panel_wrapper .data_panel ul{padding-left:0px;}
.manage_coupon .data_panel_wrapper .table_header ul{padding-left:9px;}
.manage_coupon .data_panel_wrapper .data_panel ul{padding-left:9px;}
.crm_automation .data_panel_wrapper .table_header ul{padding-left:9px;}
.crm_automation .data_panel_wrapper .data_panel ul{padding-left:9px;}
.store_manage .data_panel_wrapper .table_header ul{padding-left:9px;}
.store_manage .data_panel_wrapper .data_panel ul{padding-left:9px;}
.unit_conversion .unit .header{padding-left:9px;}

.product_services .data_panel_wrapper .data_panel li:first-child{padding-left:45%;}
.product_services .data_panel_wrapper .data_panel {padding-bottom:60px;}
.manage_categories .data_panel_wrapper .data_panel li{padding-left:0%;}
.manage_categories .data_panel_wrapper .data_panel {padding-bottom:60px;}
.tax_management .data_panel_wrapper .data_panel li:first-child{padding-left:45%;}
.tax_management .data_panel_wrapper .data_panel {padding-bottom:60px;}
.discount .data_panel_wrapper .data_panel li:first-child{padding-left:45%;}
.discount .data_panel_wrapper .data_panel {padding-bottom:60px;}
.gift_card .data_panel_wrapper .data_panel li:first-child{padding-left:45%;}
.gift_card .data_panel_wrapper .data_panel {padding-bottom:60px;}
.order_list_page .data_panel_wrapper .data_panel li:first-child{padding-left:45%;}
.order_list_page .data_panel_wrapper .data_panel {padding-bottom:60px;}
.vendor_list_page .data_panel_wrapper .data_panel li:first-child{padding-left:45%;}
.vendor_list_page .data_panel_wrapper .data_panel {padding-bottom:60px;}
.employee .data_panel_wrapper .data_panel li:first-child{padding-left:45%;}
.employee .data_panel_wrapper .data_panel {padding-bottom:60px;}
.timeoff_request .data_panel_wrapper .data_panel li:first-child{padding-left:45%;}
.timeoff_request .data_panel_wrapper .data_panel {padding-bottom:60px;}
.blocked_timeslot .data_panel_wrapper .data_panel li:first-child{padding-left:45%;}
.blocked_timeslot .data_panel_wrapper .data_panel {padding-bottom:60px;}
.compensation_employee_page .data_panel_wrapper .data_panel li:first-child{padding-left:45%;}
.compensation_employee_page .data_panel_wrapper .data_panel {padding-bottom:60px;}
.employee_performance_review .data_panel_wrapper .data_panel li:first-child{padding-left:45%;}
.employee_performance_review .data_panel_wrapper .data_panel {padding-bottom:60px;}
.manage_coupon .data_panel_wrapper .data_panel li:first-child{padding-left:45%;}
.manage_coupon .data_panel_wrapper .data_panel {padding-bottom:60px;}
.crm_automation .data_panel_wrapper .data_panel li:first-child{padding-left:45%;}
.crm_automation .data_panel_wrapper .data_panel {padding-bottom:60px;}
.store_manage .data_panel_wrapper .data_panel li:first-child{padding-left:45%;}
.store_manage .data_panel_wrapper .data_panel {padding-bottom:60px;}
.manage_modifier .data_panel_wrapper .data_panel {padding-bottom:60px;}
.unit_conversion .unit .header{paddin-left:}
.add_button{right: 10px; left: auto; bottom: 10px; position: fixed; z-index:100;}

.in_arrow{display:none;}
.out_arrow{display:none!important;}
.ui-sortable-handle{cursor: default!important; touch-action: auto!important;}
.top_95{top:0px; position:relative}
/* Index Page */
.index_page .header_wrapper{height:125px;}
/*.index_page .genaric_img{height:calc(100% - 125px)!important;}*/
.index_page .img_panel{height:150px;}
.index_page .pointing_line{width:65%;}
.index_page .navbar-default .navbar-toggle .icon-bar{background-color:#fff;}
.index_page .top_panel .newline{display:block}
.index_page .top_panel{padding:5px; font-size:13px;}
.index_page .top_panel a{display:inline-block; padding:5px; font-size:13px; width:auto;}
.index_page .genaric_img{background-position:-400px;}
.index_page .genaric_img:before{width:310px; margin-left:-155px; font-size:20px; line-height:30px; top:35px;}
.index_page .food_drink_img:before{width:310px; margin-left:-155px; font-size:20px; line-height:30px; top:35px;}
.index_page .retail_ecommerce_img:before{width:310px; margin-left:-155px; font-size:20px; line-height:30px; top:55px;}
.index_page .salons_spas_img:before{width:310px; margin-left:-155px; font-size:20px; line-height:30px; top:55px;}
.index_page .studios_classes_img:before{width:310px; margin-left:-155px; font-size:20px; line-height:30px; top:55px;}
.index_page .home_services_img{background-position:right;}
.index_page .home_services_img:before{width:310px; margin-left:-155px; font-size:20px; line-height:30px; top:55px;}
.index_page .app_slider_panel h1 .btn-default{font-size:20px;}
.index_page .img_panel .img_text .title{font-size:19px; line-height:25px;}
.index_page .img_panel .img_text .sub_title_inner{font-size:16px; line-height:45px; margin-top:0px; padding:10px;}
.index_page .img_panel .img_text .sub_title{font-size:16px; line-height:45px; margin-top:80px;}
.index_page .img_panel .img_text .sub_title .btn-group{width:300px;}
.index_page .img_panel .img_text .sub_title .btn-group .btn{width:300px; font-size:18px;}
.index_page .img_panel .img_text .sub_title .btn-group .btn i{font-size:18px;}
.index_page .img_panel .img_text .sub_title .dropdown-menu{top:17px;}
.index_page .img_panel .img_text .sub_title .open>.dropdown-menu{top:17px;}
.index_page .img_panel .img_text .sub_title .open>.dropdown-menu a{font-size:17px;}
.index_page .tab_panel .app_screen .shadow{border-radius:15px; padding-top:78px;}
.index_page .tab_panel .app_screen .shadow_mobile{border-radius:34px; padding-top:78px;}
.index_page .tab_panel .features{padding:20px 0px; margin-top:25px;}
.index_page .app_slider_panel{padding:20px 0px;}
.index_page .module_icon{padding:20px 10px 0px 10px;}
.index_page .module_icon .module_item{width:50%; margin-bottom:30px; margin-right:0px}
.index_page .customer_section{width:100%; padding:10px;}
.index_page .customer_section .images_left_panel{width:100%; height:auto; float:none}
.index_page .customer_section .images_left_panel img{width:100%;}
.index_page .customer_section .images_right_panel{width:100%; height:auto; float:none; margin-top:10px;}
.index_page .customer_section .images_right_panel .top_img{width:100%; height:auto; margin-bottom:10px;}
.index_page .customer_section .images_right_panel .top_img img{width:100%;}
.index_page .customer_section .images_right_panel .bottom_img{width:100%; height:auto;}
.index_page .customer_section .images_right_panel .bottom_img .pull-left{width:48%;}
.index_page .customer_section .images_right_panel .bottom_img .pull-left img{width:100%;}
.index_page .customer_section .images_right_panel .bottom_img .pull-right{width:48%;}
.index_page .customer_section .images_right_panel .bottom_img .pull-right img{width:100%;}
.index_page  .customer_section_old{padding:20px 10px;}
.index_page .customer_section_old img{width:112px; height:auto}
.index_page .tab_panel .features li{font-size:15px; margin-bottom:10px;}
.index_page .app_slider_panel h1{font-size:20px;}
.index_page .content_panel{width:100%; padding:10px}
.index_page .content_panel h1{font-size:17px;}
.index_page .content_panel h3.pricing-title{font-size:17px;}
.index_page .content_panel h2{font-size:14px; line-height:normal; margin-top:0px; margin-bottom:20px;}
.index_page .content_panel p{font-size:13px;}
.index_page .tab_panel .tab_content .content{padding-top:20px;}
.index_page .free_try h1{font-size:19px; margin-bottom:30px; margin-top:10px;}
.index_page .free_try h2{font-size:14px; margin-top:10px;}
.index_page .free_try .free_try_button{font-size:15px;}
.index_page .customer_section_old{padding:20px 10px;}
.index_page .customer_section .content{font-size:15px;}
.index_page .customer_section_old h1{font-size:20px;}
.index_page .customer_section_old .row{padding:0px; font-size:13px;}
.index_page .customer_section_old span{font-size:16px;}
.index_page .customer_section_old .row:last-child{padding:0px;}
.index_page .free_try{padding:10px 10px;}
.index_page .content_panel .chat_button{font-size:15px;}
.index_page .header_panel{padding:5px;}
.index_page #menu{background:#4c4c4c; padding:20px 10px; margin:0px -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;}
.index_page .navbar-right li{margin-bottom:10px;}
.index_page .header_panel .login{margin-right:0px;}
.index_page .tab_panel .top_content .icon{width:98px; height:100px;}
.index_page .tab_panel .top_content .icon img{width:100%;}
.index_page .tab_panel .top_content .app_name{font-size:35px;}
.index_page .pricing_panel{width:100%;}
.index_page .fast_growing{width:100%; padding:10px; display:table}
.index_page .fast_growing h1{font-size:22px; margin-top:0px;}
.index_page .fast_growing .h1{font-size:22px; margin-top:0px;}
.index_page .fast_growing h2{font-size:17px; font-weight:300; line-height:20px; margin-bottom:20px; margin-left:0px;}
.index_page .fast_growing h2.subheading-one{font-size:22px; margin-top:0px; line-height:normal;}
.index_page .fast_growing img{width:100%; height:auto;}
.index_page .tab_panel .pos_screen{width:300px; height:202px; background:url(../images/app_screen_small.png) no-repeat left -972px}
.index_page .tab_panel .orderup_screen{width:300px; height:202px; background:url(../images/app_screen_small.png) no-repeat -305px -972px}
.index_page .tab_panel .onthelist_screen{width:300px; height:202px; background:url(../images/app_screen_small.png) no-repeat -610px -972px}
.index_page .tab_panel .regulars_screen{width:300px; height:202px; background:url(../images/app_screen_small.png) no-repeat left -1180px}
.index_page .tab_panel .welcome_screen{width:300px; height:202px; background:url(../images/app_screen_small.png) no-repeat -305px -1180px}
.index_page .tab_panel .here_screen{width:300px; height:202px; background:url(../images/app_screen_small.png) no-repeat -610px -1180px}
.index_page .tab_panel .incoming_screen{width:300px; height:202px; background:url(../images/app_screen_small.png) no-repeat -474px -1384px}
.index_page .fast_laptop{background: url(../images/fast-growing-business.png) no-repeat center top; width: 330px; height: 187px; background-size: cover;}

.get_free_trail_pop .modal-header{padding-right:20px;}
.get_free_trail_pop .modal-footer .btn{font-size: 18px; padding: 10px 15px;}
.pricing_page .img_panel .img_text .title{font-size:15px; line-height:normal}
.pricing_page .img_panel .img_text .sub_title_inner{font-size:14px; line-height:normal}
.pricing_page .img_panel .img_text{margin-top:-82px}
.pricing_page .container{width:100%; padding:20px 10px;}
.pricing_page .container .package{width:100%;}
.pricing_page .container .package h1{font-size:18px; background:#fafafa}
.pricing_page .container .package .price h1{font-size:18px; background:#fff}
.pricing_page .container .package .features{font-size:14px; padding:5px 10px;}
.pricing_page .container .package .border_right {border-right:0px; border-bottom:1px solid #dcdcdc}
.pricing_page .container .customer_speak{width:95%;}
.pricing_page .container .customer_speak .h1{font-size:18px;}
.pricing_page .container .customer_speak h1{font-size:18px;}
.pricing_page .container .customer_speak h2{font-size:15px;}
.pricing_page .container .customer_speak .customer_name{font-size:13px;}
.pricing_page .container .expenses h1{font-size:18px;}
.pricing_page .container .expenses .detail .col-sm-6{border:solid 1px #dcdcdc; margin-bottom:30px; padding:0px;}
.pricing_page .container .expenses .detail h1{font-size:17px; background:#fafafa; margin:0px; padding:15px;}
.pricing_page .container .expenses .detail .icon{width:150px; height:111px;}
.pricing_page .container .expenses .detail .icon img{width:100%;}
.pricing_page .container .expenses .detail .amount{font-size:14px;}
.pricing_page .container .expenses .detail .btn{margin-top:20px; width:50%}
.pricing_page .container .expenses{width:100%;}
.pricing_page .container .content_area{width:95%; margin-top:40px;}
.pricing_page .container .content_area h1{font-size:18px;}
.pricing_page .container .content_area p{font-size:14px;}
.pricing_page .container .content_area .app_detail{font-size:14px;}
.pricing_page .care{font-size:16px;}
.pricing_page .container .content_area .app_detail .col-height{float:none!important; width:50%;}
.help_center .help_sections{ margin:0 auto; width:100%;}
.help_center .help_sections .col-sm-4{padding:5px 15px;}
.help_center .help_sections .border_blue{height:185px;}
.help_center .img_panel .img_text .title{font-size:19px; line-height:25px; padding:40px 7px 20px 7px!important}
.help_center .img_panel .img_text .sub_title_inner{font-size:15px;}
.help_center_inner .container{height:100%; display:table}
.pricing_page .module_icon .module_item{width: 100%; height: 145px; padding: 5px; margin: 0px; margin-bottom:20px;}
.pricing_page .module_icon{padding:10px;}
.login_page .content{width:100%}
.signup .signup_form h1{font-size:21px;}
.signup .feature_container h2{font-size:17px;}
.signup .feature_container ul{font-size:13px;}
.login_page .footer{position:relative; bottom:unset; width:100%;}
.index_page .footer .text-right {text-align: center!important;}
.signup_new .signup_form h1{font-size:18px; line-height:25px; margin-top:0px; font-weight: 300;}
.signup_new .feature_container{font-size: 13px; padding: 0px; text-align: center; line-height: 20px; font-weight: 300;}
.signup_new .feature_container span{float:none!important; width:100%!important;}
.signup_new .feature_container img{display:block; margin:0 auto; float:none!important; margin-bottom:10px!important;}
.signup_new .feature_container .col-sm-6{margin-bottom:20px;}
.signup_new .feature_container .divider{height:1px; width:100%; margin:20px 0px;}
.signup_new .feature_container .divider .and{width:30px; text-align:center; margin-top:-10px; font-size:26px;}
.signup_new .footer{position:relative; bottom:unset; width:100%;}
.error_msg .container{width:100%; margin:0 auto; padding:20px;height:100%;}
.videos_page .video_listing {width:93%; margin:10px;}
.videos_page h1{padding:15px;}
.videos_page .video_listing .video_display{width:100%; height:auto; margin:0 auto;}
.videos_page .video_listing .video_display iframe{width:100%; height:315px; margin:0 auto;}
.videos_page .help_sections .icon{width:100%; height:auto;}
.videos_page .help_sections .icon img{width:75%;}

.custom_shipping_status .add-new{float: right; margin-right: 5px;}

#wrap-frequency .btn{font-size: 13px;}
.switch_field_left_mobile .toggle{ float:left !important;}

.dhx_cal_navline .dhx_cal_date{top:10px!important; font-size:12px!important}
.width_352{ width:352px;}


.home_page .remove_padding_home_mobile{padding: 2px !important;}
.home_page .box_height { height: 275px;padding: 5px 0px;}
.home_page .data_panel li {font-size: 12px; display: inline-block; float: unset;}
.home_page .dashboard_box { padding: 5px 0px;}
.home_page .popout{ display:none;}

.set_inventory_page .data_panel li:first-child {width: 100%!important;}
.set_inventory_page .action_panel .search{width:153px;}

.signup .signup_form{width:100%; margin:0 auto; margin-bottom:20px;}
.signup .testimony{width:100%; margin:0 auto; margin-top:40px; font-weight:300}

/*.index_page .footer{text-align:center!important}*/

.landing_pg .top_bar_home .welcome{font-size:20px;}
.landing_pg .top_bar_home .welcome img{width:25%;}
.landing_pg .box .description{height:auto;}
.landing_pg .box .heading{height:auto;}
.landing_pg .options{padding:15px 15px; width:100%; display:table;}
.welcome_msg{width:300px!important; margin-left:-150px; padding:15px;}
.welcome_msg h1{font-size:21px; margin:0px; padding-top:0px;}
.welcome_msg p{font-size:13px;}
/* Ecom Page*/
.ecomm .data_panel_wrapper{overflow:unset!important;}
.ecomm .data_panel_wrapper iframe{overflow:unset; height:1495px!important}
.ecomm .action_panel span{font-size:15px;}
.ecomm .data_panel li{width:95%; margin:10px;}
.ecomm .data_panel li a img{width:100%}
.config_options{height:100%; left:0px; display:table; width:100%}
.config_options .config_form{height:500px;}
.sub_nav_mobile{position:relative; padding:10px}
/* Ecom Page*/
/*Delivery Mechanism*/
.delivery_mechanism .data_panel li:last-child{padding-left:0px;}
.delivery_mechanism .data_panel li:last-child .btn{margin:5px; font-size:11px;}
/*Delivery Mechanism*/

#cancel_hours{width: 120px;}

.mobile_width_35{ width:35px !important;}
.mobile_width_108{ width:108px !important;}
.data_panel .parent li.mobile_padding_left0{ padding-left:0px;}
.data_panel .parent li.mobile_padding_left10{padding-left:10px;}
.modal-body .form .badge_setting{padding: 15px 6px 15px 6px !important; text-align: left !important;}

.recurring_billings .data_panel_wrapper .more_than_10 .data_panel .parent li.mobile_padding_left10{padding-left:10px;}

/*--Account--*/


/*-----*/
.reservation_wrapper .data_panel_wrapper .more_than_10{overflow:unset; position: absolute;}
.layout_management .rightpanel_wrapper .inner_panel{overflow: scroll;}
/*----*/
.labor_report .data_panel .parent li{padding-left: 56%!important;}

/*---Payment---*/
.order_payment_methods .payment_method_order .suggested_cost{width: 100%;}
.order_payment_methods .payment_method_order { padding: 30px 0px!important;}
.order_payment_methods .margin_mobile5{ margin:5px;}
/*---Payment---*/

.recurring_page .categories ul.dropdown-menu{ margin-top:0px !important;}

/*.safari_field select{-webkit-appearance: unset!important; padding-right:30px;}
.safari_field:after{content:'\f107'; position:absolute; right:10px; top:10px; z-index:-1}*/

/*Stripe Select*/
.stripe_select .data_panel{top:0px;}
.stripe_select .data_panel .message{width:90%; margin:0 auto; text-align:center; margin-top:50px;}
.stripe_select .data_panel .btns{width:90%; margin:0 auto; text-align:center; margin-top:15px;}
.stripe_select .data_panel .btns a{padding:10px; width:100%; margin-top:15px;}
/*Stripe Select*/

/* Manage Categories */
.manage_categories .child_category .actions_items {visibility:visible!important;}
.manage_categories .parent li{padding-left:9px;}
.manage_categories .table_header{display:block;}
.manage_categories .data_panel{top:51px;}
/* Manage Categories */

/* Manage modifier */
.manage_modifier .parent li{padding-left:9px;}
.manage_modifier .table_header{display:block;}
.manage_modifier .data_panel{top:51px;}
/* Manage modifier */

.color_management .table_header{display:block;}
.color_management .data_panel{top:0px; overflow:auto;}

/* Employee */
.employee .data_panel ul .actions_items{right:3px;}
.reset_password .data_panel ul .actions_items{position:relative; bottom:0px;}
.reset_password .parent li{padding-left:9px;}
.reset_password .table_header{display:block;}
.reset_password .action_panel .right_options{margin-top:0px;}
.location .parent li{padding-left:9px;}
.location .table_header{display:block;}
.location .data_panel{top:0px;}
.location .data_panel li{text-align:unset!important; width:50%; display:table-cell; float:none!important; padding-left:8px!important;}
.location .data_panel li:last-child{text-align:right!important;}
.location .data_panel li .btn{font-size:13px;}
.labor_report .advance_options .dropdown-menu-left{right:0px; left:auto;}
.employee_location li:last-child:before{top:6%}
.employee_message .data_panel{top:0px; margin-left:0px;}
.employee_message .data_panel a{color:#000; text-decoration:none;}
.employee_message .data_panel li{padding:6px 8px}
.employee_message .table_header{display:block}
.employee_message .data_panel ul .actions_items{position:relative; bottom:0px;}
.employee_notifications .data_panel li{word-break: break-word;}
.my_document .data_panel{top:0px;}
.my_document .action_panel .right_options .search{width:169px;}
.my_document .action_panel .right_options .btn-primary{padding:6px;}
.emp_schedular_page .right_options{margin-top:0px;}
.scheduler_wrapper {background: #fff;padding: 1px;flex: 1 1 auto;height: 100%;position: relative; overflow:scroll!important; display: flex; -webkit-flex-flow: column; flex-flow: column;}

.reservation_wrapper{overflow-y: hidden !important; padding-bottom:0px;}
.reservation_wrapper .dhx_cal_navline{width: 1360px !important;}
.app_cal_page #my_form .min_height_pop {height: 170px;}

.z_page .table_header{display:block!important;}
.order_report .top_margin_mobile{margin-top:0px;}
.order_report .action_panel{padding:5px!important;}
.order_report .action_panel .top_action .filter{font-size:11px!important; padding-top:9px!important; padding-bottom:9px!important}
.order_report .action_panel .top_action .btn{font-size:12px!important; padding:7px}

.appointent_calender .reservation_wrapper .dhx_cal_navline { width: 100%!important;height: 125px!important;}
.appointent_calender .reservation_wrapper .dhx_cal_navline .col-xs-4{padding:5px 2px}
.appointent_calender .reservation_wrapper .dhx_cal_navline .col-xs-8{padding:5px 2px}
.appointent_calender .reservation_wrapper .dhx_cal_navline .col-md-3{padding:5px 2px}
.appointent_calender .reservation_wrapper .dhx_cal_navline .margin_right_10{margin-right:5px!important;}
.appointent_calender .reservation_wrapper .dhx_cal_navline .mobile_book_unbook{ float: left !important;  margin-top: 2px;}

.dhx_cal_container{height:100%!important; left: 0px; top: 0px; bottom:10px; width:990px;     overflow: scroll !important;}
/*.dhx_cal_data{height:100%!important;}*/
#my_form{left:50%!important; margin-left:-160px!important; top:50%!important; margin-top:-290px!important; width:320px!important; bottom:auto!important;}
#my_form .modal-body .form_table .field_row .field #repeat_div .checkbox {width:25%!important;}
#my_form .modal-header h4{font-size: 17px; padding-right: 25px;}
#my_form .modal-footer{margin:5px;}
#my_form .modal-footer .btn{font-ize:13px;}
#my_form .modal-footer .margin_5{margin:3px;}
/*#my_form .modal-header{padding:5px 10px;}*/
#my_form .modal-header .close{top: 8px;}
/* Employee */

/* Order Report */
.order_report .report-header #order_report_header_container{display:none;}
.order_report .report-header #order_report_list{top:0px;}
.order_report .advance_options_2 .dropdown-menu-left{right:-110px; left:auto;}
.order_report .advance_options_3 .dropdown-menu-right{left:0px; right:auto;}
.order_report{overflow-x:hidden;}
.order_report .table_header {display:block}
.order_report .data_panel {top:0px; position:relative;}
.order_report .data_panel li:first-child{padding:0px;}
.order_report .data_panel li:first-child .checkbox{position:absolute; top:10px; left:25px; z-index:99}
.order_report .data_panel li{width:45%!important; text-align:left; padding-left:20%!important; padding:9px 3px;}
.order_report .total_text{float:left!important; padding-left:46px;}
.order_report .order_detail{width:90%;}
.order_report .order_detail .bottom_footer .btn{margin:3px;}
#right_panel{padding-bottom:100px;}
.order_report .change_date .hour{float:left; width:60px;}
.order_report .change_date .hour .dropdown-toggle{padding:7px!important;}
.order_report .change_date .hour_title{float:left; border-right:solid 1px #dcdcdc; padding:8px 5px;}
.order_report .change_date .minute{float:left; width:60px;}
.order_report .change_date .minute  .dropdown-toggle{padding:7px!important;}
.order_report .change_date .minute_title{float:left; border-right:solid 1px #dcdcdc; padding:8px 5px;}
.order_report .change_date .pm_am{float:left; width:60px;}
.order_report .change_date .pm_am .dropdown-toggle{padding:7px!important;}
.order_report .min_height_pop{overflow-x:scroll;}
.order_report .refund_process .table_header{display:block}
.order_report .refund_process .table_header li{display:none}
.order_report .refund_process .table_header li .checkbox{position:relative; top:0px; left:0px;}
.order_report .refund_process .table_header li .checkbox label{padding-left:0px;}
.order_report .refund_process .table_header .parent  li:first-child{display:block!important; padding:9px 8px; padding-left:55%!important;}
.order_report .refund_process .table_header ul{background:#f0f1f2; border-bottom:2px solid #ddd}
.order_report .refund_process .data_panel li{width:100%!important; padding:9px 8px; padding-left:55%!important;}
.order_report .refund_process .data_panel li .checkbox{position:relative; top:0px; left:0px;}
.order_report .refund_process .data_panel li .checkbox label{padding-left:0px;}
.order_report .refund_process .data_panel li:first-child{display:block!important;}
.order_report .refund_process .refund-items .data_panel li.remove_li_mobile{display:none!important;}
.order_report .refund_process .table_header .parent li:before{top:12px;}

.order_report #refund-process .text-right{text-align: inherit;}
.order_report .action_panel .search_by input{border:solid 1px #dcdcdc; padding:4px 5px 3px 5px;}
.order_report .action_panel .search_by .dropdown-toggle{width:110px;}
.refund_txtbox {width: 80%;}

/* Order Report */

/* Discount */
.top_tabs{padding-top:20px;}
.top_tabs{background:#fff; border-radius:0px; min-height:auto; width:100%; margin:0 auto; margin-bottom:25px;}
.top_tabs .nav-pills.nav-wizard > li{width:99px;}
.top_tabs .nav-pills.nav-wizard > li .circle:before{content:''; background: #ccc; height: 2px; position: absolute; width: 35px; left: -35px; color: #ccc; top: 50%; margin-top: -1px;}
.top_tabs .nav-pills.nav-wizard > li .circle:after{content:''; background: #ccc; height: 2px; position: absolute; width: 35px; left: 30px; color: #ccc; top: 50%; margin-top: -1px;}
.top_tabs .nav-pills.nav-wizard > li.active .circle:before{content:''; background: #428bca; height: 2px; position: absolute; width: 35px; left: -35px; color: #ccc; top: 50%; margin-top: -1px;}
.top_tabs .nav-pills.nav-wizard > li.active .circle:after{content:''; background: #428bca; height: 2px; position: absolute; width: 35px; left: 30px; color: #ccc; top: 50%; margin-top: -1px;}
.top_tabs .navbar-default .navbar-brand{font-size:20px; padding-left:0px;}
/* Discount */

.printer_settings .more_than_10{overflow-x:scroll;}
.printer_settings .more_than_10 ul{padding:0px; margin:0px; list-style:none;}
.printer_settings .more_than_10 li{white-space:nowrap}
.printer_settings .more_than_10 .row-height{display: table; table-layout: fixed!important; width: 100%;}
.printer_settings .more_than_10 .col-height{float:none!important}
.printer_settings .more_than_10 li{width:150px; padding:9px 8px}

.printer_assigned_mobile{max-width: 365px !important; overflow-y: hidden; display: flex;}
.printer_settings .data_panel .parent li .multiselect-container li{ padding-left:0px;}
.printer_settings .parent li ul.multiselect-container{ margin-top:0px !important;}

.logo_upload .drag_drop{ width: 95% !important;}
.logo_upload .note_mobile{width: 95% !important;}
.logo_upload .drag_drop_orderup { width: 95% !important; padding: 10px;}
.drag_drop_orderup .content {font-size: 12px; width: 70%;}
.drag_drop_orderup i {margin-left: 10px;}
.upload_photo_panel .upload_photo{position:relative; right:auto; top:auto; width: 125px;}
.upload_photo_panel{padding:5px;}

.custom_shipping_status .data_panel{top:0px;}
.custom_shipping_status .data_panel .parent li{padding-left:50%;}

.res_general_settings .data_panel .parent li {padding-left: 72%;}
.res_general_settings .table_header{ display:none !important;}

.outofstock_page .text-danger{word-break: break-word;}
.outofstock_page .data_panel li{word-break: break-word;}

.product_label .heading_printer{padding:10px; padding-left:20px; width:100%; position:relative; padding-left:40px;}
.product_label .heading_printer .number{width:30px; height:30px; border-radius:30px; color:#fff; background:#2b333b; text-align:center; margin-right:10px; position:Absolute; left:5px;}
.product_label .content{padding:10px; padding-left:60px; width:100%}
.product_label .img{width:100%; margin-top:20px;}
.product_label .img img{width:100%;}

/*Payment Option*/
.payments_options .data_panel li{word-break: break-word;}

.gift_card .action_panel .right_options .btn{padding:6px;}
.gift_card .data_panel .parent li{padding-left:50%}
.gift_card_report .advance_options .dropdown-menu-left{left:auto; right:0px;}

.saved_page .data_panel .parent li{padding-left:60%;}
.saved_page.data_panel .parent li:before{left:5px}
.sales_page .advance_options .dropdown-menu-left{left:auto; right:-24px;}
.ats_page .advance_options .dropdown-menu-left{left:auto; right:-105px;}
.discount_page .advance_options .dropdown-menu-left{right:-30px; left:auto;}
.cash_drawer_page .advance_options .dropdown-menu-left{right:-30px; left:auto;}
.close_out_page .advance_options .dropdown-menu-left{right:-30px; left:auto;}
.z_page .advance_options .dropdown-menu-left{right:-30px; left:auto;}
.tax_report .advance_options .dropdown-menu-left{right:-30px; left:auto;}
.cash_adj_page .advance_options .dropdown-menu-left{right:-30px; left:auto;}
.modifier_page .advance_options .dropdown-menu-left{right:-30px; left:auto;}

.recurring_billings .data_panel_wrapper .more_than_10 .table_header{display:block}
.recurring_billings .data_panel_wrapper .more_than_10 .table_header li:first-child{display:block}
.recurring_billings .data_panel_wrapper .more_than_10 .table_header .check_box{display:block}
.recurring_billings .data_panel_wrapper .more_than_10 .table_header .check_box .checkbox{margin-top:8px;}
.recurring_billings .data_panel_wrapper .more_than_10 .table_header li{display:none}
.recurring_billings .data_panel_wrapper .more_than_10 .data_panel li:first-child{display:none}
.recurring_billings .data_panel_wrapper .more_than_10 .data_panel .check_box label{padding:0px!important;}
.recurring_billings .data_panel_wrapper .more_than_10 .data_panel .parent li{padding-left:55%!important;}
.recurring_billings .data_panel_wrapper .more_than_10 .data_panel .parent li:first-child{padding-left:10px!important}
.recurring_billings .recurring_billing_detail .setting_form .col-xs-2 {border-bottom: solid 1px #dcdcdc!important; text-align:right}
.recurring_billings .more_than_10 .table_header li:first-child {width: 28px; padding-left: 7px;}
.recurring_billings .settings_open{width:100%; margin-right:-0px!important;}
.recurring_billings .details_open{margin-right:-607px;}

.easy_accounting .data_panel_wrapper{margin-left:0px;}
.profit_loss .table_header{display:block}

.sales_page .data_panel_wrapper .more_than_10{overflow:auto; position:absolute;}

.manage_pos_page .panel-heading a{padding:10px; font-size:14px;}

.app_center .boxes li .info{height:auto;}
.app_center .boxes li .info .description{min-height:auto; text-align: center; width: 100%; font-weight: 300; margin-bottom: 10px; color: #64696e; line-height: 1.5;}

.customer_management .table_header{display:block}
.customer_management .table_header .actions_items{visibility:visible;}
.customer_management .table_header li{display:none}
.customer_management .table_header .check_box{width:35px; display:block}
.customer_management .table_header .check_box label{padding-left:0px; margin-top:8px;}
.customer_management .table_header li:first-child{width:35px; display:block; padding-left:10px;}
.customer_management .table_header li:first-child li{display:block}
.customer_management .table_header .detail_plus{width:35px;}
.customer_management .data_panel{top:00px;}
.customer_management .parent li.mobile_padding_left10{padding-left:10px!important;}
.customer_management .data_panel li{width:100%!important; word-break:break-all}
.customer_management .data_panel .check_box label{padding-left:0px;}
.customer_management .data_panel .detail_plus{text-align:right!important;}
.customer_management .data_panel .action{padding:0px;}
.customer_management .action_panel .advance_options .dropdown-menu{/*left:-91px; right:auto;*/}
.customer_management .action_panel .advance_options_2 .dropdown-menu{/*left:-91px;*/ right:auto;}
.customer_management .order_detail{width:100%;}
.customer_management .action_panel .right_options{width:unset;}

.add_customer .upload_photo_panel {padding-right:0px}
.add_customer .upload_photo_panel .upload_photo{position:relative; right:Auto; top:auto; width:125px;}
.add_customer .upload_photo_panel .upload_photo .upload_image_panel{left:135px; right:auto;}
.add_customer .upload_photo_panel .upload_photo .upload_image_panel:before{border-right-color:#e1e1e1; border-left-color:transparent; right:100%; left:auto;}

.customer_report .action_panel .advance_options .dropdown-menu{left:0px; right:auto;}
.customer_report .action_panel .advance_options_2 .dropdown-menu{left:0px; right:auto;}
.customer_report .action_panel .advance_options_3 .dropdown-menu{right:-100px; left:auto;}

.manage_coupon .data_panel_wrapper{margin-left:0px;}
.manage_coupon .leftside_nav li{width:49.3%;}
.automation_communication .leftside_nav li{width:32.3%;}
.automation_rule .leftside_nav li{width:32.3%;}
.automation_track_report .leftside_nav li{width:32.3%;}

.layout_management .data_panel_wrapper .more_than_10{overflow: auto; position: absolute;}

.time_slots .table_header{display:block;}
.time_slots .table_header li{display:none;}

.time_slots .table_header li .actions_items li {display: inherit;}

.time_slots .table_header li:first-child{display:block; padding-left: 10px; width: 20px;}
.time_slots .table_header .check_box{display:block;}
.time_slots .table_header .check_box .checkbox{margin-top:8px;}
.time_slots .data_panel{top:0px;}
.time_slots .data_panel .parent li:before{width:40%;}

.payments_options .middle_div li{width: 50%!important; padding: 9px 8px!important; float: none!important; display: table-cell; vertical-align: middle;}
.payments_options .data_panel li .dropdown-menu li{padding: 0px!important;}
.payments_options .data_panel li .dropdown-menu {position:absolute}

.set_inventory_page #wrap-select_category_list .dropdown-menu{right:auto; left:-42px;}
.set_inventory_page #wrap-show_vendors_list .dropdown-menu{right:auto; left:-42px;}

.order_report .payment_panel .product_display{width:100%; float:none;}
.order_report .payment_panel .customer_info{width:100%; float:none; border-left:0px; border-top:solid 10px #f0f1f2}

.modal-body .category_box {width: 100%;}
.modal-header h4{font-size:20px; text-align:left;}
.modal-footer .btn-primary{font-size:12px;}
.modal-footer .btn-default{font-size:12px;}
.video-main iframe{width:100%;}
.overview-left{width:100%!important;}
.video-main{width:100%!important}

.order_report .order_detail .setting_form .parent li {width:100%!important; height:auto; line-height:18px; padding-left:45%; font-size:13px; display:table; text-align:left!important; position:relative}
.order_report .order_detail .setting_form .parent li:before{font-weight:500; position: absolute;left: 10px;top:22%;display: block;width: 45%;content: attr(data-colname);white-space: nowrap;text-overflow: ellipsis;}
.customer_management .order_detail .setting_form .col-xs-12:nth-child(odd){border-bottom:solid 0px #dcdcdc}
.customer_management .order_detail .setting_form{overflow:auto;}
.add_customer .customer_detail .setting_form .product

.api_access .api_warper{width:320px;}

.appointent_calender .data_panel_wrapper .more_than_10{overflow:auto!important; position:absolute;}

body.request_callback .contact-form-wrap{width:100%!important;}

.index_page .non_login_footer .inner_footer_wrapper .app-icons{width:100%; padding:10px 0px;}
.index_page .non_login_footer .inner_footer_wrapper .app-icons .head{width:100%; padding:0px; text-align:center; color:#fff; font-size:20px; margin-bottom:30px;}
.index_page .non_login_footer .inner_footer_wrapper .app-icons .icons{width:100%; padding:0px 0px; margin-bottom:10px;}
.index_page .non_login_footer .inner_footer_wrapper .app-icons .icons ul{margin:0px; padding:0px; list-style:none}
.index_page .non_login_footer .inner_footer_wrapper .app-icons .icons li{margin:0px; padding:0px; list-style:none; display:inline-block; padding:5px 0px; width:157px; margin-bottom:10px;}
.index_page .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}
.index_page .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}
.index_page .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}
.index_page .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}
.index_page .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}
.index_page .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}
.index_page .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}
.index_page .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}
.index_page .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}
.index_page .non_login_footer .inner_footer_wrapper .app-icons .icons .visible-xs{display:inline-block!important;}
.index_page .non_login_footer .inner_footer_wrapper .copyright:first-child{text-align:center; padding:10px 10px 5px 10px;}
.index_page .non_login_footer .inner_footer_wrapper .copyright:last-child{text-align:center; padding:5px 10px 10px 10px;}

.signup-thankyou .first-panel{margin-top:20px;}
.signup-thankyou .first-panel .text{padding:30px 20px;}
.signup-thankyou .first-panel img{width:100%;}
.signup-thankyou .third-panel{width:100%;}
.signup-thankyou .fourth-panel img{width:100%;}

.industry .header_wrapper {height: 66px;}
.index_page .img_panel{height:295px;}
.industry .food-drinks a{font-size:15px;}
.industry .food-drinks .text{padding-top:90px; font-size:25px;}
.industry .food-drinks .text #app{font-size:25px;}
.industry .salon-spa a{font-size:14px;}
.industry .salon-spa h1.text{padding-top:90px; font-size:25px;}
.industry .salon-spa h1.text #app{font-size:25px;}
.industry .studio-classes a{font-size:14px;}
.industry .studio-classes h1.text{padding-top:90px; font-size:25px;}
.industry .studio-classes h1.text #app{font-size:25px;}

.industry .second-panel{padding:20px;}
.industry .second-panel .font_35{font-size:25px;}
.industry .second-panel .content{font-size:18px;}
.industry .third-panel{padding:20px;}
.industry .third-panel .text{width:100%; font-size:18px;}
.industry .third-panel .btn{width:100%; margin-right:0px; margin-bottom:0px; margin-bottom:10px;}
.industry .fourth-panel{padding:20px;}
.industry .fourth-panel .head{font-size:25px;}
.industry .fourth-panel .sub-head{font-size:18px;}
.industry .fourth-panel ul{padding-left:4px;}

.industry .fourth-panel li{font-size:17px; line-height:normal!important; margin-bottom:15px;}
.industry .fourth-panel li img{width:30px; height:30px;}
.industry .fourth-panel .f-text{font-size:18px;}
.industry .fourth-panel a{display:table; margin:0 auto; margin-bottom:10px;}
.industry .fifth-panel{padding:20px;}
.industry .fifth-panel .starred{font-size:22px;}
.industry .fifth-panel .title{font-size:20px;}
.industry .fifth-panel a{font-size:15px;}
.industry .sixth-panel{padding:20px;}
.industry .sixth-panel .title{font-size:25px;}
.industry .sixth-panel .content{font-size:16px; width:100%;}
.industry .sixth-panel .sub-title{font-size:18px;}
.industry .sixth-panel .app-content{font-size:16px; height:auto;}
.industry .seventh-panel{padding:20px;}
.industry .second-panel img{width:100%;}
.industry .seventh-panel .head{height:50px; font-size:25px;}
.industry .seventh-panel .content{height:250px; font-size:16px; height:auto;}
.industry .seventh-panel .col-md-4{padding:30px 15px;}
.industry .eigth-panel{padding:20px;}
.industry .eigth-panel .col-md-8{padding:0px;}
.industry .eigth-panel a{white-space:unset; font-size:15px;}
.industry .eigth-panel .head{font-size:25px;}
.industry .eigth-panel .sub-head{font-size:20px;}
.industry .eigth-panel .content{font-weight:300;}
.industry .eigth-panel li{font-weight:300; font-size:17px;}
.industry .nine-panel{padding:20px;}
.industry .nine-panel .head{font-size:25px;}
.industry .nine-panel .content-panel{width:100%;}
.industry .nine-panel .design{width:100%;}
.industry .nine-panel .sub-head{font-size:20px;}
.industry .nine-panel .content{font-size:20px;}
.industry .nine-panel .design {width:100%; margin-right:0px; background-size:cover;  padding:88px 20px}
.industry .nine-panel .design span{display:table; margin:0 auto;}
.industry .nine-panel .modern-website {width:100%; margin-right:0px; background-size:cover; padding:71px 8px}
.industry .nine-panel .modern-website span{display:table; margin:0 auto;}
.industry .industry-textimonials {padding: 20px 20px 100px 20px;}
.industry .industry-textimonials .head{font-size:25px;}
.industry .industry-textimonials .text-content{width:245px; font-size:16px; margin-top:70px;}
.industry .industry-textimonials .text-content:before{width:40px; height:31px; background-size:cover; top:-35px; left:-35px;}
.industry .industry-textimonials .text-content:after{width:40px; height:31px; background-size:cover; bottom:-35px; right:-35px;}
.industry .ten-panel{padding:20px; font-size:18px;}
.industry .ten-panel .sub-head{width:100%; font-size:18px;}
.industry .img-testimonial{width:100%; margin:0 auto; margin-top:70px;}
.industry .video_height_width{ width:100%; height:169px; border:0px;}
.index_page .img_panel .img_text .sub_title .btn-group:first-child{margin-right:0px;}

.square-pos-system .divider{padding:0px 20px;}
.square-pos-system .video_height_width{ width:100%; height:169px; border:0px;}
.square-pos-system .apps .head .name{font-size:31px;}
.square-pos-system .square-pos-system-img{padding-top:10px; height:225px;}
.square-pos-system .square-pos-system-img .square-pos-text{font-size:21px; padding:10px; line-height:normal;}
.square-pos-system .square-pos-system-img .square-pos-text2{font-size:18px; padding:10px; line-height:normal;}
.square-pos-system .square-pos-system-img a{margin-top:10px;}
.square-pos-system .apps{padding:10px; margin-bottom:0px!important;}
.square-pos-system .apps .text{text-align:center; font-size:20px;}
.square-pos-system .second-panel{padding:30px;}
.square-pos-system .second-panel img{width:100%;}
.square-pos-system .pricing_panel{width:100%;}
.square-pos-system .download_app_cl{margin-bottom:30px!important;}
.square-pos-system .apps .head{margin:0 auto;}
.square-pos-system .industry-textimonials .text-content{width:290px;}
.square-pos-system .apps .incoming-app{width:300px; height:203px; background:url(../images/square-pos-appscreen-new.png) no-repeat -173px -648px}
.square-pos-system .apps .orderup-app{width:300px; height:203px; background:url(../images/square-pos-appscreen-new.png) no-repeat -483px -646px}
.square-pos-system .apps .customer-display-app{width:300px; height:203px; background:url(../images/square-pos-appscreen-new.png) no-repeat -793px -646px}
.square-pos-system .apps .mobile-ordering-app{width: 164px;height: 313px; background: url(../images/square-pos-appscreen-new.png) no-repeat -1107px -647px; margin:0 auto; padding-top:125px;}
.square-pos-system .apps .restaurant-website-app{width:300px; height:203px; background:url(../images/square-pos-appscreen-new.png) no-repeat -795px -862px}
.square-pos-system .apps .onthelist-app{width:300px; height:203px; background:url(../images/square-pos-appscreen-new.png) no-repeat -485px -862px}

.apps-pages .top-panel{height:260px;}
.apps-pages .top-panel .content{width:98%; font-size:20px;}
.apps-pages .top-panel .content h1{font-size:20px;}
.apps-pages .top-panel .content h2{font-size:35px;}
.apps-pages .tab_panel .tab_content .content p{font-size:25px; margin-bottom:10px;}
.apps-pages .tab_panel .tab_content .content span{font-size:20px;}
.apps-pages .tab_panel .tab_content .content{font-size:18px;}
.apps-pages .tab_panel .tab_content .col-md-6{padding:5px;}
.apps-pages .tab_panel .app_screen{margin-top:20px;}
.apps-pages .about-app{line-height:normal; font-size:16px; padding:10px 0px;}
.apps-pages .about-app img{margin-bottom:20px;}
.apps-pages .app-features{width:100%; padding:10px;}
.apps-pages .app-features .col-xs-6{min-height:210px;}
.apps-pages .testimonials{padding:10px 0px;}
.apps-pages .testimonials .testimonial-name{font-size:16px;}
.apps-pages .app_slider_panel .row-height{table-layout:unset!important; margin:0px;}
.apps-pages .app_slider_panel .col-height{display:table!important; width:100%; padding:5px;}
.apps-pages .app_slider_panel img{margin-top:20px;}
.apps-pages .pricing_panel{padding:10px;}
.apps-pages .pricing_panel h3{line-height:normal!important;}
.apps-pages .tab_panel .invoice_screen{background:url(../images/apps-screens.png) no-repeat -744px -1215px; height:393px; width:190px;}
.apps-pages .tab_panel .welcome_screen{background:url(../images/apps-screens.png) no-repeat left -2104px; width:302px; height:222px;}
.apps-pages .tab_panel .here_screen{background:url(../images/apps-screens.png) no-repeat -307px -1619px;  width:290px; height:222px;}
.apps-pages .tab_panel .pos_screen{background:url(../images/apps-screens.png) no-repeat -307px -1868px;  width:290px; height:222px;}
.apps-pages .tab_panel .orderup_screen{background:url(../images/apps-screens.png) no-repeat -611px -1868px;  width:290px; height:222px;}
.apps-pages .tab_panel .incoming_screen{background:url(../images/apps-screens.png) no-repeat -616px -1620px;  width:291px; height:222px;}
.apps-pages .tab_panel .onthelist_screen{background:url(../images/apps-screens.png) no-repeat left -1620px;  width:291px; height:222px;}
.apps-pages .tab_panel .vipz_screen{background:url(../images/apps-screens.png) no-repeat -529px -1215px; height:393px; width:190px;}
.apps-pages .tab_panel .regulars_screen{background:url(../images/apps-screens.png) no-repeat left -1867px;  width:291px; height:222px;}
.apps-pages .registration span{width:100%; display:table; text-align:center;}

.new-home-page .genaric_img{background-position:-190px;}
.new-home-page .img_panel .img_text .title{padding:0px 7px 0px 7px !important}
.new-home-page .img_panel .img_text .sub_title .btn-group:first-child{margin-right:0px;}
.new-home-page .genaric_img .img_text{margin-top:-35px!important;}
.new-home-page .website-builder-promotion .content{margin-bottom:20px;}
.new-home-page .features .arrow{width:15px; font-size:22px; display:none;}
.new-home-page .features .arrow i{top:10px;}
.new-home-page .heading{font-size:22px;}
.new-home-page .features{width:98%;}
.new-home-page .features .f-box{margin-top:75px; width:100%; background-size:cover;}
.new-home-page .features .content{font-size:20px;}
.new-home-page .features .number{top:-73px; left:50%; margin-left:-35px;}
.new-home-page .action-panel{padding:10px;}
.new-home-page .sub-text{width:98%;}
.new-home-page .website-builder-promotion{width:98%;}
.new-home-page .website-builder-promotion .desktop-screen{width:100%;}
.new-home-page .website-builder-promotion .desktop-screen img{width:100%;}
.new-home-page .cloud-basic{width:98%;}
.new-home-page .cloud-basic img{margin-bottom:20px;}
.new-home-page .appp-box-wrapper .app-box{width:92%; min-height:auto;}
.new-home-page .video-panel{padding:10px;}
.new-home-page .action-panel .btn{width:100%; margin-bottom:10px;}
.new-home-page .singple-app .border_right{border-right:0px; border-bottom:1px solid #dcdcdc}
.new-home-page .fast_laptop{background-size:cover; width:283px; height:162px;}
.new-home-page .fast_laptop .carousel-inner{width:216px;}
.new-home-page .fast_laptop .item:nth-child(1){width:216px; height:137px; margin-top:10px;}
.new-home-page .fast_laptop .item:nth-child(2){width:216px; height:137px; margin-top:10px;}
.new-home-page .fast_laptop .item:nth-child(3){width:216px; height:137px; margin-top:10px;}
.new-home-page .fast_laptop .item:nth-child(4){width:216px; height:137px; margin-top:10px;}
.new-home-page .fast_laptop .item:nth-child(5){width:216px; height:137px; margin-top:10px;}
.new-home-page .cloud-basic .col-md-6{padding:5px;}
.new-home-page .cloud-basic .feature-points{padding:5px 0px 24px 20px; padding-left:90px;}
.new-home-page .cloud-basic img{width:100%;}
.new-home-page .cloud-basic .head{font-size:22px;}

.index_page .img_panel .img_text .sub_title_inner-pricing{font-size:20px;}
.pricing_page .container .package-wrapper {width:98%!important; margin:0 auto; border-radius:10px;}
.pricing_page .container .package-wrapper .app-icons{padding:10px 5px;}
.pricing_page .container .package-wrapper .single_account{margin-bottom:5px;}
.pricing_page .container .package-wrapper .multi_account{margin-bottom:5px;}
.pricing_page .container .package-wrapper .col-height{float:unset!important; display:table; width:100%; border-right:0px; border-bottom: 1px solid #dcdcdc;}
.pricing_page .container .package-wrapper .app-icons .app-item{min-height:auto;}
.pricing_page .container .package-wrapper .modernize .app-item{margin-bottom:auto; min-height:auto;}

.art-culture-new .img_panel{height:255px;}
.art-culture-new .second-panel{margin-top:580px;}
.art-culture-new .sign-up-form{left:0px; top:0px; width:100%;}
.art-culture-new .second-panel .art-content{margin-bottom:25px;}
.art-culture-new .img_panel h1.text{font-size:30px; padding-top:75px;}
.art-culture-new .img_panel h2.text-2{width:100%; font-size: 19px; line-height: 20px; padding-top: 0px; margin-bottom:10px;}

.industry .art-culture{background:url(../images/ind-art-culture.jpg) no-repeat bottom left; height:400px;}
.industry .art-venue{padding:10px 0px;}
.industry .art-venue img{margin-top:20px;}
.industry .second-panel .art-text{font-size:25px; font-weight:300; margin-bottom:10px;}
.industry .second-panel .art-content{font-size:22px;}
.industry .art-culture .text{width:98%; margin:0 auto; color: #fff;font-size: 25px;font-weight: 599;text-align: center; padding-top: 120px;}
.industry .art-culture .text-2{color:#fff; font-size:22px; font-weight:100; width:98%; text-align:center; margin:0 auto; line-height:normal}
.industry .art-culture-feature{font-size:18px; margin-top:35px; width: 98%; margin: 0 auto; margin-top: 35px; padding:0px; font-weight:300;}
.industry .art-culture-feature .art-culture-content{text-align:center; margin-bottom:10px;}
.industry .art-culture-feature .art-culture-content-2{text-align: center; font-size: 20px; font-weight: 500; width: 100%; margin: 0 auto; margin-bottom: 50px; margin-top: 50px;}
.industry .art-culture-first{width:98%; margin:0 auto; padding:50px 10px 0px 10px;}
.industry .art-culture-first .text{font-size:23px; text-align:center;}
.industry .art-culture-first .text-2{text-align: center; font-size: 29px; font-weight: 500; margin-top:15px;}
.industry .art-culture-first .text-3{text-align: center; font-size: 17px; font-weight: 300; padding: 0px 10px 10px 10px;}
.industry .art-culture-app-download{width:98%; margin:0 auto;}
.industry .art-culture-app-download .icon{width:75px; height:77px; margin:0 auto; margin-bottom:10px;}
.industry .art-culture-app-download .app-content{height:auto!important;}
.industry .art-culture-app-download .app-head {font-size: 19px; font-weight: 500; margin-bottom: 7px; color: #000;}
.industry .art-culture-app-download .apps-info a{margin-top:15px; margin-right:15px; display:table}
.industry .art-culture-app-download .apps-info .box{margin-top:15px; margin-right:15px; display:table}
.industry .art-culture-app-download .apps-info .col-md-6:nth-child(even) a{margin-right:0px; margin-left:15px;}
.industry .art-culture-pdf-download{padding:15px; background:url(../images/bg-panel-2.jpg) no-repeat left top;}
.industry .art-culture-pdf-download .starred{font-size:22px; font-weight:300;}
.industry .art-culture-pdf-download .title{color:#fff; font-size:26px; font-weight:100; text-align:center; padding:10px 10px 5px 10px!important}
.industry .art-culture-pdf-download a{display:table;margin:0 auto; font-size:18px; font-weight:300; padding:10px 16px; background:#fff; color:#000; font-weight:500; margin:0 auto;}
.industry .art-cutlure-customer-section{width: 98%; margin: 0 auto; display: table; margin-bottom:50px;}
.industry .art-cutlure-customer-section img{width:100%!important;}
.art-cutlure-customer-section .second-img{margin-top:0px;}
.second-panel img{width:100%;}
.faq{width:320px; margin:0 auto;}
.faq .faq-content .faq-question{font-size:22px; padding:10px 5px; padding-left:75px;}
.faq .faq-content .faq-ans{font-size:16px;}
.faq .faq-content .q2:before{top:15px;}
.faq .faq-content .q3:before{top:15px;}
.faq .faq-content .q4:before{top:15px;}
.faq .faq-content .q6:before{top:15px;}
.faq .faq-content .q7:before{top:15px;}
.faq .faq-content .q8:before{top:15px;}
.faq .faq-content .q9:before{top:15px;}
.faq .heading{font-size:22px;}

.industry .grocery-stores{background:url(../images/ind-grocery.jpg) no-repeat  center 50px; height:300px; background-size:cover;}
.industry .grocery-stores .text{color: #fff;font-size: 21px;font-weight: 500;text-align: center; padding-top: 135px;}
.industry .grocery-stores .text-2{color:#fff; font-size:20px; font-weight:100; width:98%; text-align:center; margin:0 auto; margin-top:15px; line-height:normal}
.industry .art-culture-feature .grocery-store-content-2{font-size:28px;}
.industry .second-panel .grocery-text{font-size:25px;}
.industry .second-panel .grocery-content{font-size:22px;}

.ind-salons-spa .salon-spa{height:245px;}
.ind-salons-spa .second-panel{padding:10px;}
.ind-salons-spa .salon-spa h1.text{padding-top:80px; font-size:30px; line-height:38px;}
.ind-salons-spa .salon-spa h1.text #app{font-size:30px;}
.ind-salons-spa .salon-spa h2.text{letter-spacing:unset; font-size:19px;}
.ind-salons-spa .salon-spa a{line-height:normal}

.ind-salons-spa .studio-classes{height:255px;}
.ind-salons-spa .studio-classes h1.text{padding-top:80px; font-size:27px; line-height:38px;}
.ind-salons-spa .studio-classes h1.text #app{font-size:30px;}
.ind-salons-spa .studio-classes h2.text{letter-spacing:unset; font-size:19px;}
.ind-salons-spa .studio-classes a{line-height:normal}
.ind-salons-spa .studio-classes .sign-up-form{top:22px;}

.ind-salons-spa .sign-up-form{width:100%; top:0px; padding:20px 10px; right:0px;}
.ind-salons-spa .second-panel .content{font-size:18px; margin-bottom:25px;}
.ind-salons-spa .sign-up-form .w-field{margin-bottom:5px;}
.ind-salons-spa .heading-text{padding:15px 20px; font-size:23px; margin-top:500px; }
.ind-salons-spa .heading-text-2{padding:15px 20px; font-size:23px;}
.ind-salons-spa .w-content{padding:15px 10px 5px 10px; font-size:18px; line-height:25px;}
.ind-salons-spa .w-content ul{padding-left: 0px; margin-top: 10px; margin-bottom: 10px;}
.ind-salons-spa .w-content li{font-size:18px;}
.ind-salons-spa .w-chat-wrapper{margin-top:15px; padding:10px;}
.ind-salons-spa .heading-text-3{padding:15px 20px; font-size:23px;}
.ind-salons-spa .sub-heading-3{padding:15px 20px; font-size:18px; line-height:24px; margin-top:0px;}
.ind-salons-spa .w-content-2{padding:10px}
.ind-salons-spa .w-content-2 ul{padding-left: 0px; margin-top: 10px; margin-bottom: 10px;}
.ind-salons-spa .w-content-2 .w-tick:before{left:8px;}
.ind-salons-spa .w-content-2 li{font-size:18px; padding-left:50px;}
.ind-salons-spa .eigth-panel{padding:20px 20px;}
.ind-salons-spa .w-chat-wrapper a{font-size:18px; padding:10px 15px;}
.ind-salons-spa .w-talk-design{padding:10px 20px;}
.ind-salons-spa .w-talk-design .text-heading-2{font-size:18px;}
.ind-salons-spa .w-talk-design img{display:table; margin:0 auto;}
.ind-salons-spa .w-talk-design a{font-size:17px; text-align:center;}
.ind-salons-spa .w-talk-design .text-heading{font-size:25px;}
.ind-salons-spa .w-content-2 li{margin-bottom:5px;}
.ind-salons-spa .w-content-2 .icon-1{left:0px;}
.ind-salons-spa .faq .faq-content .faq-question{padding-left:15px; padding-right:15px;}
.faq .faq-content .faq-ans{padding-left:15px; padding-right:15px;}

.package-box{margin:5px; margin-top:20px;}
#bundles{ padding-top: 30px;}
#bundles .package-box {float: none;margin: 0px auto!important;margin-top: 20px!important;width: 96%;min-height: auto;}
.package-box li{width:42%; font-size:10px;}
.package-box .btn-launch{margin-top:15px;}
.package-box .btn-purchase{margin-top:15px;}
.basic-cloud li{width:42%; margin:10px 10px}
.advance-cloud li{width:42%; margin:10px 10px}
.advance-cloud li:first-child{width:100%; padding:10px;}
.plus{width:100%!important; margin:10px!important;}
.plus .app-center-name{display:none;}
.plus .advance-cloud-icon{margin-bottom:0px;}
.package-box .package-box-border-right{border-right:0px; border-bottom:solid 1px #dcdcdc;}
.six-icons li{width:28%!important; font-size:10px;}
.four-icons li{width:42%!important; font-size:10px;}
.three-icons li{width:42%!important; font-size:10px;}
.eight-icons li{width:42%!important; font-size:10px;}
.package-box .col-height{float:unset!important; display:table!important; width:100%;}

.food-drink-new .sign-up-form{width:100%; left:0px; padding:10px; top:39px;}
.food-drink-new .second-panel{margin-top:540px; padding:10px;}
.food-drink-new .second-panel .food-content{font-size:25px;}
.food-drink-new .second-panel .food-content h1{font-size:25px;}
.food-drink-new .second-panel ul{font-size:18px; margin-top:18px;}
.food-drink-new .second-panel .shadow_play{margin-top:30px;}
.food-drink-new .w-talk-design{padding:10px 20px;}
.food-drink-new .w-talk-design .text-heading{font-size:25px;}
.food-drink-new .w-talk-design .text-heading-2{font-size:18px;}
.food-drink-new .w-talk-design a{display:table; width:100%; text-align:center; font-size:20px;}
.food-drink-new .w-talk-design img{display:block; margin:0 auto;}
.food-drink-new .eigth-panel .head{font-size:20px;}

.art-culture-new .img_panel h2.text-2{line-height:40px;}
.art-culture-new .sign-up-form{top:45px; padding:10px;}
.art-culture-new .second-panel{margin-top:530px; padding:10px;}
.art-culture-new .second-panel .art-text{font-size:32px;}
.art-culture-new .second-panel .art-content{font-size:25px;}
.art-culture-new .art-culture-first{width:100%;}
.retail-ecom-new .img_panel h1.text{font-size:26px!important;}
.retail-ecom-new .img_panel h2.text-2{font-size:20px!important; line-height:25px!important;}
.retail-ecom-new .art-culture-first .text-4{font-size:18px;}
.retail-ecom-new .art-culture-first .text-5{padding:10px; font-size:18px;}
.retail-video img{width:100%;}
.retail-ecom-new .img_panel{height:340px!important;}
.retail-ecom-new .sign-up-form{top:62px!important; padding:10px;}
.retail-ecom-new .second-panel .art-text{font-size:25px!important;}
.retail-ecom-new .second-panel .art-content{font-size:20px!important;}
.retail-ecom-new .art-culture-first .text{font-size:20px;}
.retail-ecom-new .art-culture-first .text-2{font-size:23px;}
.retail-ecom-new .art-culture-first{padding:10px;}
.retail-ecom-new .art-culture-pdf-download .title{font-size:22px;}
.retail-ecom-new .eigth-panel .head{font-size:20px;}
.index_page .pricing_panel{padding:10px;}
.index_page .pricing_panel li{font-size:15px!important;}

.salons-spa-new .salon-spa{height:275px;}
.salons-spa-new .sign-up-form{top:23px;}
.salons-spa-new .salon-spa h1.text{padding-top:90px;}
.salons-spa-new .eigth-panel .head{font-size:20px;}

.studio-classes-new .sign-up-form{top:55px;}
.studio-classes-new .heading-text{padding:10px; font-size:25px;}
.studio-classes-new .studio-classes h1.text{padding-top:100px;}
.studio-classes-new .heading-text-3{padding:10px; font-size:25px;}
.studio-classes-new .heading-text-2{padding:10px; font-size:20px;}
.studio-classes-new .studio-classes h1.text #app{font-size:27px;}
.studio-classes-new .studio-classes{height:275px;}
.studio-classes-new .eigth-panel .head{font-size:20px;}

.art-culture-new .img_panel{height:455px;}
.art-culture-new .img_panel h1.text{font-size:35px; padding-top: 95px;}
.art-culture-new .img_panel h2.text-2{line-height: 35px; padding-top: 10px; font-size: 25px;}
.art-culture-new .sign-up-form{top:40px;}
.art-culture-new .eigth-panel .head{font-size:20px;}


.grocery-stores-new .grocery-stores .text{padding-top:85px;}
.grocery-stores-new .grocery-stores{height:340px;}
.grocery-stores-new .sign-up-form{width:100%; left:0px; top:60px; padding:10px;}
.grocery-stores-new .second-panel{margin-top:530px; padding:10px;}
.grocery-stores-new .second-panel .grocery-text{font-size:20px;}
.grocery-stores-new .second-panel .grocery-content{font-size:20px;}
.grocery-stores-new .second-panel .shadow_play{margin-top: 30px; display: table; width: 100%;}
.grocery-stores-new .art-culture-first .text{font-size:18px;}
.grocery-stores-new .art-culture-pdf-download .title{font-size:25px;}
.grocery-stores-new .eigth-panel .head{font-size:20px;}

.industry .w-chat-wrapper a{font-size:20px; padding:10px;}

.graphic-design-new .img_panel{height:295px;}
.graphic-design-new .graphic-design .text{font-size:27px; padding-top:100px;}
.graphic-design-new .graphic-design .text-2{margin-top:0px; font-size:20px; line-height:25px;}
.graphic-design-new .sign-up-form{width:100%; left:0px; top:57px; padding:10px;}
.graphic-design-new .second-panel{margin-top:550px; padding:10px;}
.graphic-design-new .second-panel .grocery-text{font-size:25px;}
.graphic-design-new .second-panel .grocery-content{font-size:25px;}
.graphic-design-new .second-panel .shadow_play{margin-top: 30px; display: table; width: 100%;}
.graphic-design-new .sixth-panel .apps-info{padding-top:10px; margin-top:10px;}
.graphic-design-new .art-culture-first .text{font-size:18px;}
.graphic-design-new .graphic-design-content{padding:10px;}
.graphic-design-new .graphic-design-content .text-3{font-size:18px;}
.graphic-design-new .graphic-design-content .text{font-size:18px;}
.graphic-design-new .graphic-design-content ul{font-size:18px;}
.graphic-design-new .eigth-panel .head{font-size:20px;}

.winery-new .img_panel{height:300px;}
.winery-new .img_panel h1.text{font-size:30px;}
.winery-new .img_panel h2.text-2{font-size:20px; line-height:25px;}
.winery-new .sign-up-form{width:100%; left:0px; top:17px; padding:10px; }
.winery-new .second-panel .art-text{font-size:27px;}
.winery-new .art-culture-first .text-2{font-size:24px;}
.winery-new .art-culture-first .text{font-size:20px;}
.winery-new .sixth-panel .apps-info{padding-top:25px;}
.winery-new .second-panel{margin-top:550px;}
.winery-new .eigth-panel .head{font-size:20px;}

.square-intergation .img_panel{height:475px;}
.square-intergation .sign-up-form{top:58px;}
.square-integration-area{margin-top:520px; padding:30px 0px;}
.square-integration-area .app-screen{padding:0px;}
.square-integration-area .app-content a{margin-bottom:20px; font-size:14px;}
.square-integration-area .app-logo-panel .app-name{font-size:30px; padding-top:9px!important;}
.square-integration-area .app-screens{width:300px; height:202px;}
.square-integration-area .incoming-app{background:url(../images/square-integration.png) no-repeat  -11px -990px}
.square-integration-area .orderup-app{background:url(../images/square-integration.png) no-repeat  -321px -990px}
.square-integration-area .customer-display-app{background:url(../images/square-integration.png) no-repeat  -631px -990px}
.square-integration-area .mobile-ordering-app{height:316px!important;}
.square-integration-area .vipz-app{height:316px!important;}
.square-integration-area .restaurant-website-app{background:url(../images/square-integration.png) no-repeat  -12px -1202px}
.square-integration-area .onthelist-app{background:url(../images/square-integration.png) no-repeat  -321px -1202px}
.square-intergation .fast_laptop{width:270px; background-size:contain}
.square-intergation .fast_laptop .carousel-fade{background:transparent;}
.square-intergation .fast_laptop .carousel-inner{width: 206px; height: 141px; margin-left: 32px;background:transparent;}
.square-intergation .fast_laptop .item:nth-child(1) {width: 100%; height: 100%; margin-top: 9px; margin-left: 0px;}
.square-intergation .fast_laptop .item:nth-child(2) {width: 100%; height: 100%; margin-top: 9px; margin-left: 0px;}
.square-intergation .fast_laptop .item:nth-child(3) {width: 100%; height: 100%; margin-top: 9px; margin-left: 0px;}
.square-intergation .fast_laptop .item:nth-child(4) {width: 100%; height: 100%; margin-top: 9px; margin-left: 0px;}
.square-intergation .fast_laptop .item:nth-child(5) {width: 100%; height: 100%; margin-top: 9px; margin-left: 0px;}

.orderup-info{padding-top:60px;}
.orderup-info img{width:100%;}
.orderup-content-area{padding:20px 0px;}
.orderup-content-area .text-2{font-size:22px; margin-bottom:25px;}
.orderup-content-area .text-3{font-size:14px; line-height:normal}
.orderup-note{font-size:20px; padding:10px; margin-top:30px;}
.orderup-info .head{font-size:51px; line-height:65px; margin-top:20px;}
.orderup-info .text{font-size:22px; margin-bottom:30px;}
.orderup-kiosk .customer_section{width:100%;}
.orderup-content-area .text-1{font-size:25px;}
.orderup-content-area .ind-name{font-size:20px;}
.screen-area{width:306px;}
.kiosk-features li{font-size:17px; padding:10px; padding-left:70px; line-height:22px;}
.kiosk-features .heading{font-size:22px;}
.orderup-kiosk .industry-textimonials{padding:20px 10px 100px 10px}
.orderup-kiosk .pricing_panel{padding:5px;}
.orderup-kiosk .content_panel h3.pricing-title{padding:5px;}
.orderup-kiosk .kiosk{width:254px; height:360px; margin-top:20px;}
.rotate-img {margin:0 auto; margin-top: 10px;  width:224px; height:auto;}
.orderup-kiosk .kisok-stand {width: 100%; margin-top: 21px;}
.orderup-kiosk .screen-area {position: absolute; left: 50%; top: 0px; z-index: 5; width: 306px; height: auto; margin-left: -153px;}
.supported-heaidng{font-size:25px;}
.kiosk-screens {position: relative; width: 254px; height: 180px; padding-left: 37px; padding-top: 23px;}
.kiosk-screens .item:nth-child(1){background-size:cover;}
.kiosk-screens .item:nth-child(2){background-size:cover;}
.kiosk-screens .item:nth-child(3){background-size:cover;}
.kiosk-screens .item:nth-child(4){background-size:cover;}
.kiosk-screens .item:nth-child(5){background-size:cover;}
.kiosk-img img{width:100%;}
.kiosk-features .icon-1:before{width: 47px; height: 50px; left: 10px; top: 20px; background-size: cover;}
.kiosk-features .icon-2:before{width: 47px; height: 50px; left: 10px; top: 20px; background-size: cover;}
.kiosk-features .icon-3:before{width: 47px; height: 50px; left: 10px; top: 20px; background-size: cover;}
.kiosk-features .icon-4:before{width: 47px; height: 50px; left: 10px; top: 20px; background-size: cover;}
.kiosk-features .icon-5:before{width: 47px; height: 50px; left: 10px; top: 20px; background-size: cover;}
.kiosk-features .icon-6:before{width: 47px; height: 50px; left: 10px; top: 20px; background-size: cover;}
.kiosk-features .icon-7:before{width: 47px; height: 50px; left: 10px; top: 20px; background-size: cover;}
.kiosk-features .icon-8:before{width: 47px; height: 50px; left: 10px; top: 20px; background-size: cover;}
.orderup-kiosk .sign-up-form{width:100%; padding:10px;}
.trip_basics .navbar-default .navbar-header .navbar-toggle{display:none;}
.navbar-default .navbar-header #btn_back{margin-right:10px;}

.blog_responsive .abt-mid-container{width:100%;}
.blog_responsive .fullwidth{width:100%;}
.manage_pos_page .action-buttons{padding:11px 5px}
.manage_pos_page .action-buttons i{margin:5px;}
.manage_pos_page .action-buttons a.fa{margin:0px;}
.manage_pos_page .action-buttons a{padding:1px 5px 0px 5px!important}
.blog_responsive .entry-content{width:320px; margin:0 auto;}
.blog_responsive .type-post{width:320px; margin:0 auto;}
.blog_responsive .wrapper{margin-top:0px;}
.blog_responsive h1{font-size:30px!important; text-align:left;}
.blog_responsive h2{font-size:30px!important; text-align:left;}
.blog_responsive  .abt-mid-container{display:table; padding:0px;}
.blog_responsive .blog-right{margin-bottom:45px!important;}
.blog_responsive .blog-right .recent-head{margin-top:0px; margin-bottom:10px;}
.blog_responsive .entry-title{font-size:29px!important;}
.blog_responsive .entry-content h4{padding-left:0px!important; font-size:18px!important; line-height:unset;}
.blog_responsive .entry-content h5{padding-left:0px!important; font-size:18px!important; line-height:unset;}
.blog_responsive .entry-utility{font-size:16px;}
.blog_responsive .searchform input{width: 225px;}
.blog_responsive .searchform #searchsubmit{width: 100px;}
.blog_responsive .entry-content a[rel=nofollow] img {max-width: 50px; max-height: auto}
.blog_responsive .entry-content .size-full{width:auto!important; height:auto!important; max-width:100%!important}
.appointment_settings li:first-child{padding-left:8px!important;}
.ml-note{margin:10px;}

.icon-ec{display:block; position: absolute; background: #fff; z-index: 1000; bottom: 5px; right: 5px; padding: 7px 12px 4px 12px; border-radius: 5px; box-shadow: 0px 0px 5px rgba(0,0,0,0.5); text-align: center; font-size: 20px;}
.expend-area{position:absolute; z-index:999;}
.app_cal_page .expand-top#my_form{margin-top: -245px!important;}
.app_cal_page .expand-top#my_form .min_height_pop{height:300px!important;}
.app_cal_page{overflow-x:unset;}

#add-product .form_area{padding:5px 0px;}
.description_wrapper .note-editor .btn-group{position:relative;}
.description_wrapper .note-fontname{width:134px;}
.description_wrapper .note-fontname .note-editor .btn{width:100%!important;}
.description_wrapper .note-fontname .note-current-fontname{width: 115px!important; text-align:left; text-overflow: ellipsis; overflow: hidden; display: inline-block;}
.description_wrapper .note-fontname .open>.dropdown-menu{right: 0px!important; left: 0!important; top: 38px;}
.description_wrapper .open>.dropdown-menu{width: 100%!important; min-width: 100%!important; left: 0px!important; right: unset!important; top: 35px!important;}
.description_wrapper .note-color .open>.dropdown-menu{width: 179px!important;}
.description_wrapper .note-para .open>.dropdown-menu{width: 223px!important; left: unset!important; right: 0px!important;}
.description_wrapper .note-table .open>.dropdown-menu{right: 0px!important; left: unset!important; width: 110px!important; overflow-x: hidden;}
.description_wrapper .note-fontsize .open>.dropdown-menu{top:35px;}
#add-product .form_area .well .field .open>.dropdown-menu{top:6px!important;}

.form_area .well .field .txt div.select{top: 8px!important; right: 8px!important;}
.form_area .well .field .dropdown-toggle i{top: 14px!important;}
.product_panel .category_box div.list{height:300px!Important; padding:10px;}
.form_area .well .field .open>.dropdown-menu{top:16px!important; width:97%!important}
.tax_bracket_list .delivery_method{width: 100%; margin-bottom: 10px; display: table;}
.tax_bracket_list .delivery_method .dropdown{width: 55%;}
.tax_bracket_list .dropdown-toggle i{margin-top:3px;}
.tax_bracket_list div.search{width:100%;}
.modal-body .tax_bracket_list .table-fixed tbody td, .tax_bracket_list .table-fixed thead > tr> th{width:70%}
.modal-body .tax_bracket_list .table-fixed tbody td:last-child, .tax_bracket_list .table-fixed thead > tr> th:last-child{width:30%}
.modifier_block .note{padding:10px;}
.manage_categories .data_panel_wrapper .data_panel {padding-bottom:60px; position:relative; top:0px;}
.manage_categories .data_panel ul:last-child li:last-child .actions_items .dropdown-menu{top:-53px}
.ui-tooltip{display:none!important;}

.editor_textarea .note-fontname{width: 147px;}
.editor_textarea .note-fontname .btn-group>.btn-group{width:100%;}
.editor_textarea .note-editor .note-fontname button{width:100%;}
.editor_textarea .note-editor .note-fontname .note-current-fontname{width:115px; display:inline-table; text-align:left; text-overflow: ellipsis; overflow: hidden;}
.editor_textarea .btn-group>.btn-group{position:relative;}
.editor_textarea .open>.dropdown-menu{top:41px; width: 100%!important; min-width: 220px!important;}
.editor_textarea .note-fontname .open>.dropdown-menu{right: 0px!important; left: unset!important;}
.editor_textarea .note-para .open>.dropdown-menu{right: 0px!important; left: unset!important;}
.editor_textarea .note-table .open>.dropdown-menu{right: 0px!important; left: unset!important; min-width: 110px!important; overflow-x: hidden;}
.field .txt .select {position: absolute; right: 18px; top: 50%; margin-top: -12px;}
#tag_groups_main_div .note{padding: 0px 20px;}
#addMoreTagGroups {padding:5px 15px;}
.new_window .form_area{padding: 5px 15px;}
.new_window .form_area .width_50{width:100%!important;}
#wrap-product_sorting_type .btn-group{width:100%!important;}
#wrap-product_sorting_type .multiselect-selected-text{width: 95%; display: inline-table; text-align: left;}
#wrap-product_sorting_type{position:relative;}
.modal-body .form .switch_field{border-left:solid 0px #dcdcdc;}
.manage_modifier .data_panel_wrapper .data_panel{position:relative; top:0px;}
.modal-body .category_box{margin-top:10px;}
.home_page .navbar-header{width:100%!important; display:table; text-align:left;}
.new_window .open>.dropdown-menu{top: 16px; min-width: 97%!important; width: 97% !important;}
.color_management .modifier-product-right-side-detail ul ul .color_panel{padding-left:9px!important;}
.order_report .table_header {padding-left: 10px;}
.order_report .payment_panel .product_display .order_info .text-right{text-align:left!important;}
#average-report-table-summary .top_57{top:0px!important;}
#chartContainer .top_57{top:0px!important;}
.total_cc_detail label, .refund_detail label {margin-left: 0px;}
.data_panel_tiptransferpayout{top:0px;}
.tip-tranfer-summary{display:none;}
.tip-tranfer-summary-list{margin-top:25px!important;}
#employee_device_login_report_id .table_header{display:none!important;}
#employee_device_login_report_id  .top_57{top:0px!important;}
#wrap-bdsb_select{width: 146px;}
.data_panel .actions_items .dropdown-menu li{padding-left:0px!important;}
.tab-pane .open>.dropdown-menu{top:6px; min-width: 98%!important; width: 98% !important;}
.payment-methods {height: 300px; overflow: auto;}
.gift_card .action_panel .search{width: 161px; margin-top: 0px;}
.gift_card .data_panel {top: 0px;}
.new_window .field .txt .select{margin-top: -18px; right:9px}
.modal-body .add input {width: 77%; margin-bottom: 15px;}
.loyalty-import .width_50{width:100%!important;}
.product_items .btn-primary {width: 45%;}
.recurring_billings #date_range #end_next_li{left: unset !important; right: 0px !important;}
.recurring_billings .advance_options .dropdown-menu{left: unset !important; right: 0px !important;}
ul.dropdown-menu {margin-top: 40px !important;}
.set_inventory_page #pagging-sect{margin-bottom:0px;}
.set_inventory_page .data_panel_wrapper .more_than_10{margin-bottom:100px;}
.vendor_list_page .action_panel .right_options{display: contents;}
#profitability-report-table .data_panel{position:relative; top:0px!important;}
.outofstock_page .out_of_stock{margin-bottom:60px;}
.reset_password .data_panel .parent li{padding-left: 8px!important;}
.reset_password .data_panel .dropdown-menu li{padding:0px!important;}
.emp_schedular_page .data_panel{position: absolute;}
.timeoff_request ul.dropdown-menu{margin-top:0px !important;}
.timeoff_request ul.optionli{margin-top:32px!important;}
.employee_message .msg{margin-top:0px;}
.employee_message .data_panel_wrapper .data_panel li{padding-left:8px!important;}
.employee_performance_review .categories .dropdown-menu{margin-top:0px!important;}
.employee_performance_review .categories .dropdown-menu{margin-top:0px!important;}
.shift_discrepancy_report .data_panel{top:0px;}
.res_general_settings .field .txt .select{right: 13px; margin-top: -17px;}
.email-setting-wraper table div{font-size: 32px!important; line-height: normal!important; width: 100%; text-align: center;}
.email-setting-wraper .service_image_div{width:100%;}
.email-setting-wraper .service_image_div img{width:100%;}
.import_appointment .width_50{width:90%!important;}
.bookwithanyone .action_panel .right_options{width:unset;}
#resource_list .parent li{padding:9px 8px!important;}
.manage_coupon .action_panel .search{width: 139px;}
.order_report .top_action{display: contents;}
.order_report .action_panel .top_action .btn{margin-top:5px;}
#customer_import .width_50{width:90%!important;}
.trip-page .action_panel .right_options{width:auto;}
.website_message .leftside_nav{top:0px;}
#frmunitconversion .open>.dropdown-menu{top: 6px;}
.giftcard-import .width_50 {width: 90% !important;}

.fine-dining-image-wrapper{width:150px; margin-bottom: 15px;}
.fine-dining-image-wrapper img{width: 100%; height: auto;}


.loyalty-action-area .create-program{padding: 10px 25px; font-size: 12px; margin-left:10px;}
.loyalty-action-area .program-enabled{width:200px; padding:5px 8px}
.loyalty-action-area .program-enabled span{width: 129px; font-size: 14px;}
.point-event-box .point-event-area{height:auto;}
.point-event-box .point-event-area .col-md-7{padding:10px 15px 10px 15px}
.point-event-box .point-event-area .col-md-5{padding-top:13px;}
.loyalty-advance-setting-box .col-md-8{padding:15px 15px 12px 15px; width:75%}
.loyalty-advance-setting-box .col-md-4{padding:12px 15px 15px 15px; width:25%}
.point-event-box .head{font-size:15px;}
.loyalty-location-box .head{font-size:15px;}
.loyalty-tier-box .head{font-size:15px;}
.loyalty-advance-setting-box .head{font-size:15px;}
.loyalty-location-box .location-listing .loc-list-row .checkbox label{padding-left:0px;}
.loyalty-location-box .location-listing .loc-list-row .text{font-size:15px;}
.point-event-box .point-event-area .text{font-size:15px; width: 69%;  display: inline-table;}

.loyalty-advance-setting-box .loyalty-discount{font-size:14px;}
.loyalty-advance-setting-box .rest-activation{font-size:14px;}
.loyalty-advance-setting-box .loyalty-settings{font-size:14px;}

.after-adding-tier .col-md-6:nth-child(1){padding: 16px 10px;}
.after-adding-tier .col-md-6{padding:10px 5px;}
.after-adding-tier .add-tier-button{margin:0 auto!important}
.after-adding-tier .col-height{width:50%;}
.loyalty-tier-box .tier-detail .t-name{width: 87%; margin-bottom: 20px;}

.loyalty-location-box .location-listing{height:255px;}
.loyalty-location-box .location-listing .loc-list-row .checkbox{padding:15px 10px;}
.loyalty-content-area #loyalty_discount_location_div .dropdown-toggle span{width:214px; font-size:14px;}

#create-program .top-text-area{padding:20px; font-size:27px;}
#create-program .text-area{padding:20px;}
#create-program .text-area .text-1{font-size:20px;}
#create-program .text-area .text-2{font-size:13px; font-weight: 400; margin-bottom: 63px;}
#create-program .text-area .text-3{margin-bottom: 124px;}

#create-program .step-2 .top-text-area {font-family: inherit; font-size: 18px; padding:15px;}
#create-program .step-2 .top-text-area span{margin-top: 3px; line-height: 19px; font-size: 14px;}
#create-program .step-2 .text-area{padding: 20px 0px;}
#create-program .step-2 .text-area .program-name .text{text-align:Center;}
#create-program .step-2 .text-area .program-name input{margin:0 auto; margin-top:5px;}
#create-program .step-2 .text-area .option-row .checkbox label{padding:15px;}
#create-program .step-2 .text-area .program-name {margin-bottom: 250px;}

#create-program .step-3 .top-text-area {font-family: inherit; font-size: 18px; padding:17px 15px 30px 15px;}
#create-program .step-3 .top-text-area span{margin-top: 5px; line-height: 19px; font-size: 14px;}
#create-program .step-3 .text-area{padding: 20px 10px;}
#create-program .step-3 .option-row .col-sm-8{padding:5px;}
#create-program .step-3 .option-row .col-sm-4{padding: 5px 5px 25px 5px;}
#create-program .step-3 .option-row .input-area{margin: unset; margin-left: 51px;}
#create-program .step-3 .button-area {margin-top: 40px;}

#create-program .step-4 .top-text-area {font-family: inherit; font-size: 18px; padding:17px 15px 30px 15px;}
#create-program .step-4 .top-text-area span{margin-top: 5px; line-height: 19px; font-size:14px;}
#create-program .step-4 .text-area{padding: 20px  10px; margin-bottom: 15px!important;}
#create-program .step-4 .option-row{padding:5px 10px!important;}
#create-program .step-4 .option-row .tier-name {padding: 6px 0px;}
#create-program .step-4 .option-row .input-area{width: 100%; margin: 0px; margin-bottom: 10px;}
#create-program .step-4 .option-row .input-area span{width:90px;}
#create-program .step-4 .option-row .input-area input{width:155px;}
#create-program .step-4 .option-row .min-point{width: 100%; margin: 0px; margin-bottom: 10px;}
#create-program .step-4 .option-row .min-point span{width:90px;}
#create-program .step-4 .option-row .min-point input{width:155px!important;}
#create-program .step-4 .option-row .percentage{width: 100%; margin: 0px; margin-bottom: 10px;}
#create-program .step-4 .option-row .percentage span{width:90px;}
#create-program .step-4 .option-row .percentage input{width:155px!important;}
#create-program .step-4 .option-row .checkbox label{padding:0px;}
#create-program .step-4 .text-area .option-area .alert {padding-left: 15px;}

#create-program .step-5 .top-text-area {font-family: inherit; font-size: 18px; padding:17px 15px 30px 15px;}
#create-program .step-5 .top-text-area span{margin-top: 5px; line-height: 19px; font-size:14px;}
#create-program .step-5 .text-area{padding: 20px 10px;}
#create-program .step-5 .note-text{padding:15px 0px;}
#create-program .step-5 .location-area .checkbox+.checkbox{padding:15px 0px;}
#create-program .step-5 .location-area .checkbox .text{width:235px;}

#create-program .step-6 .top-text-area {font-family: inherit; font-size: 26px; padding:30px 20px}
#create-program .step-6 .top-text-area span{margin-top: 5px; line-height: 23px;}
#create-program .step-6 .text-area{padding: 20px  10px;}
#create-program .step-6 .text-2{font-size:18px; font-weight:500; padding: 0px 15px; margin-bottom: 197px;}

.gd-name-description-area .field-area{padding: 10px; font-size: 14px;}
.gd-name-description-area .field-area input{font-size: 14px;}
.gd-name-description-area .heading{font-size: 16px;}
.gd-deal-attribute-feature-product .deal-attribute-box{margin-right:0px;}
.gd-deal-attribute-feature-product .deal-attribute-box .heading{font-size: 16px;}
.gd-deal-attribute-feature-product .attribute-options{padding: 10px; font-size: 14px;}
.gd-deal-attribute-feature-product .attribute-options .text-right{text-align:left;}
.gd-deal-attribute-feature-product .attribute-options .input-area{float:unset;}
.gd-deal-attribute-feature-product .featured-product-box{ padding-left:0px; padding-top:5px;}
.gd-deal-attribute-feature-product .featured-product-box .heading{font-size: 16px;}
.gd-deal-attribute-feature-product .featured-product-box .header{margin-top:0px!important;}
.gd-deal-attribute-feature-product{padding-bottom:0px;}
.gd-deal-attribute-feature-product .featured-product-box .header li {padding: 10px; display: inline-block; width: 32%; font-size: 13px;}
.gd-deal-attribute-feature-product .featured-product-box .list-area li { padding: 10px; display: inline-block; width: 32%; font-size: 13px;}
.gd-deal-attribute-feature-product .attribute-options .start-date input{font-size:14px;}
.gd-deal-attribute-feature-product .attribute-options .start-time .dropdown-toggle{font-size:14px;}

.group-report-detail .detail-box{height:Auto;}
.group-report-detail .detail-box{padding:15px;}
.groups-box ul:first-child{display:none;}
.groups-box li{margin-left:50%; width:50%!important; text-align: left; word-break: break-all; min-height:40px}
.groups-box li:before{font-weight:500; position: absolute;left: 30px;display: block;width: 45%;content: attr(data-colname);white-space: nowrap;text-overflow: ellipsis; font-size:14px;}

#view-all-participants .groups-box li{margin-left: 30%;width: 100%!important;min-height: 25px;padding: 2px 10px;}
#view-all-participants .groups-box ul{margin-bottom: 10px;padding-bottom: 10px;}

.gd-deal-attribute-feature-product .attribute-options .discount-option{width:170px;}

#add-deal-premium .popup-heading{font-size: 19px;}
#add-deal-premium .benefit-row .col-md-4{border-right:0px; border-bottom:solid 2px #869ACE}
#add-deal-premium .benefit-row .col-md-4:nth-child(3) {border-right: solid 0px #869ACE; border-bottom:0px;}

.email-t-msg {padding-right:15px;}
.email-t-msg .col-md-9{width:100%; text-align:center;}
.email-t-msg .col-md-3{width:100%;}
.email-t-msg .col-md-3 .text-right{text-align:center;}
.email-t-msg a{display: block; width: 157px; margin: 0 auto;}
.tempaltes-area .template-box {width: 100%; margin-right: 0px; margin-bottom: 15px;}
.tempaltes-area .template-box .preview-link{display:block}
.tempaltes-area .template-box:nth-child(even){margin-right:0px;}
.tempaltes-area .template-box .preview-link{padding:128px 17px}
.tempaltes-area .template-box .preview-link a{width: 160px; margin: 0 auto;}
.tempaltes-area .premium .preview-link{padding:100px 22px}
.tempaltes-area .premium .preview-link a:first-child{margin-bottom:7px;}
.tempaltes-area .template-box .lock-area{padding: 6px; font-size: 13px;}

.setup-campaign .inner_panel .setup-campaing .left-section{display:none;}
.setup-campaign .inner_panel .setup-campaing .right-preview{display:none;}
.setup-campaign .inner_panel .setup-campaing{padding-left:20px;}
.setup-campaign .inner_panel .setup-campaing .campaign-form-area{padding:20px 0px;}
.setup-campaign .inner_panel .setup-campaing .campaign-form-area .f-field-action{text-align:center;}
.setup-campaign .inner_panel .setup-campaing .campaign-form-area .f-field-action .btn-back{width:130px;}
.setup-campaign .inner_panel .setup-campaing .campaign-form-area .f-field-action .btn-continue{width:130px;}

.setup-campaign .inner_panel .setup-campaing .schedule-campaign-area .sc-field-area{padding:30px 0px;}
.setup-campaign .inner_panel .setup-campaing .schedule-campaign-area .schedule-recurring .options .option-1{width:122px; }
.setup-campaign .inner_panel .setup-campaing .schedule-campaign-area .schedule-recurring .options .option-2{width:120px;}
.setup-campaign .inner_panel .setup-campaing .schedule-campaign-area .schedule-recurring .options .option-2 .dropdown-toggle{width:100%;}
.setup-campaign .inner_panel .setup-campaing .schedule-campaign-area .schedule-recurring .options .option-4{margin-right:0px; width:170px;}
.setup-campaign .inner_panel .setup-campaing .schedule-campaign-area .schedule-recurring .options .option-4 .dropdown{width:75px;}
.setup-campaign .inner_panel .setup-campaing .schedule-campaign-area .sc-field-area .data-time-area{width:95%; margin-top:15px;}
.setup-campaign .inner_panel .setup-campaing .schedule-campaign-area .sc-field-area .radio label .normal-text{display:table; width:100%; padding-left: 25px;}
.setup-campaign .inner_panel .setup-campaing .schedule-campaign-area .schedule-recurring .options .option-2{width: 170px; margin-bottom: 20px;}
.setup-campaign .inner_panel .setup-campaing .schedule-campaign-area .schedule-recurring .options .option-3{margin-left:25px; width:95px;}
.setup-campaign .inner_panel .setup-campaing .schedule-campaign-area .schedule-recurring .options:nth-child(2) .option-2{width: 120px; margin-bottom:0px;}
.setup-campaign .inner_panel .setup-campaing .schedule-campaign-area .schedule-recurring .options:nth-child(2) .option-3{width: 50px; margin-left:0px;}
.setup-campaign .inner_panel .setup-campaing .schedule-campaign-area .sc-field-button{margin-top:25px;}
.setup-campaign .inner_panel .setup-campaing .schedule-campaign-area .sc-field-button .btn-back{width:130px;}
.setup-campaign .inner_panel .setup-campaing .schedule-campaign-area .sc-field-button .btn-continue{width:130px;}

.setup-campaign .inner_panel .setup-campaing .follow-up-area .fu-field-area .checkbox label .normal-text{display: table; margin-left: 27px;}
.setup-campaign .inner_panel .setup-campaing .follow-up-area .schedule-recurring .options .option-1{width:119px; font-size:13px;}
.setup-campaign .inner_panel .setup-campaing .follow-up-area .schedule-recurring .options .option-2{width:135px; margin-right:0px; margin-bottom:20px;}
.setup-campaign .inner_panel .setup-campaing .follow-up-area .schedule-recurring .options .option-3{width:119px; font-size:13px;}
.setup-campaign .inner_panel .setup-campaing .follow-up-area .schedule-recurring .options .option-2 .dropdown-toggle{width:100%;}
.setup-campaign .inner_panel .setup-campaing .follow-up-area .schedule-recurring .options .option-4{margin-right:0px; width:135px;}
.setup-campaign .inner_panel .setup-campaing .follow-up-area .fu-field-button .btn-back{width:120px;}
.setup-campaign .inner_panel .setup-campaing .follow-up-area .fu-field-button .btn-continue{width:120px;}

.setup-campaign .inner_panel .setup-campaing .add-receipients .sc-field-area{padding: 20px 0px;}
.setup-campaign .inner_panel .setup-campaing .add-receipients .sc-field-area .dropdown-option{width:90%;}
.setup-campaign .inner_panel .setup-campaing .add-receipients .sc-field-area .drowdown-open-option{width:90%;}
.setup-campaign .inner_panel .setup-campaing .add-receipients ul.dropdown-menu{margin-top:0px!important; min-width: 100%!important; width: 100% !important;}
.setup-campaign .inner_panel .final-review .template-design-area .fullwidth{width:100%; display:table; text-align:center;}
.setup-campaign .inner_panel .final-review .total-no-recipient {text-align:center;}
.setup-campaign .inner_panel .final-review .total-no-recipient a{margin:0 auto; float: unset; display: block;}
.setup-campaign .inner_panel .final-review .subject-from{text-align:Center;}
.setup-campaign .inner_panel .setup-campaing .final-review .sc-field-button .btn-back{width: 140px; margin-bottom: 17px;}
.setup-campaign .inner_panel .data_panel .parent li:before{font-weight: 500; position: absolute; left: 10px!important; top: 22%!important; display: block; width: 40%!important; content: attr(data-colname)!important; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; background: transparent!important;}
.email-campaign .data_panel .follow-up-campaign{padding-left: 45%!important;}


.detail-report-head{padding: 15px;}
.compaing-detail .template-img{margin-bottom:25px;}
.rate-section .rate-area{margin-bottom:25px;}
.delivery-section{width:100%;}
.delivery-section .data-area{padding: 20px 10px;}
.delivery-section .data-area .data-box{margin:15px;}

.loyalty-group-name #loyalty_feature_name_div{font-size:17px;}
.loyalty-form-area #wrap-loyalty_level {width: 100%;}
.loyalty-form-fields .field {padding: 10px!important;}
.loyalty-form-fields .field input{width: 100%;}
.loyalty-form-fields .field textarea{width: 100%;}
.loyalty-dropdown{font-size:17px;}
.loyalty-form-fields .title{font-size:15px;padding: 10px!important;}
.loyalty-form-area{padding:0px 10px;}
.loyalty-form-area .title {padding: 10px!important;}
.loyalty-form-area .field {padding: 12px 12px 5px 12px!important;}

.loyalty-location-box .head{font-size:16px;}
.loyalty-tier-box .head{font-size:16px;}
.point-event-box .head{font-size:16px;}
.loyalty-advance-setting-box .head{font-size:16px;}
.loyalty-content-area {table-layout:unset;}
.loyalty-content-area .col-md-6{width:100%;float: left;}
.loyalty-content-area .col-md-8{width:60%;float: left;}
.loyalty-advance-setting-box .col-md-7{width:100%;float: left; padding: 10px 15px;}
.loyalty-content-area .col-md-4{width:40%;float: left;}
.loyalty-advance-setting-box .col-md-5{width:100%;float: left; padding:15px 24px; text-align:left;}
.point-event-box .point-event-area .col-md-8{padding: 26px 10px;}
.point-event-box .point-event-area .col-md-4{padding:20px 14px}
.loyalty-advance-setting-box{height:auto;}
.point-event-box .point-event-area{height:200px;}
.loyalty-tier-box .after-adding-tier{table-layout: fixed;}
.loyalty-tier-box .after-adding-tier .col-md-6{width:50%;}
.loyalty-tier-box{height:auto;}
.loyalty-tier-box .tier-detail:last-child{border:0px;}
.loyalty-advance-setting-box .row:last-child{border:0px;}
.loyalty-action-area .create-program{padding:10px 30px}
.loyalty-tier-box .tier-row span{font-size: 14px; padding-top: 5px;}
.loyalty-tier-box .add-tier-button{ padding: 10px 11px;}
#loyalty_widget_form .modal-lg{width:auto;}
#create-program .step-4 .option-row .input-area{width:32%; margin-bottom:5px;}
#create-program .step-4 .option-row .input-area input{width:100%!important;}
#create-program .step-4 .option-row .min-point{width:32%;  margin-bottom:5px;}
#create-program .step-4 .option-row .min-point input{width:100%!important;}
#create-program .step-4 .option-row .percentage{width:32%;  margin-bottom:5px;}
#create-program .step-4 .option-row .percentage input{width:100%!important;}

.loyalty-tier-box .tier-detail{padding: 10px 5px;}
.loyalty-tier-box .t-loyalty{width: 29%;}
.loyalty-tier-box .t-members{width: 23.5%;}
.loyalty-tier-box .t-threshold{width: 37%;}

#create-program .text-area .button-area .cancel{margin-right:10px}

.gd-name-description-area .field-area .col-md-2{padding-top:0px!important;}

.program-tab .lp-tool-tip{top:53px; left:110px;}
.program-tab .lp-tool-tip:before{content: '\f0d8'; bottom: 109px;}
.loyalty-action-area .program-tab .btn{padding: 7px 15px; font-size:15px;}
.loyalty-tier-box .t-threshold .lp-tool-tip{left:100px;}
.loyalty-advance-setting-box .loyalty-settings .lp-tool-tip{left:100px;}
.loyalty-advance-setting-box .rest-activation .lp-tool-tip{width: 288px; top: -128px; margin-left: -164px; left: 135px;}
.loyalty-advance-setting-box .loyalty-discount .lp-tool-tip {width: 288px; top: -108px; margin-left: -166px; left: 137px;}

.header .other_nav .navbar-nav .unpin-star .star-hint{left:121px;}
.header .other_nav .navbar-nav .unpin-star .star-hint:before{margin-left: -115px;}

.location_popup .ap-table-header{display:none!important;}
.location_popup table{border:0px!important;}
.location_popup tr {border: solid 1px #f3f3f3; margin-bottom: 15px; display: table; width: 100%;}
.location_popup td{width:100%!important; display:block!important; border:0px!important; text-align:left; padding:10px!important; padding-left: 30%!important; position:relative;}
.location_popup td:before{font-weight:500; position: absolute;left: 10px;display: block;width: 47%;content: attr(data-colname);white-space: nowrap;text-overflow: ellipsis; font-size:14px;}

#purchase_popup .popup-terms-condition{padding:0px;}
#purchase_popup .popup-terms-condition .col-sub .heading{display:none;}
#purchase_popup .popup-terms-condition .col-sub .col-md-4{padding-left:50%}
#purchase_popup .popup-terms-condition .col-sub .col-md-4:before{font-weight:500; position: absolute;left: 10px;display: block;width: 45%;content: attr(data-colname);text-overflow: ellipsis; font-size:14px; line-height: normal;}
#purchase_popup .form_table .col-md-6:first-child{display:none;}

.detail-area{margin:10px;}
.groups-box{margin:10px;}

#add_token .form-group{width:100%;}
#add_token .screen-area .screen img{width:100%; height:auto;}


.sales_page .action_panel .advance_options .dropdown-menu{min-width: 95%!important; width: 95% !important; margin-left: unset; left: 0px;}
.sales_page .action_panel .advance_options .dropdown-menu .left-area{width:100%; margin-bottom: 5px;}
.sales_page .action_panel .advance_options .dropdown-menu .right-area{width:100%;}
.sales_page .action_panel .top_margin_mobile{margin-top:0px;}
.sales_page .action_panel .advance_options .dropdown-menu .left-area .multiselect-native-select .dropdown-menu{left: 9px!important;}
.sales_page .action_panel .advance_options .dropdown-menu .right-area .multiselect-native-select .dropdown-menu{left: 9px!important;}
.sales_page .action_panel .right_options{width:auto}
.sales_page .action_panel .advance_options .dropdown-menu .right-area #wrap-bdsb_select{width:100%;}

.modifier_page .action_panel .advance_options .dropdown-menu{min-width: 95%!important; width: 95% !important; margin-left: unset; left: 0px;}
.modifier_page .action_panel .advance_options .dropdown-menu .left-area{width:100%; margin-bottom: 5px;}
.modifier_page .action_panel .advance_options .dropdown-menu .right-area{width:100%;}
.modifier_page .action_panel .top_margin_mobile{margin-top:0px;}
.modifier_page .action_panel .advance_options .dropdown-menu .right-area #wrap-bdsb_select{width:100%;}
.modifier_page .action_panel .advance_options .dropdown-menu .left-area .multiselect-native-select .dropdown-menu{left: 9px!important;}
.modifier_page .action_panel .advance_options .dropdown-menu .right-area .multiselect-native-select .dropdown-menu{left: 9px!important;}
.modifier_page .action_panel .right_options{width:auto}

.tax_report .action_panel .advance_options .dropdown-menu{min-width: 95%!important; width: 95% !important; margin-left: unset; left: 0px;}
.tax_report .action_panel .advance_options .dropdown-menu .left-area{width:100%; margin-bottom: 5px;}
.tax_report .action_panel .advance_options .dropdown-menu .right-area{width:100%;}
.tax_report .action_panel .top_margin_mobile{margin-top:0px;}
.tax_report .action_panel .advance_options .dropdown-menu .right-area #wrap-bdsb_select{width:100%;}
.tax_report .action_panel .advance_options .dropdown-menu .left-area .multiselect-native-select .dropdown-menu{left: 9px!important;}
.tax_report .action_panel .advance_options .dropdown-menu .right-area .multiselect-native-select .dropdown-menu{left: 9px!important;}
.tax_report .action_panel .right_options{width:auto}

.discount_page .action_panel .advance_options .dropdown-menu{min-width: 95%!important; width: 95% !important; margin-left: unset; left: 0px;}
.discount_page .action_panel .advance_options .dropdown-menu .left-area{width:100%; margin-bottom: 5px;}
.discount_page .action_panel .advance_options .dropdown-menu .right-area{width:100%;}
.discount_page .action_panel .top_margin_mobile{margin-top:0px;}
.discount_page .action_panel .advance_options .dropdown-menu .right-area #wrap-bdsb_select{width:100%;}
.discount_page .action_panel .advance_options .dropdown-menu .left-area .multiselect-native-select .dropdown-menu{left: 9px!important;}
.discount_page .action_panel .advance_options .dropdown-menu .right-area .multiselect-native-select .dropdown-menu{left: 9px!important;}
.discount_page .action_panel .right_options{width:auto}

.additional_charge_report .action_panel .advance_options .dropdown-menu{min-width: 95%!important; width: 95% !important; margin-left: unset; left: 0px;}
.additional_charge_report .action_panel .advance_options .dropdown-menu .left-area{width:100%; margin-bottom: 5px;}
.additional_charge_report .action_panel .advance_options .dropdown-menu .right-area{width:100%;}
.additional_charge_report .action_panel .top_margin_mobile{margin-top:0px;}
.additional_charge_report .action_panel .advance_options .dropdown-menu .right-area #wrap-bdsb_select{width:100%;}
.additional_charge_report .action_panel .advance_options .dropdown-menu .left-area .multiselect-native-select .dropdown-menu{left: 9px!important;}
.additional_charge_report .action_panel .advance_options .dropdown-menu .right-area .multiselect-native-select .dropdown-menu{left: 9px!important;}
.additional_charge_report .action_panel .right_options{width:auto}

.profitability-page .action_panel .advance_options .dropdown-menu{min-width: 95%!important; width: 95% !important; margin-left: unset; left: 0px;}
.profitability-page .action_panel .advance_options .dropdown-menu .left-area{width:100%; margin-bottom: 5px;}
.profitability-page .action_panel .advance_options .dropdown-menu .right-area{width:100%;}
.profitability-page .action_panel .top_margin_mobile{margin-top:0px;}
.profitability-page .action_panel .advance_options .dropdown-menu .left-area .multiselect-native-select .dropdown-menu{left: 9px!important;}
.profitability-page .action_panel .advance_options .dropdown-menu .right-area .multiselect-native-select .dropdown-menu{left: 9px!important;}
.profitability-page .action_panel .right_options{width:auto}
.profitability-page .action_panel .advance_options .dropdown-menu .right-area #wrap-bdsb_select{width:100%;}

.profitability-page .data_panel_wrapper .more_than_10 li:nth-child(2){border-left:solid 0px #e2e4e7;}
.profitability-page .data_panel_wrapper .more_than_10 li:nth-child(4){border-left:solid 0px #e2e4e7;}
.profitability-page .data_panel_wrapper .more_than_10 li:nth-child(7){border-left:solid 0px #e2e4e7;}
.profitability-page .data_panel_wrapper .more_than_10 li:nth-child(11){border-left:solid 0spx #e2e4e7;}

.cash_adj_page .action_panel .advance_options .dropdown-menu  #wrap-bdsb_select{width:100%;}
.close_out_page .action_panel .advance_options .dropdown-menu #wrap-bdsb_select{width:100%;}
.ats_page .action_panel .advance_options .dropdown-menu #wrap-bdsb_select{width:100%;}
.cash_drawer_page .action_panel .advance_options .dropdown-menu #wrap-bdsb_select{width:100%;}

.z_page .data_panel_wrapper label{margin-left:5px;}
.z_page .row .col-height{width:50%;}
.z_page .head .col-xs-6{padding-left: 5px!important;}
.sales_page .row .col-height{width:50%;}
#priceModal .modal-body{padding:0px;}

/*--------------- New Navigation -------------------------*/
.side-nav-small{padding: 15px 5px; width: 56px;}
.side-nav-small .small-nav-home{display:none;}
.side-nav-small .small-nav-link{display:none;}
.side-nav-small .name-detail{display:none;}
.open-arrow{padding: 12px 19px;}
.open-small-nav{padding: 5px; width: 56px; height: 56px;}
.rightpanel_wrapper {margin-left: 5px!important; padding-top: 55px;}
.side-navigation .top-info-panel .personal-settings .dropdown-menu{right: 13px!important; left: auto!important; top: 25px; max-height: 370px; padding: 0px; width: auto!important; width: 240px!important;}
.trial-progress-area a{margin-top:10px; margin-bottom:10px;}
.side-navigation .nav-links-area{overflow:auto;}
.hint_start .side-navigation{margin-left: 0px;}
.hint_start .side-nav-small{margin-left:-150px;}
.hint_start .side-navigation .hint_box {top: 45px!important; left: 0px!important; width:340px;}
.hint_start .side-navigation .hint_box:before{content: '\f0d8'; left: 38px; top: 0%; margin-top:-26px; text-shadow: unset;}
.open-small-nav .small-fab-link{display:none;}
.side-nav-small .open-arrow{bottom:-2px;}
#favoriate-tab .nav-item span{display:block; z-index:100;}
/*--------------- New Navigation -------------------------*/

.srbv-via-category li:nth-child(4) {width: 100%!important;}
.srbv-via-category li:last-child {width: 100%!important;}
}

.order_list_page .modal-content .data_panel_wrapper .table_header ul{padding-left:0px;}
.order_list_page .modal-content .data_panel_wrapper .data_panel ul{padding-left:0px;}
.order_list_page .modal-content .data_panel_wrapper .data_panel ul a{color:#337ab7!important;}

@media only screen and (max-width: 500px) {
.btn-group, .btn-group-vertical { position: unset;}
.dropdown, .dropup {position: unset;}
.pm_sorting .dropdown, .dropup {position: relative;}
#location_list_popup .app-location-heading{top:100px;}
.app-location-heading{width: 87%;}

.trip_basics .form_area { margin-left: 0px; padding:5px;}
.mobile_remove{ display:none;}

.open>.dropdown-menu {display: block; top: auto; left: 0px !important; right: 0px !important; margin: auto; min-width: 95%!important; width: 95% !important;}

.multiselect-container{margin-top: 30px !important;}
ul.dropdown-menu{margin-top: 30px !important;}
.res_general_settings ul#employee_name_setting_li{margin-top:0px !important;}
.compensation_page .working_start_day{margin-top:0px !important;}
.compensation_employee_page .msg {width: 92%; margin-top: 0;}


.employee_competition_page ul.dropdown-menu{margin-top:0px !important;}

.view-signup-wraper .parent li{padding-left: 3%;}
.view-signup-wraper .parent li:before{ display:none;}

.crm_automation_rule .categories ul.dropdown-menu{margin-top: 0px !important;}
.add_purchase_page #default-multiselect-id ul.dropdown-menu{margin-top: 0px !important;}

.signature_page ul.dropdown-menu{margin-top: 0px !important;}
.signature_page .action_panel ul.dropdown-menu{margin-top: 30px !important;}

.add_purchase_page .data_panel .parent .dropdown-menu li{padding-left: 0;}

.action_panel .pull-left{ margin-bottom:5px;}

.actions_items .dropdown-menu {right: -5px !important; height: auto; background: #fff!important; width: 200px!important; margin-top: 7px !important; margin-right: 5px; left: inherit !important; min-width: 200px !important;}
.table_header .actions_items .dropdown-menu {right: -190px !important;}

.employee_message .table_header .actions_items .dropdown-menu {right:0px !important;}

.navbar-collapse .actions_items .dropdown-menu {right: -12px !important;height: auto;background: #fff!important;width: 100%!important;margin-top: 0px !important;margin-right: 0px;left: 0 !important;min-width: 100% !important;}
.trust-box{padding:12px;}

#email_notification_addTag input{width:120px!important;}
.appointent_calender .action_panel .filter{padding:5px 9px;}
.dhx_scale_bar a:link{font-size:12px!important;}
}


.scrtabs-tabs-fixed-container .scrtabs-tabs-movable-container .scrtabs-tab-container .scrtabs-js-tab-scroll-arrow-right{ display:none !important;}
.scrtabs-tabs-fixed-container .scrtabs-tabs-movable-container .scrtabs-tab-container .scrtabs-js-tab-scroll-arrow-left { display:none !important;}


.inner-website-builder .rightpanel_wrapper{margin-left:0px!important;}
.inner-website-builder .inner_panel{width:60%!important; margin:0 auto!important;}
.inner-website-builder .drag_drop{padding:10px!important; margin-bottom:15px!important;}
.inner-website-builder .drag_drop .content{width:340px!important;}
#product_list .small-price {float: right;width: 85px;height: 20px;margin-left: 10px;padding-top: 7px;}
.sub_nav1{margin: 0px; padding: 0px;}
.sub_nav1 .head{background: #fff; font-size: 15px; color: #000; text-align: center; padding: 10px; font-weight: 500;}
.sub_nav1 .checkhere a{color: #fff; font-size: 15px; padding: 10px; display: table; border-bottom: solid 1px rgba(255,255,255,0.2); width: 100%; text-decoration:none;}
.sub_nav1 .checkhere a:hover{ text-decoration:none; background:#fff; color:#2b333b;}
.sub_nav1 .active a{ text-decoration:none; background:#fff; color:#2b333b;}
.builder-smartphone-app .config_header{background: #f1f1f1; padding: 10px 15px; font-size: 16px; font-weight: 500; margin-bottom:10px;}
.builder-smartphone-app .closehere{display:none;}
.builder-smartphone-app .rightpanel_wrapper .safari_field{padding:0px; margin:0px}
.builder-smartphone-app .rightpanel_wrapper .safari_field .field select{border:solid 1px #dcdcdc;}
.builder-smartphone-app .rightpanel_wrapper .safari_field .field{padding:0px;}
.sub_nav1 li{list-style:none;}

#demo-animation .modal-header{background:transparent; border:0px;}
#demo-animation .modal-header .close{top:4px;}
#demo-animation .modal-content{width:1032px;}


@media screen and (max-width: 2000px) and (min-width: 320px){
    .color_panel .colors {top: 17px;width: 152px; height: 152px;position: unset;margin: unset;}
	.color-pan-mobile{min-height: 152px; width: 152px; background: #f1f1f1;display: none;position: absolute; z-index: 100;right: 12px;border: solid 1px #ccc; border-radius: 3px;}
	.color_management .table_header .change-color-icon{ display: block !important;width: 20px;height: 19px;position: absolute;right: 18px;top: 18px; z-index:99; cursor: pointer;}
	.change-color-icon{ display: block !important;width: 20px;height: 19px;position: absolute;right: 18px;top: 14px; z-index:99; cursor: pointer;}
	.color_panel .color_box{ display: none;}
	.selected_color{ display:block !important;}
	.color_panel .colors .color_box{ display: block; width: 25px;height: 25px;float: left;margin: 6px; border-radius: 3px; cursor: pointer;}
	.color-pan-mobile .color_box input {display: none;}
	.color-pan-mobile .color_box .fa-check{color: #fff;position: relative;top: 1px;left: 1px;}
	.color-pan-mobile .color_box .fa{font-size: 16px;}
	.selected_color_outside{display: block !important;position: absolute;z-index: 99;right: 53px;height: 20px;width: 20px;top: 11px; border-radius:2px;}
}

@media screen and (max-width: 768px) and (min-width: 320px){
	.color_panel .colors {width: 210px;height: 210px;}
	.color-pan-mobile{min-height: 200px; width: 212px;}
	.color_panel .colors .color_box{ display: block; width: 40px;height: 40px;float: left;margin: 6px; border-radius: 3px; cursor: pointer;}
	.color-pan-mobile .color_box .fa {font-size: 29px;top: -8px;left: -8px;}
	

}




@media screen and (max-width: 539px) and (min-width: 320px) {
	#product_list .small-price {float: left; margin: auto;}
	#quick_signup_form{ width:100%;}
	.iwant-wrapper {max-width: 316px;}
	.rightpanel_nps-survey_wrapper .header {
    background: #fff;
    margin: inherit;
	}
	.rightpanel_nps-survey_wrapper .inner_panel .action_panel {
    margin: inherit;
    width: auto;
	}
	.rightpanel_nps_wrapper .header {
    background: #fff;
    padding: 0;
	}
	
	.nps-date-top {
        padding: 10px 5px;
   	}
	
	.rightpanel_nps_wrapper {
    	background: #ffffff;
	}
	
	.nps-filter-section {
   	 padding: 0px 5px 22px 5px;
	}
	.nps-filter-section .col-sm-4 {
  		margin-bottom: 16px;
	}
}


@media (min-width: 768px){
.help_sections .col-md-4 {
-ms-flex: 0 0 32.333333%;
flex: 0 0 32.333333%;
max-width: 32.333333%;
}

.video_listing_width_inc .col-md-4 {
-ms-flex: 0 0 32.333333%;
flex: 0 0 32.333333%;
max-width: 32.333333%;
}
}
@media (min-width: 576px){
.help_sections .col-sm-4 {
-ms-flex: 0 0 32.333333%;
flex: 0 0 32.333333%;
max-width: 32.333333%;
}

.video_listing_width_inc .col-sm-4 {
-ms-flex: 0 0 32.333333%;
flex: 0 0 32.333333%;
max-width: 32.333333%;

}

.col-sm-5.copyright {
    -ms-flex: 0 0 38.666667%;
    flex: 0 0 38.666667%;
    max-width: 38.666667%;
}


}
@media (min-width: 992px){
.non-login-footer .col-lg-4 {
    -ms-flex: 0 0 30.333333%;
    flex: 0 0 30.333333%;
    max-width: 30.333333%;
}

.non-login-footer .inner-footer-wrapper .col-lg-4 {
    -ms-flex: 0 0 30.333333%;
    flex: 0 0 30.333333%;
    max-width: 30.333333%;
}


}


body .modal-backdrop.fade {opacity: 0.5 !important;}
#download_app .field .dropdown-toggle{border-color: #989494;padding: 10px !important;font-size: 14px;}
#send_download_apps{color: #fff;background-color: #337ab7;border-color: #2e6da4; font-size:13px;}
.fade.in {opacity:1 !important;}
.modal-header .close { margin-top: 6px;position: absolute;right: 16px;font-size: 28px;top: 16px;}
.app_info_min_height_pop{height: 235px;}


@media screen and (max-width: 539px) and (min-width: 320px){
.new-design .navbar-toggler {
    border: solid 1px #000;
    margin-right: 15px;
    padding: 4px 12px;
    border-radius: 5px;
}



.delete_split_pay { width:100%;}
.mobile-btn{}
.mobile-btn .pay_split_amount{}
.top-amount-wrapper{} 
.top-amount-wrapper .top-amount{width: 33% !important;font-size: 16px;float: left;padding: 0px !important;}
.top-amount-wrapper .top-amount-btn{ padding-top:10px;}
#resetSplitPay{ margin-top:10px}
#equallySplitPay{margin-top:10px}
.pay_split_amount{width: 56% !important; display:inline-block;}
.delete_split_pay{width: 40% !important;margin-left: 10px; display:inline-block;}
.paid-amount{ text-align:center !important;}
.due-amount{text-align:right !important;}
.mobile-txt-right{ text-align:right;}

.navbar-toggler .fa{
	font-size: 20px;
}

.nav:after, .nav:before, .navbar-collapse:after, .navbar-collapse:before, .navbar-header:after, .navbar-header:before, .navbar:after, .navbar:before{ display:none !important}

/*----NPS-------*/

.nps-filter-section .col-sm-4 {
    padding: 0px 5px;
    margin-bottom: 10px;
}

.nps-filter-section {
    padding: 0px 10px 22px 10px;
	margin-top: 20px;
}

.box-section {
    padding: 0px 10px;

}

.nps-top-section .col-sm-3 {
    padding: 10px 10px;
}

#trypremium .col-sm-4 {
    border-right: solid 0px #8297f1;
    font-size: 13px;
}

.nps-status-button {
    float: left;
    margin-top: 15px;

}

.nps-email-mark {
    margin-top: 10px;
}

.iwant-wrapper .form-check-input{
   float: left;
}

.iwant-wrapper .form-check-label {
    float: left;
    max-width: 280px;
}

#copy_url {
    top: 36px;
    right: 20px;
}

}

.emp-type { font-size: 12px; font-style: italic; text-shadow: 0px 1px 1px #ccc;}

@media only screen and (max-width: 720px) {
	/*======For Walkme only=====*/
	.about-sv-update{ display:none;}
	/*======For Walkme only=====*/
    }
