body {
  font-family: 'Lato';
  /*background-color: #eef2f5;*/
  background-color:#fff;
}
h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: 'Catamaran';
    font-weight: 800 !important;
}
h1 {
    font-size: 3.5rem;
}
div.masthead {
    position: relative;
    width: 100%;
    left: 0;
    top: 0;
    z-index: 0;
    overflow: hidden;
}
div.masthead .masthead-content {
    height: 555px;
    max-width: 1920px;
    width: 100%;
    margin: 0 auto;
    left: 0;
    right: 0;
    background-image: linear-gradient(rgba(41, 73, 61, 0), rgba(32,32,44,.75) 100%, #c6d7fa), url(/images/telehealth/img-gradient.png);
    background-position: center bottom;
    background-repeat: no-repeat;
    overflow: hidden;
    background-size: cover;
}
.stretch {
    width: 100%;
    height: 100%;
}
div.masthead .masthead-content .subtitle {
    font-size: 36px;
    font-weight: bold;
    margin-bottom: 22px;
    letter-spacing: normal;
}
div.masthead .masthead-content .description {
    font-size: 20px;
    line-height: 1.6;
}
.form-control::placeholder {
    color: #eff6f9;
}
.titlemenu {
    display: none;
    font-size: 38px;
    font-family: 'MuseoSans-700';
    color: #fff;
    margin: 5px 0;
}
.titlemenu .submenu {
    margin: 10px 0;
    font-size: 38px;
    font-weight: 600;
    padding-left: 40px;
    font-family: 'MuseoSans-700';
}
.titlemenu .submenu a {
    text-decoration: none;
    color: #fff;
}
.titlemenu .submenu.page {
    display: none;
}
.titlemenu .line {
    margin-top: 20px;
    border: 1px solid #fff;
    opacity: .2;
}
.titlemenu .clear {
    clear: both;
}
.arrow-close,
.solution-arrow-close,  .help-arrow-close{
    height: 8px;
    width: 8px;
    border-style: solid;
    border-color: #4d588a;
    border-width: 0px 2px 2px 0px;
    transform: rotate(45deg);
    transition: border-width 150ms ease-in-out;
    float: right;
    margin-right: 20px;
    margin-left:10px;
    margin-top:5px;
    cursor: pointer;
}
.arrow-close {
    margin-right: 33px;
    padding: 5px;
}

#menunav{
    height: 44px;
    position: relative;
    z-index: 10000;
    margin: 0 auto;
    width: 100%;
    left: 0;
    right: 0;
    text-align: center;
    background: #fff;
    border: 1px solid transparent;
}

#menunav > .content{
    background:transparent;
    width: 1280px;
    margin: 0 auto;
    height: 43px;
    display: inline-block;
}

#menunav img, #menubottom-copyright .logo img{
    width:138px;
    margin-right:10px;
    margin-top:-3px;
}

#menubottom-copyright .socials img{
    margin-right:10px;
    margin-top:-3px;
}

#menubottom-copyright{
    color:#fff;
    margin:0 auto 10px auto;
    font-family: 'MuseoSans-300';
    font-size:14px;
}

#menubottom-copyright .row > div{
    margin-top:12px;
    padding-right:2px;
}

#menunav .logo, #menubottom-copyright .logo{
    float:left;
    margin-top:5px;
    margin-left:10px;
    font-family: 'MuseoSans-700';
    font-weight:900;
    font-size:20px;
    color:#292f49;
}

#menunav .logo{
    margin-right:50px;
    margin-left:40px;
}

#menunav .logo a{
    text-decoration: none;
    color:#292f49;
}

#menubottom-copyright .logo a{
    text-decoration: none;
    color:#fff;
}

#menubottom-copyright .logo{
    color:#fff;
    margin:-8px 0 0 0;
}

.menubottom-copyright-content{
    max-width:1268px;
    margin:0 auto;
}

.menubottom-copyright-content .row .col{
    white-space: nowrap;
}

#menunav ul{
    list-style-type: none;
}

#menunav .nav-item{
    float:left;
    color:#4d588a;
    font-family:'MuseoSans-500';
    font-size:16px;
    margin-right:30px;
    line-height: 28px;
    cursor:pointer;
    text-transform: lowercase;
}
#menunav .nav-item::first-letter {
  text-transform: uppercase;
}

