.navbar{background:rgba(255,255,255,0.97) none repeat scroll 0 0;border:0 none;box-shadow:0 1px 0 0 rgba(0,0,0,0.1);margin-bottom:0}
.navbar-header{height:64px;line-height:64px}
.navbar-brand{padding:20px 15px 15px}
#navbar ul{margin-right:0!important}
.navbar-fixed-top,.navbar-fixed-bottom{z-index:900}
.zoom-logo>img{border:0;height:25px;width:auto}
.phone{line-height:64px;padding-right:30px}
.form-group{margin-bottom:20px}
#demolanding,#zrfreetrial{background-color:#f2f2f2;padding-top:64px;position:relative;min-width:960px}
.demo-wrapper{margin:0 auto}
.demo-content{width:100%;position:relative}
.demo-title{font-size:30px;font-weight:700;color:#333;letter-spacing:0;line-height:40px;text-align:center;padding:40px 0}
.main-demo{padding-top:20px;margin-bottom:360px;position:relative;background-position:center center;background:url(/docs/image/new/home/banner-landing_0003138.jpg) no-repeat;background-size:cover;height:768px}
#zrfreetrial .main-demo{background:url(/docs/image/new/home/banner-zrfreetrial_3105a65.png) no-repeat;background-position:center center;height:730px;background-size:cover}
#zrfreetrial .request-landing .desc .text{max-height:75px;height:75px}
.demo-content #demo_form{display:inline-block;background-color:#fff;padding:30px 35px 30px;border-radius:0 0 3px 3px;box-shadow:0 1px 6px rgba(0,0,0,.2);margin-top:-17px;padding:30px 15px}
.rightform{max-width:500px;float:right;margin-right:-40px}
.rightform>div:first-child{background:url(/docs/image/new/demo/orange-banner_c3f1768.png) no-repeat;position:relative;background-size:100%;width:500px;height:93px;font-size:25px;font-weight:600;font-style:italic;color:#fff;line-height:78px;padding-left:15px}
html:lang(fr-FR) .rightform>div:first-child,html:lang(es-ES) .rightform>div:first-child{font-size:22px!important}
#zrfreetrial .rightform>div:first-child{background:url(/docs/image/new/demo/blue-banner_21523f0.png) no-repeat;width:522px;height:97px}
#demo_form>.demo-detail{max-width:430px}
#demo_form>.demo-detail i{color:red;font-weight:bold}
#zrfreetrial #demo_form>.demo-detail{max-width:449px}
#zrfreetrial #btnSubmit{background-color:#ff7800;border-color:#ff7800}
.topdesc{font-size:18px;color:#333;letter-spacing:0;line-height:20px}
.section-title{font-weight:600;margin:20px 0 12px}
.require-text{font-size:13px;color:#999;line-height:19px}
.item-split{margin-bottom:20px}
.select2-container .select2-choice{height:34px;line-height:34px}
.has-error .select2-container .select2-choice{border-color:#ff1e5a}
#screen2_container{position:absolute;bottom:-140px;left:0;display:block;width:calc(100% - 580px)}
#screen2_container .quote-item .quote-title{color:#666;font-size:14px;font-style:italic;letter-spacing:0}
#screen2_container .quote-item .quote-detail{text-align:right;padding-top:10px}
#screen2_container .quote-item .quote-detail .quote-name{color:#333;font-size:15px;font-weight:600;letter-spacing:0}
#screen2_container .quote-item .quote-detail .quote-split{color:#caccce;display:inline-block;font-size:16px;line-height:22px;padding:0 16px;vertical-align:top;font-weight:300}
#screen2_container .quote-item .quote-detail .quote-comp{color:#666;font-size:15px;font-weight:400;letter-spacing:0}
#screen2_container .quote-item .quote-detail .readmore{font-size:13px}
.rotate-message{max-width:550px;margin:0 auto}
#screen_container .col-md-4 img{width:100%;border-radius:5px 5px 0 0}
.request-landing .desc{border:1px solid #dcdcdc;border-radius:0 0 5px 5px;border-top:0;text-align:center}
.request-landing .desc .title{color:#3a3c3e;font-size:16px;line-height:22px;font-weight:600;padding:30px 0 14px 0}
.request-landing .desc .text{padding:0 10px;max-height:65px;margin-bottom:40px;color:#808080;font-size:14px;line-height:25px}
.action-btn{padding:100px 0 120px;text-align:center}
.action-btn>a{font-size:16px;font-weight:600;height:56px;line-height:44px;min-width:200px;background-color:#ff7800;border-color:#ff7800;border-radius:3px;display:inline-block;margin:0 10px}
#signup-btn {
  background-color: #ff722e;
  background-image: -moz-linear-gradient(center top, #ff722e, #ff6400);
  background-repeat: repeat-x;
  border-color: #ff722e;
  color: #fff;
  text-shadow: 1px 1px #d14600;
  font-weight: 700;
}
#signup-btn:hover{
  background: #ff8c00;
}
#requestdemo-btn {
    background-color: #fff;
    color: #d14600!important;
    border: 1px solid #ff722e;
    text-shadow: none;
    font-weight: 600;
  
}
#requestdemo-btn:hover{
  font-weight: 600;
}
#screen3_container{background-color:#fff}
#screen3_container .comp-logos{padding:100px 0;display:block;margin:0 auto}
@media(max-width:767px){.rightform{float:none;margin:0 auto}
.demo-content{background:rgba(0,0,0,0) url("/docs/image/new/home/banner-landing_0003138.jpg") no-repeat scroll 0 0}
#demolanding,#zrfreetrial{min-width:inherit}
.demo-content #demo_form{display:block;float:none;margin:30px auto;padding:20px 15px 20px;max-width:460px}
#demo_form>.demo-detail{max-width:inherit}
.main-demo,#zrfreetrial .main-demo{height:inherit;margin-bottom:80px}
.main-demo{background:0}
#zrfreetrial .request-landing .desc .text{height:inherit}
#screen2_container{position:relative;width:100%;bottom:0}
.rotate-message{margin:auto 15px;max-width:inherit}
#screen2_container .quote-item .quote-detail{text-align:center}
.request-landing .row>div{padding-bottom:40px}
.action-btn>a{margin:10px}
.rightform>div:first-child{width:inherit;display:none}
}
@media(min-width:768px){.phone{padding-right:0}
.navbar>.container{padding:0 100px;width:100%}
}
#slide_container{padding:30px 0;overflow:hidden}
#slideShim{height:120px;line-height:120px}
#slideShim div.item table{width:1120px}
#slideShim div.item table td{width:20%;text-align:center}
#slideShim div.item img{width:180px;height:72px;margin:0 10px}
#slideShim div.item .title{text-align:center;margin:5px 0;display:none}
#demo_form select{width:100%;height:34px;border:1px solid #ccc}
#demo_form select:focus{border-color:#19c8ff;box-shadow:none}
#demo_form .has-error select,#demo_form .has-error select:active,#demo_form .has-error select:focus{border-color:#ff1e5a}
#demo_form select>option{padding:5px 0 5px 12px}
@media(max-width:767px){#slide_container{padding:10px 0;overflow:hidden}
}
.gdpr-compliance {z-index: 100;}