@charset "utf-8";@font-face{font-family:'museo300';src:url('/fonts/museo300-regular-webfont.eot');src:url('/fonts/museo300-regular-webfont.eot?#iefix') format('embedded-opentype'),
url('/fonts/museo300-regular-webfont.woff') format('woff'),
url('/fonts/museo300-regular-webfont.ttf') format('truetype'),
url('/fonts/museo300-regular-webfont.svg#museo300') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'museo500';src:url('/fonts/museo500-regular-webfont.eot');src:url('/fonts/museo500-regular-webfont.eot?#iefix') format('embedded-opentype'),
url('/fonts/museo500-regular-webfont.woff') format('woff'),
url('/fonts/museo500-regular-webfont.ttf') format('truetype'),
url('/fonts/museo500-regular-webfont.svg#museo500') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'OpenSans';src:url('/fonts/OpenSans-Regular.eot');src:url('/fonts/OpenSans-Regular.eot?#iefix') format('embedded-opentype'),
url('/fonts/OpenSans-Regular.woff') format('woff'),
url('/fonts/OpenSans-Regular.ttf') format('truetype'),
url('/fonts/OpenSans-Regular.svg#OpenSans-Regular') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'OpenSansLight';src:url('/fonts/OpenSans-Light.eot');src:url('/fonts/OpenSans-Light.eot?#iefix') format('embedded-opentype'),
url('/fonts/OpenSans-Light.woff') format('woff'),
url('/fonts/OpenSans-Light.ttf') format('truetype'),
url('/fonts/OpenSans-Light.svg#OpenSans-Regular') format('svg');font-weight:normal;font-style:normal;}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
html{font-size:62.5%;}
body{background:white;font-size:14px;font-size:1.4rem;line-height:1;color:#636363;position:relative;-webkit-font-smoothing:antialiased;}
#main_navigation .two{width:16.666%;}
a{color:#08BCFF;line-height:inherit;outline:none;border:none;text-decoration:none}
a:hover{color:#FF9701;}
a:focus{color:#08BCFF;outline:none;}
a img{outline:none;border:none;}
iframe, embed, object{bottom:0;float:left;width:100%;}
img{max-width:100%;}
.text-left{text-align:left;}
.text-right{text-align:right;}
.text-center{text-align:center;}
.hide{display:none;}
.highlight{background:#FF9701;color:#fff;}
#googlemap img, object, embed{max-width:none;}
#map_canvas embed{max-width:none;}
#map_canvas img{max-width:none;}
#map_canvas object{max-width:none;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, p, blockquote, th, td{margin:0;padding:0;font-size:14px;}
.marginnone{margin:0;padding:0;}
h1, h2, h3, h4, h5, h6{text-rendering:optimizeLegibility;line-height:1.1;margin-bottom:14px;margin-top:14px;font-weight:normal;}
h1{font-size:44px;}
h2{font-size:32px;}
h3{font-size:27px;color:#ff9800;}
h4{font-size:23px;}
h5{font-size:17px;}
h6{font-size:14px;}
em, i{font-style:italic;line-height:inherit;}
strong, b{font-weight:bold;line-height:inherit;}
code{font-weight:bold;background:#ffff99;}
.flex-video{position:relative;padding-top:25px;padding-bottom:67.5%;height:0;margin-bottom:16px;overflow:hidden;}
.flex-video.widescreen{padding-bottom:57.25%;}
.flex-video.vimeo{padding-top:0;}
.flex-video iframe, .flex-video object, .flex-video embed, .flex-video video{position:absolute;top:0;left:0;width:100%;height:100%;}
body, .price-box span{font-family:OpenSans, "MyriadWebProRegular", Helvetica, Arial, "Lucida Grande", sans-serif;}
.date-box .date, .price-box, .fees-box span, .price-title, .fees-title{font-family:OpenSans, "MyriadWebProBold", Helvetica, Arial, "Lucida Grande", sans-serif;}
ul.flyout li a, #sub_navigation a, .testimonial-block p, .platform-list li a, #client_testimonials blockquote, .pager ul li a{font-family:OpenSans,"museo300", Georgia, "Times New Roman", Times, serif;}
.nav-bar > li > a, .testimonial-block strong{}
.nav-bar > li > a{}
.utility-wrapper, .responsive-tabs > ul > li, h1, h2{font-family:OpenSans, "museo700", Georgia, "Times New Roman", Times, serif !important;}
.nav-bar > li.myaccount_link{}
.nav-bar > li.myaccount_link a{padding:0;font-size:14px;text-decoration:underline;color:#5c5c5b;}
.myaccount_link_mob{display:none;}
.block{overflow:hidden;}
.shadow{}
hr{margin:10px 0;font-size:0;height:1px;border-bottom:1px solid rgba(255,255,255,.5);border-top:1px solid #CCC;overflow:hidden;clear:both;}
ul, ol{margin-bottom:17px;margin-left:30px;}
ul li, ol li{line-height:26px;margin-bottom:7px;}
p, ul.content li, ol.content li{font-size:15px;line-height:30px;font-weight:normal;}
p{margin-bottom:17px;}
ul.content, ol.content{margin-left:45px;}
ul.no-list, ol.no-list{list-style:none;}
ul.no-margin, ol.no-margin{margin-left:0;}
.orange{color:#FF9701;}
.blue{color:#96D6F1;}
.darkblue{color:#29ACE2;}
.gray{color:#636363;}
.dark-gray{color:#333;}
.h-0{ font-size:13px}
.h-0x{font-size:14px;line-height:20px;}
.h-1x{font-size:16px;line-height:24px;}
.h-1xx{font-size:18px;line-height:26px;}
.h-1xxx{font-size:19px;line-height:26px;}
.h-2x{font-size:20px;line-height:28px;}
.h-2xx{font-size:22px;line-height:28px;}
.h-3x{font-size:24px;line-height:32px;}
.h-3xx{font-size:26px;line-height:32px;}
.h-3x-1{font-size:23px;line-height:32px;}
.h-4x{font-size:28px;line-height:36px;}
.h-4xx{font-size:30px;line-height:36px;}
.h-5x{font-size:32px;line-height:40px;}
.h-5xx{font-size:34px;line-height:45px;}
.h-6x{font-size:36px;line-height:44px;}
.h-6xx{font-size:37px;line-height:44px;}
.h-7x{font-size:40px;line-height:46px;}
.h-7xx{font-size:44px;line-height:60px;}
.h-8x{font-size:48px;line-height:70px;}
.p-mini, .p-mini p{font-size:11px;line-height:16px;}
.p-small, .p-small p{font-size:12px;line-height:18px;}
.p-medium, .p-medium p{font-size:14px;line-height:20px;}
.p-regular, .p-regular p{font-size:16px;line-height:22px;}
.img-left{float:left;margin:0 15px 15px 0;}
.img-right{float:right;margin:0 0 15px 15px;}
.fl{float:left !important;}
.fr{float:right !important;}
.clearfix{clear:both;}
.m-tb10{margin:10px auto;}
.m-tb20{margin:20px auto;}
.m-tb30{margin:30px auto;}
.m-tb40{margin:40px auto;}
.m-tb60{margin:60px auto;}
.m-tb80{margin:80px auto;}
.m-t0{margin-top:0px !important;}
.m-t20{margin-top:20px !important;}
.m-t10{margin-top:10px !important;}
.m-t30{margin-top:30px !important;}
.m-t40{margin-top:40px !important;}
.m-t60{margin-top:60px !important;}
.m-t80{margin-top:80px !important;}
.m-t100{margin-top:100px !important;}
.m-b0{margin-bottom:0 !important;}
.m-b5{margin-bottom:5px !important;}
.m-b10{margin-bottom:10px !important;}
.m-b20{margin-bottom:20px !important;}
.m-b30{margin-bottom:30px !important;}
.m-b40{margin-bottom:40px !important;}
.m-b60{margin-bottom:60px !important;}
.m-b80{margin-bottom:80px !important;}
.m-b100{margin-bottom:100px !important;}
.m-r35{margin-right:35px;}
.pad-tb5{padding:5px 0;}
.pad-tb10{padding:10px 0;}
.pad-t20{padding:20px 0 0 0;}
.pad-tb20{padding:20px 0;}
.pad-tb30{padding:30px 0;}
.p-l15{padding-left:15px;}
a.grey{color:#636363 !important}
a.grey:hover{color:#FF9701!important}
.line-height-35{line-height:36px;}
.fw-normal{font-weight:normal !important;}
.section-header{background:#FF9701;width:100%;font-size:32px;line-height:80px;text-align:center;color:#FFF;text-shadow:none;}
.vline-right{border-right:1px solid #CCC;}
.vline-left{border-left:1px solid #CCC;}
img.border{border:3px solid #fff;}
#scrollUp{bottom:20px;right:20px;background:url(../images/top-pg-img.png) no-repeat;width:62px;height:53px;text-indent:-9999px;}
.circle{display:block;margin:0 auto;background-size:cover;background-repeat:no-repeat;background-position:center center;-webkit-border-radius:99em;-moz-border-radius:99em;border-radius:99em;border:5px solid #eee;box-shadow:inset 0 8px 8px rgba(0, 0, 0, 0.6);}
.circle_150{width:150px;height:150px;}
.circle_200{width:200px;height:200px;}
.circle_300{width:300px;height:300px;}
.round{-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;background:white !important;padding:10px;margin:4px;box-shadow:0 0 0 1px rgba(0, 0, 0, 0.1);}
.pad0{padding:0 !important}
.mgn0{margin:0 !important}
.OpenSans{font-family:OpenSans, "MyriadWebProRegular", Helvetica, Arial, "Lucida Grande", sans-serif !important;}
.font-25px{font-size:25px}
.font-18px{font-size:18px;line-height:32px}
.myriad{font-family:Opensans, "MyriadWebProRegular", Helvetica, Arial, "Lucida Grande", sans-serif !important;}
.white{color:#ffffff}
.museo300{font-family:"Museo300", Helvetica, Arial, "Lucida Grande", sans-serif !important;}
.museo500{font-family:"Museo500", Helvetica, Arial, "Lucida Grande", sans-serif !important;}
.openSansLight{font-family:'OpenSansLight', san-serif !important;}
.bg-gray{background-color:#E1E1E1;}
.bg-light-gray{background-color:#f3f3f3;}
.bg-dark-gray{background-color:#7c7c7c;}
.bg-orange{background-color:#FF9701;}
.bg-orange-new{background-color:#ffA500;}
.bg-blue{background-color:#4FC2F0;}
.bg-cloud{background:#55bbf7}
.bg-grey{background:#f6f6f6;}
.bg-white{background:#ffffff;}
.blue-bg{background:#79d1ff !important;}
.form{margin:0;padding:0;}
.form p label{float:left;width:200px;text-align:right;padding-right:20px;}
.form p input[type='text'], .form p input[type='password'], .form p input[type='email'], .form p input[type='tel']{padding:7px 10px;color:#636363;border:1px solid #ccc;background:#FFF;width:60%;}
.form textarea{width:60%;height:200px;border:1px solid #ccc;}
.form p.error{background-color:#FFDFDF;padding:5px;}
.btn{border-bottom:solid 3px #999999;display:inline-block;*display:inline;*zoom:1;padding:0 20px 0 20px;height:40px;line-height:40px;font-size:20px;text-align:left;vertical-align:middle;cursor:pointer;color:#636363;background:#e2e2e2;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;*margin-left:.3em;text-decoration:none !important;text-transform:lowercase;margin:5px;font-weight:normal !important;}
.btn-large{display:inline-block;*display:inline;*zoom:1;padding:0 30px 0 30px;height:52px;line-height:48px;font-size:23px;text-align:center;vertical-align:middle;cursor:pointer;color:#636363;background:#e2e2e2;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;*margin-left:.3em;border-bottom:solid 3px #999999;text-decoration:none !important;text-transform:lowercase;margin:5px;font-weight:normal !important;}
.btn:hover,.btn:focus{color:#636363;text-decoration:none;background:#ecebeb;;}
.btn-large:hover,.btn-large:focus{color:#333333;text-decoration:none;}
.btn-small{padding:2px 10px;font-size:11.9px;}
.btn-mini{padding:0 6px;font-size:10.5px;}
.btn-medium{padding:0 20px;font-size:16px;height:36px;line-height:36px;}
.btn-medium span{height:35px !important;}
.btn-block{display:block;width:100%;padding-left:0;padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.btn-block+.btn-block{margin-top:5px;}
.btn-orange{color:#ffffff;text-shadow:none;background:#ff8d03;border-bottom:solid 3px #EE5807;}
.btn-orange:hover, .btn-orange:focus{background-color:#ffa903;color:#FFF;background-position:0 -40px;-webkit-transition:background-position 0.1s linear;-moz-transition:background-position 0.1s linear;-o-transition:background-position 0.1s linear;transition:background-position 0.1s linear;}
.btn-inset{-webkit-box-shadow:rgba(255, 255, 255, 0.1) 0 1px 0, rgba(0, 0, 0, 0.8) 0 1px 7px 0px inset;-moz-box-shadow:rgba(255, 255, 255, 0.1) 0 1px 0, rgba(0, 0, 0, 0.8) 0 1px 7px 0px inset;box-shadow:rgba(255, 255, 255, 0.1) 0 1px 0, rgba(0, 0, 0, 0.8) 0 1px 7px 0px inset;background:#666;border-bottom:1px solid #a0a0a0;color:#FFF;display:inline-block;padding:10px 16px;margin:5px;font-size:14px;line-height:20px;vertical-align:middle;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;text-decoration:none !important;}
.btn-large span, .btn-medium span, .btn span{}
.well{-webkit-box-shadow:rgba(255, 255, 255, 0.1) 0 1px 0, rgba(0, 0, 0, 0.8) 0 1px 14px 0px inset;-moz-box-shadow:rgba(255, 255, 255, 0.1) 0 1px 0, rgba(0, 0, 0, 0.8) 0 1px 14px 0px inset;box-shadow:rgba(255, 255, 255, 0.1) 0 1px 0, rgba(0, 0, 0, 0.8) 0 1px 14px 0px inset;background:#585858;border-bottom:1px solid #a0a0a0;padding:22px;margin:15px 0;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;overflow:hidden;color:#FFF;}
.well-light{background-color:#fff;-moz-box-shadow:1px 1px 1px rgba(100,100,100,0.1), 0 0 25px rgba(0,0,0,0.1) inset;-webkit-box-shadow:1px 1px 1px rgba(100,100,100,0.1), 0 0 25px rgba(0,0,0,0.1) inset;box-shadow:1px 1px 1px rgba(100,100,100,0.1), 0 0 25px rgba(0,0,0,0.1) inset;border:1px solid #e7e7e7;border-bottom:3px solid #ccc;padding:22px;margin:15px 0;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;overflow:hidden}
.well img{display:block;margin:0 auto;}
.large{padding:0 25px 0 20px;height:60px;line-height:60px;font-size:25px;}
.large:hover, .large:focus{padding:0 25px 0 20px;height:60px;line-height:60px;font-size:25px;background-position:0 -60px;}
.large span{height:60px;}
#header{background:#ffA500;}
#header.eccCloud{background:#55bbf7}
#header .logo{display:block;margin:13px 0;float:left;width:100%;}
.utility-wrapper{float:right;}
.utility-wrapper .phone{float:left;font-size:20px;margin:10px 15px 10px 0;}
.utility-wrapper .utility-links{float:right;padding:12px 20px;font-size:14px;background-color:#FF9300;-moz-box-shadow:inset 0 0 10px 2px #FF7300;-webkit-box-shadow:inset 0 0 10px 2px #FF7300;box-shadow:inset 0 0 10px 2px #FF7300;border-bottom-left-radius:20px;border-bottom-right-radius:20px;text-transform:lowercase;border-bottom:1px solid #ffbf00;}
.utility-wrapper .utility-links a{color:#636363;}
#header.eccCloud .utility-wrapper .utility-links{border-bottom-left-radius:20px;border-bottom-right-radius:20px;text-transform:lowercase;background-color:#56c6f4;-moz-box-shadow:inset 0 0 10px 2px #35BDE9;-webkit-box-shadow:inset 0 0 10px 2px #35BDE9;box-shadow:inset 0 0 10px 2px #35BDE9;border-bottom:1px solid #2bc2ff;}
#sub_navigation{padding:0px 0 5px 0;width:100%;z-index:9999;min-height:45px;background-color:rgba(34, 34, 34, 0.8);}
#sub_navigation a.logo_product{float:left;display:none;margin-top:5px;}
#sub_navigation ul{margin:0;padding:0;list-style:none;float:right;margin-top:7px;}
#sub_navigation ul li{display:inline-block;margin:0 10px;}
#sub_navigation ul li:last-child{margin-right:0;}
#sub_navigation ul li a{text-transform:lowercase;text-decoration:none;color:#FFF;font-size:14px;padding:3px 20px;line-height:26px;border-radius:100px;display:block;}
#sub_navigation ul li a.active, #sub_navigation ul li a:hover{background-color:rgba(68, 68, 68, 0.5);border-bottom:1px solid #555555;box-shadow:0 2px 4px 0 #060606 inset;}
#sub_navigation ul li a.subnav-button{display:inline-block;padding:3px 15px;text-align:center;vertical-align:middle;cursor:pointer;background:#ff7c02;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;width:100%;text-transform:lowercase;color:#fff;font-family:'museo300', arial, san-serif;}
#sub_navigation ul li a.subnav-button:hover{background-color:#ff6e00;box-shadow:none;}
#sub_navigation ul li a.subnav-button span{display:none !important}
.testimonial-block{text-align:center;padding:40px 0;}
.testimonial-block strong{font-weight:normal;}
.testimonial-block p{font-size:19px;margin:0 auto;margin-top:10px;width:80%;color:#979797;line-height:27px;}
.bg-dark-gray .testimonial-block strong, .bg-dark-gray .testimonial-block p{color:#FFF !important;}
.testimonial-block p span{font-style:normal;font-size:22px;}
.testimonial-block a{text-decoration:none}
.testimonial-block a.read_more{display:block;float:right;}
.well-light .testimonial-block{padding:20px 0;}
.responsive-tabs__heading{display:none;}
.responsive-tabs .tab_content{padding:40px 0 20px 0;overflow:hidden;border-top:1px solid rgba(255,255,255,.5);}
.responsive-tabs .tab_content h2{margin-top:0;}
.responsive-tabs-wrapper{clear:both;zoom:1;margin-top:40px;}
.responsive-tabs-wrapper:before, .responsive-tabs-wrapper:after{content:"";display:table;}
.responsive-tabs-wrapper:after{clear:both;}
.responsive-tabs__list__item:focus, .responsive-tabs__heading--active:focus, .responsive-tabs__list__item--active:focus{outline:none !important;}
.responsive-tabs__list{margin:0;padding:0;border-bottom:1px solid #CCC;padding-bottom:30px;}
.responsive-tabs__list__item{display:inline-block;padding-left:45px;background:url(/images/tab_bullet.png) no-repeat left center;color:#979797;min-height:50px;cursor:pointer;margin-right:25px;font-size:22px;vertical-align:middle;}
.responsive-tabs .responsive-tabs__list__item:last-child{margin-right:0;}
.responsive-tabs__list__item:hover{color:#636363;}
.responsive-tabs__list__item--active{background:url(/images/tab_bullet_active.png) no-repeat left center;padding-left:60px;color:#636363;}
.responsive-tabs__panel{margin-bottom:15px;}
.two-tabs .responsive-tabs__list__item{max-width:400px;}
.three-tabs .responsive-tabs__list__item{max-width:370px;}
.four-tabs .responsive-tabs__list__item{max-width:270px;}
#solution_hp{padding:40px 0;}
#solution_hp .responsive-tabs__list__item{max-width:330px;font-size:25px;line-height:28px;margin:0 25px;}
#solution_hp .responsive-tabs__list__item--active{max-width:350px !important;}
#solution_hp ul li{font-size:18px;margin-left:20px;font-weight:bold}
#solution_hp .tab_content img{margin-top:30px;}
#solution_hp .tab_content{margin-bottom:30px;}
#success_stories_hp{padding-top:45px;}
#success_stories_hp .divider{margin-top:35px;}
#success_stories_tabs{margin-top:20px;}
#success_stories_tabs, #success_stories_hp div.orange{text-align:right !important}
#success_stories_tabs li{padding:10px 5px;display:inline-block;list-style:none;}
#success_stories_hp .five.columns p{text-align:right;font-size:13px;}
.ss_content{margin-top:60px;display:none;}
.ss_content .ss_client_logo{width:45%;overflow:hidden;float:left;}
.ss_content .ss_client_details{width:52%;overflow:hidden;float:left;padding-left:3%;}
.ss_content .ss_client_details p, .ss_content p.desc, .ss_content ul li{font-size:16px;line-height:21px;}
.ss_content .ss_client_details p{margin:0 !important;line-height:22px;}
.ss_content p.desc{margin-top:20px;}
.ss_content ul li{margin-left:20px;font-weight:bold;}
#news-updates ul{margin-left:0;margin-top:15px;}
#news-updates ul, #news-updates ul li{list-style:none}
#news-updates .row{margin:15px 0}
#news-updates a{color:#636363;font-size:18px;display:block;line-height:60px;background:url(/images/bullet.png) no-repeat 0 center;padding-left:30px;}
.date-box{background:url("/images/date-bg.png") 0 0 repeat;width:55px;height:53px;display:inline-block;text-align:center;}
.date-box .day{font-size:11px;color:#fff;text-transform:uppercase;height:22px;line-height:22px;}
.date-box .date{font-size:24px;line-height:29px;}
.social li{margin:15px 0;}
.social li small{display:block;text-align:center;}
.social a{display:block;text-align:center}
input.newsletter-input{background:url("/images/newsletter-bg.png") 0 0 repeat;display:block;width:100%;height:36px;border:none;margin:20px 0 10px 0;border-right:1px solid #e1e1e1;padding-left:45px;}
.iosSlider{width:100%;}
.iosSlider .wg_slider{width:100%;height:100%;}
.iosSlider .wg_slider .wg_slide{width:100%;margin:0 auto;text-align:center;margin:6px;}
.iosSlider .carousel_prev, .iosSlider .carousel_next{position:absolute;width:36px;height:59px;z-index:10;top:40%;text-indent:-9999px;}
.iosSlider .carousel_prev{left:0;background:url(/images/arrow-prev.png) no-repeat;margin-left:10px;}
.iosSlider .carousel_next{right:0;background:url(/images/arrow-next.png) no-repeat;margin-right:10px;}
.iosSlider .wg_selectorsBlock{position:absolute;bottom:10px;width:100%;}
.iosSlider .wg_selectorsBlock .wg_selectors{margin:0 auto;width:100%;text-align:center;}
.iosSlider .wg_selectorsBlock .wg_selectors .wg_circle{width:25px;height:25px;margin:0 5px;text-decoration:none;background:url(/images/pager_orange.png) left top no-repeat;display:inline-block;}
.iosSlider .wg_selectorsBlock .wg_selectors .selected{background:url(/images/pager_orange.png) right top no-repeat;}
.iosSlider .wg_selectorsBlock .wg_selectors .first{margin-left:0;}
#hp_slider{height:535px;}
#hp_slider .carousel_prev, #hp_slider .carousel_next{width:52px;height:84px;}
#hp_slider .carousel_prev{background:url(/images/arrow-prev-big.png) no-repeat;}
#hp_slider .carousel_next{background:url(/images/arrow-next-big.png) no-repeat;}
#hp_slider .wg_selectorsBlock .wg_selectors .wg_circle{background:url(/images/pager_white.png) left top no-repeat;}
#hp_slider .wg_selectorsBlock .wg_selectors .selected{background:url(/images/pager_white.png) right top no-repeat;}
.hp_static_img img, .hp_static_img iframe{margin:0 auto;display:block;cursor:pointer;}
.toggleVideo{cursor:pointer;}
.hp_static_img .yt_iframe{display:none;}
.yt_iframe{display:none;}
#tour_slider1{height:455px;}
#tour_slider2{height:400px;}
#tour_slider3{height:500px;}
#tour_slider4{height:440px;}
#tour_slider5{height:420px;}
#tour_slider6{height:310px;}
#tour_slider7{height:594px;}
#tour_slider8{height:400px;}
#tour_slider9{height:450px;}
#tour_slider10{height:495px;}
#tour_slider11{height:470px;}
.eec-mobile-tour-Slider{height:500px;}
#carts_qb_integration_slider{height:500px;}
#carts_order_fulfillment_slider{height:580px;}
#carts_product_mgmt_slider, #shipping_ship_faster_slider, #shipping_order_mgmt_slider{height:560px;}
#carts_multi_channel_slider{height:450px}
#inner-banner{padding:40px 0 15px 0;color:#FFF;}
#inner-banner article{text-align:right;}
#inner-banner p{text-shadow:none;}
#pt-bc{padding-top:20px;}
.page-title{color:#FF9701;font-size:32px;line-height:40px;margin:25px 0;border-bottom:1px solid #CCC;padding-bottom:22px;}
#content-wrapper h3{color:#FF9701;font-size:21px;line-height:32px;margin:0;margin-bottom:17px;}
#content-wrapper h2{margin:0;margin-bottom:20px;}
.breadcrumb{margin:20px 0;float:right;text-transform:lowercase;}
.sidebar-links{list-style:none;margin:0;padding:0;overflow:}
.sidebar-links li{display:block;padding:10px 0 8px 0;border-bottom:1px solid #e7e7e7;}
.sidebar-links li:last-child{border-bottom:none;}
.sidebar-links li a{text-decoration:none;font-size:22px;display:block;font-weight:normal;}
.sidebar-links li a.current{color:#FF9701;}
#client_testimonials article{margin-bottom:40px;}
#client_testimonials blockquote{font-family:OpenSans, "MyriadWebProRegular", Helvetica, Arial, "Lucida Grande", sans-serif;margin:0 0 10px 20px;padding:10px 0 10px 20px;border-left:2px solid #FF9701;position:relative;overflow:hidden;font-size:18px;line-height:26px;}
#client_testimonials p{font-size:16px;}
.stories-tiles article{position:relative;float:left;margin:0 0 40px 0;padding:20px;text-align:center;width:100%;min-height:315px;}
.stories-tiles article h3{margin-bottom:0 !important;}
.stories-tiles article .hot-tile{display:inline-block;width:100%;height:100%;position:absolute;top:0px;left:0px;}
.stories-tiles .three.columns{float:left !important;}
#pricing_special_offer_tag{background:url(/images/tag_special_offer.png) no-repeat;width:120px;height:38px;position:absolute;margin-top:-40px;margin-left:70px;}
.Pricing-tab-box{margin-bottom:20px;}
.Pricing-tab-box ul{float:right;margin-right:17%;}
.Pricing-tab-box ul li{float:left;min-width:180px;font-size:20px;list-style:none;border:#ff9800 2px solid;text-align:center;cursor:pointer;}
.Pricing-tab-box ul li.first{-webkit-border-radius:20px 0px 0px 20px;-moz-border-radius:20px 0px 0px 20px;border-radius:20px 0px 0px 20px;}
.Pricing-tab-box ul li.last{-webkit-border-radius:0px 20px 20px 0px;-moz-border-radius:0px 20px 20px 0px;border-radius:0px 20px 20px 0px;border-left:none;}
.Pricing-tab-box ul li.selected{-webkit-box-shadow:inset 0 3px 7px rgba(255, 91, 0, 0.9);-moz-box-shadow:inset 0 3px 7px rgba(255, 91, 0, 0.9);box-shadow:inset 0 3px 7px rgba(255, 91, 0, 0.9);background:#ff9800;color:#FFF;}
.pricing-table, .static-table, .comparison-chart{border-collapse:collapse;border-spacing:0;empty-cells:show;width:100%;}
.pricing-table td{border:#cfcfcf 1px solid;padding:15px 8px;font-size:15px;text-align:center;width:25%;vertical-align:top}
.pricing-table td.first, .pricing-table tr.first td.first, .pricing-table td.blank{background:none;border:0;}
.pricing-table tbody tr.first td{background:#ffcf87;padding:25px 10px;}
.pricing-table thead{}
.pricing-table thead td{background:url(../images/pricing_table_head.png) repeat-x;font-size:24px;padding:13px 10px}
.pricing-table .price-title{color:#ff9800;font-size:30px;text-align:right}
.pricing-table .fees-title{font-size:18px;text-align:right;vertical-align:top}
.pricing-table .price-title span{font-size:18px;display:block}
.pricing-table .price-box{color:#ff9800;font-size:36px;}
.pricing-table .price-box span{font-size:14px;color:#666666;font-style:italic;display:block;}
.pricing-table .fees-box span{display:block;font-size:19px;}
.pricing-table .fees-box .btn-orange{font-size:13px;height:33px;line-height:30px;margin:15px auto 25px;max-width:140px;display:block}
.pricing-table .fees-box .btn-orange span{height:30px;}
.tb-col-5 td{width:20%;}
div#annualecc{background:url(../images/ecc/annualecc.png) no-repeat;position:absolute;width:234px;height:167px;margin:-167px 0 0 8px;}
/**/.list-style{margin-left:20px;}
.list-style li{background:url(../images/bullet.png) 0 0px no-repeat;padding-left:25px;list-style:none;font-size:15px;line-height:22px;}
.static-table td{padding:7px 15px;border:#cfcfcf 1px solid;font-size:18px;font-weight:bold;line-height:25px;text-align:center;vertical-align:top}
.static-table td:first-child{background:#ffcf87;font-size:15px;font-weight:normal;text-align:left}
.static-table tr.heading td{background:#FFF;font-size:18px;font-weight:bold;border:none;}
.small-sign-up-btn{font-size:13px;height:33px;line-height:30px;margin:0px auto 10px;max-width:140px;display:block}
.small-sign-up-btn span{height:30px;}
.large-link{font-size:18px;}
.comparison-chart{line-height:20px;margin-bottom:1px;}
.comparison-chart td{border:#FFFFFF 1px solid;padding:9px 15px;font-size:11px;vertical-align:top;text-align:center;}
.comparison-chart td.featurename, .comparison-chart tr.feature-heading td{text-align:left;}
.comparison-chart tr:nth-child(2n+1){background:#f4f5f7}
.comparison-chart tr td{width:15%}
.comparison-chart tr.feature-heading td:first-child{width:55%}
.comparison-chart tr.feature-heading{background:#646464;cursor:pointer;}
.comparison-chart tr.feature-heading td span{background:url(../images/accordian_arrow.png) 0 -39px no-repeat;display:inline-block;width:10px;height:11px;margin-left:10px;}
.comparison-chart tr.feature-heading.active td span{background-position:0 0;}
.comparison-chart tr.feature-heading td{border:none;font-size:18px;color:#ff9800;padding:7px 15px}
.comparison-chart tr.first-row, .comparison-chart tr.first-row:hover{background:#FFF;cursor:auto!important;}
.comparison-chart .select-cart{background:#646464;cursor:auto!important;}
.comparison-chart .select-cart td{border:none;border-bottom:1px solid #FFF;color:#FFF !important;padding:12px 15px !important;}
.comparison-chart tbody tr:hover{background:#ffcf89;}
.comparison-chart tbody tr.feature-heading:hover{background:#646464}
.comparison-chart tbody td.featurename{font-size:15px}
.comparison-chart tbody td img{display:block;margin:0 auto;}
.comparison-data{display:none;}
#ecc-cloud-pricing-content{background:none repeat scroll 0 0 transparent;overflow:hidden;padding-top:15px;width:100%;margin:0 auto;}
table#ecc-cloudTableLayout{background-color:#DFF5FD;border:1px solid #CCC;width:100%;}
table#ecc-cloudTableLayout td{color:#333;font-size:14px;height:auto;text-align:left;width:auto;padding:15px;}
table#ecc-cloudTableLayout h2{color:#333;font-family:Arial, Helvetica, sans-serif;font-size:16px;font-weight:700;}
table#ecc-cloudTableLayout h3{color:#333;font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:400;}
table#ecc-cloudTableLayout td.spacer-row{background-color:#FFF;height:15px;padding:0;}
table#ecc-cloudPricingLayout{border:medium none;width:100%;padding:0;}
table#ecc-cloudPricingLayout td.priceRowTag{background:none repeat scroll 0 0 #FCFCFC;border-right:1px solid #CCC;border-top:1px solid #CCC;color:#29ACE2;font-size:24px;font-weight:400;width:185px;padding:10px 15px;}
table#ecc-cloudPricingLayout td.priceTag{border-top:1px solid #CCC;background:none repeat scroll 0 0 #FAFAFA;color:#29ACE2;font-size:36px;font-weight:400;text-align:center;width:100px;padding:20px;}
table#ecc-cloudPricingLayout td.transactionRowTag{background:none repeat scroll 0 0 #FAFAFA;border-right:1px solid #CCC;color:#000;font-size:18px;font-weight:700;width:185px;padding:10px 15px;}
table#ecc-cloudPricingLayout td.transactionTag{background:none repeat scroll 0 0 #FAFAFA;color:#000;font-size:16px;font-weight:700;text-align:center;padding:10px;}
table#ecc-cloudPricingLayout td.rowSeparator1{margin:0;padding:0;}
table#ecc-cloudPricingLayout td.SignupColumn{background:none repeat scroll 0 0 #F4FAFB;border-left:1px solid #CCC;color:#000;font-size:24px;font-weight:400;text-align:center;width:100px;padding:20px;}
table#ecc-cloudPricingLayout th{color:#000;font-size:14px;font-weight:400;height:75px;vertical-align:middle;padding:0;}
table#ecc-cloudPricingLayout td{color:#333;font-size:14px;text-align:left;width:140px;padding:15px 20px;}
table#ecc-cloudAddonLayout{border:medium none;width:420px;padding:0;}
table#ecc-cloudPricingLayout td.signupColumn{width:210px}
table#ecc-cloudAddonLayout td.headerRowTag{color:#000;font-size:16px;font-weight:700;width:200px;padding:10px;}
table#ecc-cloudAddonLayout td.ButtonRowTag{color:#000;font-size:16px;font-weight:400;text-align:center;padding:5px 0 5px 5px;}
table#ecc-cloudAddonLayout td.AddonPriceTag{background:none repeat scroll 0 0 #FFF;color:#000;font-size:14px;font-weight:700;text-align:center;padding:5px 0 5px 5px;}
table#ecc-cloudAddonLayout td.AddonRowTag{background:none repeat scroll 0 0 #E0E0E0;border-right:1px solid #CCC;color:#000;font-size:12px;font-weight:400;width:180px;padding:5px 0 5px 15px;}
table#ecc-cloudAddonLayout td.rowSeparator1{height:2px;margin:0;padding:0;}
table#ecc-cloudTableLayout img,table#ecc-cloudPricingLayout img{vertical-align:middle;}
.saving{color:#CCC;text-decoration:line-through}
#tour_testimonials_slider1{height:200px !important;margin-bottom:15px;}
.ManageYourBusiness p{font-size:14px;width:95%;}
.center{text-align:center;}
.overview-main .playvideo{padding-top:50px;}
.under-banner-nav{width:100%;background:rgba(34, 34, 34, 0.8);}
.under-banner-nav.overview_landing_page{}
.under-banner-nav.overview_landing_page.ecc-cloud, .under-banner-nav.ecc-cloud{background:rgba(34, 34, 34, 0.8)}
.under-banner-nav ul{margin:0;padding:0;list-style:none;}
.under-banner-nav ul li{display:inline-block;margin:0;float:left;line-height:26px;}
.under-banner-nav ul li a{text-transform:lowercase;text-decoration:none;color:#FFF;padding:3px 15px;margin:6px 0 0 0px;display:block;font-size:14px;}
.under-banner-nav ul li a.current, a.nav-highlight, .under-banner-nav li a:hover{border-radius:100px;display:block;box-shadow:0 2px 4px 0 #060606 inset;border-bottom:1px solid #555;background-color:rgba(68, 68, 68, 0.5);}
.under-banner-nav.ecc-cloud li a.current, .under-banner-nav.ecc-cloud li a.nav-highlight, #sub_navigation #ecc-cloud_nav ul li a.active, .under-banner-nav.ecc-cloud li a:hover{background-color:rgba(68, 68, 68, 0.5);border-bottom:1px solid #555555;box-shadow:0 2px 4px 0 #060606 inset;}
#sub_navigation #ecc-cloud_nav ul li a.subnav-button{border-bottom:0;color:#fff}
.under-banner-nav.overview_landing_page li a{padding:3px 10px;margin:6px 0;text-transform:inherit}
.under-banner-nav .ecc-destop-logo{background:none;background-repeat:no-repeat;background-position:center right;left:0;padding:0;color:#a1a1a1;font-size:14px;}
.under-banner-nav .ecc-destop-logo .navbar-caption{display:inline-block;line-height:45px;font-size:16px;color:#ff9701;}
.under-banner-nav.ecc-cloud .navbar-caption{color:#29ace2;}
.under-banner-nav .ecc-destop-logo .product-logo, .under-banner-nav .ecc-destop-logo-inner .product-logo{height:45px;display:block;color:#fff;}
.ecc-cloud .ecc-destop-logo .product-logo, .ecc-cloud .ecc-destop-logo-inner .product-logo{background-repeat:no-repeat;background-position:left center;}
.under-banner-nav .ecc-destop-logo-inner{background:#4c4c4c;background-repeat:no-repeat;background-position:center right;padding:0;}
.overview_landing_page.ecc-cloud .ecc-destop-logo{}
.dark-bg{background:#424242;padding:14px 5px 14px 0;}
.under-banner-nav ul li a.subnav-button{display:inline-block;*display:inline;*zoom:1;padding:0 10px 0;text-align:center;vertical-align:middle;cursor:pointer;background:#ff7c02;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;line-height:33px;margin-top:6px;width:100%;text-transform:lowercase;color:#fff;font-family:'museo300', arial, san-serif;}
.under-banner-nav ul li a.subnav-button:hover{background-color:#ff6e00}
.under-banner-nav ul li a.subnav-button:hover, .under-banner-nav ul li a.subnav-button.current{box-shadow:none}
.under-banner-nav.ecc-cloud ul li a.subnav-button{}
#compatibility_col p, #compatibility_col2 p{margin-bottom:0px}
#compatibility_col h2, #compatibility_col2 h2{margin:30px 0 20px 0}
.breadcrumbs{float:left;text-transform:lowercase;line-height:16px}
.compatibility_links a{color:#636363}
.compatibility_links a:hover{color:#FF9701}
.lp_select{border:solid 1px #C6C6C6;border-radius:7px;height:45px;line-height:1.42857;padding:7px 15px;}
.lp_select.error{border:solid 2px #fc6363}
#footer_compatibility{padding:45px 0;}
#carts_tagcloud{width:100%;height:290px;position:relative;text-align:center;}
#carts_tagcloud a{color:#676767;text-decoration:none;position:absolute;}
#carts_tagcloud a:hover{color:#FF9701;}
#shipping_processors .row{margin:25px 0;}
section#over_view{padding-top:50px}
#howitworks_col, #rev_views, #faq_column, #trial_column{padding-top:50px}
#howitworks_list span{background:#dddddd;width:41px;height:38px;display:inline-block;text-align:center;line-height:40px;margin:0px 0 15px 0;border-radius:100px}
#howitworks_list p{font-size:16px}
#howitworks_list .one{width:7%}
#howitworks_list .eleven{float:left !important}
#compatibility_col, #compatibility_col2{padding-top:30px !important}
#rev_views{padding-bottom:50px}
footer{padding:35px 0 45px;color:#FFF;text-align:center;}
footer .row .two{width:13.1%;}
footer .row .three{width:20%;}
footer a{color:#FFF;text-decoration:none;padding:0 8px;line-height:18px;}
footer a.active, footer a:hover{color:#ECECFB}
.footer-column{font-size:14px;text-align:left;}
.footer-column ul{margin:0px;padding:0px;text-align:left;font-size:14px !important;}
.footer-column ul li{list-style-type:none;text-align:left;margin:0px;font-size:14px !important;line-height:20px}
.footer-column ul li a{text-align:left;padding:0px;font-size:14px}
.copyright{margin-top:50px;margin-bottom:20px;color:#FF5B00;text-shadow:0 1px 0 #FC0;}
footer.bg-cloud .copyright{margin-top:50px;margin-bottom:20px;color:#0a6ade;text-shadow:0 1px 0 rgba(255, 255, 255, 0.3);}
.to-top{margin:15px 0;}
.popover{position:absolute;top:0;left:0;z-index:1010;display:none;padding:5px;}
.popover.top{margin-top:-5px;}
.popover.right{margin-left:5px;}
.popover.bottom{margin-top:5px;}
.popover.left{margin-left:-5px;}
.popover.top .arrow{bottom:0;left:50%;margin-left:-5px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #000000;}
.popover.right .arrow{top:50%;left:0;margin-top:-5px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:5px solid #000000;}
.popover.bottom .arrow{top:0;left:50%;margin-left:-5px;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #000000;}
.popover.left .arrow{top:50%;right:0;margin-top:-5px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #000000;}
.popover .arrow{position:absolute;width:0;height:0;}
.popover-inner{padding:3px;width:300px;overflow:hidden;background:#000000;background:rgba(0, 0, 0, 0.8);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);-moz-box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);}
.popover-title{padding:10px;line-height:1;background-color:#f5f5f5;border-bottom:1px solid #eee;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;margin:0;font-size:18px;font-weight:normal;}
.popover-content{padding:14px;background-color:#ffffff;-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;}
.popover-content p, .popover-content ul, .popover-content ol{margin:0;}
.tooltip{position:absolute;z-index:1020;display:block;visibility:visible;padding:5px;font-size:11px;opacity:0;filter:alpha(opacity=0);}
.tooltip.in{opacity:0.8;filter:alpha(opacity=80);}
.tooltip.top{margin-top:-2px;}
.tooltip.right{margin-left:2px;}
.tooltip.bottom{margin-top:2px;}
.tooltip.left{margin-left:-2px;}
.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #000000;}
.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #000000;}
.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #000000;}
.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:5px solid #000000;}
.tooltip-inner{max-width:200px;padding:3px 8px;color:#ffffff;text-align:center;text-decoration:none;background-color:#000000;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.tooltip-arrow{position:absolute;width:0;height:0;}
.pager{padding:0;margin:0;overflow:hidden;}
.pager div.short{float:right;margin:0;padding:0;display:none}
.pager div.short input{width:30px;height:28px;margin-left:8px;padding:0 5px}
.pager ul{list-style:none;padding:0;margin:0;float:left;margin-right:4px;}
.pager ul li{display:inline-block;}
.pager ul li a{text-decoration:none;display:inline-table;text-align:center;border-radius:4px;-moz-border-radius:4px;width:40px;font-size:20px;}
.pager span{margin-left:4px;color:#FFF;float:left;}
.pager > .pager-btn{display:block;text-align:center;padding:0;margin:0;cursor:pointer;border-radius:4px;-moz-border-radius:4px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;background:#CCC;width:50px;float:left;display:none;}
.pager .disabled{color:#A0A0A0 !important;text-shadow:1px 1px 1px #FFFFFF;}
.pager ul li a.active{color:#FF9701;font-weight:bold;}
#comparison-chart{width:100%;overflow-x:auto}
.ecc-dsktop-nav{padding:0;text-align:center}
.ecc-dsktop-nav li{padding:0 5px;}
#fix_this, #fix_this2{z-index:9999 !important;}
.lightbulb{background: url(/images/lightbulb.png) no-repeat center 0px;display: inline-block;}
.like{background: url(/images/like.png) no-repeat center 0px;display: inline-block;}
.eye{background: url(/images/eye.png) no-repeat center 0px;display: inline-block;}
#thankyou-page-content{clear:both;min-height:400px;margin-left:17px;width:100%;}
#thankyou-page-content h1{font-size:30px;font-weight:normal;padding:0 0 0 15px;color:#FE8C00;}
#thankyou-page-content .regulartext{font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#333;line-height:1.5;padding:4px 17px 20px;list-style:none;clear:both;margin-bottom:15px;}
#thankyou-page-content h4{font-size:17px;font-weight:normal;color:#FE8C00;padding-left:15px;}
#thankyou-page-content div#download_ecc_free_trial{margin:50px 0 40px 0;display:table}
#thankyou-page-content div#download_ecc_free_trial div{width:300px;float:left}
#locate_exe, #run_exe{margin-right:0px}
.clear{clear:both}
span.num{background:url(/images/ic_num.png);width:32px;height:32px;display:inline-block;color:#fff;padding:5px 10px;margin-right:10px;}
#banner_small_business_solutions h1, #banner_retailer_solutions h1, #banner_enterprise_solutions h1, #banner_small_business_solutions h2, #banner_retailer_solutions h2, #banner_enterprise_solutions h2{color:#fff;}
.move_left{padding-left:47px;display:block;font-size:15px;width:245px;line-height:20px;}
#header.free_trial .logo{margin:10px 0;width:auto}
#header.free_trial .utility-wrapper .utility-links{padding:8px 30px 13px;font-size:17px;text-transform:capitalize;}
#header.free_trial .utility-wrapper .utility-links a{color:#5b5b5b;text-decoration:none}
#sub_navigation.free_trial{min-height:45px;color:#ffffff;font-size:24px;padding-top:10px}
#sub_navigation.free_trial div{font-size:24px;}
#free_trial_form_content{}
#free_trial_form_content label{}
.form #free_trial_form_content input, .form #free_trial_form_content select{width:100%;border-radius:6px;line-height:20px;font-size:15px;padding:7px 10px;padding:7px 10px 10px 10px\9;color:#636363;border:1px solid #cdcdcd;background:#FFF;height:35px;}
.InputPlaceholder{left:230px !important;top:7px !important;}
.varificationInputWidth{width:58% !important;}
.form #free_trial_form_content input#areyouhuman_cloud, .form #free_trial_form_content input#areyouhuman, .form #free_trial_form_content input#areyouhuman_default{border-radius:0 15px 15px 0;}
a#trial_submit, a#trial_submit_cloud{margin:15px 0 15px 0}
#free_trial_form_content p{margin-bottom:15px !important;}
.form #free_trial_form_content select{border-radius:6px;}
#show_password_wrap, #show_password_wrap_default{float:right;line-height:18px;margin:5px 30px 0px 0;}
.form #free_trial_form_content #show_password_wrap input, .form #free_trial_form_content #show_password_wrap_default input{float:left;width:14px !important;border-radius:0;padding:0px;height:14px;margin-right:2px}
#using_qb{font-family:OpenSans, "MyriadWebProRegular", Helvetica, Arial, "Lucida Grande", sans-serif;}
label.error{width:100% !important;margin-top:-5px;text-align:left !important;font-size:11px;color:#ff0000;}
select#small_business_software_select{}
input.error{border:solid 2px #fc6363 !important}
.div_email_exists{float:left;padding-right:20px;text-align:right;margin-bottom:5px;}
.email_exist{clear:both;color:#FF0000;float:right;font-size:12px;font-weight:normal;margin-left:45px;padding-top:0;text-align:left !important;width:278px !important;}
label.error[for=areyouhuman]{padding-left:10px;padding-top:5px;}
div#change_plan_wrapper{font-size:20px;line-height:50px;clear:both;min-height:700px;margin-left:17px;width:100%;max-width:1170px;}
div#change_plan_wrapper div#change_plan{display:table}
div#change_plan_wrapper div.column_one{width:350px;float:left;padding-left:30px}
div#change_plan_wrapper div.column_two{width:320px;float:left;padding-left:10px}
div#change_plan_wrapper div.column_three{width:260px;float:left;padding-left:10px}
div#change_plan_wrapper div.column_four{width:240px;float:left;padding-left:10px}
div#change_plan_wrapper div.column_five{width:610px;float:left;padding-left:30px}
div#change_plan_wrapper div#change_plan_header{background:#646464;height:50px;color:#FFF;line-height:50px}
div#change_plan_wrapper div.change_plan_row_light{height:50px}
div#change_plan_wrapper div.change_plan_row_dark{background:#f4f5f7;height:50px}
div#change_plan_wrapper div#clarification{background:#ffcf89;padding-left:30px;margin:20px 0 60px 0}
div#change_plan_wrapper div#total_payment{border-top:solid 5px #eb9f00;border-bottom:solid 5px #eb9f00;text-align:right;padding:5px 0}
div#change_plan_wrapper div#total_payment span{padding-right:20px}
div#change_plan_wrapper div#button_panel{text-align:right;margin:30px 0 50px 0}
#header.ecccloud_free_trial{background:#55bbf7;}
#header.ecccloud_free_trial .utility-wrapper .utility-links{background-color:#23abef;box-shadow:inset 0 0 10px 2px #0972df;border-bottom:1px solid #34cdf5;}
footer.ecccloud_free_trial{background:url(/images/bg_footer_ecccloud_free_trial.png) repeat-x #4FC2F0;padding-top:0}
footer.ecccloud_free_trial .copyright{color:#30a8f3;text-shadow:0 1px 0 #80dbfb;}
.ecccloud_free_trial_footer_shadow{#76D8FF;height:44px;}
.placeholder_color, .placeholder{color:#c1c1c1}
.ecccloud_jainrain_form_wrapper #free_trial_form_content{margin-left:0;padding:17px 20px 5px 20px;}
div.popup{position:absolute;top:50%;left:50%;margin:-231px 0 0 -255px;border:14px solid #656565;display:none;background:#eeeeee;z-index:999;padding:20px}
div.popup#pop1{width:385px;}
div.popup div.close{height:38px;width:38px;position:absolute;right:-8px;top:-45px;}
div.popup div.close a{cursor:pointer;}
div.black_overlay{background:url(/images/transparent.png) repeat;width:100%;height:100%;min-height:100%;position:absolute;z-index:10;top:0px;left:0px;display:none;}
.popup .form p input[type='text'], .popup .form p input[type='password']{width:100%}
#cancel_query_form{background:#F4F5F7;padding:10px 22px;margin:20px;}
.form #cancel_query_form textarea{width:100%;height:92px;border:1px solid #ccc;}
.form #cancel_query_form select{width:100% !important;border-radius:15px 0 0 15px;line-height:20px;font-size:15px;padding:7px 10px;padding:7px 10px 10px 10px\9;color:#636363;border:1px solid #b6b6b6;background:#FFF;height:37px\9;}
.form #free_trial_form_content textarea{width:100% !important;line-height:20px;font-size:15px;padding:7px 10px;color:#636363;border:1px solid #b6b6b6;background:#FFF;font-family:OpenSans, "MyriadWebProRegular", Helvetica, Arial, "Lucida Grande", sans-serif;height:125px}
.form #free_trial_form_content p.infobox{font-size:12px;margin:0 !important;}
.form #free_trial_form_content p.infobox input{float:left;width:14px !important;border-radius:0;padding:0px;height:14px;margin-right:2px}
#free_trial_form_content #website_c{background:url(/images/ic_website.png) no-repeat 10px 0 #ffffff;padding-left:50px;}
#free_trial_form_content #company_name_c{background:url(/images/ic_company.png) no-repeat 10px 0 #ffffff;padding-left:50px;}
.form #free_trial_form_content input.placeholder, .form #free_trial_form_content textarea.placeholder, .form #free_trial_form_content input.placeholder_color, .form #free_trial_form_content textarea.placeholder_color{color:#c1c1c1}
.form #free_trial_form_content input.valid.placeholder_color, .form #free_trial_form_content textarea.valid.placeholder_color{color:#636363}
.form #free_trial_form_content p{position:relative;clear:both;text-align:left}
#message_placeholder, #company_placeholder, #website_placeholder{position:absolute;color:#c1c1c1;font-size:15px;left:50px;top:9px;top:8px\9}
html>/**/body #message_placeholder, #company_placeholder, #website_placeholder, x:-moz-any-link, x:default{top:5px}
#message_placeholder{left:10px;}
#pricing_details{clear:both;}
#pricing_details_header{text-align:center;}
#pricing_details_header div{font-size:17px;color:#a8a8a8;text-transform:uppercase;line-height:35px;padding:12px 0;}
#pricing_details_header div.smalltext{font-size:15px;text-transform:lowercase}
#pricing_details_content{color:#666666;text-align:center;min-height:140px;background:#fff;}
#pricing_details_content span{font-size:18px;color:#666666}
.pricing_details_content div{margin:3px 0 0 0;font-size:21px;padding:12px 0;}
.pricing_details_content em{font-size:16px;}
.pricing_details_content{min-height:52px;}
.plusicon{padding:0 !important;margin:0 !important;}
#pricing_accounting_software{display:inline-block;padding:5px 10px;height:35px;line-height:35px;font-size:18px;text-align:left;vertical-align:middle;cursor:pointer;color:#636363;border:1px solid #bbb;border-radius:5px;}
.implementation_services{margin:80px 0 80px 30%}
.implementation_services p{font-size:18px;margin-bottom:12px}
.implementation_services p span{font-size:28px}
.implementation_services p.head{font-size:22px}
#plan_includes div{font-size:18px}
#plan_includes p.orange{font-size:24px;clear:both;margin:10px 0}
#plan_includes div.twelve div{float:left;width:20%;padding:0 15px;}
#plan_includes.onlyfour div.twelve div{width:25%;}
.pricing_enterprise #plan_includes div.twelve div{width:24%;}
.pricing_enterprise #plan_includes div.eleven div{width:30%;float:left;padding:0 15px;}
#pricing_faq p.h-3x{margin-bottom:0}
#tab_qb_version span{display:inline-block;font-size:18px;height:37px;width:145px;line-height:33px;color:#666666;text-align:center;margin:0 8px;cursor:pointer;border-radius:100px;background-color:#e2e2e2;border-top:solid 1px #999;}
#tab_qb_version span:hover, #tab_qb_version span.active{color:#fff;cursor:pointer;background-color:#FF9800;border-top:solid 1px #ee5807;}
#forqbint{position:absolute;text-align:right;margin:-35px 0 0 765px;font-size:11px;}
.pricing_learn_more, .pricing_learn_more2{background:url(/images/pricing_learn_more_bg.png) no-repeat !important;width:252px !important;height:119px !important;position:absolute !important;padding:18px 15px 0 !important;left:105px !important;margin-top:62px !important;z-index:999;text-transform:inherit !important;}
.showmonthly, .showannual{cursor:pointer}
.pricing_learn_more p, .pricing_learn_more2 p{font-size:14px !important;line-height:18px !important;color:#a8a8a8 !important}
div.pricing_cloud h3 span, div.pricing_pro_premiere h3 span, div.pricing_pos h3 span, div.pricing_enterprise h3 span, div.pricing_international h3 span{color:#636363}
div.pricing_cloud ul, div.pricing_pro_premiere ul, div.pricing_pos ul, div.pricing_enterprise ul, div.pricing_international ul{}
.pad-lft-50{padding-left:50px}
.services-list li{padding-left:80px;min-height:50px;list-style:none}
li.ic_installation_sp{background:url(/images/ic_installation_sp.png) no-repeat;}
li.ic_training_sp{background:url(/images/ic_training_sp.png) no-repeat;}
li.ic_setup_sp{background:url(/images/ic_setup_sp.png) no-repeat;}
li.ic_consultation_sp{background:url(/images/ic_consultation_sp.png) no-repeat;}
li.ic_clock_sp{background:url(/images/ic_clock_sp.png) no-repeat;}
.install{height:194px;background:#f3f3f3;}
.ic_plus_pricing{padding-top:90px}
.pricing_detail_head{margin-bottom:0;min-height:35px;}
#showmonthly, #showannual{cursor:pointer}
.small_busi_content{padding-top:55px}
#tab_sb_qb_version span, #tab_sb_qb_version a{display:inline-block;font-size:16px;background:url(/images/small_business_tab_inactive.png) no-repeat;height:38px;width:270px;line-height:38px;color:#666;text-align:center;cursor:pointer;text-decoration:none}
#tab_sb_qb_version span:hover, #tab_sb_qb_version span.active, #tab_sb_qb_version a:hover, #tab_sb_qb_version a.active{background:url(/images/small_business_tab_active.png) no-repeat;color:#fff;cursor:pointer;text-decoration:none}
.smallbusinesshead{font-size:30px;color:#fff;font-family:"Museo500", Helvetica, Arial, "Lucida Grande", sans-serif !important;text-align:left;margin:132px 0 0 0px;position:absolute;width:561px;line-height:43px;}
#tab_homepage span{display:inline-block;font-size:18px;background:url(/images/tab_inactive_sb.png) no-repeat;height:37px;width:176px;line-height:39px;color:#666;text-align:center;cursor:pointer;margin:30px 10px 40px 10px;}
#tab_homepage span:hover, #tab_homepage span.active{background:url(/images/tab_active_sb.png) no-repeat;color:#fff;cursor:pointer}
#banners{}
.hero{background-size:cover;width:100%;background-repeat:no-repeat;background-position:top center;position:relative;}
.hero .content-wrapper{padding:0 15px;text-align:center;}
.hero h2, .hero h1{margin-top:0;}
.hero.home{background-image:url(/images/banner_enterprise.jpg);}
.hero.cloud{background-image:url(/images/banner_small_business_home.jpg);}
.hero.cloud.qbo{background-image:url(/images/banner_qbo.jpg);}
.hero.cloud.ecccloud{background-image:url(/images/banner_small_business_home.jpg);}
.hero.cloud.xero{background-image:url(/images/banner_qbo.jpg);}
.hero.desktop{background-image:url(/images/ecc-desktop-main.jpg);}
.hero.desktop.pro-permier{background-image:url(/images/banner-pro-premier.jpg);}
.hero.desktop.netsuite{background-image:url(/images/banner_retailer_home.jpg);}
.hero.desktop.ecchosted{background-image:url(/images/ecc-desktop-main.jpg);}
.hero.desktop.enterprise{background-image:url(/images/banner_enterprise_home.jpg);}
.hero.desktop.pos{background-image:url(/images/banner_retailer_home.jpg);}
.hero.desktop.international{background-image:url(/images/banner-qbonline-qbinternational-solution.jpg);}
.hero.ecchosted, .hero.eccpro{background-image:url(/images/banner_qbo.jpg);}
.hero .flow-img{margin:60px 0;}
#free_trial_column{}
#banner_small_business{background:url(/images/banner_small_business_home.jpg) no-repeat top center;width:100%;}
#banner_small_business1{background:url(/images/banner-pro-premier.jpg) no-repeat top center;background-size:cover;width:100%;min-height:535px;padding-bottom:20px;}
#banner_retailer{background:url(/images/banner_retailer_home.jpg) no-repeat top center;width:100%;}
#banner_enterprise{background:url(/images/banner_enterprise_home.jpg) no-repeat top center;width:100%;}
#banner_enterprise_page{background:url(/images/ecc-desktop/enterprise_banner_img2.jpg) no-repeat top center;width:100%;min-height:557px}
.qb-online-international-banner{background-image:url(/images/banner-qbonline-qbinternational.jpg) !important;}
.qb-online-international-banner-solution{background-image:url(/images/banner-qbonline-qbinternational.jpg) !important;}
#banners h1{text-shadow:1px 1px 0 rgba(0,0,0,0.5);}
#banners div.h1-class{text-shadow:1px 1px 0 rgba(0,0,0,0.5);}
#banners h2{color:#fff;margin:195 px 0 0 15px;text-shadow:1px 1px 0 rgba(0,0,0,0.5);}
#banners h5{font-family:OpenSans, 'MyriadWebProRegular', Helvetica, Arial, "Lucida Grande", sans-serif;text-shadow:none;color:#fff;font-size:20px;margin:15px 0 40px 0;line-height:30px;}
#banners .callout{clear:both;background:url(/images/banner_bg.png) repeat-x;height:85px;text-align:center;width:100%;position:absolute;bottom:0;}
#banners .callout_content{font-size:25px;color:#ffffff;font-family:"Museo300", Helvetica, Arial, "Lucida Grande", sans-serif;line-height:30px;padding:16px 0 0 0;}
#banners .callout p{font-size:20px;color:#fff;font-family:"Museo300", Helvetica, Arial, "Lucida Grande", sans-serif;}
div.playvideo, div.playvideo a{text-align:left;font-size:26px;color:#fff;text-decoration:none;line-height:45px;padding:40px 0 0px 0;}
div.playvideo img{vertical-align:bottom;margin-right:10px;display:inline-block;}
div.homepageslider{margin-top:110px}
div.homepageslider a{display:inline-block;text-decoration:none;margin:0 0 0 10px}
#banner_small_business_solutions{background:url(/images/banner_small_business.jpg) no-repeat top center;width:100%;min-height:535px;padding:0 0 0 0}
#banner_bigcommerce{background:url(/images/banner_retailer_solutions.jpg) no-repeat center -1px;width:100%;min-height:470px;margin-top:0;}
#banner_qb_integration_cart{width:100%;min-height:470px;margin-top:0;background-size:cover;}
#banner_qb_integration_cart.qb-integration{background-image:url(/images/banner-qb-integration-cart.jpg);}
#banner_qb_integration_cart.qb-online-integration{background-image:url(../images/banner-qb-online-integration-cart.jpg);}
#banner_retailer_solutions{background:url(/images/banner_retailer.jpg) no-repeat top center;width:100%;min-height:535px;padding:80px 0 0 0}
#banner_enterprise_solutions{background:url(/images/banner_enterprise.jpg) no-repeat top center;width:100%;min-height:535px;padding:80px 0 0 0}
#banner_small_business_solutions h1, #banner_retailer_solutions h1, #banner_enterprise_solutions h1{font-size:45px;color:#fff;font-family:"Museo500", Helvetica, Arial, "Lucida Grande", sans-serif !important;padding:95px 0 40px 0;}
.slideshow{height:auto;width:100% !important;}
.nav{text-align:center}
.nav#hp_content_slideshow a{display:inline-block;font-size:16px;height:40px;line-height:40px;color:#fff;text-align:center;cursor:pointer;margin:7.5px 0;text-decoration:none;border-radius:100px;}
.nav#hp_content_slideshow a.activeSlide{cursor:pointer;background:none repeat scroll 0 0 #5f5f5f;border-bottom:1px solid #8a8a8a;border-radius:100px;box-shadow:0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 7px 0 rgba(0, 0, 0, 1) inset;}
.nav#bannernav{position:absolute;z-index:99;margin:420px auto 0 auto;border:0;text-align:center;width:100%;}
.nav#bannernav a{background:url(/images/homepage_grey_nav.png) no-repeat;text-decoration:none;height:25px;width:26px;padding:15px;font-size:0}
.nav#bannernav a.activeSlide{background:url(/images/homepage_orange_nav.png) no-repeat;text-decoration:none;height:25px;width:26px;font-size:0}
#banner_small_business, #banner_retailer, #banner_enterprise, #hp_banner, #banner_enterprise_page{width:100%;min-height:535px;}
.home-banners #banner_small_business, .home-banners #banner_retailer, .home-banners #banner_enterprise, .home-banners #hp_banner, .home-banners #banner_enterprise_page{width:100% !important;min-height:485px;z-index:0 !important;}
#hpcontentslideshow .hp_retailer, #hpcontentslideshow .hp_enterprise, #hpcontentslideshow .hp_small_business{width:100% !important;}
.solution-page .six.columns p{font-size:18px;}
.solution-page .six.columns h3{font-size:25px;color:#636363;}
.all_forms input, .all_forms select{width:100% !important;border-radius:6px;line-height:20px;font-size:15px;padding:7px 10px;color:#636363;border:1px solid #cdcdcd;background:#FFF;}
.janrain_box{padding:20px 10px 0px 10px}
#login_form_div, #login_form_div_cloud{padding:20px 15px 0px 25px}
select#freetrial_select{display:inline-block;padding:5px 10px;height:35px;line-height:35px;font-size:18px;text-align:left;vertical-align:middle;cursor:pointer;color:#636363;border:1px solid #bbb;border-radius:5px;}
.cl_terms{font-size:11px;text-align:left;font-size:12px;display:none !important}
#intuit{padding:25px 0 0 25px;text-align:left}
#already_have_account_link, #already_have_account_link_cloud, #do_not_have_account_link, #do_not_have_account_link_cloud{margin:5px 0 0 55px;display:inline-block}
.press-wrapper{padding-bottom:80px;}
.press-wrapper .press-box{background-color:#fff;-moz-box-shadow:1px 1px 1px rgba(100,100,100,0.1), 0 0 25px rgba(0,0,0,0.1) inset;-webkit-box-shadow:1px 1px 1px rgba(100,100,100,0.1), 0 0 25px rgba(0,0,0,0.1) inset;box-shadow:1px 1px 1px rgba(100,100,100,0.1), 0 0 25px rgba(0,0,0,0.1) inset;border:1px solid #e7e7e7;border-bottom:3px solid #ccc;padding:15px 20px;margin:0 0 15px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;overflow:hidden}
.press-wrapper .press-head{margin-bottom:20px;float:left;width:100%;line-height:normal;}
.press-wrapper .logo{margin-top:20px;min-width:150px;}
.press-wrapper .logo img{float:left;}
.press-wrapper .title-wrapper{margin-top:15px;padding:0;}
.press-wrapper .title-wrapper .published-date{font-family:'OpenSans', san-serif;font-size:13px;color:#bbb;}
.press-wrapper .title-wrapper .press-title{font-family:'OpenSans', san-serif;font-size:24px;color:#ff9701;}
.pricing_online .install, .pricing_xero .install{height:305px;}
.pricing_online .ic_plus_pricing, .pricing_xero .ic_plus_pricing{padding-top:130px}
.acc-form-wrapper{padding:0 15px;}
.zig-zag-view h3, #over_view h3{color:#636363;}
.main-headings{font-size:28px;margin:15px 0;}
.main-headings b{font-weight:normal}
#banners{}
#banners select{border:1px solid #c6c6c6;border-radius:7px;padding:7px 15px;height:45px;line-height:1.42857;text-indent:;}
#hp_select{border-radius:22px !important;border-bottom:solid 3px #EE5807 !important;padding:10px 22px !important;height:50px !important;}
#banner_small_business, #banner_retailer, #banner_enterprise, #hp_banner, #banner_enterprise_page, #banner_small_business1, #banner_small_business_solutions, #banner_retailer_solutions, #banner_enterprise_solutions{background-size:cover;}
.pricing-icon-holder{width:80px;height:80px;display:inline-block;border-radius:125px;background-color:#fff;background-repeat:no-repeat;background-position:center center;}
.pricing-icon-holder.netsuite{background-image:url(../images/pricing-icon/sync-with_netsuite.png)}
.pricing-icon-holder.hosting{background-image:url(../images/pricing-icon/ic_web_hosting.png)}
.pricing-icon-holder.qb{background-image:url(../images/pricing-icon/qb_proadvisor.png)}
.pricing-icon-holder.xero{background-image:url(../images/pricing-icon/sync-with_Xero.png)}
.pricing-icon-holder.sync-inventory{background-image:url(../images/pricing-icon/sync_inventory.png);background-position:20px center;}
.pricing-icon-holder.connect-sales{background-image:url(../images/pricing-icon/connect_upto_sales.png)}
.pricing-icon-holder.automate-shipping{background-image:url(../images/pricing-icon/automate_shipping.png)}
.pricing-icon-holder.priority-supoort{background-image:url(../images/pricing-icon/get_priority_phone_support.png)}
.pricing-icon-holder.users{background-image:url(../images/pricing-icon/one_user.png)}
.pricing-icon-holder.one_point_of_contact{background-image:url(../images/pricing-icon/one_point_of_contact.png)}
.pricing-icon-holder.ecc_desktop_logo{background-image:url(../images/pricing-icon/ecc_desktop.png)}
.pricing-icon-holder.one_source{background-image:url(../images/pricing-icon/one_source.png)}
.hp-icon-holder{width:126px;height:126px;display:inline-block;border-radius:125px;background-repeat:no-repeat;background-position:center center;}
.hp-icon-holder.partner{background-image:url(../images/pricing-icon/ic_partner.png)}
.hp-icon-holder.integration{background-image:url(../images/pricing-icon/ic_integration.png)}
.hp-icon-holder.solutions{background-image:url(../images/pricing-icon/ic_solutions.png)}
.hp-icon-holder.experts{background-image:url(../images/pricing-icon/ic_experts.png)}
#integrateonhome{background:url(/images/ic_integrate.png) no-repeat center 235px;min-height:400px;width:9% !important;}
.sticky-div .dark-grey-bar{position:absolute;height:45px;right:66.667%;background-color:#424242;width:300%;display:none;}
.phone-no-wrapper{margin-top:23px;}
.tick-bullets li{padding-left:5px;}
.tick-bullets.orange-bullet li{list-style-image:url(../images/tick-bullet-orange.png);line-height:35px;}
.three-colum-review-wrapper .reviewer{float:right;text-align:left;margin-left:15px;}
.three-colum-review{color:#333;font-style:italic;line-height:34px;padding-left:15px;background-image:url(../images/quote-left-grey.png);position:left top;background-repeat:no-repeat;min-height:205px;}
.three-colum-review img{margin-left:5px;}
#banner_enterprise, #banner_retailer, #banner_small_business1, #banner_small_business{padding-top:90px;}
#banner_small_business_solutions h1, #banner_retailer_solutions h1, #banner_enterprise_solutions h1, #banner_small_business_solutions h2, #banner_retailer_solutions h2, #banner_enterprise_solutions h2{padding:60px 0 0 0;}
.ecc-cloud h1.page-title{color:#29ace2;}
.three-colum-stories{margin-top:60px;}
.three-colum-stories-wrapper .reviewer{float:right;text-align:right;margin-left:15px;}
.three-colum-stories p.story{color:#6c6d70;font-style:italic;line-height:34px;text-align:justify;}
.three-colum-stories img{}
.home-slider-nav{margin:0 -250%;background-color:#646464;}
.home-banners a.play-video{background-image:url(../images/play-white-arrow.png);background-repeat:no-repeat;background-position:20px center;padding-left:45px;}
.ecc-desktop-banner{background-image:url(../images/ecc-desktop-main.jpg) !important;}
.ecc-cloud-cart-lp .qb-online-integration h2{padding-top:50px;}
.upper-nav{margin:0;text-align:right;color:#5c5c5b;margin-top:15px;}
.upper-nav > li{display:inline-block;font-size:14px;padding:0 10px;line-height:inherit;border-right:solid 1px #ff4901;}
#header.eccCloud .upper-nav > li{border-right:solid 1px #2c93bd;}
.upper-nav > li:first-child{border-left:none;}
.upper-nav > li:last-child{border-right:none;}
#header.eccCloud .upper-nav > li:last-child{border-right:none;}
.upper-nav > li > a{color:#5c5c5b;}
.upper-nav > li > a:hover{text-decoration:underline;}
.hosting-logo{padding-left:0 !important;background-image:none !important;}
.trial_logo{margin:13px 0;}
.trial-phone-no{float:right;text-align:right;margin-top:17px;}
.orange-select{background-color:#ff8d03;border:0 !important;}
.blue-select{background-color:#3e9ef2;border:0 !important;}
.ecc-cloud-cart-lp h1.page-title{color:#29ace2 !important;}
#pricing_qbd p{margin:0;font-size:14px;line-height:27px}
.flyout .mini{margin:10px}
#pricing_qbd p.mini, .flyout .mini{color:#a5a5a5;font-size:12px}
#pricing_qbd a{color:#646464}
#pricing_qbd a:hover{color:#FF9701}
#pricing_qbd{display:none;width:200px;height:150px;background:#fff;padding:5px 10px 10px 20px;margin:0;position:absolute;z-index:40;border-radius:17px;-moz-box-shadow:0 10px 20px rgba(0, 0, 0, 0.3);-webkit-box-shadow:0 10px 20px rgba(0, 0, 0, 0.3);box-shadow:0 10px 20px rgba(0, 0, 0, 0.3);text-align:left;right:27px;}
#pricing_qbd:after, #pricing_qbd:before{bottom:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;}
#pricing_qbd:after{border-color:rgba(255, 255, 255, 0);border-bottom-color:#fff;border-width:10px;margin-left:0px;right:11px;top:-17px;}
.fixed-header-wrapper{width:100%;display:block;height:65px;}
.banner-down-navigate{text-align:center;width:100%;height:55px;bottom:30px;overflow:visible;}
.banner-down-navigate > a{bottom:10px;left:0;position:absolute;right:0;z-index:999;}
#blackover{ background: rgba(34, 34, 34, 0.8);  position: absolute;  bottom: 0;  width: 100%;  padding: 10px 0 5px 0; left:0; text-align:center}

input#number_of_orders {background: url(/images/ic_number_of_orders.png) no-repeat #fff 8px 9px;  text-indent: 40px;}
.input_roi {border-bottom: solid 8px #ffa500;  font-size: 23px;  color: #ffa500;  padding: 8px;  border-top: 0; border-right: 0; border-left: 0; width: 100%;}
.input_roi.error{border-bottom:solid 8px #fc6363 !important; border-top:none !important;border-right:none !important;border-left:none !important}
input#employee_salary {background: url(/images/ic_hourly_salary.png) no-repeat no-repeat #fff 8px 5px;  text-indent: 40px;}
#banners{position:relative;}
.pricing-plans{margin:0;padding:0;}
.pricing-plans li{background-position:left top;background-repeat:no-repeat;margin-bottom:10px;font-size:18px;padding:0 0 0 70px;list-style-type:none;}
.pricing-plans li span{height:53px;display:table-cell;vertical-align:middle;}
.pricing-plans li.qbe{background-image:url(/images/pricing/qb-icon.png)}
.pricing-plans li.xero{background-image:url(/images/pricing/xero-icon.png)}
.pricing-plans li.netsuite{background-image:url(/images/pricing/netsuite-icon.png)}
.pricing-plans li.sync{background-image:url(/images/pricing/sync-icon.png)}
.pricing-plans li.channel{background-image:url(/images/pricing/channel-icon.png)}
.pricing-plans li.user{background-image:url(/images/pricing/user-icon.png)}
.pricing-plans li.shipping{background-image:url(/images/pricing/shipping-icon.png)}
.pricing-plans li.support{background-image:url(/images/pricing/support-icon.png)}
.pricing-plans li.powered{background-image:url(/images/pricing/hosted-icon.png)}
.pricing-plans li.desktop{background-image:url(/images/pricing/ecc-desktop-icon.png)}
.pricing-plans li.contact{background-image:url(/images/pricing/contact-sales-icon.png)}
.pricing-plans li.lokad{background-image:url(/images/pricing/lokad-icon.png)}
.pricing-plans li.avalara{background-image:url(/images/pricing/avalara-icon.png)}
.pricing-plans li.onboarding{background-image:url(/images/pricing/onboarding-plan-icon-white.png)}
.pricing-faq{margin:0;padding:0;}
.pricing-faq li{list-style-type:none;padding:0 0 0 25px;background:url(/images/pricing/faq-arrow.png) no-repeat left 7px;margin-bottom:20px;}
.pricing-faq li:last-child{margin-bottom:0;}
.pricing-faq li span{display:block;cursor:pointer;font-size:17px;}
.pricing-faq li p{display:none;}
.pricing_online .ic_plus_pricing, .pricing_xero .ic_plus_pricing{padding-top:130px;}
.pricing_online .install, .pricing_xero .install{height:298px !important;}
.pricing-box-container{text-align:center;}
.pricing-box-container .pricing-box{text-align:center;width:200px;display:inline-block;margin:5px;vertical-align:top}
.pricing-box-container .pricing-box .plan{background-color:#dddddd;padding:10px 0;}
.pricing-box-container .pricing-box .price{background-color:#fff;padding:12px 0;}
.pricing-box-container .pricing-box .single-month{border-top:solid 1px #f3f3f3;padding:15px 0;text-align:center;background-color:#fff;}
.pricing-box-container .pricing-box p{margin-bottom:0;}
.pricing-includes{margin:0 auto;width:835px;}
.pricing_pos .pricing-box-container .pricing-box, .pricing_enterprise .pricing-box-container .pricing-box{margin:5px 0 5px -4px}
.pricing_pos .price, .pricing_enterprise .price{ border-top:solid 1px #ccc; background:#f3f3f3 !important; padding:0!important }
.pricing_pos .pricing-box-container .price.tline-top-none, .pricing_enterprise .pricing-box-container .price.tline-top-none { border-top:solid 0px #f3f3f3}
.pricing_pos .pricing-box-container .price.tline-top-white, .pricing_enterprise .pricing-box-container .price.tline-top-white{ border-top:solid 0px #ffffff}
.pricing_pos .pricing-box, .pricing_enterprise .pricing-box{ width:155px;background-color: #f3f3f3;}
 .pricing_pos .pricing-box-container .price div, .pricing_enterprise .pricing-box-container .price div{padding: 7px 0;background-color: #fff;margin: 0 5px;}
.pricing_pos .pricing-box-container .pricing-box .plan, .pricing_enterprise .pricing-box-container .pricing-box .plan{background-color:#f3f3f3;padding:0;}
.pricing_pos .pricing-box-container .pricing-box .plan div, .pricing_enterprise .pricing-box-container .pricing-box .plan div{background-color:#dddddd;padding:10px 0;  margin: 0 5px;}
.pricing_pos .pricing-box-container .pricing-box.last .plan div, .pricing_pos .pricing-box-container .pricing-box.last .price div{margin:0px 0 0 5px;}
.pricing_enterprise .pricing-box-container .pricing-box.last .plan div, 
.pricing_enterprise .pricing-box-container .pricing-box.last .price div{margin:0px 0 0 5px;}
/* for features*/
.feature-box-container{text-align:right;}
.feature-box-container .pricing-box{text-align:right;width:100%;display:inline-block;margin:5px 0px; vertical-align:top}
.feature-box-container .pricing-box .plan{background-color:#f3f3f3;padding:10px 0;}
.feature-box-container .pricing-box .price{background-color:#f3f3f3;padding:12px 0;}
.feature-box-container .pricing-box p{margin-bottom:0; font-size:16px}
.feature-box-container .price.tline-top-none{ border-top:solid 0px #f3f3f3}
.feature-box-container .price div{padding: 7px 0;background-color: #f3f3f3;margin: 0 5px;}

.pricing_pos .pricing-includes, .pricing_enterprise .pricing-includes{width:100%;}

.pricing-includes .white-box{background:url(../images/pricing/onboarding-plan-icon.png) no-repeat 25px center #fff;padding:20px 20px 20px 90px;}


.pricing_pos .pricing-includes .white-box, .pricing_enterprise .pricing-includes .white-box {
  background: url(../images/pricing/onboarding-plan-icon.png) no-repeat 160px center #fff;
  padding: 20px 20px 20px 220px;
}



.home-header{width:100%;height:65px;}
.home-header #header{position:fixed;width:100%;z-index:9999;}
.integrate-home .bg-white{padding:30px 40px 30px 0;}
.connectdata-home .bg-white{padding:30px 0 30px 40px;}
.integrate-home{width:44.667% !important;}
.connectdata-home{width:44.667% !important;float:left !important;}
.services-banners{width:100%;background:url("/images/banner_retailer_home.jpg") no-repeat scroll center top rgba(0, 0, 0, 0);padding:50px 0 55px;}
.services-banners .phone-no{background:url(../images/resources/service-phone-icon.png) no-repeat left center;padding-left:30px;margin-right:30px;}
.services-banners .email-add{background:url(../images/resources/service-email-icon.png) no-repeat left center;padding-left:30px;}
.services-content .package-wrapper{width:738px;margin:35px auto 0;}
.services-content .head{border:solid 1px #e1e1e1;float:left;width:100%;}
.services-content .head .plan{border-right:solid 1px #e1e1e1;padding-left:140px;float:left;}
.services-content .head .rate{text-align:center;float:left;}
.services-content .onboarding .head .plan{width:65%;background:url(../images/resources/onboarding-plan-icon.png) no-repeat 33px center;}
.services-content .onboarding .head .rate{width:35%;padding-left:45px;}
.services-content .accounting .head .plan{width:82%;background:url(../images/resources/accounting-plan-icon.png) no-repeat 33px center;}
.services-content .accounting .head .rate{width:18%;padding-left:32px;}
.services-content .desc{float:left;width:100%;padding:0 30px;padding-bottom:30px;}
.services-content .package-wrapper ul{padding:0;margin:0;text-align:justify;}
.services-content .package-wrapper ul li{margin-top:30px;font-size:16px;line-height:37px;color:#717171;background:url(../images/tick-bullet-orange.png) no-repeat left 12px;padding-left:35px;list-style-type:none;}
.service-team-wrapper{width:855px;text-align:center;margin:0 auto;}
.service-team-wrapper .team-box{width:107px;display:inline-block;margin:30px;}
.service-team-wrapper .team-box p{margin:10px 0 0 0;font-size:18px;}
.qb-consultation{}
.qb-consultation-list{margin-left:15px;}
.qb-consultation .contact-form .form-container{background-color:#f6f6f6;padding:0 10px;}
.vertical-middle{display:table-cell;vertical-align:middle;width:100%;}
#features_tabs{border-radius:100px}
#features_tabs div{cursor:pointer}
#features_tabs div.highlight{border-radius:100px}
.input_labels{color:#333333;font-size:15px;line-height:30px;clear:both;display:block;text-align:left}
.lefttextbox{width:94%;}
p.hasinput{clear:both;position:relative;}
.error-icon{background:url(/images/ic_cross.png) no-repeat center bottom;width:20px;height:25px;}
.tick-icon{background:url(/images/ic_tick.png) no-repeat center bottom;width:20px;height:25px;}
@media screen and (max-width:768px){p, ul.content li, ol.content li{font-weight:normal;}
ul li, ol li, p, ul.content li, ol.content li{font-size:13px;}
.h-1x{font-size:12px;line-height:20px;}
.h-2x{font-size:16px;line-height:24px;}
.h-2xx{font-size:16px;}
.h-3x{font-size:20px;line-height:28px;}
.h-3xx{font-size:22px;line-height:28px;}
.h-3x-1{font-size:19px;line-height:28px;}
.h-4x{font-size:24px;line-height:32px;}
.h-4xx{font-size:20px;line-height:32px;}
.h-5x{font-size:27px;line-height:36px;}
.h-6x{font-size:32px;line-height:40px;}
.h-6xx{font-size:33px;line-height:40px;}
.h-7x{font-size:17px;line-height:20px;}
.p-mini, .p-mini p, .p-small, .p-small p, .p-medium, .p-medium p, .p-regular, .p-regular p{font-size:14px;line-height:20px;}
.vline-right{border-right:none;}
.vline-left{border-left:none;}
.utility-links, #footer_compatibility, .breadcrumb, .breadcrumbs, #swifttagcontaineraz67kbur53{display:none !important;}
#scrollUp{opacity:0.4;}
#header .logo{}
.iosSlider .carousel_prev, .iosSlider .carousel_next{display:none !important;}
#hp_slider{height:230px;}
#keystats_carousel{height:120px;}
#solution_hp ul li{font-size:16px;}
#solution_hp .tab_content img{margin-top:0;}
#success_stories_hp .divider{display:none;}
#success_stories_tabs{margin:0;margin-top:20px;}
#success_stories_hp .five.columns p, #success_stories_tabs, #success_stories_hp div.orange{text-align:center !important}
.ss_content{margin-top:10px;}
.ss_content .ss_client_logo{width:100%;}
.ss_content .ss_client_details{width:100%;margin-top:15px;}
.ss_content .ss_client_details p, .ss_content p.desc, .ss_content ul li{font-size:14px;line-height:20px;}
#news-updates{border-right:none;}
#news-updates a{font-size:14px;line-height:22px;}
.testimonial-block{padding:20px 0;}
.testimonial-block .one.column{display:none;}
.testimonial-block p, .testimonial-block p span{font-size:16px;margin-top:0;width:100%;line-height:22px;}
.testimonial-block a.read_more{display:block;float:none;text-align:center;margin-top:10px;}
.responsive-tabs .tab_content{padding:10px 0;}
.responsive-tabs__list{display:none;}
.responsive-tabs__heading{display:block;cursor:pointer;font-size:20px;line-height:24px;}
.responsive-tabs__panel{margin-bottom:15px;}
.responsive-tabs__panel--closed-accordion-only{display:none;}
.responsive-tabs__heading{padding:0.5em;border-radius:5px;border:1px solid #ccc;box-shadow:0px 2px 3px rgba(0,0,0,0.4);background:#ddd;position:relative;}
.responsive-tabs__heading:after{content:"";display:block;position:absolute;right:20px;top:40%;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #000;}
.responsive-tabs__heading:hover, .responsive-tabs__heading--active:hover{background-color:#efefef}
.responsive-tabs__heading--active{background:#fff;}
.responsive-tabs__heading--active:after{border-bottom:10px solid #000;border-top:0;}
table#ecc-cloudPricingLayout td.signupColumn{padding:15px 0}
table#ecc-cloudPricingLayout td.signupColumn a span{display:none}
#tour_testimonials_slider1{height:325px !important;}
.trial-phone-no{line-height:50px !important;}
}
@media only screen and (max-width:767px){body{margin-top:50px !important;}
.btn-large{font-size:17px;}
.h-0x{font-size:12px;}
.h-1xx{font-size:14px;line-height:25px;}
.nav-bar{display:none !important;}
.under-banner-nav{position:static !important;}
.under-banner-nav ul{text-align:center;}
.nav#hp_content_slideshow{margin:0 -15px 10px;padding:10px 15px 20px;}
.nav#hp_content_slideshow a{padding:0;width:100% !important;}
select#small_business_software_select{font-size:15px !important;}
#inner-banner article{text-align:left !important;}
.press-wrapper .title-wrapper .press-title{font-size:18px;}
.zig-zag-view .right{float:none !important;}
.ecc-dsktop-nav{padding:0 !important;}
.ecc-dsktop-nav li{width:100%;margin-top:10px;}
.ecc-dsktop-nav li a{font-size:16px;width:100%;margin-left:0 !important;margin-right:0 !important;}
.under-banner-nav .ecc-destop-logo{display:none;}
.ecc-dsktop-subnav{padding:0 !important;text-align:center !important;width:100% !important;}
.ecc-dsktop-subnav li{float:none !important;}
.ecc-dsktop-subnav li a{margin-left:15px !important;}
.ecc-dsktop-subnav li:nth-child(2) a{margin-left:0 !important;}
.ecc-dsktop-subnav-innernav li a{padding:5px 10px !important;margin:10px 0!important;}
.eccdesktop-link:hover .eccdesktop-dropdown{display:block !important;}
.ecc-dsktop-subnav li a{margin-left:15px !important;}
.nav{text-align:left;}
.under-banner-nav ul li a.subnav-button, .under-banner-nav ul li a.subnav-button:hover{text-align:center;line-height:20px;padding:5px 14px !important;border-radius:100px;}
#banners h1{}
.overview_landing_page.ecc-cloud ul li{width:auto !important;}
.overview_landing_page.ecc-cloud .ecc-destop-logo{background:url(/images/ecc-cloud/ecc-cloud-logo-horizontal.png) #424242 no-repeat center center;background-size:auto 22px;}
.overview_landing_page .ecc-destop-logo{background:url(/images/ecc-desktop-logo-gray-orange-shadow.png) #424242 no-repeat center center;background-size:auto 22px;}
.freetrialsubnav{padding:0 15px !important;}
.annual_pricing .title, .monthly_pricing .title{text-align:center;margin-bottom:15px;width:100% !important;}
.annual_pricing .switch, .monthly_pricing .switch{text-align:center;}
.annual_pricing .pricing-mobile-blocks, .monthly_pricing .pricing-mobile-blocks{width:100% !important;text-align:center !important;margin-bottom:5px;}
.annual_pricing .pricing-mobile-blocks div, .monthly_pricing .pricing-mobile-blocks div{width:100% !important;text-align:center;}
#pricing_details_header{width:100%;}
#pricing_details_header div{width:50% !important;text-align:center !important;}
#pricing_details_header .second_table_head{width:100% !important;}
#tab_qb_version span{width:100%;margin:6px 0 !important;}
.stories-tiles .three.columns{padding:0 15px !important;width:100% !important;}
.ic_plus_pricing{padding-top:0 !important;}
.pricing_online .install, .pricing_xero .install{height:200px !important;}
#team-advisors img, #team-quality-assurance img, #team-management img, #team-sales img, #team-customer-service img, #team-marketing img, #team-hr img{width:100% !important;}
#fix_this, #fix_this2, #fix_validation{position:static !important;}
.select-dropdown-title{text-align:center;}
.select-dropdown{text-align:center;}
#intuit{text-align:center;}
#free_trial_form_content .h-1xxx a{text-align:center !important;width:100%;display:block;}
.iosSlider .wg_selectorsBlock{width:50%;right:0;}
.overview_landing_page ecc-cloud, .overview_landing_page{display:none !important;}
.sidebar-links{position:static !important;}
.top-logo{float:left;}
.top-main-nav{display:none;}
.under-banner-nav .subnav-button{margin:3px 0 10px 5px !important;}
#banners div.h1-class{}
.free-trial-btn{font-size:18px;padding:0 25px;margin:0 !important;}
.under-banner-nav ul li{float:none !important;line-height:20px;}
.ecc-dsktop-nav li{padding:0 !important;}
.main-headings{font-size:24px;}
#already_have_account_link, #already_have_account_link_cloud, #do_not_have_account_link, #do_not_have_account_link_cloud{margin:2px 0 0 0;}
.ecccloud_free_trial{margin-top:-50px;}
#sub_navigation.free_trial{position:static !important;}
#sub_navigation.free_trial div{font-size:18px;}
.mb-font-17{font-size:17px !important;}
.phone-header{margin-top:-50px !important;text-align:center}
.phone-logo{width:100%;}
.header-text{width:100%;}
.phone-no-wrapper{margin-bottom:15px;margin-top:0;}
.mb-m-t40{margin-top:40px !important;}
#banner_small_business_solutions .select-dropdown{width:100%;margin-bottom:15px;display:block;}
#banner_small_business_solutions .select-dropdown select{width:100%;margin-top:20px;}
#banner_enterprise, #banner_retailer, #banner_small_business1, #banner_small_business{padding-top:40px;padding-bottom:20px;}
#banner_enterprise h1, #banner_retailer h1, #banner_small_business1 h1, #banner_small_business h1{font-size:36px;line-height:45px;}
.three-colum-stories-wrapper .reviewer{margin-left:0;width:100%;text-align:left;}
.nav#hp_content_slideshow a{margin:10px 0px 0}
#banner_qb_integration_cart.qb-online-integration{padding:30px 0;}
.circle-icon-wrapper .icon{text-align:center;}
.h-7xx{font-size:36px;line-height:44px;}
.mobile-hide{display:none;}
#banners select, .lp_select{width:100% !important;}
.trial-phone-no{padding-right:10px !important;margin-top:0;}
.fixed-header-wrapper{height:0;}
#pricing_accounting_software{margin-top:20px;}
.services-list{margin:0;}
.services-list li{padding:50px 0 0 0 !important;background-position:center top;text-align:center;}
.home-header{height:0px;}
.home-header #header{width:inherit !important;z-index:1000 !important;}
.trial-phone-no{line-height:50px !important;}
.integrate-home{width:100% !important;}
.connectdata-home{width:100% !important;}
#integrateonhome{min-height:70px;background-position:center center;width:100% !important;margin:40px 0 20px;}
.integrate-home h2, .integrate-home p, .connectdata-home h2, .connectdata-home p{text-align:center !important;}
.integrate-home .bg-white{padding-right:0;}
.connectdata-home .bg-white{padding-left:0;}
.services-content .package-wrapper{width:100%;}
.services-content .head .plan{padding-top:90px;padding-left:0;background-position:center 15px !important;border:0;width:100% !important;}
.services-content .head .text{float:left;display:block;text-align:center;}
.services-content .head .rate{padding:0 15px !important;border-top:solid 1px #e1e1e1;width:100% !important;}
.services-content .desc{padding-left:20px;padding-right:20px;}
.services-content .package-wrapper ul li{font-size:14px;line-height:25px;}
.service-team-wrapper{width:100%;}
.service-team-wrapper .team-box{margin:18px;}
.hero{height:auto !important;padding:40px 0;}
.pricing-includes{width:100%;}
.pricing-includes .white-box{background-position:center 20px;padding:80px 20px 20px;text-align:center;}
.pricing_pos .pricing-includes .white-box, .pricing_enterprise .pricing-includes .white-box {  background-position: center 20px !important;  padding: 80px 20px 20px !important;}
.qb-consultation .contact-form .form-container{padding:0;}
.ecc-dsktop-subnav-innernav .two{max-width:35% !important;}
}
@media only screen and (min-width:320px) and (max-width:568px){.five.offset-by-one.columns.greycol{margin-top:0;padding-top:30px;z-index:1}
#pricing_details_header div{padding:0 52px !important;float:left;}
.pricing_details_content div{padding:10px 20px;float:left;position:inherit;min-width:155px !important;text-align:right;}
.pricing_learn_more, .pricing_learn_more2, img.learnmore, img.learnmore2{display:none !important;}
.InputPlaceholder{left:14px !important;top:73px !important;}
.varificationInputWidth{margin:10px 0 0 !important;width:100% !important;}
.footer-column{margin-bottom:20px;}
#free_trial_column{margin-top:31px;height:auto;}
#rev_views #slider{width:100% !important;height:auto !important;}
a.control_prev, a.control_next{z-index:99 !important;}
#rev_views #slider .twelve .h-3x{width:212px;font-size:16px;}
#rev_views #slider .twelve .h-1x{width:212px;font-size:14px;}
#banner_bigcommerce .five img{display:none;}
#approx_orders_per_month_placeholder, #company_name_placeholder, #first_name_placeholder, #password_placeholder, #password_placeholder_default, #phone_placeholder, #email_placeholder, #no_of_online_store_placeholder, #qb_types_placeholder, #quickbooks_version_placeholder, #captcha_placeholder, #product_selectbox_placeholder{font-size:13px;}
}
@media screen and (min-width:480px) and (max-width:750px){#banners .callout_content{font-size:14px;line-height:20px;}
#banners .callout{}
#customer_stories img.hidden-phone.divider{display:none}
.InputPlaceholder{left:14px !important;top:73px !important;}
.varificationInputWidth{margin:10px 0 0 !important;width:100% !important;}
footer .footer-column{margin-bottom:20px;}
}
@media screen and (min-width:320px) and (max-width:568px){#SnapABug_Button{display:none;}
}
@media screen and (min-width:360px) and (max-width:640px){#SnapABug_Button{display:none;}
}
@media only screen and (max-device-width:479px){#swifttagcontaineraz67kbur53{display:none !important}
.btn-orange.scroll{}
#sub_navigation ul li{margin:2px 24px;}
#support-list{position:static !important;}
.ipad-p p{padding-right:8px;padding-left:8px;}
.ecc-destop-logo-inner{display:none;}
.fl{padding-bottom:10px;}
.under-banner-nav ul li a{}
.under-banner-nav ul li:last-child{}
#swifttagcontaineraz67kbur53{display:none !important}
.InputPlaceholder{left:33px !important;top:65px !important;}
.varificationInputWidth{margin:10px 0 0 !important;width:100% !important;}
.ss_content .ss_client_details{margin-top:0px;}
#banners .callout_content{color:#ffffff;font-family:"Museo300",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:16px;line-height:30px;padding:16px 0 0;line-height:20px;}
#banners .callout p{color:#fff;font-family:"Museo300",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:14px;margin-top:6px;line-height:normal;}
#banners .callout{background:none repeat scroll 0 0 #000;clear:both;height:116px;margin:166px 0 0;opacity:0.65;text-align:center;}
#bannernav.nav{margin:387px auto 0 !important;}
.#banner_small_business_solutions h1, #banner_retailer_solutions h1, #banner_enterprise_solutions h1, #banner_small_business_solutions h2, #banner_retailer_solutions h2, #banner_enterprise_solutions h2{}
#banner_enterprise_solutions h2 span{}
#content-wrapper .font-25px{line-height:30px;}
#tab_qb_version span{margin:6px 11px;}
#over_view .right{float:none !important;}
#compatibility_col p, #compatibility_col2 p{padding:0 10px;}
.phone-view{padding:0 2px !important;}
.btn-large.overview{font-size:15px;}
.ecc-dsktop-subnav li a{margin-left:0 !important;}
#banners .get-started{width:100%;text-align:center;}
.learn-more{width:100%;text-align:center;}
.ss_content .ss_client_logo img{width:100%;}
}
@media only screen and (min-width:320px) and (max-width:480px){#customer_stories img.hidden-phone.divider{display:none}
.five.offset-by-one.columns.greycol{margin-top:0;padding-top:30px;z-index:1}
#pricing_details_header div{padding:0 5px !important;float:left;}
.pricing_details_content div{padding:10px 20px;float:left;position:inherit;min-width:126px !important;text-align:right;}
.pricing_learn_more, .pricing_learn_more2, img.learnmore, img.learnmore2{display:none !important;}
.InputPlaceholder{left:13px !important;top:73px !important;}
.varificationInputWidth{margin:10px 0 0 !important;width:100% !important;}
#SnapABug_Button{display:none;}
}
@media only screen and (max-width:320px){#pricing_details_header div{font-size:12px;}
.pricing_details_content div{min-width:118px !important;text-align:center;}
.pricing_learn_more, .pricing_learn_more2, img.learnmore, img.learnmore2{display:none !important;}
#SnapABug_Button{display:none;}
}
@media only screen and (min-width:320px) and (max-width:870px){table#ecc-cloudPricingLayout td.signupColumn{padding:15px 0}
.footer-column ul li{line-height:30px}
table#ecc-cloudPricingLayout td.signupColumn a span{display:none}
#swifttagcontaineraz67kbur53{display:none !important}
.InputPlaceholder{left:13px !important;top:73px !important;}
.varificationInputWidth{margin:10px 0 0 !important;width:100% !important;}
.lefttextbox{width:90%;}
#login_btn{margin-top:10px !important}
}
@media only screen and (min-width:480px) and (max-width:767px){.under-banner-nav ul li a{margin:0}
#bannernav{}
}
@media only screen and (min-width:768px) and (max-width:1024px){p, ul.content li, ol.content li{font-weight:normal;}
#integrateonhome{background:url(/images/ic_integrate.png) no-repeat center 235px;}
ul li, ol li, p, ul.content li, ol.content li{font-size:16px;line-height:22px;}
.h-1x{font-size:12px;line-height:20px;}
.h-2x{font-size:16px;line-height:24px;}
.h-3x{font-size:20px;line-height:28px;}
.h-3xx{font-size:22px;line-height:28px;}
.h-3x-1{font-size:19px;line-height:28px;}
.h-4x{font-size:24px;line-height:32px;}
.h-4xx{font-size:20px;line-height:32px;}
.h-5x{font-size:27px;line-height:36px;}
.h-6x{font-size:32px;line-height:40px;}
.h-6xx{font-size:33px;line-height:40px;}
#scrollUp{display:none;}
#solution_hp ul li{font-size:16px;margin-left:20px;font-weight:normal}
.ss_content{margin-top:20px;}
.ss_content .ss_client_logo{width:40%;margin-right:5%;}
.ss_content .ss_client_details p{font-size:13px;line-height:18px;margin-top:0px;}
#news-updates a{font-size:16px;line-height:22px;}
.responsive-tabs__list__item{font-size:18px;}
.responsive-tabs__panel{margin-bottom:0;}
.pricing_learn_more, .pricing_learn_more2, img.learnmore, img.learnmore2{display:none !important;}
.ipad-p p{padding-right:10px;padding-left:10px;}
.gray-bg{background:#f6f6f6;}
.sidebar-links{width:178px;}
#pricing_international{margin-top:10px !important;}
.dark-bg{background:none repeat scroll 0 0 #424242;padding:15px 4px;}
#sub_navigation ul{float:none !important;}
#sub_navigation ul li:first-child{margin-left:0 !important;}
.lefttextbox{width:92%;}
#already_have_account_link, #do_not_have_account_link{margin:0 0 0 10px;}
#free_trial_form_content label.error{margin-top:0;}
#login_btn{font-size:14px}
.feature-box-container .pricing-box p {  font-size: 11px;}
}
@media only screen and (min-width:768px) and (max-width:1023px){.press-wrapper .logo{width:25% !important;}
.press-wrapper .title-wrapper{width:75% !important;}
.press-wrapper .title-wrapper .press-title{font-size:20px;}
.nav-bar > li:first-child{margin-left:0 !important;}
.nav-bar > li > a{font-size:15px;}
.nav-bar > li > a:first-child{}
.under-banner-nav .ecc-destop-logo{display:none;}
.ecc-dsktop-nav{width:100% !important;padding:0 !important;text-align:center !important;}
.under-banner-nav.overview_landing_page li a{margin-left:0;font-size:13px;}
#pricing_details_header div{font-size:11px;text-align:center;}
.pricing_details_content div{font-size:18px;}
.shiplark-page .footer-column:first-child{margin-left:9%}
#tab_qb_version span{width:125px;font-size:15px;}
#banner_small_business_solutions h1, #banner_retailer_solutions h1, #banner_enterprise_solutions h1, #banner_small_business_solutions h2, #banner_retailer_solutions h2, #banner_enterprise_solutions h2{margin-top:40px !important;}
#banner_small_business_solutions, #banner_retailer_solutions, #banner_enterprise_solutions{height:480px;}
.ss_content .ss_client_logo{width:100% !important;}
.ss_content .ss_client_details{width:100% !important;}
.wg_slide{padding-right:20px !important;}
.nav-bar > li.has-flyout > a.flyout-toggle{display:none !important;}
.nav-bar > li.has-flyout > a:first-child:after{}
.nav-bar > li.has-flyout > a:first-child, .nav-bar > li > a:first-child{padding:0 20px !important;}
.footer-column ul li a{font-size:12px}
.footer-column strong{font-size:13px !important;}
.phone-no-wrapper{margin-top:13px;}
.three-colum-stories:last-child{border-bottom:0;padding-bottom:0;}
.three-colum-stories p.story{min-height:inherit !important;}
.nav-bar > li.has-flyout > a:first-child, .nav-bar.ecc_cloud > li.has-flyout > a:first-child{background-image:none;}
.top-logo{text-align:center;width:100% !important;}
.top-logo .logo{width:100%;}
.top-main-nav{width:100% !important;}
.nav-bar{margin:0 0 10px 0 !important;}
#header{}
.home-header{height:113px;}
.trial-phone-no{width:100% !important;line-height:25px !important;text-align:center;}
.top-logo.trial{width:auto !important;}
.trial-phone-no{width:auto !important;}
.phone-no-wrapper{margin-top:15px;}
.services-content .package-wrapper{width:650px;}
.service-team-wrapper{width:738px;}
.hero{height:700px !important;}
.hero.home .content-wrapper{height:290px;}
.hero.cloud .content-wrapper{height:485px;}
.hero.desktop .content-wrapper, .hero.eccpro .content-wrapper{height:520px;}
.hero.ecchosted .content-wrapper{height:300px;}
.qb-consultation .left-content{width:100% !important;}
.qb-consultation .contact-form{width:100% !important;}
.qb-consultation .contact-form .form-container{width:60%;margin:0 20%;}
}
@media only screen and (min-width:768px) and (max-width:959px){#header .logo{}
#sub_navigation a.logo_product img{width:60%;}
#sub_navigation ul li{margin:0 6px;}
#sub_navigation ul li a.subnav-button span{margin-right:5px;}
.under-banner-nav ul li a{}
.iosSlider .carousel_prev, .iosSlider .carousel_next{display:none;}
p, ul.content li, ol.content li{font-weight:normal;}
ul li, ol li, p, ul.content li, ol.content li{font-size:14px;line-height:22px;}
.h-1x{font-size:12px;line-height:20px;}
.h-2x{font-size:16px;line-height:24px;}
.h-3x{font-size:20px;line-height:28px;}
.h-3xx{font-size:22px;line-height:28px;}
.h-3x-1{font-size:19px;line-height:28px;}
.h-4x{font-size:24px;line-height:32px;}
.h-4xx{font-size:20px;line-height:32px;}
.h-5x{font-size:20px;line-height:36px;}
.h-6x{font-size:32px;line-height:40px;}
.h-6xx{font-size:33px;line-height:40px;}
.h-1xx{font-size:17px;line-height:26px;}
#hp_slider{height:470px;}
#solution_hp .responsive-tabs__list__item{max-width:210px !important;font-size:16px;line-height:18px;margin:0 10px;padding-left:40px;}
#solution_hp .responsive-tabs__list__item--active{max-width:240px !important;padding-left:65px;}
.wg_slide{width:330px !important;padding:0 44px 0 0;}
.ss_content .ss_client_details p{font-size:12px;}
#success_stories_hp .divider{margin-top:180px;}
#success_stories_tabs, #success_stories_hp div.orange{text-align:center !important}
.ss_content{margin-top:10px;width:100%}
.ss_content .ss_client_logo{float:left;margin:0;width:36%;}
.ss_content .ss_client_details{float:left;margin-top:5px;width:64%;}
#tour_testimonials_slider1{height:240px !important;}
#tour_testimonials_slider1 .wg_slide{width:730px !important;padding:0 44px 0 0;}
.for-ipad .wg_slide{width:730px !important;padding:0 44px 0 0;}
.two-tabs .responsive-tabs__list__item{max-width:300px;}
.three-tabs .responsive-tabs__list__item{max-width:270px;}
.four-tabs .responsive-tabs__list__item{max-width:160px;}
#banners .callout_content{font-size:16px;}
.pricing_learn_more, .pricing_learn_more2, img.learnmore, img.learnmore2{display:none !important;}
.testimonial-block p, .testimonial-block p span{width:auto;}
.row{min-width:751px;}
.InputPlaceholder{left:13px !important;top:73px !important;}
.varificationInputWidth{margin:10px 0 0 !important;width:100% !important;}
.under-banner-nav ul li a{}
.nav-bar > li{}
#content-wrapper h3{font-size:18px;}
.sidebar-links li a{font-size:19px;}
#rev_views #slider{width:100% !important;height:auto !important;}
#slider .h-3x{font-size:20px;line-height:28px;}
a.control_prev, a.control_next{z-index:99 !important;}
#rev_views #slider .twelve .h-3x{width:665px;font-size:16px;}
#rev_views #slider .twelve .h-1x{width:680px;font-size:14px;}
}
@media only screen and (min-width:769px) and (max-width:1024px){#solution_hp .responsive-tabs__list__item{max-width:280px;font-size:20px;line-height:24px;margin:0 15px;}
#solution_hp .responsive-tabs__list__item--active{max-width:300px !important;}
#sub_navigation ul li{margin:0 15px;}
.two-tabs .responsive-tabs__list__item{max-width:350px;}
.three-tabs .responsive-tabs__list__item{max-width:320px;}
.four-tabs .responsive-tabs__list__item{max-width:220px;}
.pricing_learn_more, .pricing_learn_more2, img.learnmore, img.learnmore2{display:none !important;}
.InputPlaceholder{left:230px !important;top:7px !important;}
.varificationInputWidth{width:49% !important;}
}
@media (min-width:768px){.left{float:left;}
#sub_navigation ul{text-align:right;}
.right{float:right;}
.responsive-tabs__panel--closed-accordion-only{display:block !important;}
.m-t40-tab{margin-top:40px;}
.m-t60-tab{margin-top:60px;}
.m-t80-tab{margin-top:80px;}
.nav#hp_content_slideshow a{padding:0 25px;}
.press-wrapper .logo{border-right:solid 1px #ccc;}
.sticky-div{height:45px;width:100%;display:block;overflow:hidden;position:absolute;z-index:10;}
.under-banner-nav{height:45px;}
.under-banner-nav .ecc-destop-logo{min-height:45px !important;}
.main-sticky-div{height:45px;width:100%;display:block;background-color:;}
#sub_navigation{}
.overview_landing_page .ecc-dsktop-nav{padding-left:5px !important;}
.overview_landing_page .ecc-dsktop-nav li{padding:0;}
.pull-left{float:left !important;}
.p-pc-tab-l60{padding-left:60px;}
.select-dropdown{margin-right:15px;}
.three-colum-review-wrapper div.four.columns{padding:0 45px}
.three-colum-stories:first-child{padding-left:15px;}
.three-colum-stories:nth-child(3n){padding-right:15px;border-right:0;}
.three-colum-stories p.story{min-height:150px;}
#customer_stories{border-right:solid 1px #c6c6c6;padding-right:30px;}
#web-hosting, #news-updates{padding-left:50px;}
.home-slider-nav-wrapper p{line-height:36px;}
.nav#hp_content_slideshow a{min-width:165px;}
.home-slider-nav-wrapper{overflow:visible !important;}
.home-slider-nav{margin-top:-55px !important;min-height:55px;background-color:rgba(0,0,0,0.5) !important;}
#hp_content_slideshow.nav a{color:#cac7c7 !important;}
#hp_content_slideshow.nav a.activeSlide{color:#fff !important;border-bottom:solid 1px #666 !important;background:rgba(51,51,51,0.8) !important;box-shadow:0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 5px 0 rgba(0, 0, 0, 0.8) inset !important;}
#banner_qb_integration_cart.qb-online-integration{padding:65px 0;}
.services-content .vertical-middle{height:150px;}
.services-content .head .rate, .services-content .head .plan{height:150px;}
.hero .content-wrapper{position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;}
}
@media screen and (min-width:1024px){.lp-block-head{min-height:100px;}
.ecc-cloud-cart-lp h2{}
.cloud-mngmnt-text .content{padding:0 40px;}
.three-colum-stories{padding:10px 30px 0;border-right:solid 1px #cdcdcd;}
.services-stories .three-colum-stories p.story{min-height:210px;}
.hero .flow-img img{margin-left:-50px;}
.hero.cloud.xero .flow-img img{margin-left:-80px;}
.hero.desktop.pro-permier .flow-img img{margin-left:-35px;}
.hero.desktop.international .flow-img img{margin-left:-30px;}
}
@media screen and (max-width:1023px){#banner_retailer_solutions, #banner_enterprise_solutions, #banner_small_business_solutions{padding-bottom:20px !important;}
#banner_small_business_solutions h1, #banner_retailer_solutions h1, #banner_enterprise_solutions h1, #banner_small_business_solutions h2, #banner_retailer_solutions h2, #banner_enterprise_solutions h2{padding-top:0 !important;}
.pricing-plans li{font-size:15px;}
.pricing-faq li span{font-size:15px;}
.three-colum-stories{width:100% !important;border-bottom:1px solid #cdcdcd;padding-bottom:30px;}
.three-colum-stories:last-child{padding-bottom:0;border-bottom:0;}
}
@media screen and (min-width:1024px) and (max-width:1199px){.under-banner-nav .ecc-destop-logo-inner{background:url("/images/overview-ecc-desktop.png") no-repeat scroll right center #424242;left:0;margin-left:-78.5%;min-height:49px;position:absolute;width:100%;}
.under-banner-nav ul li a{margin-bottom:10px;}
.under-banner-nav.overview_landing_page li a{padding:5px 15px;}
#pricing_details_header div{font-size:15px;text-align:center;}
.shiplark-page .footer-column:first-child{margin-left:10%}
.three-colum-stories p.story{min-height:220px !important;}
.nav-bar > li > a:first-child{padding:0 20px;}
.nav-bar{margin-top:18px;}
.hero.home .content-wrapper{height:200px;}
.hero.cloud .content-wrapper{height:470px;}
.hero.desktop .content-wrapper, .hero.eccpro .content-wrapper{height:495px;}
.hero.ecchosted .content-wrapper{height:240px;}
}
@media screen and (min-width:1200px){.ecc-dsktop-subnav{width:87% !important;padding:0;}
.ecc-dsktop-subnav .nav-title{min-width:230px;}
.ecc-cloud .nav-title{min-width:210px;}
.ecc-cloud .ecc-dsktop-subnav{width:89.5% !important;padding:0;}
.hero{min-height:550px;}
.hero.home .content-wrapper{height:210px;}
.hero.cloud .content-wrapper{height:470px;}
.hero.desktop .content-wrapper, .hero.eccpro .content-wrapper{height:495px;}
.hero.ecchosted .content-wrapper{height:240px;}
}
@media screen and (max-width:1213px){#form-main{width:80% !important;}
#form-desc{float:none !important;}
}
@media screen and (max-width:800px){.form p label{text-align:left !important;}
label.error{margin-left:0px;}
#approx_orders_per_month_placeholder ,#company_name_placeholder, #first_name_placeholder, #password_placeholder, #phone_placeholder, #email_placeholder, #no_of_online_store_placeholder{}
#trial_submit{left:0px !important}
#select_qb, #qb_options{clear:both;float:none;width:100% !important;margin-top:20px;text-align:center;margin-bottom:0 !important;white-space:nowrap;}
#qb_options{margin-bottom:20px !important;margin-top:10px;}
#intuit{width:50%;}
#janrain{width:50%}
#already{clear:both}
}
p.infobox{margin:10px 0 0 196px !important;padding:0;display:block;font-size:12px;clear:both !important;}
p.btnbox{clear:both !important;display:block;font-size:12px;padding:0;}
@media screen and (max-width:1199px){.under-banner-nav.overview_landing_page ul li:first-child{display:inline-block;}
.under-banner-nav .ecc-destop-logo-inner{display:none;}
.under-banner-nav .ecc-destop-logo{display:none;}
.under-banner-nav .ecc-dsktop-nav{width:100% !important;}
.tab-float{padding-right:0 !important;}
.ecc-dsktop-subnav{padding:0 !important;text-align:center !important;width:100% !important;}
.ecc-dsktop-subnav li{float:none !important;}
.ecc-dsktop-subnav li:nth-child(2) a{margin-left:0 !important;}
.sticky-div .dark-grey-bar{display:none !important;}
}
@media screen and (min-width:768px) and (max-width:1199px){.stories-tiles .three.columns{width:33.333% !important;}
#banners .callout_content{font-size:22px;}
#banners .callout p{font-size:16px;}
.ecc-dsktop-nav{padding:0 !important;text-align:center !important;}
.under-banner-nav ul li a{padding-left:10px;padding-right:10px;}
#header .logo, .utility-wrapper, .utility-wrapper .phone{}
.nav-bar{width:100% !important;}
#header .logo{}
.fixed-header-wrapper{height:113px;}
}
@media screen and (min-width:1280px) and (max-width:1599px){.hero .flow-img{margin:60px 0;}
.hero.cloud .content-wrapper{height:405px !important;}
.hero.desktop .content-wrapper{height:445px !important;}
.hero .flow-img img{width:50%;}
}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (min-device-pixel-ratio:1.5){label.error{clear:both;color:#d71245;/*float:right;*/font-size:12px;font-weight:normal;padding-top:0;text-align:left !important;width:278px !important;margin-left:2px;}
#text{margin:50px auto;width:500px;}
.hotspot{color:#900;padding-bottom:0;cursor:pointer;}
#tt{position:absolute;display:block;background:url(../images/tt_left.gif) top left no-repeat;}
#tttop{display:block;height:5px;margin-left:5px;background:url(../images/tt_top.gif) top right no-repeat;overflow:hidden;}
#ttcont{display:block;padding:2px 12px 3px 7px;margin-left:5px;background:#666;color:#FFF;font-size:12px;}
#ttbot{display:block;height:5px;margin-left:5px;background:url(../images/tt_bottom.gif) top right no-repeat;overflow:hidden;}
.ultext{font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#333;padding:0 0 5px 20px;display:block;margin-bottom:5px;background:url(../images/bullet.png) no-repeat 0 3px;margin-left:17px;line-height:1.3;}
}
<!-- ipad Potrait and Landscape-->