#menunav .nav-item.buynow{
    background: #00f83d;
    opacity:.95;
    height:44px;
    font-weight:900;
    color:#fff;
    font-size: 15px;
    letter-spacing:1px;
    font-family: 'MuseoSans-700';
    position:absolute;
    right:85px;
    top:-1px;
}

#menunav .nav-item.buynow a{
    text-transform: uppercase;
}

#menunav .nav-item.login{
    color:#4d588a;
    font-weight:900;
    font-size: 16px;
    letter-spacing:1px;
    font-family: 'MuseoSans-500';
    position:absolute;
    right:0;
    top:0;
}
#menunav .nav-item.login > .nav-link {
    text-transform:capitalize
}
#solution-content, #help-content{
    width:100%;
    background:#eff6f9;
    margin:0px;
    padding:30px 100px;
    display:none;
}

#solution-content .options{
    margin : 40px auto;
    max-width:860px;
    background:#fff;
    border-left:solid 1.4px #c6d7fa;
    border-bottom:solid 1.4px #c6d7fa;
}

#help-content .options > .row > div{
    cursor:pointer;
}

#solution-content .options .row > div, #help-content .options .row > div{
    border-top:solid 1.4px #c6d7fa;
    border-right:solid 1.4px #c6d7fa;
}


#solution-content .options .row .mobileimg{
    margin-top:10px;
}

#solution-content .options .row .mobileimg > img{
    width:175px;
}

#solution-content .options .mobileapp{
    float:left;
    width:275px;
}

#solution-content .options .sol_title{
    font-family:'MuseoSans-700';
    font-size:22px;
    font-weight:900;
    margin:20px 0;
    text-align:left;
    margin-left:10px;
    cursor:pointer;
}

#solution-content .options .sol_title.education{
    color:#f85100;
}

#solution-content .options .sol_title.business{
    color:#102397;
}

#solution-content .options .sol_title.telehealth{
    color:#7887a7;
}

#solution-content .options .sol_title.gaming{
    color:#2fbd49;
}

#solution-content .options .sol_title.mobileapp{
    color:#fede60;
}

#solution-content .options .description{
    font-size:14px;
    color:#7887a7;
    font-weight:500;
    font-family:'MuseoSans-500';
    text-align:left;
    margin:20px 0 20px 10px;
    cursor:pointer;
}

#help-content .options{
    max-width:1000px;
    margin : 40px auto;
    background:#fff;
    border-left:solid 1.4px #c6d7fa;
    border-bottom:solid 1.4px #c6d7fa;
}

#help-content .options .icon{
    text-align:center;
    margin:30px 0 10px 0;
}

#help-content .options .icon img{
    width:24px;
    height:24px;
}

#help-content .options .title{
    color:#4ed0e5;
    font-weight:900;
    font-family:'MuseoSans-700';
    font-size:18px;
    text-align:center;
    margin:10px auto 30px auto;
    cursor:pointer;
}
#menutop {
    height: 80px;
    position: fixed;
    z-index: 10000;
    margin: 0 auto;
    width: 100%;
    top: 0;
    left: 0;
    right: 0;
    text-align: center;
    background: transparent;
}
#menutop > .row div:nth-child(2) {
    text-align: right;
}
#menutop .nav {
    display: inline-block;
    margin: 15px 25px 0;
    cursor: pointer;
    letter-spacing: 1.5px;
}
#menutop .nav.logo {
    margin-right: 70px;
    margin-top: 0;
}
#menutop .nav.green {
    color: #5BEA7F;
}
#menutop .nav.login {
    border: 1px solid #fff;
    border-radius: 10px;
    padding: 2px 5px;
}

#menuhamburger{
    right: 5px;
    position: absolute;
    z-index: 10000;
    width: 40px;
    height: 40px;
    top: 15px;
    display:none;
    cursor:pointer;
}

#topoffer{
    position:relative;
    width:100%;
    background:linear-gradient(90deg, #ba21ea, #439cf9);
    z-index:1000;
    text-align:center;
    line-height:35px;
    font-size:16px;
    color:#fff;
    letter-spacing: .5px;
    display:none;
}
.getoffertext{
    font-family: 'MuseoSans-300';
    margin:0 35px;
    display:inline-block;
    line-height:40px;
}
.topofferdiscount{
    font-family: 'MuseoSans-700';
}
.getoffertop{
    width:133px;
    height:24px;
    border-radius: 2px;
    font-family: 'MuseoSans-700';
    color: #5bde99 !important;
    font-size:14px;
    padding:0px 6px 4px 6px;
    white-space: nowrap;
    margin-right:30px;
    text-decoration: underline !important;
}
.ic_close{
    position:absolute;
    right:10px;
    top:0;
    content: 'x';
    color: #000;
    font-family:Arial;
    cursor:pointer;
    font-size:16px;
}

