/*church-employee-schedulingbody {
  font-family: 'Lato', sans-serif;
}*/
 .container-main{
	width:100%;
}
header{
}
.customer-icons{
	text-align:center;
}
.logo_cust{
	margin-right:25px;
}
/*.whitebg:hover{
background-color:#FFF;
color:#000!important;
}*/
/*
login
*/
.center{
	text-align:center;
	width: 420px!important;
	margin-left: auto;
	margin-right: auto;
}
.centered{
	text-align:center;
}
#lean_overlay {
    position: fixed;
    z-index:100;
    top: 0px;
    left: 0px;
    height:100%;
    width:100%;
    background: #000;
    display: none;

}
#helpmodal {
width: 600px;
height:400px;
padding: 30px; 
display:none;
background: #FFF;
border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
box-shadow: 0px 0px 4px rgba(0,0,0,0.7); -webkit-box-shadow: 0 0 4px rgba(0,0,0,0.7); -moz-box-shadow: 0 0px 4px rgba(0,0,0,0.7);     

}
.modalarea{
overflow-y:scroll!important;
height:400px;
margin-top:10px;	
}
#termsmodal {
width: 600px;
height:400px;
padding: 30px; 
display:none;
background: #FFF;
border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
box-shadow: 0px 0px 4px rgba(0,0,0,0.7); -webkit-box-shadow: 0 0 4px rgba(0,0,0,0.7); -moz-box-shadow: 0 0px 4px rgba(0,0,0,0.7);     
overflow-y:scroll!important;
}
.modal_header{
	background-color: #666;
}
.modal_close { position: absolute; top: 12px; right: 12px; display: block; width: 25px; height: 25px; 
	background: url(../images/modal_close.png); z-index: 2; }
#test p { color: #666; text-shadow: none; }
.form-signin
{
    max-width: 330px;
    padding: 15px;
    margin: 0 auto;
}
.form-signin .form-signin-heading, .form-signin .checkbox
{
    margin-bottom: 10px;
}
.form-signin .checkbox
{
    font-weight: normal;
}
.form-signin .form-control
{
    position: relative;
    /*font-size: 16px;*/
    height: auto;
    padding: 10px;
    text-align:center;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.form-signin .form-control:focus
{
    z-index: 2;
}
.form-signin input[type="text"]
{
    margin-bottom: -1px;
    width:90%;

}
.form-signin input[type="password"]
{
    margin-bottom: 10px;
    width:90%;

}
.account-wall
{
    margin-top: 20px;
    padding: 20px 0px 20px 0px;
    background-color: #f7f7f7;
    -moz-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3);
    box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3);
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}
.login-title
{
    color: #555;
    font-size: 18px;
    font-weight: 400;
    display: block;
}
.need-help
{
    margin-top: 10px;
}
.new-account
{
    display: block;
    margin-top: 10px;
}
/* end login */
.logo{
/*width:220px;*/
}
.whitelink{
	color:#FFF;
}
.tifsubmit{
	font-size:15px!important;
	font-weight:normal!important;
	width:93%;
}
.tifsubmit2{
	font-size:15px!important;
	font-weight:normal!important;
}
.toc{
	font-size:10px;
}
.indent{
	margin-left:25px;
}
button{
	width:178px;

}
#navigation{
background-color:#FFF;
width:100%;
z-index:1;
max-height: 43px !important;
}
#navigation .logo{
	padding-top:5px;
}
.interior{
	/*border-bottom:7px solid #3d67b1;*/
}
.inner{
	text-align: center;
}
.alignleft{
	text-align: left;
}
.nav{
float:right;
}
.nav-all{
font-size:15px;
text-transform: uppercase;
padding-top:10px;
}
.nav-all li{
	display: inline-block;
	*display:inline;
	zoom:1;
}
.nav-link{
text-decoration: none; 
color:#333;
padding-left:30px;
}
.nav-link a:hover{
	color:#3d67b1;
}
.welcome{
text-align:center;
color:#000!important;
background-image: url(../images/hero-bg.jpg);
background-position: top,center;
background-repeat: no-repeat;
background-size:cover;
-ms-behavior: url(/styles/backgroundsize.min.htc);
border-bottom:2px solid #CCC;
max-height: 700px;
}
.welcome button{
	margin-bottom:5px;
}
.promo-copy{

}
.promo{
font-size:54px;
font-weight:300;

}
.copy{
/*used multiple*/
font-size:18px;
color:#666;
font-weight:300
}
.copy ol{
	list-style-position: outside;
padding-left: 20px;
}
.copy li{
margin-bottom:0px;
}
.screens{
	text-align:center;
}
.desktop-screen{
 display:block;
}
.desktop-screen img{
	width:80%;
}
.mobile-screen{
	display:none;
}
.mobile-phone img{
	text-align:center;
	width:80%;
}
.mobile-phone{
	text-align:center;
}
.testimonials{
	margin-top:200px;
text-align:center;
}
.testimonials-interior{
margin-top:75px;
text-align:center;
}
.testimonials-inner{
text-align:center;
}
.testimonials-container{
font-size:30px;
font-weight:300;
/*border:1px solid #CCC;*/
/*padding:40px;*/
}
.testimonials-container-inner{
font-size:18px;
font-weight:300;
/*border:1px solid #CCC;*/
/*padding:40px;*/
}
.flexslider{
padding:40px 40px 0px 40px!important;
color:#000;
}

