@charset "utf-8";
/* CSS Document */
@font-face {
  font-family: 'Lato-Regular';
  src: url('/fonts/Lato-Regulard41d.eot#iefix') format('embedded-opentype'),  url('/fonts/Lato-Regular.woff') format('woff'), url('/fonts/Lato-Regular.ttf')  format('truetype'), url('/fonts/Lato-Regular.svg#Lato-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'HelveticaNeueLTStd-UltLt';
  src: url('/fonts/HelveticaNeueLTStd-UltLtd41d.eot#iefix') format('embedded-opentype'),  url('/fonts/HelveticaNeueLTStd-UltLt.otf')  format('opentype'),
	     url('/fonts/HelveticaNeueLTStd-UltLt.woff') format('woff'), url('/fonts/HelveticaNeueLTStd-UltLt.ttf')  format('truetype'), url('/fonts/HelveticaNeueLTStd-UltLt.svg#HelveticaNeueLTStd-UltLt') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'helveticaneue';
  src: url('/fonts/helveticaneue-webfontd41d.eot#iefix') format('embedded-opentype'), url('/fonts/helveticaneue-webfont.woff') format('woff'), url('/fonts/helveticaneue-webfont.ttf')  format('truetype'), url('/fonts/helveticaneue-webfont.svg#helveticaneue-webfont') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Dinosaur';
  src: url('/fonts/Dinosaurd41d.eot#iefix') format('embedded-opentype'),  url('/fonts/Dinosaur.woff') format('woff'), url('/fonts/Dinosaur.ttf')  format('truetype'), url('/fonts/Dinosaur.svg#Dinosaur') format('svg');
  font-weight: normal;
  font-style: normal;
}

body {font-family: 'Lato-Regular', Arial; font-size:16px; color:#222;letter-spacing: 0px;font-smoothing: antialiased;-moz-font-smoothing: antialiased;-webkit-font-smoothing:antialiased;-webkit-font-smoothing: subpixel-antialiased;}
.homeslider{position:relative;}
/* I wanted to center my loader */
#cycle-loader {height:32px;left:50%;margin:-8px 0 0 -8px;position:absolute;top:50%;width:32px;z-index:999;}
/*I want to avoid jumpiness as the JS loads, so I initially hide my cycle*/
#maximage {display:none;/* Only use this if you fade it in again after the images load */position:relative !important;width:100%!important;}
/*Set my gradient above all images*/
#gradient {left:0;height:100%;position:absolute;top:0;width:100%;z-index:999;}
/*Set my logo in bottom left*/
#arrow_left, #arrow_right {bottom:30px;height:65px;position:absolute;right:30px;width:18px;z-index:9;}
#arrow_left {right:86px;background:url(/images/arrow-left-default.svg) no-repeat;}
#arrow_right {background:url(/images/arrow-right-default.svg) no-repeat;}
#arrow_left:hover, #arrow_left:active {background:url(/images/arrow-left-hover.svg) no-repeat;}
#arrow_right:hover, #arrow_right:active {background:url(/images/arrow-right-hover.svg) no-repeat;}
#arrow_left:hover, #arrow_right:hover {bottom:30px;}
#arrow_left:active, #arrow_right:active {bottom:30px;}
a {color:#02c8fb;text-decoration:none;outline:none;}
a:hover, a:focus, a:active {color:#222; text-decoration:underline;outline:none;}

.btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus{outline:none;} 
.in-slide-content { color:#ffffff;font-family: 'HelveticaNeueLTStd-UltLt', Arial;font-size:50px;padding:20px;position:absolute;left:0;top:45%;width:100%;z-index:9999; /* Show above .gradient */-webkit-font-smoothing:antialiased;text-transform:uppercase; letter-spacing:1px;line-height:50px;}
.in-slide-content p span{font-family: 'helveticaneue', Arial;}
.light-text {color:#ddd;text-shadow: 0 1px 0 #666;}
.smaller-text {font-size:30px;}
.youtube-video, .youtube-video video {left:0;position:absolute;top:0;}
.navbar .navbar-inner { margin-top:35px;margin-bottom:35px;background: none;border: none;padding: 0;}
.navbar-inner > .container {position: relative;margin-top: 50px;-webkit-transition: all 0.2s ease-out;  /* Chrome 1-25, Safari 3.2+ */-moz-transition: all 0.2s ease-out;  /* Firefox 4-15 */-o-transition: all 0.2s ease-out;  /* Opera 10.50â€“12.00 */transition: all 0.2s ease-out;  /* Chrome 26, Firefox 16+, IE 10+, Opera 12.10+ */}
.banner {z-index: 100;width: 100%;border: none;background: transparent;position: fixed;border-radius:0px;}
.innerpage .banner{background:#2c3e50;}
.navbar .navbar-brand {position: absolute;bottom: 0px;background: url(/images/bb-logo.svg) no-repeat;width: 155px;height: 72px;text-indent: -9999px;display: block;margin: 0;top:26px;padding: 0;}
.navbar .brand-piccolo {display: none;opacity: 0;position: absolute;background: url(/images/bb_logo-white.png) no-repeat;width: 206px;height: 42px;top: 15px;text-indent: -9999px;display: block;margin: 0;margin-top: 0;padding: 0;position: absolute;}
.pannello-affix.affix .navbar-right{margin-top:10px;}
.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:focus, .navbar-inverse .navbar-nav>.active>a:hover{background-color:transparent;}
.navbar-default .navbar-toggle {margin-right: 0;border-color: #fff;margin-top: 8px;margin-bottom: 8px;}
.navbar-default .navbar-toggle .icon-bar {background-color: #fff;}
.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus {background-color: #fff;}
.navbar-default .navbar-toggle:hover .icon-bar,.navbar-default .navbar-toggle:focus .icon-bar {background-color: #363635;}
.navbar-collapse {clear: both;border: none;padding: 0;}
.navbar .nav li a {text-transform: uppercase;font-size: 13px;letter-spacing: 1px;color:#979c9f;display: block;background: transparent;padding-top:10px; padding-bottom:10px;padding-left:10px; padding-right:10px;}
#home .navbar .nav li a{color:#fff;}
.navbar-inverse .navbar-nav>li>a:focus, .navbar-inverse .navbar-nav>li>a:hover{color:#fff;  -o-transition: .5s;  -ms-transition: .5s;  -moz-transition: .5s;  -webkit-transition: .5s;  transition: .5s;}
#home .navbar-inverse .navbar-nav>li>a:focus, #home .navbar-inverse .navbar-nav>li>a:hover{color:#979c9f;  -o-transition: .5s;  -ms-transition: .5s;  -moz-transition: .5s;  -webkit-transition: .5s;  transition: .5s;}
.navbar .nav > .active > a,.navbar .nav > .active > a:hover,.navbar .nav > .active > a:focus {color:#fff;  -o-transition: .5s;  -ms-transition: .5s;  -moz-transition: .5s;  -webkit-transition: .5s;  transition: .5s;}
.navbar-default .navbar-collapse {overflow-x: hidden;}
.pannello-affix {width: 100%;-webkit-transition: all 0.1s ease-out;  /* Chrome 1-25, Safari 3.2+ */-moz-transition: all 0.1s ease-out;  /* Firefox 4-15 */-o-transition: all 0.1s ease-out;  /* Opera 10.50â€“12.00 */transition: all 0.1s ease-out;  /* Chrome 26, Firefox 16+, IE 10+, Opera 12.10+ */}
.pannello-affix #menu-primary-navigation {}
.pannello-affix.affix {z-index: 999;opacity: 1;filter: alpha(opacity=100);width: 100%;background-color: #2c3e50;-webkit-box-shadow: none; /* Android 2.3+, iOS 4.0.2-4.2, Safari 3-4 */box-shadow: none; /* Chrome 6+, Firefox 4+, IE 9+, iOS 5+, Opera 10.50+ */height:60px;}
.pannello-affix.affix .navbar-inner {margin-top: 0;}
.navbar .pannello-affix.affix .nav li a {color: #979c9f;}
.navbar .pannello-affix.affix .nav li .dropdown-menu>li>a{color:#fff;}
.navbar .pannello-affix.affix .nav li a:hover , .navbar .pannello-affix.affix .nav li a:focus, .navbar .pannello-affix.affix .nav li.active a  {color: #fff;  -o-transition: .5s;  -ms-transition: .5s;  -moz-transition: .5s;  -webkit-transition: .5s;  transition: .5s;}
.navbar .pannello-affix.affix .brand-piccolo {display: block;opacity: 1;filter: alpha(opacity=100);}
.navbar .pannello-affix.affix .navbar-brand {display: none;opacity: 0;filter: alpha(opacity=0);}
.navbar-nav>li>a.btn{border-radius:0px;padding:9px 12px; margin-left:10px;}
.btn{border-radius:0px;padding:9px 12px;outline:none; }
.navbar-nav>li>a.btn-info{border-color:#fff;}
.navbar-nav>li>a.btn-black{border-color:#fff;background-color:#000;color:#fff!important;box-shadow:none;}
.btn-black{background-color:#000;color:#fff;box-shadow:none;}
.navbar-nav>li>a.btn-black:hover, .navbar-nav>li>a.btn-black:focus, .btn-black:focus, .btn-black:hover{border-color:#fff;background-color:#2a2a2a;color:#fff;}
.btn-black:focus, .btn-black:hover{border-color:transparent;background-color:#2a2a2a;color:#fff;}
.navbar-nav>li>a.btn-yellow,.btn-yellow {border-color:#ffc436;background-color:#ffc436;color:#222!important;letter-spacing:1px;}
.navbar-nav>li>a.btn-yellow:hover, .btn-yellow:hover, .navbar-nav>li>a.btn-yellow:focus, .btn-yellow:focus{border-color:#e7ab19;background-color:#e7ab19;color:#222;}
.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:focus, .navbar-inverse .navbar-nav>.open>a:hover{border-color:#fff; background-color:transparent}
.delay03 {-moz-animation-delay: 0.3s;-o-animation-delay: 0.3s;animation-delay: 0.3s;-webkit-animation-delay: 0.3s;}
.delay05 {-moz-animation-delay: 0.5s;-o-animation-delay: 0.5s;animation-delay: 0.5s;-webkit-animation-delay: 0.5s;}
.delay08 {-moz-animation-delay: 0.8s;-o-animation-delay: 0.8s;animation-delay: 0.8s;-webkit-animation-delay: 0.8s;}
.delay12 {-moz-animation-delay: 1.2s;-o-animation-delay: 1.2s;animation-delay: 1.2s;-webkit-animation-delay: 1.2s;}

.btn.active, .btn:active{box-shadow:none;}
.dropdown-menu{background:rgba(44,62,80,0.8);border: 1px solid #2c3e50;padding:0;border-radius:0px;}
.navbar .nav li .dropdown-menu>li>a{color:#fff;}
.dropdown-menu>li>a:hover{background:#2c3e50; }
h3{font-size: 30px;font-weight: 300;margin:45px 0;}
.padding{padding-top:10px;}
.spendlesstime .media > .pull-left {margin-right: 20px;}
.spendlesstime .media .pull-left {width: 32px;text-align: center;}
.spendlesstime .media .pull-left .media-object {display: inline;}
.spendlesstime .media .pull-left img {margin-top: 1px;}
.spendlesstime .media .media-body h4.media-heading {font-size: 16px;font-weight: bold;font-family: 'Lato-Regular', Arial;margin-bottom: 12px;  line-height: 15px;}
.spendlesstime .media .media-body p {margin-bottom: 25px;line-height: 22px;}
.sfeatures .spendlesstime .media .media-body p {margin-bottom: 40px;}

.player{background: transparent;position: relative;overflow: hidden;border:1px solid #ebedee;line-height:0;}
.player video{width:100%!important; height:auto!important;margin:0!important;}
.player img{width:100%!important; height:auto!important;margin:0!important;}
.yellowWrap{position: relative;text-align: center;padding-top: 20px;padding-bottom: 20px;background: rgba(241, 196, 15, 0.1);font-size: 24px;font-weight: normal;}
.media .media-body h4.media-heading{font-size:24px;}
.media .pull-left img{margin-top:13px;}
.backgroundskyblue{background-color:#f2f7f9;}
.paymentInt{text-align:center; padding-top:15px;padding-bottom:10px;}
.paymentInt h5{font-size:13px; text-transform:uppercase; color:#4b4b4b;margin-bottom:15px;}
.paymentInt li img{margin: 0 25px;}
.twitterIcon{display:block; width:36px;height:34px; float:right; background:url(/images/twitter-icon.png) no-repeat 0 0;  position: absolute; top: -34px;right: 20px;}
.twitterBox{padding:10px; background:#fff;}
.twitterBox .media .pull-left img{margin-top:0;}
.twitterBox p{ font-size:14px;margin-bottom:0;line-height:20px;}
.twitterBox a{ font-size:14px;}
.viewmoreless{background:url(/images/bb-view-less-default.svg) no-repeat bottom center; height:72px;  width: 65px;  margin: 0 auto;}
.viewmoreless:hover{background:url(/images/bb-view-less-hover.svg) no-repeat bottom center; height:72px;  width: 65px;  margin: 0 auto;}
.collapsed .viewmoreless{background:url(/images/bb-view-more-default.svg) no-repeat top center; height:47px;  width: 65px;  margin: 0 auto;  margin-top: 106px;}
.collapsed .viewmoreless:hover{background:url(/images/bb-view-more-hover.svg) no-repeat top center; height:47px;  width: 65px;  margin: 0 auto;  margin-top: 106px;}
.showless{position:relative;transition: opacity 2s linear;transform:translate(0);}
.showless.collapsed{padding-bottom:34px;}
.viewmoreless:hover{cursor:pointer}
.collapsed .whiteOverlay{background:url(/images/white-overlay.png) repeat-x; height:162px;  position: absolute;  width: 100%;  top: -115px;} 
.features > [class*="col-sm-"] {  position: relative;  padding-top: 55px;  padding-bottom: 15px;}
.features > [class*="col-sm-"] > img:first-child {  position: absolute;  left: 15px;  top: 0px;}
.features h6 {  margin: 0 0 13px;  font-size: 24px;   font-weight: 500;  }  
.features p {  font-size: 16px;}
.contentxyz{  height:auto;  min-height:100px; overflow:hidden;  transition:all 0.3s linear;  -webkit-transition:all 0.3s linear;  -moz-transition:all 0.3s linear;  -ms-transition:all 0.3s linear;  -o-transition:all 0.3s linear;}
.collapsed .contentxyz{  min-height:0px;  height:0px;}
.backgroundskyblue {  background-color: #f2f7f9;  padding:56px 0;}
.col-sm-7 .quote {  position: relative;  padding-left: 52px;}
.col-sm-7 .quote:before {  content: '';  background: url(/images/icons/quote-up-mb%402x.png) no-repeat 0 9px;  -webkit-background-size: 31px 22px;  -moz-background-size: 31px 22px;
-o-background-size: 31px 22px;  background-size: 31px 22px;  position: absolute;  width: 31px;  height: 34px;  top: 0;  left: -0px;}
.col-sm-7 .quote .quote-text {  font-size: 37px;  font-weight: normal;    font-weight: 300;  }
.col-sm-7 .quote .quote-author {  margin-top: 20px;  font-size: 13px;}
.col-sm-7 .quote .quote-author-photo {  display: inline-block;  width: 24px;  height: 24px;  background: transparent;  -webkit-border-radius: 2px;  -moz-border-radius: 2px;  border-radius: 2px;  overflow: hidden;  margin-right: 20px;}
.col-sm-7 .quote .quote-author > * {  vertical-align: middle;}
.col-sm-7 .quote .quote-author-name {  display: inline-block;  font-size: 16px;  font-weight: normal;  font-weight: 600;}
.col-sm-3 .quote:first-child {  margin-top: 0;}
.col-sm-3 .quote {  position: relative;margin-top:50px; }
.col-sm-3 .quote .quote-author {  font-size: 16px;  font-weight: normal;   font-weight: 600;}
.col-sm-3 .quote .quote-author-photo {  position: absolute;  width: 32px;  height: 32px;  background: transparent;  -webkit-border-radius: 2px;  -moz-border-radius: 2px;  border-radius: 2px;  overflow: hidden;  margin-left: -50px;  margin-top: 6px;}
.bg-footer {  background: #2c3e50;}
/*** Footer 1 stylesheet  ***/
.footer-1 {padding-top: 75px;padding-bottom:65px;font-size: 14px;color: #bdc3c7;}
.footer-1 .lead {margin-bottom: 15px;margin-top: -10px;font-size: 22px;font-weight: normal;color: #ffffff;letter-spacing: -1px;}
.footer-1 .lead b {font-weight: 500;}
.footer-1 .social-btns {white-space: nowrap;margin-top: 15px;margin-bottom: 15px;}
.footer-1 .social-btns > * {display: inline-block;vertical-align: top;margin-left: 15px;font-size: 20px;font-weight: normal;color: #979c9f;width: 20px;height: 25px;overflow: hidden;text-align: center;}
.footer-1 .social-btns > *:first-child {margin-left: 0;}
.footer-1 .social-btns > * > * {display: block;position: relative;top: 0;-webkit-transition: 0.25s top;-moz-transition: 0.25s top;-o-transition: 0.25s top;transition: 0.25s top;color:#fff;}
.footer-1 .social-btns > * > *:first-child {color: #bdc3c7;}
.footer-1 .social-btns > *:hover > * {top: -100%;}
.footer-1 .btn.btn-danger:hover,.footer-1 .btn.btn-danger:focus {background-color: #cd6155;}
.footer-1 .btn.btn-danger:active,.footer-1 .btn.btn-danger.active {background-color: #a33025;}
.footer-1 a {color: #979c9f;font-weight: normal;}
.footer-1 a:hover,.footer-1 a:focus,.footer-1 a.active {color: #fff;text-decoration:none;  -o-transition: .5s;  -ms-transition: .5s;  -moz-transition: .5s;  -webkit-transition: .5s;  transition: .5s;}
.footer-1 nav h6 {margin: 0 0 20px;font-size: 16px;font-weight: normal;color: #ffffff;line-height: 16px;text-transform: none;}
.footer-1 nav ul {list-style: none;margin: 0;padding: 0;font-size: 16px;font-weight: normal;color: #bdc3c7;}
.footer-1 nav ul li {margin-bottom: 5px;}
.footer-1 .buy-btn {text-align: center;}
.footer-1 .buy-btn a.btn {color:#222;}
.footer-1 .buy-btn .btn {margin-bottom: 17px;}
.footer-1 .additional-links {font-size: 14px;font-weight: normal;color: #95a5a6;}

#content{padding-top:110px;}

.smartfeaturesBlock{border:2px solid #ebedee; min-height:385px;border-radius:3px;margin-top:30px; }
.btmBlock .smartfeaturesBlock{min-height:325px;}
.smartfeaturesBlock .headbox{border-bottom:2px solid #ebedee; margin-bottom:10px; padding:20px 30px;min-height:75px;}
.smartfeaturesBlock .headbox span.pull-left{margin-right:25px;height:55px;}
.smartfeaturesBlock .headbox h4{margin-top:0; font-size:24px; font-weight:600;margin-bottom:7px;}
.smartfeaturesBlock .headbox p{color:#9d9d9d; font-size:18px;margin-bottom:0;}
.smartfeaturesBlock .listbox{padding:20px 30px; font-size:16px; margin:0 0 0 25px;}
.smartfeaturesBlock .listbox li{line-height:26px;}
.screenshotgallery .nav-tabs{margin-bottom:25px;border-bottom:0;}
.screenshotgallery .tab-content .tab-pane{position:relative;}
.screenshotgallery .tab-content .tab-pane .overlay{position:absolute; left:0; bottom:0; right:0; background:url(/images/screenshot-img-overlay.png) repeat;}
.overlay{position:absolute; left:0; bottom:0; right:0; background:url(/images/screenshot-img-overlay.png) repeat;}
.screenshotgallery .tab-content .tab-pane .screenshotcaption{position:absolute; width:100%; bottom:0; background:url(/images/caption-bg.png) repeat;padding:26px 30px;color:#fff;}
.screenshotgallery .tab-content .tab-pane .screenshotcaption p{font-size:17px; margin-bottom:0;}
.screenshotgallery .tab-content .tab-pane .screenshotcaption .arrowPerview{position:absolute; width:18px;height:65px; left:10px;top:5px; background:url(/images/arrow-left-default.png) no-repeat;}
.screenshotgallery .tab-content .tab-pane .screenshotcaption .arrowNext{position:absolute; width:18px;height:65px; right:10px;top:5px; background:url(/images/arrow-right-default.png) no-repeat;}
.screenshotgallery .tab-content .tab-pane .screenshotcaption .arrowPerview:hover{background:url(/images/arrow-left-hover.png) no-repeat;}
.screenshotgallery .tab-content .tab-pane .screenshotcaption .arrowNext:hover{background:url(/images/arrow-right-hover.png) no-repeat;}

.screenshotgallery .nav-tabs>li>a{text-transform:uppercase;color:#a9a9a9; }
.screenshotgallery .nav-tabs>li{display:inline-block; float:none; margin:0 auto; }
.screenshotgallery .nav-tabs>li.active>a, .screenshotgallery .nav-tabs>li.active>a:focus, .screenshotgallery .nav-tabs>li.active>a:hover, .screenshotgallery .nav>li>a:focus, .screenshotgallery .nav>li>a:hover{color:#222;border-color:#fff;background:transparent;  text-decoration: underline;}

.happyBillbooker .thumbnail{border:none;padding:0;margin-top:20px;}
.happyBillbooker .thumbnail img{width:100%;border-radius: 5px;}
.happyBillbooker .thumbnail .caption{padding:15px 0 0 0;}
.happyBillbooker .thumbnail h4{font-size:16px;border-bottom:1px solid #ebedee;padding-bottom:12px;font-weight:600;}
.happyBillbooker h3{line-height:42px; font-size:28px;}
.invoicetype{background:#2c3e50; border-top-right-radius:3px; border-top-left-radius:3px; padding:45px 0 35px 0;color:#fff;margin-top:45px;}
/*.invoicetype .price span{font-size:25px;font-weight:600; color:#969fa8;vertical-align:top;line-height:30px;}
.invoicetype .btn{margin-bottom:15px;}
.invoicetype .price{font-size:100px;line-height:81px; padding:20px 0 30px 0;}
.btn-invoice, a.btn-invoice:active, a.btn-invoice:focus{border:2px solid #969fa8; color:#969fa8;font-weight:600;letter-spacing:1px;}
a.btn-invoice:hover{color:#fff;border-color:#fff;}
.invoiceList li{border-bottom:1px solid #ebedee; padding-bottom:12px; margin-bottom:14px; font-size:18px; color:#9d9d9d;}*/

.col-edited{width:20%; padding:0 1%; float:left;}
.invoicetype .price span{font-size:22px;font-weight:600; color:#969fa8;vertical-align:top;line-height:26px;}
.invoicetype .btn{margin-bottom:15px;}
.invoicetype .price{font-size:90px;line-height:71px; padding:20px 0 30px 0;}
.btn-invoice, a.btn-invoice:active, a.btn-invoice:focus{border:2px solid #969fa8; color:#969fa8;font-weight:600;letter-spacing:1px; font-size:12px;}
a.btn-invoice:hover{color:#fff;border-color:#fff;}
.invoiceList li{border-bottom:1px solid #ebedee; padding-bottom:12px; margin-bottom:14px; font-size:16px; color:#9d9d9d;}
.invoiceList li:last-child{border-bottom:none;}
.invoiceList li span{color:#222;}
.invoiceList li label{width:35px;margin-right:15px;text-align:center; margin-bottom:0;}
.invoiceListWrap{border:2px solid #e5e5e5; border-top:none;border-bottom-right-radius:3px; border-bottom-left-radius:3px; padding:45px 0 40px 0;position:relative; margin-bottom:40px;}
.positionabs{position:absolute; bottom:-20px; left:0; right:0; margin:0 auto;}
.graybg{background:#f4f3f3;border-radius:3px;}
.planlist{ margin:0 0 0 110px; }
.planlist li{font-size:18px;  padding-bottom:8px;}
.faqWrap {  padding-bottom: 15px;}
.faqlist li {  background: url(/images/q-icon.html) no-repeat 0 4px;  padding-left: 40px;  margin-bottom: 15px;}
.faqlist li h5 {  margin-top: 0;  color: #4e4e4e;  font-weight: bold;  line-height: 24px;  font-size:16px;}
form label.h5 {  margin-bottom: 15px;  font-size: 17px;   margin-top: 25px; display:block;font-weight:600;}
form .btn{margin-top:25px;}
form .form-control{font-size:18px;padding:10px;height: 45px;border:1px solid #ebedee;box-shadow:none;border-radius:0; color:#2c3e50;}
form textarea.form-control{height: auto;}
form .form-control:focus, form .form-control:focus {  border-color: #2c3e50;box-shadow:none;}
input.error{border-color:#f0483e;}
label.error{color:#f0483e;font-weight:normal; margin-top:8px;}
.text-danger{color:#f0483e;}
#loading{display:none;position:absolute;text-align:center;background:url(/images/loader.gif) top center no-repeat;color:#222;font-size:20px;height:50px;left:0;right:0; top:20%;padding-top:10%;}
#success{color:#222;display:none;font-size:28px;line-height:34px;padding:30px 15px;position:relative;text-align:center;}
#success h3{font-weight: bold;  margin-top: 30px;  margin-bottom: 10px;}
.videoWrap{margin-top:45px; margin-bottom:45px;}
.bgblue{background:#2c3e50; color:#fff; padding:30px 30px 10px 30px ;}
.bgblue p{line-height:24px; margin-bottom:25px;}
.bgblue .btn{margin-bottom:25px; margin-top:5px;}
.bgblue .btn:hover{color:#fff;}
.bgblue  a{color:#fff; text-decoration:none;}
.top10link{color:#222;}
.top10link:hover{color:#2c3e50;}
.bgblue a:hover  {color:#ffc436;text-decoration:none;}
.chartitleBox{margin:0; padding:0; list-style:none;  display: table;  width: 100%;  vertical-align: middle;}
.chartitleBox .top{font-size:19px;font-weight:600;}
.chartitleBox li{width:49%; padding:10px; margin:0;  display: inline-block;  vertical-align: middle;}
.chartitleBox li:last-child{text-align:center;}
.table{margin-bottom:10px;}
.table>tbody>tr>th{padding:0;font-weight:normal; font-size:16px;}
.table>tbody>tr>td{text-align:center;  border-left: 0px;  border-right: 0px;}
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th{vertical-align:middle;}
tr{background-color:#f0f0f0;}
.table-striped>tbody>tr:nth-of-type(odd){background-color:#fff;}
.camparisionChart{padding-top:45px;}
.allplan{border:2px solid #2c3e50; padding:30px 0 30px 0;  background-color: #2c3e50;  color: #fff;margin-top:20px;}
.whyHeading{font-size:26px; line-height:40px;color:#222;}
.whyHeading span{color:#9d9d9d;}
.moretut{font-size:16px;margin-top:10px; color:#666; line-height:40px;}
.moretut:hover{color:#2c3e50;}
.availableBtnGroup{margin-top:30px;}
.availableBtnGroup .btn{width:160px;}
.spendLessTime{display:inline-block; margin-left:15px; margin-top:3px;}
.dinosarfont{font-family: 'Dinosaur'; font-size:42px; font-weight:normal;}
.sfeatures{margin-bottom:60px;}
.happyBillbooker .btn-black{margin-bottom:50px;}
.tryme{color:#969fa8; font-size:13px;}
.tryme:hover,.tryme:focus{color:#fff;}

_::-moz-svg-foreign-content, :root strong, _::-moz-svg-foreign-content, :root .col-sm-7 .quote .quote-text, _::-moz-svg-foreign-content, :root .spendlesstime .media .media-body h4.media-heading, _::-moz-svg-foreign-content, :root .col-sm-3 .quote .quote-author, _::-moz-svg-foreign-content, :root .smartfeaturesBlock .headbox h4, _::-moz-svg-foreign-content, :root .happyBillbooker .thumbnail h4, _::-moz-svg-foreign-content, :root form label.h5 , _::-moz-svg-foreign-content, :root .faqlist li h5, _::-moz-svg-foreign-content, :root .projects-1 .thumbnail h4, _::-moz-svg-foreign-content, :root .col-sm-7 .quote .quote-author-name , _::-moz-svg-foreign-content, :root .btn-invoice, a.btn-invoice:active, a.btn-invoice, _::-moz-svg-foreign-content, :root .features h6 {font-weight:normal;}

.content-5{margin-bottom:55px;}
.content-5 .features > [class*="col-sm-"] {position: relative;margin-top: 40px;padding-top:0; padding-bottom:0;}
.content-5 .features .icon img {  position: absolute;  left: -45px;  top: 7px;  font-size: 25px;  font-weight: normal;  color: #2c3e50;}
.content-5 .features p{line-height:24px;}
.terms{margin-bottom:55px;}
.terms h4 {font-size: 22px;margin-bottom: 14px;padding-top: 18px;font-weight: 300;}
.projects-1 {padding-top: 56px;padding-bottom: 56px;}
.projects-1 .title {margin: 0 0 50px;line-height: 1.5;}
.projects-1 .title a {color: #bdc3c7;font-size: 13px;font-weight: 500;letter-spacing: 2px;text-transform: uppercase;margin-right: 25px;}
.projects-1 .title a:hover,.projects-1 .title a:focus,.projects-1 .title a.active {color: #1abc9c;}
.projects-1 .head-box {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding: 80px 60px 20px;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;overflow: hidden;color: #95a5a6;min-height: 330px;position: relative;text-align:right;}
.projects-1 .head-box:before {content: '';display: block;position: absolute;left: 0;top: 0;right: 0;bottom: 0;background: #ebedee url('/images/banner-bb-video-t.jpg') 100% 50% no-repeat;-webkit-background-size: 100% 331px;-moz-background-size: 100% 331px;-o-background-size: 100% 331px;background-size: 100% 331px;-webkit-transition: opacity 1s;-moz-transition: opacity 1s;-o-transition: opacity 1s;transition: opacity 1s;}
@media (max-width: 700px) {
.projects-1 .head-box:before {opacity: 20;filter: alpha(opacity=2000);opacity: 0.6;filter: alpha(opacity=20);}
}
.projects-1 .head-box > * {max-width: 100%;position: relative;}
.projects-1 .head-box .brand {margin-bottom: 24px;font-size: 30px;color: #fff;}
.projects-1 .head-box{font-size:30px; color:#fff;}
.projects-1 .head-box .brand > img {margin-right: 12px;vertical-align: top;margin-top: 4px;}
.projects-1 .head-box p {font-size: 30px;line-height:28px;}
.projects-1 .head-box p span{color:#ffed74;font-family: 'Dinosaur', Arial; font-size:42px; font-weight:normal;}
.projects-1 .head-box p strong{font-family: 'Helvetica-bold', Arial;}
.projects-1 .head-box .features {border-top: 2px solid rgba(189, 195, 199, 0.3);margin-top: 25px;padding-top: 25px;font-size: 18px;font-weight: bold;color: #1abc9c;}
.projects-1 .head-box .features > * + * {margin-top: 10px;}
.projects-1 .head-box .features [class*="fui-"] {font-size: 23px;font-weight: normal;vertical-align: middle;margin-right: 20px;}
.projects-1 .thumbnail{border:none; padding:0;margin-top:56px;margin-bottom:0; min-height:406px;}
.projects-1 .thumbnail .caption{padding:8px 0 0 0;} 
.projects-1 .thumbnail .caption p{margin-bottom:0;}

.projects-1 .thumbnail h4{font-size: 18px;   color: #4b4b4b; margin:20px 0 15px 0; line-height:24px;font-weight:600;}
.projects-1 .thumbnail .fancybox-media img{width:100%;border-radius:3px;}
.projects-1 .thumbnail .photo{position:relative; width:100%; height:100%;}
.projects-1 .thumbnail .photo .overlay{display:none;}
.projects-1 .thumbnail .photo:hover .overlay{display:block; position:absolute; top:0; left:0; bottom:0; right:0; background:url(/images/screenshot-img-overlay.png) repeat;cursor:pointer;}
.top10{  border: 2px solid #2c3e50;border-radius: 41px;display: inline-block;padding: 1px 8px;background-color: #2c3e50;font-weight:600;font-size:16px;color:#fff;}
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form{border-color:transparent;box-shadow:none;}

@media (max-width: 480px) {
.projects-1 .head-box{padding:15px;}
}

@media (max-width: 767px) {.footer-1 .additional-links {margin-top: 17px;margin-bottom: 0;  text-align: center;}}
.footer-1 .additional-links a {margin-right: 15px;color: #979c9f;}
.footer-1 .additional-links a:hover,.footer-1 .additional-links a:focus,.footer-1 .additional-links a.active {color: #fff;  text-decoration: none;  -o-transition: .5s;  -ms-transition: .5s;  -moz-transition: .5s;  -webkit-transition: .5s;  transition: .5s;}
@media (max-width: 767px) {.footer-1 .col-sm-6 {margin-bottom: 20px;}
.footer-1 nav .col-sm-2,.footer-1 .buy-btn {float: left;width: 30%;margin-left: 5%;}
.footer-1 nav .col-sm-2:first-child {margin-left: 0;}
}
@media (max-width: 480px) {
.footer-1 {padding-top: 35px;padding-bottom: 35px;}
.footer-1 .buy-btn {float: none;clear: both;width: auto;padding-top: 15px;margin: 0;}
.footer-1 .buy-btn .btn {margin: 0 0 10px;}
.footer-1 nav .col-sm-2 {width: 47%;margin-left: 6%;}
}
@media (min-width: 768px){
.navbar-right .dropdown-menu {
  right: auto;
  left: 10px;
}
.navbar-right{margin-right:0px;}

}
@media (max-width: 480px){
.col-sm-3 .quote .quote-author-photo {
  position: static;
  margin: 5px 10px 0 0;
  float: left;
}
}
.navbar-default .pannello-affix.affix-top .navbar-toggle {
  margin-bottom: 25px;
}

@media (max-width:767px){

.twitterBox{margin-bottom:20px;}
#content{padding-top:116px;}
.smartfeaturesBlock .headbox{min-height:100px; padding:20px 30px;margin-bottom:0;}
.smartfeaturesBlock, .btmBlock .smartfeaturesBlock{min-height:100%;}
.screenshotgallery .nav-tabs>li>a{padding:5px 5px;}
.screenshotgallery .tab-content .tab-pane .screenshotcaption{position:relative;padding:11px 25px;  min-height: 80px;}
.pannello-affix.affix-top .navbar-inner{margin-bottom:15px;}
.pannello-affix.affix-top .container{background: transparent;}
.pannello-affix.affix .container{background: #2c3e50;}
.pannello-affix.affix .navbar-inner{margin-bottom:15px;}
.invoicetype{margin:0; padding:30px 0 20px 0;}
.allplan{margin:0;}
.invoiceListWrap{margin:0 0 36px 0;  padding: 25px 0 10px 0;}
.invoicetype .price {font-size: 70px;line-height: 56px;padding: 6px 0 14px 0px;}
.planlist{margin-bottom:0;}
.h3{font-size:18px;}
.bgblue{margin: 45px 0px 0 0px;}
.faqWrap{padding-bottom:0;}
.videoWrap{margin-top:25px; margin-bottom:25px;}
.in-slide-content{font-size:30px; line-height:26px;}
.planlist{ margin:0 0 0 0px; }
.navbar-collapse{margin-left:-15px; margin-right:-15px;  max-height: 248px;}  
.content-5 .features > [class*="col-sm-"] > [class*="fui-"], .content-5 .features .icon img {position: static;float: left;  margin: 4px 8px 0 0;}
.content-5 .features > [class*="col-sm-"] {position: relative;margin-top: 40px!important;}
.content-19 .col-sm-3 .quote .quote-author-photo {  position: static;  margin: 5px 10px 0 0;  float: left;}
.screenshotgallery .tab-content .tab-pane .screenshotcaption .arrowNext{height:100%;  background: url(/images/arrow-right-default.png) no-repeat right center;  top: 0; right:4px;}
.screenshotgallery .tab-content .tab-pane .screenshotcaption .arrowPerview{height:100%;  top: 0px;  background: url(/images/arrow-left-default.png) no-repeat left center; left:4px;}
form .form-control{font-size:16px;}

table.responsive { margin-bottom: 0; }
.pinned { position: absolute; left: 0; top: 0; background: #fff; width: 180px; overflow: hidden; overflow-x: scroll; border-right: 1px solid #ccc; border-left: 1px solid #ccc; }
.pinned table { border-right: none; border-left: none; width: 100%; }
.pinned table th, .pinned table td {  }
.pinned td:last-child { border-bottom: 0; }
div.table-wrapper { position: relative; margin-bottom: 20px; overflow: hidden; border-right: 1px solid #ccc; }
div.table-wrapper div.scrollable { margin-left: 180px; }
div.table-wrapper div.scrollable { overflow: scroll; overflow-y: hidden; }	
table.responsive td, table.responsive th { position: relative; white-space: nowrap; overflow: hidden; }
table.responsive th:first-child, table.responsive td:first-child, table.responsive td:first-child, table.responsive.pinned td { display: none; }
.chartitleBox li{padding:10px; margin:0;float:left; font-size:13px;}
.chartitleBox li:first-child{width:72%;}
.chartitleBox li:last-child{width:22%; }
.table>tbody>tr>th, .table>tbody>tr>td{height:70px!important;}
.projects-1 .thumbnail{margin-top:30px;}
.projects-1{padding:30px 0 40px 0;}
.content-5{margin-bottom:26px;}
.dinosarfont{font-size:34px;}
.sfeatures{margin-bottom:60px;}
.sfeatures .spendlesstime .media .media-body p{margin-bottom:25px;}
.paymentInt li img{margin:10px 10px;}
.videoWrap .btn{margin-bottom:5px;}
.chartitleBox .top{font-size:16px;}
.navbar-nav{background-color:#2c3e50; margin:0; padding:10px;}
.navbar-nav>li>a.btn {  margin-bottom: 5px;}
.navbar .nav li a{padding-top:5px; padding-bottom:5px;}
.col-sm-3 .quote .quote-text{margin-left:42px;}
.happyBillbooker h3{line-height: 30px;  font-size: 22px;}
.happyBillbooker .btn-black{margin-bottom:42px;}
.col-sm-5 .player{margin-top:20px;}
.projects-1 .head-box p{font-size:25px;}
.freetrial{margin-bottom:65px;}
.col-sm-7 .quote{margin-bottom:45px;}
.col-sm-7 .quote .quote-text{font-size:30px;}
.projects-1 .thumbnail{min-width:100%;}
}

@media only screen and (max-width: 399px) {
.in-slide-content{font-size:22px; padding:0;top:50%;}
.navbar .navbar-inner{margin-top:34px;}
.navbar-nav{background-color:#2c3e50; margin:0; padding:10px;}
.navbar-default .pannello-affix.affix-top .navbar-toggle{margin-bottom:25px;}
.navbar-default .pannello-affix.affix .navbar-toggle{margin-bottom:3px;margin-top:13px;}
.freetrial{margin-bottom:65px;}
.freetrial .btn{display:block;}
.col-sm-7 .quote{margin-bottom:35px;}
.col-sm-7 .quote .quote-text{font-size:24px;}
.col-sm-3 .quote{margin-top:20px;}
h3{font-size:24px; margin:36px 0;line-height:32px;}
.features h6{font-size:22px;}
.navbar .nav li a{padding-top:5px; padding-bottom:5px;}
.navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse{max-height:340px;}
.navbar-collapse.in{overflow-y:auto;}
.navbar-nav>li>a.btn{margin-bottom:5px;}
.paymentInt .list-inline li{width:100%; }
.videoWrap .btn-black{display:block!important;}
.displayBlock{width:100%;}
.bgblue .btn{margin-bottom:6px;}
.whyHeading{font-size:22px; line-height:32px;}
.bgblue{padding:20px 15px 10px 15px;}
.spendLessTime{margin-left:0;}
}
@media screen and (min-width: 400px) and (max-width: 567px) {
.in-slide-content{font-size:22px; padding:0;top:50%;}
.navbar .navbar-inner{margin-top:34px;}
.navbar-nav{background-color:#2c3e50; margin:0; padding:10px;}
.navbar-default .pannello-affix.affix-top .navbar-toggle{margin-bottom:25px;}
.navbar-default .pannello-affix.affix .navbar-toggle{margin-bottom:3px;margin-top:13px;}
.freetrial{margin-bottom:65px;}
.freetrial .btn{display:block;}
.col-sm-7 .quote{margin-bottom:35px;}
.col-sm-7 .quote .quote-text{font-size:24px;}
.col-sm-3 .quote{margin-top:20px;}
h3{font-size:24px; margin:36px 0;line-height:32px;
.features h6{font-size:22px;}
.navbar .nav li a{padding-top:5px; padding-bottom:5px;}
.navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse{max-height:340px;}
.navbar-collapse.in{overflow-y:auto;}
.navbar-nav>li>a.btn{margin-bottom:5px;display:inline-block;width:150px;}
.paymentInt .list-inline li{width:100%; }
.whyHeading{font-size:22px; line-height:32px;}
.bgblue{padding:20px 15px 10px 15px;}
}
@media screen and (min-width: 568px) and (max-width: 599px) {
.in-slide-content{font-size:22px; padding:0;top:50%;}
.navbar .navbar-inner{margin-top:34px;}
.navbar-nav{background-color:#2c3e50; margin:0; padding:10px;}
.navbar-default .pannello-affix.affix-top .navbar-toggle{margin-bottom:25px;}
.navbar-default .pannello-affix.affix .navbar-toggle{margin-bottom:3px;margin-top:13px;}
.freetrial{margin-bottom:65px;}
.freetrial .btn{display:block;}
.col-sm-7 .quote{margin-bottom:35px;}
.col-sm-7 .quote .quote-text{font-size:24px;}
.col-sm-3 .quote{margin-top:20px;}
h3{font-size:24px; margin:36px 0;line-height:32px;}
.features h6{font-size:22px;}
.navbar .nav li a{padding-top:5px; padding-bottom:5px;}
.navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse{max-height:340px;}
.navbar-collapse.in{overflow-y:auto;}
.navbar-nav>li>a.btn{margin-bottom:5px;display:inline-block;width:150px;}
.paymentInt .list-inline li{width:100%; }
.whyHeading{font-size:22px; line-height:32px;}
.bgblue{padding:20px 15px 10px 15px;}
}
@media screen and (min-width: 600px) and (max-width: 699px) {
.in-slide-content{font-size:22px; padding:0;top:50%;}
.navbar .navbar-inner{margin-top:34px;}
.navbar-nav{background-color:#2c3e50; margin:0; padding:10px;}
.navbar-default .pannello-affix.affix-top .navbar-toggle{margin-bottom:25px;}
.navbar-default .pannello-affix.affix .navbar-toggle{margin-bottom:3px;margin-top:13px;}
.freetrial{margin-bottom:65px;}
.col-sm-7 .quote{margin-bottom:35px;}
.col-sm-7 .quote .quote-text{font-size:24px;}
.col-sm-3 .quote{margin-top:20px;}
h3{font-size:24px; margin:36px 0;line-height:32px;}
.features h6{font-size:22px;}
.navbar .nav li a{padding-top:5px; padding-bottom:5px;}
.navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse{max-height:340px;}
.navbar-collapse.in{overflow-y:auto;}
.navbar-nav>li>a.btn{margin-bottom:5px;display:inline-block;width:150px;}
}
@media screen and (min-width : 700px) and (max-width : 768px) {
.in-slide-content{font-size:22px; padding:0;top:50%;}
.navbar .navbar-inner{margin-top:34px;}
.navbar-nav{ margin:0; }
.navbar-nav>li>a.btn{display:inline-block;}
.navbar-default .pannello-affix.affix-top .navbar-toggle{margin-bottom:25px;}
.navbar-default .pannello-affix.affix .navbar-toggle{margin-bottom:3px;margin-top:13px;}
.freetrial{margin-bottom:65px;}
.col-sm-7 .quote{margin-bottom:35px;}
.col-sm-7 .quote .quote-text{font-size:24px;}
.col-sm-3 .quote{margin-top:20px;}
h3{font-size:24px; margin:36px 0;line-height:32px;}
.features h6{font-size:22px;}
.navbar .nav li a{padding-top:5px; padding-bottom:5px;padding-left:5px; padding-right:5px;}
.navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse{max-height:340px;}
.navbar-collapse.in{overflow-y:auto;}
.navbar-nav>li>a.btn{margin-bottom:5px;display:inline-block;padding:9px 7px;}
}
@media screen and (min-width : 769px) and (max-width : 1023px) {
.navbar .nav li a{padding-left:5px; padding-right:5px;}


}
@media screen and (min-width : 1024px) and (max-width : 1279px) {}
@media screen and (min-width : 1280px) and (max-width : 1365px) {}
@media screen and (min-width : 1366px) and (max-width : 1535px) {}
@media screen and (min-width : 1536px) and (max-width : 1919px) {}
@media (min-width: 1920px) {}

img {
max-width: 100%;
}
/*
     FILE ARCHIVED ON 05:22:39 Jan 23, 2019 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 06:43:29 Feb 28, 2023.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 91.932
  exclusion.robots: 0.112
  exclusion.robots.policy: 0.1
  RedisCDXSource: 0.561
  esindex: 0.007
  LoadShardBlock: 72.514 (3)
  PetaboxLoader3.datanode: 98.048 (5)
  load_resource: 142.476 (2)
  PetaboxLoader3.resolve: 76.993 (2)
*/