.navs {
    font-size: 13px;
    max-width: 1280px;
    margin: 50px auto;
}

#headtop {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    height: 0;
    text-align: left;
    font-family: 'MuseoSans-700';
    z-index: 2;
    color: #fff;
    position: absolute;
}
#headtop .title {
    font-size: 64px;
    font-family: 'MuseoSans-700';
    color: #eff6f9;
    font-weight: 600;
    text-align: left;
    margin-top: 80px;
    margin-left: 32px;
}
#headtop .subtitle {
    font-size: 34px;
    font-family: 'MuseoSans-500';
    color: #eff6f9;
    margin-top: 5px;
    text-align: left;
    font-weight: 400;
    max-width: 690px;
    margin-left: 35px;
}
#headtop .description {
    font-size: 18px;
    font-family: 'MuseoSans-300';
    margin-bottom: 0;
    color: #eff6f9;
    text-align: left;
    margin-top: 20px;
    margin-left: 35px;
    line-height: 1.6;
    font-weight: 400;
    max-width: 840px;
}
#headtop .btn-getitnow {
    width: 190px;
    height: 45px;
    font-family: 'MuseoSans-700';
    border-radius: 100px;
    font-size: 16px;
    background-color: #187adf;
    color: #187adf;
    margin-top: 45px;
    font-weight: 600;
    text-align: center;
    line-height: 42px;
    cursor: pointer;
    border: 1px solid #fff;
    margin-left: 35px;
    display: inline-block;
}
#headtop .btn-getitnow:hover {
    background-color: #187adf;
    color: #fff;
}
#headtop .btn-getitnow.contact {
    width: 190px;
    height: 45px;
    font-family: 'MuseoSans-700';
    border-radius: 100px;
    font-size: 18px;
    background-color: #fff;
    color: #4d588a;
    margin-top: 45px;
    font-weight: 600;
    text-align: center;
    line-height: 42px;
    cursor: pointer;
    border: 1px solid #fff;
    margin-left: 35px;
}
#headtop .btn-getitnow.contact:hover {
    background-color: #4d588a;
    color: #fff;
    border: 1px solid #4d588a;
}
.row {
    margin-left: 0;
    margin-right: 0;
}
.contentsection {
    height: 100%;
    width: 100%;
    position: relative;
    margin: 0 auto 0 auto;
    z-index: 1;
}
.wave {
    height: 250px;
    width: 1359px;
    background: #eef2f5;
}
.section {
    margin: 0;
}
.section.gray{
    background:#fbfbfb;
}
.contentsection .section.top .container-fluid {
    padding-left: 0;
    padding-right: 0;
}
.contentsection .section.top .container-fluid.section {
    position: absolute;
    width: 100%;
    z-index: 1000;
    height: 923px;
    top: -1021px;
}
.section .container-fluid.section.top {
    margin-top: 265px;
    max-width: 1359px;
}
.section .container-fluid.section .title {
    font-size: 48px;
    color: #7887a7;
    font-family: 'MuseoSans-700';
    font-weight: 900;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: center;
    text-align:left;
    margin-left:32px;
}
.section .container-fluid.section .btn-box {
    font-family: 'MuseoSans-500';
    font-size: 12px;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: 1.3px;
    text-align: left;
    color: #4d588a;
    margin: 35px 0 35px 32px;
}
.section .container-fluid.section .btn-box div {
    border: 0.15em solid #c6d7fa;
    padding: 8px 10px;
    margin: 20px 30px 5px 0;
    display: inline-block;
    border-radius: 5px;
}
.section .container-fluid.section .btn-box.sm {
    margin: 35px 0 5px 0;
}
.section .container-fluid.section .btn-box-asterix {
    font-family: 'MuseoSans-300';
    font-size: 10px;
    color: #187adf;
}
.section .container-fluid.section .description {
    font-family: 'MuseoSans-300';
    font-size: 15px;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: 2;
    text-align: left;
    color: #292f49;
    max-width: 580px;
    margin-bottom:50px;
    margin-left:32px;
}