.flex-control-paging{
	display:none;
}
.quote{

}
.quote-text{
text-align:left;
}
.quote-author-home{
text-align:left;
}
.quote-author-home p{
	font-size:20px;
	/*font-size:24px;*/
}
.quote-author{
text-align:left;
padding-bottom:50px;
}
.quote-author p{
	margin-bottom: 10px;
}
.before{

}
.after{

}
.mobile-scheduling{
color:#FFF!important;
background-image: url(../images/online-employee-scheduling-software-mobile.jpg);
background-position: right,center;
background-repeat: no-repeat;
padding-top:125px;
padding-bottom:200px;
background-size:cover;
-ms-behavior: url(/styles/backgroundsize.min.htc);
}
.mobile-scheduling .copy{
	color:#FFF;
}
.mobile-scheduling img{
	float:left;
	margin-right:5px;
	margin-bottom:5px;
}
.mobile-scheduling button:hover{
	color:#FFF;
}
.mobile-scheduling2{
color:#FFF!important;
background-image: url(../images/mobile-friendly-employee-scheduling.jpg);
background-position: center,center;
background-repeat: no-repeat;
padding-top:125px;
padding-bottom:200px;
background-size:cover;
-ms-behavior: url(/styles/backgroundsize.min.htc);
}
.mobile-scheduling2 .copy{
	color:#FFF;
}
.mobile-scheduling2 img{
	float:left;
	margin-right:5px;
	margin-bottom:5px;
}
.mobile-scheduling2 button:hover{
	color:#FFF;
}
.contact-scheduling2{
color:#FFF!important;
background-image: url(../images/mobile-bg.jpg);
background-position: center,center;
background-repeat: no-repeat;
padding-top:125px;
padding-bottom:200px;
background-size:cover;
-ms-behavior: url(/styles/backgroundsize.min.htc);
}
.contact-scheduling2 .copy{
	color:#FFF;
}
.contact-scheduling2 img{
	float:left;
	margin-right:5px;
	margin-bottom:5px;
}
.contact-scheduling2 button:hover{
	color:#FFF;
}
.pricing-scheduling2{
color:#FFF!important;
background-image: url(../images/visiblemonitor8.jpg);

background-repeat: no-repeat;
padding-top:125px;
padding-bottom:200px;
background-size:cover;
-ms-behavior: url(/styles/backgroundsize.min.htc);
}
.pricing-scheduling2 .copy{
	color:#FFF;
}
.pricing-scheduling2 img{
	float:left;
	margin-right:5px;
	margin-bottom:5px;
}
.pricing-scheduling2 button:hover{
	color:#FFF;
}
.customers-scheduling2{
color:#FFF!important;
background-image: url(../images/hero-learnmore.jpg);
background-position: center,center;
background-repeat: no-repeat;
padding-top:125px;
padding-bottom:200px;
background-size:cover;
-ms-behavior: url(/styles/backgroundsize.min.htc);
}
.customers-scheduling2 .copy{
	color:#FFF;
}
.customers-scheduling2 img{
	float:left;
	margin-right:5px;
	margin-bottom:5px;
}
.customers-scheduling2 button:hover{
	color:#FFF;
}
.customersquotes li{
	padding-bottom:50px;
}
.headline{
font-weight:300;
font-size:46px;
}
.online-scheduling{
padding-top:125px;
padding-bottom:175px;
}
.online-scheduling2{
padding-top:125px;
padding-bottom:25px;
}
.online-scheduling3{
color:#FFF!important;
background-image: url(../images/access-schedules-and-availability-mobile.jpg);
background-position: center,center;
background-repeat: no-repeat;
padding-top:125px;
padding-bottom:200px;
background-size:cover;
-ms-behavior: url(/styles/backgroundsize.min.htc);
}
.online-scheduling3 .copy{
	color:#FFF;
}
.online-scheduling3 img{
	float:left;
	margin-right:5px;
	margin-bottom:5px;
}
.online-scheduling3 button:hover{
	color:#FFF;
}
.anytime-scheduling{
color:#FFF!important;
background-image: url(../images/online-employee-schedule-maker-laptop.jpg);
background-repeat: no-repeat;
background-position: center,center;
background-size:cover;
-ms-behavior: url(/styles/backgroundsize.min.htc);
padding-top:125px;
padding-bottom:200px;
}
.anytime-scheduling .copy{
color:#FFF;
}
.free-scheduling{
background-image: url(../images/cta-bg.jpg);
background-position: top,center;
background-repeat: no-repeat;
background-size:cover;
-ms-behavior: url(/styles/backgroundsize.min.htc);
padding-top:60px;
padding-bottom:60px;
text-align:center;
}
.free-trial-box{
border:1px solid #FFF;
color:#FFF;
background-color: transparent;
border-radius: 4px;
text-align: center;
cursor: pointer;
padding: 0 30px;
display:inline-block;
}
.free-trial-box .copy{
color:#FFF;
}

.free-trial-box:hover{
background-color:#3d67b1;
}
div.free-trial-box {
    position: relative;
}
 