.section .imgexperience{
    max-width:1366px;
    margin:20px auto;
    text-align:center;
}

.section .imgexperience img{
    width:100%;
    max-width:793px;
}

.section.top .container-fluid {
    position: relative;
    height: 661px;
    width: 100%;
    bottom: 0;
    right: 0;
    /*
    background-image: url(/images/bussines/waveform-business.png);
    background-position: top center;
    background-repeat: no-repeat;
    */
}
.section .container-fluid.section .description.sm {
    font-size: 12px;
    height:90px;
}
.section .container-fluid.section .description.sm.br {
  width: 263px;
}
.section .container-fluid.section .camerasupport {
    margin-top: -148px;
    margin-left: 80px;
}
.section .container-fluid.section .andmore {
    color: #4ed0e5;
}
.section .container-fluid.section .row {
    max-width: 1280px;
    margin: 0 auto;
    padding-bottom:80px;
    padding-top:80px;
}

.section .container-fluid.bottom .row{
    padding-bottom:0px;
}

.section .container-fluid.section .row .img-side > img {
    width: 100%;
    margin: 0;
    padding: 0;
}
.section .container-fluid.section .btn-getitnow {
    width: 190px;
    font-family: 'MuseoSans-700';
    font-size: 18px;
    border-radius: 100px;
    background-color: #4d588a;
    color: #fff;
    text-align: center;
    line-height: 44px;
    cursor: pointer;
    margin-bottom:30px;
    margin-left:32px;
}
.section.gray .container-fluid.section .btn-getitnow{
    margin-top: 10px;
}


.section .container-fluid.section.bottom .btn-box{
    margin-bottom:0;
}

.footer {
    width: 100%;
    /*height: 100%;*/
    background: #7887a7;
    margin: 0px auto;
}
.footer #back-footer {
    width: 100%;
    margin: 0 auto;
    padding-top: 100px;
    padding-left: 10px;
    padding-right: 10px;
    max-width: 1268px;
}
.footer .row {
    margin-left: 0;
    margin-right: 0;
}
#title-footer > div:nth-child(2) {
    padding-top: 15px;
}
.footer #back-footer .title {
    font-family: 'MuseoSans-700';
    font-size: 48px;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: left;
    color: #fbfbfb;
    padding-right: 15px;
    display: inline-block;
    padding-top: 20px;
}
.contentform {
    margin-top: 40px;
    border:1px solid transparent;
}
.lifetime-block {
    display: inline-block;
    margin-top: -2px;
}
.lifetime-block div {
    display: inline-block;
}
.footer #back-footer .lifetime {
    font-family: 'MuseoSans-300';
    font-size: 15px;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #fff;
    text-align: left;
    padding-right: 10px;
    padding-top: 30px;
}
.footer #back-footer .switch {
    position: relative;
    height: 20px;
    width: 35px;
    margin: 23px 10px -4px 0px;
    border-radius: 20px;
    box-sizing: border-box;
    background-color: #00BE56;
    cursor: pointer;
}
.footer #back-footer .switch:before {
    content: '';
    position: absolute;
    display: block;
    height: 16px;
    width: 16px;
    top: 2px;
    left: 17px;
    border-radius: 100%;
    background-color: #fff;
    transition: .2s;
}
.footer #back-footer .special.switch:before {
    content: '';
    position: absolute;
    display: block;
    height: 16px;
    width: 16px;
    top: 2px;
    left: 3px;
    border-radius: 100%;
    background-color: #fff;
    transition: .2s;
}
.footer #back-footer .switch-duration {
    font-family: 'MuseoSans-700';
    font-size: 15px;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: center;
    color: #4d588a;
    padding-right: 15px;
}
#feature {
    margin-top: 0;
}
#feature .rightfeature {
    display: table;
    margin-top: 32px;
    width: 100%;
}
#feature .rightfeature .text {
    margin: 20px 10px 20px 10px;
    padding-left: 5px;
    font-family: 'MuseoSans-300';
    font-size: 17px;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: 1.9px;
}
#feature .rightfeature .text:before {
    content: url('/images/bussines/check.png');
    position: relative;
    top: 6px;
    padding-right: 10px;
}
#feature .rightfeature .left,
#feature .rightfeature .right {
    display: table-cell;
    width: 189px;
    height: 22px;
    font-family: 'MuseoSans-700';
    font-size: 18px;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: 1.9px;
    text-align: left;
    color: #eff6f9;
}

.menubottom {
    background:#4d588a;
    width:100%;
    padding:50px 0 1px 0;
}

.menubottom > .content{
    max-width:1268px;
    margin:0 auto 10px auto;
    padding-bottom:50px;
    border-bottom: solid 1px rgba(198, 215, 250, 0.2);
}
.menubottom .title{
    font-family: 'MuseoSans-700';
    color:#fff;
    font-size:16px;
    margin-top:15px;
}

.menubottom .subtitle{
    font-family: 'MuseoSans-300';
    color:#fff;
    line-height:30px;
    font-size:14px;
}

.menubottom .subtitle.lc{
    text-transform: lowercase;
}

.menubottom .subtitle.lc::first-letter{
    text-transform: uppercase;
}

.footer {
    font-family: 'MuseoSans-700';
}
.footer #feature .price-billed {
    display: table;
    margin-top: 0;
    height: 115px;
}
.footer #feature .price-billed .price {
    width: 182px;
    font-family: 'Arapey', serif;
    font-size: 85.1px;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: left;
    color: #fbfbfb;
    display: table-cell;
    vertical-align: bottom;
    padding-top: 20px;
}
.footer #feature .price-billed .bill-frequency {
    font-size: 21px;
    font-weight: 300;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: 2px;
    text-align: left;
    color: #fff;
    display: table-cell;
    vertical-align: middle;
    font-family: MuseoSans-300;
}
.footer #feature .options {
    text-align: left;
    margin-top: 35px;
}
.footer #feature .options .option {
    display: inline-block;
    margin-right: 20px;
}
.footer #feature .options .option .n {
    height: 57px;
    font-size: 48px;
    font-family: 'MuseoSans-500';
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: center;
    color: #c6d7fa;
}
.footer #feature .options .option .text {
    font-size: 15px;
    font-weight: 500;
    font-style: normal;
    font-family: 'MuseoSans-500';
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: center;
    color: #c6d7fa;
    letter-spacing: 1.9px;
}
.footer .btn-getitnow {
    width: 190px;
    border-radius: 100px;
    background-color: #fff;
    font-family: 'MuseoSans-700';
    color: #4d588a;
    text-align: center;
    line-height: 44px;
    margin: 70px auto;
    font-size: 18px;
    cursor: pointer;
}
.footer .dont-scroll.btn-getitnow.contact {
  margin: 50px 0 35px 20px;
}
.footer .contentform .title-form div {
  font-family: 'MuseoSans-700';
  font-size: 40px;
  font-weight: 900;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #c6d7fa;
  margin-bottom: 10px;
}
.footer .row .line {
  border: .5px solid #7887a7;
  margin: 20px 0;
  width: 100%;
}
.footer .footer-options {
    margin-left: 0;
    margin-right: 0;
}
.footer .footer-options .row:first-child {
    border-top: 1px solid rgba(120, 135, 167, 0.1);
    border-bottom: 1px solid rgba(120, 135, 167, 0.1);
}
#menubottom-copyright .socials{
    white-space: nowrap;
}
#menubottom-copyright .socials > .social {
    display: inline-block;
    cursor: pointer;
}
#menubottom-copyright .socials > .social > a > img {
    opacity: .7;
}
#menubottom-copyright .socials > .social > a > img:hover {
    opacity: 1;
}
.footer .no-annuel-price-save {
    color: #3afbfe;
    font-size: 60px;
    font-family: 'MuseoSans-300';
    display: inline-block;
    margin-right: 10px;
    font-weight: bold;
    letter-spacing: 0px;
    display: table-cell;
    padding-right: 10px;
    vertical-align: bottom;
}
.footer .no-annuel-price-activation {
    color: #7887a7;
    font-size: 21px;
    font-family: 'MuseoSans-300';
    display: inline-block;
    display: table-cell;
    vertical-align: middle;
    padding-left: 10px;
    letter-spacing: 2px;
}
.footer .no-annuel-price-text1 {
    font-size: 14px;
    color: #fff;
    line-height: 15px;
}
.footer .no-annuel-price-text2 {
    font-size: 38px;
    color: #7887a7;
}
.form-control {
    border: solid 1px rgba(198, 215, 250, 0.5);
    border-radius: 0;
    color: #eff6f9;
    background: rgba(198, 215, 250, 0.1);
    padding: 15px 15px 15px 20px;
    margin-top: 25px;
    font-family: 'MuseoSans-500';
}
.form-control:focus {
    color: #4d588a;
}
input[type="text"]::-webkit-input-placeholder {
    color: #eff6f9;
    margin-bottom: 15px;
}
textarea::-webkit-input-placeholder {
    color: #eff6f9;
}
.inputfield.message {
    width: 100%;
    height: 170px;
    background: rgba(198, 215, 250, 0.1);
    border: solid 1px rgba(198, 215, 250, 0.5);
    color: #eff6f9;
    padding: 15px;
    font-family: 'MuseoSans-500';
    margin-top:20px;
}
.inputfield.message:focus {
    background: #fff;
    color:#4d588a;
}
#msg {
    font-family: 'MuseoSans-300';
    margin-top: 15px;
    display: none;
}
#notice > div {
    color: #fff;
    margin-top: 10px;
}