div.free-trial-box a {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    text-decoration: none; /* No underlines on the link */
    z-index: 10; /* Places the link above everything else in the div */
    background-color: #FFF; /* Fix to make div clickable in IE */
    opacity: 0; /* Fix to make div clickable in IE */
    filter: alpha(opacity=1); /* Fix to make div clickable in IE */
}
.nocc{
color:#000;
margin-top:-20px;	
}
footer{

}
.footer{
padding-top:60px;
text-align:center;
color:#000;
font-size:14px;
}
.footer a{
color: #000;
}
button:hover{
  background-color: #FFF!important;
  border: 1px solid #3d67b1;
  color:#000!important;
}
input[type="submit"]:hover{
  background-color: #FFF!important;
  border: 1px solid #3d67b1;
  color:#000!important;
}
#btnCreateNewAccount:hover{
  background-color: #FFF!important;
  border: 1px solid #3d67b1;
  color:#000!important;
}
.social{
text-align:center;
}
.copyright{
text-align:center;
}
button{
color: #FFF;
background-color: #3d67b1;
border: 1px solid #FFF;
}
button:hover{
  background-color: transparent;
}
.overview-scheduling{
	color:#FFF!important;
background-image: url(../images/visibletablet2.jpg);
background-position: center,center;
background-repeat: no-repeat;
background-size:cover;
-ms-behavior: url(/styles/backgroundsize.min.htc);
text-align:center;
padding-bottom:10px;
min-height:293px;
}
.overview-scheduling .copy{
	color:#FFF;
}
.overview-scheduling button:hover{
	color:#FFF;
}
.overview-scheduling button {
margin-bottom: 5px;
}
.pt-scheduling{
	color:#FFF!important;
background-image: url(../images/hero-overview.jpg);
background-position: center,center;
background-repeat: no-repeat;
background-size:cover;
-ms-behavior: url(/styles/backgroundsize.min.htc);
text-align:center;
padding-bottom:10px;
min-height:293px;
}
.pt-scheduling .copy{
	color:#FFF;
}
.pt-scheduling button:hover{
	color:#FFF;
}
.pt-scheduling button {
margin-bottom: 5px;
}
.mobile-app-scheduling{
	color:#FFF!important;
background-image: url(../images/online-schedule-maker-apps.jpg);
background-position: center,center;
background-repeat: no-repeat;
background-size:cover;
-ms-behavior: url(/styles/backgroundsize.min.htc);
text-align:center;
padding-bottom:10px;
min-height:293px;
}
.mobile-app-scheduling .copy{
	color:#FFF;
}
.mobile-app-scheduling button:hover{
	color:#FFF;
}
.mobile-app-scheduling button {
margin-bottom: 5px;
}
.mobile-app-scheduling img{
	float:left;
	margin-right:5px;
	margin-bottom:5px;
}
.online-app-scheduling{
	color:#FFF!important;
background-image: url(../images/visibletablet2.jpg);
background-position: center,center;
background-repeat: no-repeat;
background-size:cover;
-ms-behavior: url(/styles/backgroundsize.min.htc);
text-align:center;
padding-bottom:10px;
min-height:293px;
}
.online-app-scheduling .copy{
	color:#FFF;
}
.mobile-app-scheduling button:hover{
	color:#FFF;
}
.online-app-scheduling button {
margin-bottom: 5px;
}
.online-app-scheduling img{
	float:left;
	margin-right:5px;
	margin-bottom:5px;
}
.contact-scheduling{
	color:#FFF!important;
background-image: url(../images/visibletablet2.jpg);
background-position: center,center;
background-repeat: no-repeat;
background-size:cover;
-ms-behavior: url(/styles/backgroundsize.min.htc);
text-align:center;
padding-bottom:10px;
min-height:293px;
}
.contact-scheduling .copy{
	color:#FFF;
}
.contact-scheduling button:hover{
	color:#FFF;
}
.contact-scheduling button {
margin-bottom: 5px;
}
.contact-scheduling img{
	float:left;
	margin-right:5px;
	margin-bottom:5px;
}
.pricing-scheduling{
	color:#FFF!important;
background-image: url(../images/visibletablet2.jpg);
background-position: center,center;
background-repeat: no-repeat;
background-size:cover;
-ms-behavior: url(/styles/backgroundsize.min.htc);
text-align:center;
padding-bottom:10px;
min-height:293px;
}
.pricing-scheduling .copy{
	color:#FFF;
}
.pricing-scheduling button:hover{
	color:#FFF;
}
.pricing-scheduling button {
margin-bottom: 5px;
}
.pricing-scheduling img{
	float:left;
	margin-right:5px;
	margin-bottom:5px;
}
.customers-scheduling{
	color:#FFF!important;
background-image: url(../images/visibletablet2.jpg);
background-position: center,center;
background-repeat: no-repeat;
background-size:cover;
-ms-behavior: url(/styles/backgroundsize.min.htc);
text-align:center;
padding-bottom:10px;
min-height:293px;
}
.customers-scheduling .copy{
	color:#FFF;
}
.customers-scheduling button:hover{
	color:#FFF;
}
.customers-scheduling button {
margin-bottom: 5px;
}
.customers-scheduling img{
	float:left;
	margin-right:5px;
	margin-bottom:5px;
}
/*micro pages*/
.church-employee-scheduling{
	color:#FFF!important;
background-image: url(../images/church-employee-scheduling-header.jpg);
background-position: center,center;
background-repeat: no-repeat;
background-size:cover;
-ms-behavior: url(/styles/backgroundsize.min.htc);
text-align:center;
padding-bottom:10px;
min-height:293px;
}
.church-employee-scheduling .copy{
	color:#FFF;
}
.church-employee-scheduling button {
margin-bottom: 5px;
}
.church-employee-scheduling img{
	float:left;
	margin-right:5px;
	margin-bottom:5px;
}
.online-scheduling-for-churches{
color:#FFF!important;
background-image: url(../images/church-staff-scheduling-body.jpg);
background-position: center,center;
background-repeat: no-repeat;
padding-top:125px;
padding-bottom:200px;
background-size:cover;
-ms-behavior: url(/styles/backgroundsize.min.htc);
}
.online-scheduling-for-churches .copy{
	color:#FFF;
}
.online-scheduling-for-churches img{
	float:left;
	margin-right:5px;
	margin-bottom:5px;
}
.online-scheduling-for-churches button:hover{
	color:#FFF;
}