#price-lifetime > .bill-frequency,
#price-year > .bill-frequency{
    text-transform: capitalize;
}
#lang-select-wrapper {
    position: relative;
    display: inline-block;
    font-family: Roboto;
    font-size: 0;
    white-space: nowrap;
}
#lang-select {
    position: relative;
    display: inline-block;
    height: 34px;
    width: 200px;
    margin: 6px 0;
    border-radius: 0;
    border: 1px solid rgba(255, 255, 255, .4);
    cursor: pointer;
    transition: .3s;
}
#lang-select:hover {
    background-color: #374355;
}
#lang-select:before,
#lang-select:after {
    content: '';
    position: absolute;
    display: inline-block;
    height: 16px;
    width: 16px;
    background-repeat: no-repeat;
    background-position: center;
}
#lang-select:before {
    margin: 8px 10px 0;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAAs0lEQVR42oyKsQrCMBgGA10K7gqddepr6BAfoFhwEsSpSAfdNCBUUHHIE5+3ZDcH4eP+CxQaOhJZkqsJ5SFU9Ewc+XKSr2tiR1WCipEDNXdaorSuWjNiYkDPlSUbbv57Wbo2rLS9AQ1vBslc/B8yuDI6L02gY02QDzP/KMH1QeelCyTmqHgRSiAvzFmQApmtcseTKGeJ8tREL/mP4DcCVhB0JEFvEg4owkENURKBK7IIRjcAa2EzoWc7TDsAAAAASUVORK5CYII=');
}
#lang-select:after {
    right: 0;
    margin: 8px 14px 8px 0;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAAI0lEQVR42mMYTuC/7/+ZaNAXvxJf/Kb44rfIF79bfIdgEAIAgvss2S9FH00AAAAASUVORK5CYII=');
}
#lang-name {
    display: inline-block;
    padding: 0 20px 0 36px;
    box-sizing: border-box;
    opacity: .7;
}
#lang-name,
#lang-list > li > a {
    height: 34px;
    width: 100%;
    font-size: 14px;
    font-weight: 400;
    line-height: 34px;
    color: #abb4c8;
}
#lang-list-wrapper {
    position: absolute;
    max-height: 0;
    width: 200px;
    bottom: 100%;
    margin-bottom: -2px;
    background-color: #374355;
    box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .3);
    overflow: hidden;
    transition: max-height .4s;
}
#lang-list {
    margin: 7px 0;
    padding: 0;
}
#lang-list > li > a {
    display: block;
    padding: 0 14px;
    box-sizing: border-box;
    text-decoration: none;
    transition: .3s;
}
#lang-list > li > a:hover {
    background-color: rgba(255, 255, 255, .08);
}
#lang-select-input:checked + #lang-list-wrapper {
    max-height: 238px;
    transition: max-height .4s;
}
#lang-select-input:checked + #lang-list-wrapper + #lang-select {
    background-color: #374355;
}
#lang-select-input:checked + #lang-list-wrapper + #lang-select:after {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAAIklEQVR42mMYguB/w/8G/NIg0IBXGqIEnzRCCaY0mpJhBADxlDbPKCPGiwAAAABJRU5ErkJggg==');
}
#lang-select-input:checked + #lang-list-wrapper + #lang-select > #lang-name {
    opacity: 1;
}