.restaurant-employee-scheduling{
	color:#FFF!important;
background-image: url(../images/restaurant-employee-scheduling-header.jpg);
background-position: center,center;
background-repeat: no-repeat;
background-size:cover;
-ms-behavior: url(/styles/backgroundsize.min.htc);
text-align:center;
padding-bottom:10px;
min-height:293px;
}
.restaurant-employee-scheduling .copy{
	color:#FFF;
}
.restaurant-employee-scheduling button {
margin-bottom: 5px;
}
.restaurant-employee-scheduling img{
	float:left;
	margin-right:5px;
	margin-bottom:5px;
}
.online-scheduling-for-restaurants{
color:#FFF!important;
background-image: url(../images/restaurant-staff-scheduling-body.jpg);
background-position: center,center;
background-repeat: no-repeat;
padding-top:125px;
padding-bottom:200px;
background-size:cover;
-ms-behavior: url(/styles/backgroundsize.min.htc);
}
.online-scheduling-for-restaurants .copy{
	color:#FFF;
}
.online-scheduling-for-restaurants img{
	float:left;
	margin-right:5px;
	margin-bottom:5px;
}
.online-scheduling-for-restaurants button:hover{
	color:#FFF;
}
.salon-spa-employee-scheduling{
	color:#FFF!important;
background-image: url(../images/salon-spa-employee-scheduling-header.jpg);
background-position: center,center;
background-repeat: no-repeat;
background-size:cover;
-ms-behavior: url(/styles/backgroundsize.min.htc);
text-align:center;
padding-bottom:10px;
min-height:293px;
}
.salon-spa-employee-scheduling .copy{
	color:#FFF;
}
.salon-spa-employee-scheduling button {
margin-bottom: 5px;
}
.salon-spa-employee-scheduling img{
	float:left;
	margin-right:5px;
	margin-bottom:5px;
}
.online-scheduling-for-salon-spas{
color:#FFF!important;
background-image: url(../images/salon-spa-staff-scheduling-body.jpg);
background-position: center,center;
background-repeat: no-repeat;
padding-top:125px;
padding-bottom:200px;
background-size:cover;
-ms-behavior: url(/styles/backgroundsize.min.htc);
}
.online-scheduling-for-salon-spas .copy{
	color:#FFF;
}
.online-scheduling-for-salon-spas img{
	float:left;
	margin-right:5px;
	margin-bottom:5px;
}
.online-scheduling-for-salon-spas button:hover{
	color:#FFF;
}
.franchise-employee-scheduling{
	color:#FFF!important;
background-image: url(../images/franchise-employee-scheduling-header.jpg);
background-position: center,center;
background-repeat: no-repeat;
background-size:cover;
-ms-behavior: url(/styles/backgroundsize.min.htc);
text-align:center;
padding-bottom:10px;
min-height:293px;
}
.franchise-employee-scheduling .copy{
	color:#FFF;
}
.franchise-employee-scheduling button {
margin-bottom: 5px;
}
.franchise-employee-scheduling img{
	float:left;
	margin-right:5px;
	margin-bottom:5px;
}
.online-scheduling-for-franchises{
color:#FFF!important;
background-image: url(../images/franchise-staff-scheduling-body.jpg);
background-position: center,center;
background-repeat: no-repeat;
padding-top:125px;
padding-bottom:200px;
background-size:cover;
-ms-behavior: url(/styles/backgroundsize.min.htc);
}
.online-scheduling-for-franchises .copy{
	color:#FFF;
}
.online-scheduling-for-franchises img{
	float:left;
	margin-right:5px;
	margin-bottom:5px;
}
.online-scheduling-for-franchises button:hover{
	color:#FFF;
}
.bank-employee-scheduling{
	color:#FFF!important;
background-image: url(../images/bank-employee-scheduling-header.jpg);
background-position: center,center;
background-repeat: no-repeat;
background-size:cover;
-ms-behavior: url(/styles/backgroundsize.min.htc);
text-align:center;
padding-bottom:10px;
min-height:293px;
}
.bank-employee-scheduling .copy{
	color:#FFF;
}
.bank-employee-scheduling button {
margin-bottom: 5px;
}
.bank-employee-scheduling img{
	float:left;
	margin-right:5px;
	margin-bottom:5px;
}
.online-scheduling-for-banks{
color:#FFF!important;
background-image: url(../images/bank-staff-scheduling-body.jpg);
background-position: center,center;
background-repeat: no-repeat;
padding-top:125px;
padding-bottom:200px;
background-size:cover;
-ms-behavior: url(/styles/backgroundsize.min.htc);
}
.online-scheduling-for-banks .copy{
	color:#FFF;
}
.online-scheduling-for-banks img{
	float:left;
	margin-right:5px;
	margin-bottom:5px;
}
.online-scheduling-for-banks button:hover{
	color:#FFF;
}
.retail-employee-scheduling{
	color:#FFF!important;
background-image: url(../images/retail-employee-scheduling-header.jpg);
background-position: center,center;
background-repeat: no-repeat;
background-size:cover;
-ms-behavior: url(/styles/backgroundsize.min.htc);
text-align:center;
padding-bottom:10px;
min-height:293px;
}
.retail-employee-scheduling .copy{
	color:#FFF;
}
.retail-employee-scheduling button {
margin-bottom: 5px;
}
.retail-employee-scheduling img{
	float:left;
	margin-right:5px;
	margin-bottom:5px;
}
.online-scheduling-for-retail{
color:#FFF!important;
background-image: url(../images/retail-staff-scheduling-body.jpg);
background-position: center,center;
background-repeat: no-repeat;
padding-top:125px;
padding-bottom:200px;
background-size:cover;
-ms-behavior: url(/styles/backgroundsize.min.htc);
}
.online-scheduling-for-retail .copy{
	color:#FFF;
}
.online-scheduling-for-retail img{
	float:left;
	margin-right:5px;
	margin-bottom:5px;
}
.online-scheduling-for-retail button:hover{
	color:#FFF;
}
.auto-service-employee-scheduling{
	color:#FFF!important;
background-image: url(../images/auto-service-employee-scheduling-header.jpg);
background-position: center,center;
background-repeat: no-repeat;
background-size:cover;
-ms-behavior: url(/styles/backgroundsize.min.htc);
text-align:center;
padding-bottom:10px;
min-height:293px;
}
.auto-service-employee-scheduling .copy{
	color:#FFF;
}
.auto-service-employee-scheduling button {
margin-bottom: 5px;
}
.auto-service-employee-scheduling img{
	float:left;
	margin-right:5px;
	margin-bottom:5px;
}
.online-scheduling-for-auto-service{
color:#FFF!important;
background-image: url(../images/auto-service-staff-scheduling-body.jpg);
background-position: center,center;
background-repeat: no-repeat;
padding-top:125px;
padding-bottom:200px;
background-size:cover;
-ms-behavior: url(/styles/backgroundsize.min.htc);
}
.online-scheduling-for-auto-service .copy{
	color:#FFF;
}
.online-scheduling-for-auto-service img{
	float:left;
	margin-right:5px;
	margin-bottom:5px;
}
.online-scheduling-for-auto-service button:hover{
	color:#FFF;
}
.small-business-employee-scheduling{
	color:#FFF!important;
background-image: url(../images/small-business-employee-scheduling-header.jpg);
background-position: center,center;
background-repeat: no-repeat;
background-size:cover;
-ms-behavior: url(/styles/backgroundsize.min.htc);
text-align:center;
padding-bottom:10px;
min-height:293px;
}
.small-business-employee-scheduling .copy{
	color:#FFF;
}
.small-business-employee-scheduling button {
margin-bottom: 5px;
}
.small-business-employee-scheduling img{
	float:left;
	margin-right:5px;
	margin-bottom:5px;
}
.online-scheduling-for-small-business{
color:#FFF!important;
background-image: url(../images/small-business-staff-scheduling-body.jpg);
background-position: center,center;
background-repeat: no-repeat;
padding-top:125px;
padding-bottom:200px;
background-size:cover;
-ms-behavior: url(/styles/backgroundsize.min.htc);
}
.online-scheduling-for-small-business .copy{
	color:#FFF;
}
.online-scheduling-for-small-business img{
	float:left;
	margin-right:5px;
	margin-bottom:5px;
}
.online-scheduling-for-small-business button:hover{
	color:#FFF;
}
.hotel-employee-scheduling{
	color:#FFF!important;
background-image: url(../images/hotel-employee-scheduling-header.jpg);
background-position: center,center;
background-repeat: no-repeat;
background-size:cover;
-ms-behavior: url(/styles/backgroundsize.min.htc);
text-align:center;
padding-bottom:10px;
min-height:293px;
}
.hotel-employee-scheduling .copy{
	color:#FFF;
}
.hotel-employee-scheduling button {
margin-bottom: 5px;
}
.hotel-employee-scheduling img{
	float:left;
	margin-right:5px;
	margin-bottom:5px;
}
.online-scheduling-for-hotels{
color:#FFF!important;
background-image: url(../images/hotel-staff-scheduling-body.jpg);
background-position: center,center;
background-repeat: no-repeat;
padding-top:125px;
padding-bottom:200px;
background-size:cover;
-ms-behavior: url(/styles/backgroundsize.min.htc);
}
.online-scheduling-for-hotels .copy{
	color:#FFF;
}
.online-scheduling-for-hotels img{
	float:left;
	margin-right:5px;
	margin-bottom:5px;
}
.online-scheduling-for-hotels button:hover{
	color:#FFF;
}
/* -- */
.fitness-gym-employee-scheduling{
	color:#FFF!important;
background-image: url(../images/fitness-gym-employee-scheduling-header.jpg);
background-position: center,center;
background-repeat: no-repeat;
background-size:cover;
-ms-behavior: url(/styles/backgroundsize.min.htc);
text-align:center;
padding-bottom:10px;
min-height:293px;
}
.fitness-gym-employee-scheduling .copy{
	color:#FFF;
}
.fitness-gym-employee-scheduling button {
margin-bottom: 5px;
}
.fitness-gym-employee-scheduling img{
	float:left;
	margin-right:5px;
	margin-bottom:5px;
}
.online-scheduling-for-fitness-gyms{
color:#FFF!important;
background-image: url(../images/fitness-staff-scheduling-body.jpg);
background-position: center,center;
background-repeat: no-repeat;
padding-top:125px;
padding-bottom:200px;
background-size:cover;
-ms-behavior: url(/styles/backgroundsize.min.htc);
}
.online-scheduling-for-fitness-gyms .copy{
	color:#FFF;
}
.online-scheduling-for-fitness-gyms img{
	float:left;
	margin-right:5px;
	margin-bottom:5px;
}
.online-scheduling-for-fitness-gyms button:hover{
	color:#FFF;
}
/* -- */
.clinic-employee-scheduling{
	color:#FFF!important;
background-image: url(../images/clinic-employee-scheduling-header.jpg);
background-position: center,center;
background-repeat: no-repeat;
background-size:cover;
-ms-behavior: url(/styles/backgroundsize.min.htc);
text-align:center;
padding-bottom:10px;
min-height:293px;
}
.clinic-employee-scheduling .copy{
	color:#FFF;
}
.clinic-employee-scheduling button {
margin-bottom: 5px;
}
.clinic-employee-scheduling img{
	float:left;
	margin-right:5px;
	margin-bottom:5px;
}
.online-scheduling-for-clinics{
color:#FFF!important;
background-image: url(../images/clinic-staff-scheduling-body.jpg);
background-position: center,center;
background-repeat: no-repeat;
padding-top:125px;
padding-bottom:200px;
background-size:cover;
-ms-behavior: url(/styles/backgroundsize.min.htc);
}
.online-scheduling-for-clinics .copy{
	color:#FFF;
}
.online-scheduling-for-clinics img{
	float:left;
	margin-right:5px;
	margin-bottom:5px;
}
.online-scheduling-for-clinics button:hover{
	color:#FFF;
}
/* -- */
.catering-and-event-employee-scheduling{
	color:#FFF!important;
background-image: url(../images/catering-employee-scheduling-header.jpg);
background-position: center,center;
background-repeat: no-repeat;
background-size:cover;
-ms-behavior: url(/styles/backgroundsize.min.htc);
text-align:center;
padding-bottom:10px;
min-height:293px;
}
.catering-and-event-employee-scheduling .copy{
	color:#FFF;
}
.catering-and-event-employee-scheduling button {
margin-bottom: 5px;
}
.catering-and-event-employee-scheduling img{
	float:left;
	margin-right:5px;
	margin-bottom:5px;
}
.online-scheduling-for-catering-and-events{
color:#FFF!important;
background-image: url(../images/catering-staff-scheduling-body.jpg);
background-position: center,center;
background-repeat: no-repeat;
padding-top:125px;
padding-bottom:200px;
background-size:cover;
-ms-behavior: url(/styles/backgroundsize.min.htc);
}
.online-scheduling-for-catering-and-events .copy{
	color:#FFF;
}
.online-scheduling-for-catering-and-events img{
	float:left;
	margin-right:5px;
	margin-bottom:5px;
}
.online-scheduling-for-catering-and-events button:hover{
	color:#FFF;
}
/* -- */
.parks-and-recreation-employee-scheduling{
	color:#FFF!important;
background-image: url(../images/parks-and-recreation-employee-scheduling-header.jpg);
background-position: center,center;
background-repeat: no-repeat;
background-size:cover;
-ms-behavior: url(/styles/backgroundsize.min.htc);
text-align:center;
padding-bottom:10px;
min-height:293px;
}
.parks-and-recreation-employee-scheduling .copy{
	color:#FFF;
}
.parks-and-recreation-employee-scheduling button {
margin-bottom: 5px;
}
.parks-and-recreation-employee-scheduling img{
	float:left;
	margin-right:5px;
	margin-bottom:5px;
}
.online-scheduling-for-parks-and-recreation{
color:#FFF!important;
background-image: url(../images/parks-and-recreation-staff-scheduling-body.jpg);
background-position: center,center;
background-repeat: no-repeat;
padding-top:125px;
padding-bottom:200px;
background-size:cover;
-ms-behavior: url(/styles/backgroundsize.min.htc);
}
.online-scheduling-for-parks-and-recreation .copy{
	color:#FFF;
}
.online-scheduling-for-parks-and-recreation img{
	float:left;
	margin-right:5px;
	margin-bottom:5px;
}
.online-scheduling-for-parks-and-recreation button:hover{
	color:#FFF;
}
/* -- */
.non-profit-employee-scheduling{
	color:#FFF!important;
background-image: url(../images/non-profit-employee-scheduling-header.jpg);
background-position: center,center;
background-repeat: no-repeat;
background-size:cover;
-ms-behavior: url(/styles/backgroundsize.min.htc);
text-align:center;
padding-bottom:10px;
min-height:293px;
}
.non-profit-employee-scheduling .copy{
	color:#FFF;
}
.non-profit-employee-scheduling button {
margin-bottom: 5px;
}
.non-profit-employee-scheduling img{
	float:left;
	margin-right:5px;
	margin-bottom:5px;
}
.online-scheduling-for-non-profits{
color:#FFF!important;
background-image: url(../images/non-profit-staff-scheduling-body.jpg);
background-position: center,center;
background-repeat: no-repeat;
padding-top:125px;
padding-bottom:200px;
background-size:cover;
-ms-behavior: url(/styles/backgroundsize.min.htc);
}
.online-scheduling-for-non-profits .copy{
	color:#FFF;
}
.online-scheduling-for-non-profits img{
	float:left;
	margin-right:5px;
	margin-bottom:5px;
}
.online-scheduling-for-non-profits button:hover{
	color:#FFF;
}
/* -- */
.construction-employee-scheduling{
	color:#FFF!important;
background-image: url(../images/construction-employee-scheduling-header.jpg);
background-position: center,center;
background-repeat: no-repeat;
background-size:cover;
-ms-behavior: url(/styles/backgroundsize.min.htc);
text-align:center;
padding-bottom:10px;
min-height:293px;
}
.construction-employee-scheduling .copy{
	color:#FFF;
}
.construction-employee-scheduling button {
margin-bottom: 5px;
}
.construction-employee-scheduling img{
	float:left;
	margin-right:5px;
	margin-bottom:5px;
}
.online-scheduling-for-construction{
color:#FFF!important;
background-image: url(../images/construction-staff-scheduling-body.jpg);
background-position: center,center;
background-repeat: no-repeat;
padding-top:125px;
padding-bottom:200px;
background-size:cover;
-ms-behavior: url(/styles/backgroundsize.min.htc);
}
.online-scheduling-for-construction .copy{
	color:#FFF;
}
.online-scheduling-for-construction img{
	float:left;
	margin-right:5px;
	margin-bottom:5px;
}
.online-scheduling-for-construction button:hover{
	color:#FFF;
}
/* -- */
.bar-and-nightclub-employee-scheduling{
	color:#FFF!important;
background-image: url(../images/bar-and-nightclub-employee-scheduling-header.jpg);
background-position: center,center;
background-repeat: no-repeat;
background-size:cover;
-ms-behavior: url(/styles/backgroundsize.min.htc);
text-align:center;
padding-bottom:10px;
min-height:293px;
}
.bar-and-nightclub-employee-scheduling .copy{
	color:#FFF;
}
.bar-and-nightclub-employee-scheduling button {
margin-bottom: 5px;
}
.bar-and-nightclub-employee-scheduling img{
	float:left;
	margin-right:5px;
	margin-bottom:5px;
}
.online-scheduling-for-bar-and-nightclub{
color:#FFF!important;
background-image: url(../images/bar-and-nightclub-staff-scheduling-body.jpg);
background-position: center,center;
background-repeat: no-repeat;
padding-top:125px;
padding-bottom:200px;
background-size:cover;
-ms-behavior: url(/styles/backgroundsize.min.htc);
}
.online-scheduling-for-bar-and-nightclub .copy{
	color:#FFF;
}
.online-scheduling-for-bar-and-nightclub img{
	float:left;
	margin-right:5px;
	margin-bottom:5px;
}
.online-scheduling-for-bar-and-nightclub button:hover{
	color:#FFF;
}
/* -- */
.casino-employee-scheduling{
	color:#FFF!important;
background-image: url(../images/casino-and-family-entertainment-employee-scheduling-header.jpg);
background-position: center,center;
background-repeat: no-repeat;
background-size:cover;
-ms-behavior: url(/styles/backgroundsize.min.htc);
text-align:center;
padding-bottom:10px;
min-height:293px;
}
.casino-employee-scheduling .copy{
	color:#FFF;
}
.casino-employee-scheduling button {
margin-bottom: 5px;
}
.casino-employee-scheduling img{
	float:left;
	margin-right:5px;
	margin-bottom:5px;
}
.online-scheduling-for-casino{
color:#FFF!important;
background-image: url(../images/casino-and-family-entertainment-staff-scheduling-body.jpg);
background-position: center,center;
background-repeat: no-repeat;
padding-top:125px;
padding-bottom:200px;
background-size:cover;
-ms-behavior: url(/styles/backgroundsize.min.htc);
}
.online-scheduling-for-casino .copy{
	color:#FFF;
}
.online-scheduling-for-casino img{
	float:left;
	margin-right:5px;
	margin-bottom:5px;
}
.online-scheduling-for-casino button:hover{
	color:#FFF;
}
/* -- */
.library-employee-scheduling{
	color:#FFF!important;
background-image: url(../images/library-employee-scheduling-header.jpg);
background-position: center,center;
background-repeat: no-repeat;
background-size:cover;
-ms-behavior: url(/styles/backgroundsize.min.htc);
text-align:center;
padding-bottom:10px;
min-height:293px;
}
.library-employee-scheduling .copy{
	color:#FFF;
}
.library-employee-scheduling button {
margin-bottom: 5px;
}
.library-employee-scheduling img{
	float:left;
	margin-right:5px;
	margin-bottom:5px;
}
.online-scheduling-for-library{
color:#FFF!important;
background-image: url(../images/library-staff-scheduling-body.jpg);
background-position: center,center;
background-repeat: no-repeat;
padding-top:125px;
padding-bottom:200px;
background-size:cover;
-ms-behavior: url(/styles/backgroundsize.min.htc);
}
.online-scheduling-for-library .copy{
	color:#FFF;
}
.online-scheduling-for-library img{
	float:left;
	margin-right:5px;
	margin-bottom:5px;
}
.online-scheduling-for-library button:hover{
	color:#FFF;
}
/* -- */
.vet-employee-scheduling{
	color:#FFF!important;
background-image: url(../images/vet-and-animal-hospital-employee-scheduling-header.jpg);
background-position: center,center;
background-repeat: no-repeat;
background-size:cover;
-ms-behavior: url(/styles/backgroundsize.min.htc);
text-align:center;
padding-bottom:10px;
min-height:293px;
}
.vet-employee-scheduling .copy{
	color:#FFF;
}
.vet-employee-scheduling button {
margin-bottom: 5px;
}
.vet-employee-scheduling img{
	float:left;
	margin-right:5px;
	margin-bottom:5px;
}
.online-scheduling-for-vet{
color:#FFF!important;
background-image: url(../images/vet-and-animal-hospital-staff-scheduling-body.jpg);
background-position: center,center;
background-repeat: no-repeat;
padding-top:125px;
padding-bottom:200px;
background-size:cover;
-ms-behavior: url(/styles/backgroundsize.min.htc);
}
.online-scheduling-for-vet .copy{
	color:#FFF;
}
.online-scheduling-for-vet img{
	float:left;
	margin-right:5px;
	margin-bottom:5px;
}
.online-scheduling-for-vet button:hover{
	color:#FFF;
}
/* -- */
.industries{
	font-size:20px;
	padding-left:3px;
	padding-right:6px;
}
.industry-text{
	font-family: 'Lato', sans-serif;
}
.industry-list{
	margin-bottom:1px;
}
/* end micorpages */
.col1Pricing{
padding-left: 0px;
padding-top: 5px;
padding-bottom: 5px;
}
.col2Pricing{
padding-left: 100px;
padding-top: 5px;
padding-bottom: 5px;
}
.appbuttons{
	display:inline-block;
}
.learnmore-scheduling{
	color:#FFF!important;
background-image: url(../images/hero-learnmore.jpg);
background-position: center,center;
background-repeat: no-repeat;
background-size:cover;
-ms-behavior: url(/styles/backgroundsize.min.htc);
text-align:center;
padding-bottom:10px;
}
.learnmore-scheduling .copy{
	color:#FFF;
}
.learnmore-scheduling button:hover{
	color:#FFF;
}
.learnmore-scheduling button {
margin-bottom: 5px;
}
.learnmore-list ul li{
	/*list-style: none!important;*/
}
.features{

}
.headline a{
color:#FFF;
text-decoration: none;
}
.scaleimage2{
	width:100%
	}
input[type="email"], input[type="search"], input[type="text"], input[type="password"], textarea, select {
width: 40%;
margin-bottom: 5px;
margin-right: 10px;
margin-top: 5px;
}
input[type="submit"]{
margin-bottom: 5px;
margin-right: 10px;
margin-top: 5px;
color: #FFF;
background-color: #3d67b1;
}
#txtPromoCode{
	margin-left:25%;
}
#btnCreateNewAccount{
margin-bottom: 5px!important;
margin-right: 10px!important;
margin-top: 5px!important;
color: #FFF!important;
background-color: #3d67b1!important;
}
.linkoverride a{
	color: #1EAEDB;
}
.sitemapblock{border-width:1px;border-color:#CCCCCC;border-style:solid;border-radius: 4px;padding:10px;}
@media only screen and (max-width: 1015px) and (min-width: 0px){
.nav_icon-bar {
background-color: #000;
display: block;
width: 20px;
height: 3px;
-webkit-border-radius: 1px;
-moz-border-radius: 1px;
border-radius: 1px;
-webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
-moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
margin-top:4px;
}
.quote-author .logo{
		width:60%;
	}
.quote-author-home .logo{
		width:60%;
	}
ul.menu { list-style: none; padding: 0px; margin: 0px; text-align: center; }
ul.menu li { display: inline-block; text-align: left; margin-bottom:0px;}
ul.menu li a { display: block; padding: 10px 10px; text-decoration: none; color: #000; }
ul.menu li a:hover { background-color: #ccc; }

.anchor-link { display: none; text-align: right; padding: 0 4px 6px; text-align: center; color: #fff; text-decoration: none;  float: right; }
#mobile-nav { display:none; }
.scaleimage3{
	width:100%
	}
}

@media (max-width:960px){
	
	ul.menu { display: none; }
	.anchor-link, #mobile-nav { display: block; }

  ul.open { 
    background-color: #F4F4F4;
    box-shadow: 2px 2px 3px #444444;
    display: block;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    position: absolute;
    right: 5px;
    top: 100%;
    width: 100%;
    z-index: 500; 
	}
	ul.open li { display: block; list-style: none; text-align: center; }
	ul.open li a { display: block; padding: 10px 10px; border-bottom: 1px solid #ccc; text-decoration: none; }
	ul.open li a:hover { background-color: #ccc; color: #fff; }
	.scaleimage{
	width:100%
	}
	
}
@media only screen and (max-width: 1080px) and (min-width: 545px){
	.formbreak{
		float:none!important;
		clear:both;
		width:100%!important;
	}
	.fullwidth{
		float:none!important;
		clear:both;
		width:100%!important;
	}
	.nomobile{
	display:none;
}
	}
@media only screen and (max-width: 1800px) and (min-width: 1040px){
	#navigation{
		max-height: 43px !important;
	}
	}
@media only screen and (max-width: 1300px) and (min-width: 1100px){
	.testimonials{
		margin-top:300px!important;
	}
}
@media only screen and (max-width: 1600px) and (min-width: 1301px){
	.testimonials{
		margin-top:300px!important;
	}
		.desktop-screen img{
	width:1022px;
}
}
@media only screen and (max-width: 1900px) and (min-width: 1601px){
	.testimonials{
		margin-top:300px!important;
	}
	.desktop-screen img{
	width:1022px;
}
}
@media only screen and (max-width: 3000px) and (min-width: 1901px){
	.testimonials{
		margin-top:300px!important;
	}
		.desktop-screen img{
	width:1022px;
}
}
@media only screen and (max-width: 640px) and (min-width: 0px){
	.desktop-screen{
 	display:none;
	}
	.mobile-screen{
	display:block;
	}
	.promo{
	font-size:36px;
	}
	.copy{
	font-size:16px;	
	}
	.welcome{
		border-bottom: 0px none;
	}
	.testimonials{
		margin-top:100px;
	}
	.headline{
		font-size:30px;
	}
	.testimonials-container{
	font-size:14px;
	font-weight:300;
	/*border:1px solid #CCC;*/
	/*padding:40px;*/
	}
	.quote-author .logo{
		width:60%;
	}
	.quote-author-home .logo{
		width:60%;
	}
}
/* overview*/
.overview-icon{
font-size: 150px;
width:150px;
height:150px;
color: #3d67b1;
}
.learnmore{
  padding-top:4px;
}
.learnmore h3{
  font-size:30px!important;
}
.learnmore h4{
  margin-left:0px!important;
font-weight: 400;
font-size: 24px;
color: 
#3e67b1;

}
.learnmore-copy{
  margin-top:10px;
}

hr{
  border-top: 1px solid #C0C0C0!important;width:100%;
}
@media only screen and (max-width: 480px) and (min-width: 0px){
.learnmore-icon{
font-size: 75px;
width:75px;
height:75px;
padding-right:00px;
float:right;
}
.mobile-hidden{
	display:none;
}
input[type="email"], input[type="search"], input[type="text"], input[type="password"], textarea, select {
width: 90%;
margin-bottom: 5px;
margin-right: 10px;
margin-top: 5px;
}
 .unknown{
width: 90%;
margin-bottom: 5px;
margin-right: 10px;
margin-top: 5px;
}
#txtPromoCode{
	margin-left:0%;
}
.nomobile{
	display:none;
}
.mobile-app-scheduling img{
	width:125px;
}
.center{
	text-align:center;
	width: 98%!important;
	margin-left: auto;
	margin-right: auto;
}
#btnCreateNewAccount{
padding-left:9%!important;
}
.logo_cust{
	width:30%;

}

  }
  @media only screen and (max-width: 1069px) and (min-width: 481px){
.learnmore-icon{
font-size: 175px;
width:25%;
height:175px;
color: #3d67b1;
margin-right:40px;
float:left;
}
.learnmore{
  float:left;
  width:65%;
  padding-left:20px;
}
  }
  /*..... OUR PRICING ......*/
.pricing{
	text-align:center;
}
.pricing .table{
	background:#3d67b1;
	text-align:center;
	margin:105px 0 0 0;
}
.pricing .table.blue-table{
	margin:40px 0 0 0;
}
.pricing .table.blue-table h2{
	color:#fff !important;
}
.pricing .table.blue-table li{
	color:#fff;
}
.pricing .table.blue-table span{
	font-size: 54px;
	color:#333333;
}
.pricing .table.blue-table ul{
	margin:25px 0 0 0;
}
.pricing .table.blue-table li{
	font-size:18px;
	line-height:64px;
}
.pricing .table.blue-table i{
	font-size:28px;
	color:#fff;
}
.pricing .table.blue-table a{
	background:#fff;
	color:#636363;
	font-size:20px;
	padding: 14px 30px;
	margin:20px 0 45px 0;
	display:inline-block;
	transition: .4s cubic-bezier(0.25,.46,.45,.94);
	-webkit-transition: .4s cubic-bezier(0.25,.46,.45,.94);
	-moz-transition: .4s cubic-bezier(0.25,.46,.45,.94);
}
.pricing .table.blue-table a:hover{
	background:#303030;
	color:#fff;
	text-decoration:none;
}
.pricing .table h2{
	font-size:48px;
	padding: 20px 0;
margin-top: 8px;
display: inline-block;

}
.pricing .table .price{
	background:#F8F8F8;
}
.pricing .price span{
	font-size: 46px;
font-weight: 700;
padding: 6px 0;
margin-bottom: 5px;
display: inline-block;
}
.pricing .price span.doller{
	font-size:24px;
}
.pricing .price span.month{
	font-size:18px;
	font-weight:400;
	margin: 0 0 0 -10px;
}
.pricing .table ul{
	margin:15px 0 0 0;
}
.pricing .table li{
	font-size:16px;
	line-height:46px;
	font-weight:400;
	color:#fff;
}
.pricing .table i{
	font-size:26px;
	color:#fff;
}
.pricing .table a{
	background:#fff;
	color:#333333;
	font-size:16px;
	padding: 10px 20px;
	margin:15px 0 45px 0;
	display:inline-block;
	transition: .4s cubic-bezier(0.25,.46,.45,.94);
	-webkit-transition: .4s cubic-bezier(0.25,.46,.45,.94);
	-moz-transition: .4s cubic-bezier(0.25,.46,.45,.94);
}
.pricing .table a:hover{
	text-decoration:none;
}
.onethird{
	width:30%;
	float:left;
	padding-right: 10px;
padding-left: 10px;
}
  /*pricing */
  .pricingtable{
  display:none;
  padding-bottom: 30px;
}
.leftalign{
	text-align: left;
}
@media only screen and (max-width: 990px) and (min-width: 640px){
.pricingtable{
  display:block;
  width:30%;
  float:left;
  margin-right:20px;
  background-color:#FFF;
  text-align:center;
}
.pricediv{
  display:none;
}
.price span{
  font-size:30px!important;
}
.price span.month{
  font-size:18px!important;
}
.price span.doller {
font-size: 16px!important;
}
.pricingtable .users {
  background-color:#3D67B1;
  color:#FFF;
}

  }
@media only screen and (max-width: 917px) and (min-width: 640px){
.mobile-hidden{
	display:none;
}
.testimonials-interior{
	text-align:left;
}
.online-scheduling-for-churches{
background-position: right,center;
}
.online-scheduling-for-restaurants{
background-position: right,center;
}
.online-scheduling-for-salon-spas{
background-position: right,center;
}
.online-scheduling-for-franchises{
background-position: right,center;
}
.online-scheduling-for-banks{
background-position: right,center;
}
.online-scheduling-for-retail{
background-position: right,center;
}
.online-scheduling-for-auto-service{
background-position: right,center;
}
.online-scheduling-for-small-business{
background-position: right,center;
}
.online-scheduling-for-hotels{
background-position: right,center;
}
.online-scheduling-for-fitness-gyms{
background-position: right,center;
}
.online-scheduling-for-clinics{
background-position: right,center;
}
.online-scheduling-for-catering-and-events{
background-position: right,center;
}
.online-scheduling-for-parks-and-recreation{
background-position: right,center;
}
.online-scheduling-for-non-profits{
background-position: right,center;
}
.online-scheduling-for-construction{
background-position: right,center;
}

}
@media only screen and (max-width: 639px) and (min-width: 0px){
.pricingtable{
  width:30%!important;
  margin-right:2px!important;

}
.pricingtable{
  display:block;
  width:30%;
  float:left;
  margin-right:20px;
  background-color:#FFF;
  text-align:center;
}
.pricediv{
  display:none;
}
.price span{
  font-size:30px!important;
}
.price span.month{
  font-size:18px!important;
}
.price span.doller {
font-size: 16px!important;
}
.pricingtable .users {
  background-color:#3D67B1;
  color:#FFF;
}
.quote-author-home p{
	font-size:14px;
}
.mobile-hidden{
	display:none;
}
.testimonials-interior{
	text-align:left;
}
.online-scheduling-for-churches{
background-image: none!important;
background-color:#3d67b1;
padding-top:125px;
padding-bottom:125px;
}
.online-scheduling-for-restaurants{
background-image: none!important;
background-color:#3d67b1;
padding-top:125px;
padding-bottom:125px;
}
.online-scheduling-for-salon-spas{
background-image: none!important;
background-color:#3d67b1;
padding-top:125px;
padding-bottom:125px;
}
.online-scheduling-for-franchises{
background-image: none!important;
background-color:#3d67b1;
padding-top:125px;
padding-bottom:125px;
}
.online-scheduling-for-banks{
background-image: none!important;
background-color:#3d67b1;
padding-top:125px;
padding-bottom:125px;
}
.online-scheduling-for-retail{
background-image: none!important;
background-color:#3d67b1;
padding-top:125px;
padding-bottom:125px;
}
.online-scheduling-for-auto-service{
background-image: none!important;
background-color:#3d67b1;
padding-top:125px;
padding-bottom:125px;
}
.online-scheduling-for-small-business{
background-image: none!important;
background-color:#3d67b1;
padding-top:125px;
padding-bottom:125px;
}

.online-scheduling-for-hotels{
background-image: none!important;
background-color:#3d67b1;
padding-top:125px;
padding-bottom:125px;
}

.online-scheduling-for-fitness-gyms{
background-image: none!important;
background-color:#3d67b1;
padding-top:125px;
padding-bottom:125px;
}
.online-scheduling-for-clinics{
background-image: none!important;
background-color:#3d67b1;
padding-top:125px;
padding-bottom:125px;
}
.online-scheduling-for-catering-and-events{
background-image: none!important;
background-color:#3d67b1;
padding-top:125px;
padding-bottom:125px;
}
.online-scheduling-for-parks-and-recreation{
background-image: none!important;
background-color:#3d67b1;
padding-top:125px;
padding-bottom:125px;
}
.online-scheduling-for-non-profits{
background-image: none!important;
background-color:#3d67b1;
padding-top:125px;
padding-bottom:125px;
}
.online-scheduling-for-construction{
background-image: none!important;
background-color:#3d67b1;
padding-top:125px;
padding-bottom:125px;
}

  }
  @media only screen and (max-width: 3000px) and (min-width: 1620px){
  .anytime-scheduling{
background-position: center,left;
background-size:cover;
-ms-behavior: url(/styles/backgroundsize.min.htc);

}
}