@media (max-width: 1210px) {
    .footer .menus > .menu {
        margin-right: 5px;
        font-size: 10px;
    }
}
@media (max-width: 1170px) {
    #feature .rightfeature .text {
        font-size: 14px;
    }
    #menunav .nav-item{
        margin-right:0;
    }
}

@media (max-width: 992px) {
     #solution-content{
        display:none;
     }
     #menuhamburger{
        background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxMCIgdmlld0JveD0iMCAwIDE2IDEwIj4gICAgPGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2U9IiM3ODg3QTciIHN0cm9rZS1saW5lY2FwPSJzcXVhcmUiIHN0cm9rZS13aWR0aD0iMi4yNSI+ICAgICAgICA8cGF0aCBkPSJNMS4yOCAyaDEzLjQ0TTEuMjggOGgxMy40NCIvPiAgICA8L2c+PC9zdmc+);
        background-repeat: no-repeat;
        display:block;
    }
    #menunav .nav-item{
        display:none;
    }
    .section .container-fluid.section .camerasupport {
        margin-left: 0;
        margin-top: 0;
    }
    .ml-auto,
    .mx-auto {
        margin-left: auto !important;
        background: #31336d;
        padding-bottom: 1500px;
        margin-top: 10px;
    }
    .titlemenu {
        display: block;
        text-align: left;
        padding-bottom: 20px;
        margin: 0;
    }
    .section .container-fluid.section .description {
        max-width: 100%;
    }
    .section .container-fluid.section .title {
        max-width: 100%;
    }
    .section .container-fluid.section .row .img-side > img {
        margin-top: 10px;
    }
    .switch-order {
        order: 2;
    }
    .watch-to-learn-more-video > iframe {
        width: 640px;
        height: 360px;
    }
}
@media (max-width: 850px) {
    #topoffer{
        font-size:12px;
    }
    #headtop .title {
        font-size: 35px;
        margin-top:100px;
    }
    #headtop .subtitle {
        font-size: 20px;
    }
    #headtop .description {
        font-size:15px;
    }
    .section .container-fluid.section .title {
        font-size: 35px;
    }
}

@media (max-width: 600px) {
    #headtop .title{
        font-size:30px;
    }
    #headtop .description{
        font-size:12px;
    }
    #topoffer{
        font-size:11px;
    }
    .getoffertop{
        font-size:11px;
    }
    .getoffertext{
        line-height: 20px;
    }
    #lang-list-wrapper,#lang-select{
        width:150px;
    }
}

@media (max-width: 460px) {
    .footer #feature .options .option {
        margin-right: 6px;
    }
    .footer .dont-scroll.btn-getitnow.contact {
        margin-left: auto;
        margin-right: auto;
    }
    .footer #feature .options .option .text{
        font-size:12px;
    }
     #headtop .description {
        display: none;
    }
    #lang-list-wrapper,#lang-select{
        width:130px;
    }
}
@media (max-width: 415px) {

    #headtop .btn-getitnow.contact{
        margin-top:25px;
    }
    .section.top .container-fluid {
        background-position: top center;
        background-repeat: no-repeat;
        /*background-image: url(/images/bussines/wave-form-mobile.png);*/
    }
    .footer #feature .price-billed .bill-frequency {
        font-size: 18px;
    }
    #menutop {
        height: 80px;
        position: fixed;
        z-index: 10000;
        margin: 0 auto;
        width: 100%;
        top: 0;
        left: 0;
        right: 0;
        text-align: center;
        background: transparent;
    }
    #menutop > .row div:nth-child(2) {
        text-align: right;
    }
    #headtop .subtitle {
        font-size: 20px;
        max-width: 310px;
    }
    #headtop .row .col-lg-12 {
        padding-left: 0;
        padding-right: 0;
    }
    .section .container-fluid.section .title {
        font-size: 30px;
    }
    .section .container-fluid.section .btn-getitnow {
        margin-top: 20px;
    }
    #headtop .btn-getitnow.contact,#headtop .btn-getitnow-buynow {
        width: 180px;
        height: 40px;
        line-height: 38px;
        display: block;
        margin: 40px auto;
    }
    #headtop .row {
        margin-left: 0;
    }
     #headtop .title {
        width: 290px;
        margin: 100px auto 10px auto;
        line-height: normal;
        font-size: 35px;
    }
    #headtop .subtitle {
        margin: 0;
        width: 290px;
        margin: 10px auto;
        line-height: normal;
    }
    .section .container-fluid.section .btn-box div {
        padding: 5px;
        font-size: 9px;
        margin-right: 7px;
    }
    .section .container-fluid.section.creative .title {
        text-align: left;
    }
    .footer .no-annuel-price-save {
        font-size: 45px;
    }
    .footer .menus {
        margin-top: 10px;
    }
    .footer .menus > .menu {
        margin-top: 5px;
    }
    .footer .socials {
        margin-bottom: 5px;
    }
    .footer .terms {
        margin-top: 10px;
    }
    .footer .terms > div {
        margin: 10px 0;
    }
    .footer .copyright {
        margin: 8px 0;
    }
    .footer .footer-options {
        margin-bottom: 10px;
    }
    #feature .rightfeature .left,#feature .rightfeature .right {
        display: block;
        width: 235px;
        height: 170px;
    }
    .footer .socials,
    .footer .copyright {
        text-align: left;
    }
    .footer .terms .slash.two {
        display: none;
    }
    div.masthead .masthead-content {
        height: 541px;
    }
    .contentsection .section.top .container-fluid.section {
        height: 280px;
        top: -379px;
        left: 0;
    }
    .section .container-fluid.section .row .img-side > img {
        margin-top: 20px;
    }
    .row .line {
        display: none;
    }
    .form .title-form {
        display: none;
    }
    .footer #back-footer .licence-multiple {
        display: block;
    }
    #notice {
        display: none;
    }
    .section .watch-to-learn-more {
        width: 320px;
        font-size: 25px;
    }
}

#menu{
    background:#fff;
    width:100%;
    border: 1px solid transparent;
    display:none;
}

#menu .content{
    width:100%;
    margin:0 auto;
    text-align:left;
    margin-left:0px;
}
#menu .content ul{
    list-style-type: none;
    text-align:left;
    border:1px solid #ff0000;
    margin-left:0;
}

.nav-link{
    text-transform: lowercase;
}
.nav-link::first-letter{
    text-transform: uppercase;
}

#menu .content > .lists .txt, #menu .content > .lists .submenu.help, #menu .content > .lists > .list .txt.buynow{
    text-transform: lowercase;
}

#menu .content > .lists .txt::first-letter, #menu .content > .lists .submenu.help::first-letter, #menu .content > .lists > .list .txt.buynow::first-letter {
  text-transform: uppercase;
}

#menu .content > .lists > .list{
    border-top:1px solid #c6d7fa;
    cursor:pointer;
}
.txtdarker{
    opacity:1;
}
#menu .content > .lists > .list >.txt{
    display:block;
    width: 100%;
    height: 19px;
    font-family: 'MuseoSans-500';
    font-size: 16px;
    text-align:left;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #4d588a;
    margin:13px 0 13px 20px;
    opacity:.8;
}
#menu .content > .lists > .list >.txt.buynow{
    color:#2fbd49;
    font-family: 'MuseoSans-700';
    font-size:16px;
}
.ic-expand-more {
    height: 8px;
    width: 8px;
    border-style: solid;
    border-color: #4d588a;
    border-width: 0px 2px 2px 0px;
    transform: rotate(45deg);
    transition: border-width 150ms ease-in-out;
    float: right;
    margin-right: 30px;
    margin-left:10px;
    margin-top:5px;
    cursor: pointer;
}
.container-submenu{
    background:#eff6f9;
    display:none;
}
.container-submenu .col{
    padding-left:0;
    padding-right:0;
}
.container-submenu .submenu{
    font-family: 'MuseoSans-700';
    font-size: 18px;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    padding:10px 0 10px 50px;
    border-bottom:1px solid #c6d7fa;
    text-transform: lowercase;
}

.container-submenu .submenu::first-letter{
    text-transform: uppercase;
}


.container-submenu .submenu span{
    cursor:pointer;
}
.container-submenu .submenu.education{
    color: #f85100;
    font-weight: 900;
}
.container-submenu .submenu.business{
    color: #102397;
    font-weight: 900;
}
.container-submenu .submenu.telehealth{
    color: #7887a7;
    font-weight: 900;
}
.container-submenu .submenu.gaming{
    color: #2fbd49;
    font-weight: 900;
}
.container-submenu .submenu.mobileapp{
    color: #fede60;
    font-weight: 900;
}

.container-submenu .submenu.help{
    font-family: 'MuseoSans-500';
    font-size:16px;
    color:#7887a7;
    font-weight: 500;
}
