.headers-margin {
    margin: 0;
}

.headers-download-margin {
    margin-top: 10px;
    margin-bottom: 10px;
}

.headers-margin-other {
    margin-bottom: 20px;
}

h1.index_header {
    font-family: "Open Sans", sans-serif;
    font-weight: bold;
    font-size: 18px;
    line-height: normal;
    letter-spacing: normal;
    color: #ffffff;
    margin: 0;
    max-width: 570px;
    float: right;
    width: 100%;
}

h1.skype_header {
    font-size: 24px;
    text-align: center;
    letter-spacing: 0;
    color: #23A488;
    margin-top: 40px;
    margin-bottom: 0;
    margin-left: 50px;
}

h1.other_msg_header {
    font-size: 26px;
    letter-spacing: 0;
    color: #23A488;
}

h1.solutions_header {
    font-family: "Open Sans", sans-serif;
    font-weight: bold;
    font-size: 22px;
    line-height: 32px;
    letter-spacing: 1px;
    color: #ffffff;
    margin: 0;
    max-width: 818px;
    padding-top: 30px;
    float: right;
    width: 100%;
}

h1.solutions_header_edu {
    font-family: "Open Sans", sans-serif;
    font-weight: bold;
    font-size: 22px;
    letter-spacing: 1px;
    color: #ffffff;
    margin: 0;
    max-width: 570px;
    padding-top: 25px;
    float: right;
    width: 100%;
}

h1.download_header {
    color: #fff;
    font: 400 26px "Quicksand", sans-serif;
    text-align: center;
    letter-spacing: 1px;
}

h1.faq_header {
    color: #cfe544;
}

p.transcribe_title {
    padding-top: 20px;
    color: #0e0e0e;
    font: 24px "Quicksand", sans-serif;
    font-weight: bold;
    text-align: center;
    letter-spacing: 1px;
}

p.transcribe_msg {
    color: #0e0e0e;
    font: 19px "Open Sans", sans-serif;
    text-align: center;
}

.padding-sect-transcribe {
    padding: 0;
}

#lang-menu li.hidden {
    display: none;
}

.preloader {
    max-width: 1437px;
}

.header {
    max-width: 1437px;
    font-family: 'Quicksand', sans-serif;
}

.header .container {
    max-width: 1215px;
}

.header .info {
    display: inline-block;
    width: 24px;
    height: 24px;
    margin: 35px 15px 15px 15px;
    text-align: left;
    padding: 0;
    transition: all 0.5s ease 0s;
}

.header.solid .info {
    margin: 15px;
}

.header .info ul {
    list-style: none;
    display: block;
    position: relative;
    left: 0;
    margin: 0;
}

.main_menu > li {
    letter-spacing: 2px;
}

.main_menu > li a {
    font-weight: bold;
}

.main_menu ul li a {
    font-weight: 400;
}

.main_menu > li:hover a, .main_menu .current-menu-item a {
    color: #cfe544;
}

.main_menu ul li a {
    font-family: 'Quicksand', sans-serif;
    color: #f5f5f5 !important;
    text-transform: capitalize !important;
}

.main_menu ul {
    background: rgba(11, 89, 81, 0.88);
}

.main_menu ul li > a:hover, .main_menu ul li .current {
    background-color: rgba(6, 76, 69, 0.5);
    color: #cfe544 !important;
}

.download-button {
    margin-left: 19px;
}

.download-button a {
    font-family: 'Quicksand', sans-serif;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 2.6px;
    font-size: 20px !important;
    color: #ffffff !important;
    border: 0 solid transparent !important;
    border-radius: 28px !important;
    padding: 16px 26px !important;
    background: #f8646a !important;
    background: -moz-linear-gradient(-45deg, #f8646a 0%, #cb2249 100%) !important;
    background: -webkit-linear-gradient(-45deg, #f8646a 0%, #cb2249 100%) !important;
    background: linear-gradient(135deg, #f8646a 0%, #cb2249 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8646a', endColorstr='#cb2249', GradientType=1) !important;
}

.download-button a:hover {
    background: #cb2249 !important;
    background: -moz-linear-gradient(-45deg, #cb2249 0%, #f8646a 100%) !important;
    background: -webkit-linear-gradient(-45deg, #cb2249 0%, #f8646a 100%) !important;
    background: linear-gradient(135deg, #cb2249 0%, #f8646a 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cb2249', endColorstr='#f8646a', GradientType=1) !important;
}

.home-header .parrot-main {
    margin-top: 250px;
    position: absolute;
    left: -150px;
}

.home-header .parrot-main-1 {
    margin-top: 250px;
    position: absolute;
    left: -150px;
}

#footer_menu {
    width: 75%;
}

#footer_menu ul {
    list-style: none;
    margin: 0;
}

#footer_menu.flex-container {
    padding: 0;
    margin: 0;
    height: 200px;
    list-style: none;
    text-align: left;

    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;

    -webkit-flex-flow: column wrap;
    flex-flow: column wrap;
    /*justify-content: space-around;*/
    width: 100%;
}

#footer_menu .flex-item {
    padding: 5px;
    width: 25%;
    margin-top: 3px;
}

#footer_menu .flex-item:first-child {
    padding-top: 5px;
}

#footer_menu a:hover {
    text-decoration: none;
}

#footer_menu .flex-item > a {
    font-family: 'Quicksand', sans-serif;
    font-size: 13px;
    font-weight: 700;
    text-transform: uppercase;
    color: #000000;
}

#footer_menu .flex-item > a:hover {
    color: #838383;
}

#footer_menu .flex-item .sub-nav {
    margin-top: 3px;
}

#footer_menu .flex-item .sub-nav li {
    margin-bottom: 5px;
}

#footer_menu .flex-item .sub-nav li a {
    font-size: 13px;
    color: #838383;
}

#footer_menu .flex-item .sub-nav li a:hover {
    color: #b7b7b7;
}

span.vc_icon_element-icon.fa {
    top: 0 !important;
    left: 0 !important;
    -webkit-transform: none !important;
    -ms-transform: none !important;
    -o-transform: none !important;
    transform: none !important;

}

.page-wrap.page-download {
    min-width: 900px;
}

.page-wrap.main {
    background: url("../images/bg-top.jpg") top center no-repeat;
}

.blog.page-wrap .section-title,
.blog-single.page-wrap .section-title {
    padding-top: 70px;
}

.home-header .title.single {
    margin-top: 39px;
    margin-bottom: 21px;
    width: 100%;
    max-width: 570px;
    float: right;
}

.home-header .title.single p {
    position: relative;
    color: #cfe544;
    font: 700 40px/1.5 "Quicksand", sans-serif;
    text-transform: uppercase;
    letter-spacing: 3.4px;
}

.header-buttons {
    margin: 0;
    max-width: 580px;
    width: 100%;
    float: right;
}

.header-buttons .header-icons {
    display: inline-block;
    margin-top: 13px;
}

/* Home slider */
.home-slider {
    padding-top: 35px;
}

.home-slider .bx-viewport {
    overflow: visible !important;
}

.slide .cloud {
    font-family: 'Just Me Again Down Here', cursive;
    text-align: center;
    color: #010101;
    font-size: 65px;
    max-width: 100%;
    background-size: contain !important;
    margin-left: -20px;
}

.slide .icons {
    width: 100%;
    height: 50px;
}

.slide .description {
    display: inline-block;
    font-family: "Open Sans", sans-serif;
    font-size: 16px;
    line-height: 26px;
    letter-spacing: 1px;
    color: #545454;
    width: 100%;
    max-width: 580px;
    text-align: left;
    margin: 0;
}

.slide.kidding .cloud {
    background: url("../images/slider/kidding-cloud.png") no-repeat;
    width: 592px;
    height: 160px;
    line-height: 50px;
    margin-top: 30px;
    font-size: 50px !important;
    padding-top: 40px;
    padding-left: 55px;
    padding-right: 20px;
}

.slide.kidding .description .text {
    margin: 36px 0;
}

.slide.kidding .icons {
    background: url("../images/slider/kidding-icons.png") no-repeat center center;
}

.slide.seven .cloud {
    background: url("../images/slider/seven-cloud.png") no-repeat;
    width: 592px;
    height: 186px;
    line-height: 186px;
    margin-top: -3px;
}

.slide.seven .description .text {
    margin: 32px 0 0 0;
}

.slide.video .cloud {
    background: url("../images/slider/video-cloud.png") no-repeat;
    width: 599px;
    height: 182px;
    line-height: 70px;
    padding-top: 55px;
    padding-left: 10px;
    margin-top: -4px;
    margin-left: -20px;
}

.slide.video .description .text, .slide.edit .description .text {
    margin: 30px 0;
}

.learn-more-link {
    color: #269c7c;
    display: block;
    font-weight: bold;
}

.slide.video .description .title {
    margin: 6px 0;
    font-family: 'Just Me Again Down Here', cursive;
    text-align: center;
    color: #8aa839;
    font-size: 48px;
    line-height: 60px;
}

.slide.video .column {
    display: inline-block;
    width: 49%;
    vertical-align: top;
    font-size: 14px;
}

.slide.video .column .title {
    font-size: 36px;
    line-height: 6px;
}

.slide.video .column.first .text, .slide.video .column.first .title {
    padding-right: 6%;
}

.slide.video .column.second .text, .slide.video .column.second .title {
    padding-left: 6%;
}

.slide.clouds .cloud {
    background: url("../images/slider/clouds-cloud.png") no-repeat;
    width: 501px;
    height: 154px;
    line-height: 154px;
    margin-left: -10px;
}

.slide.clouds .icons {
    margin: 21px 0;
}

.slide.clouds .description .title {
    margin: 14px 0 20px;
    font-family: 'Just Me Again Down Here', cursive;
    text-align: left;
    color: #010101;
    font-size: 70px;
    line-height: 58px;
}

.slide.clouds .description {
    padding-top: 30px;
}

.slide.edit .cloud {
    background: url("../images/slider/edit-cloud.png") no-repeat;
    width: 311px;
    height: 126px;
    line-height: 126px;
    margin-top: -14px;
    margin-left: -5px;
}

.slide.edit .icons {
    display: inline-block;
    width: 60%;
    background: url("../images/slider/edit-icons.png") no-repeat left center;
}

.slide.edit .description .title-sub {
    margin-top: 32px;
    font-size: 24px;
    font-weight: 600;
    line-height: 32px;
    color: #030303;
}

.slide.edit .description .title {
    display: inline-block;
    font-family: 'Just Me Again Down Here', cursive;
    text-align: left;
    color: #010101;
    font-size: 70px;
    line-height: 58px;
    margin-top: 67px;
    margin-bottom: 15px;
}

#features {
    background: url("../images/features-bg.png") no-repeat top center;
    margin-top: -60px;
    min-height: 500px;
}

#features .container {
    max-width: 1215px;
}

#features .title-feature {
    margin-top: 13px;
}

#features .title-feature p {
    font-family: 'Just Me Again Down Here', cursive;
    text-align: center;
    color: #ffffff;
    font-size: 60px;
    line-height: 45px;
    letter-spacing: 2px;
    margin: 0;
    width: 100%;
}

#features .feature-text p {
    font-family: "Open Sans", sans-serif;
    font-size: 14px;
    line-height: 40px;
    color: #ffffff;
    margin-left: 5px;
    margin-top: 23px;
    width: 100%;
}

#features .feature-image {
    margin-top: -59px;
    margin-left: -33px;
}

#why {
    padding-top: 60px;
    background: url("../images/why.png") no-repeat right 15px bottom 20px;
}

#why .container {
    max-width: 1244px;
}

#why .container > .column_container {
    padding-right: 0;
}

#why .why-title {
    margin-bottom: -10px;
}

#why .why-title p {
    font-family: 'Just Me Again Down Here', cursive;
    text-align: center;
    color: #000000;
    font-size: 90px;
    line-height: 160px;
    margin: 0;
    width: 100%;
}

#why .why-list {
    list-style: none;
    margin: 0;
    padding-top: 20px;
    padding-left: 5px;
}

#why .why-list li {
    position: relative;
    padding: 10px 5px 10px 27px;
    font-family: "Open Sans", sans-serif;
    font-size: 15px;
    line-height: 19px;
    color: #908f8f;
}

#why .why-list li .fa {
    position: absolute;
    color: #bbbbbb;
    left: 0;
    top: 13px;
}

#why .why-list li span {
    font-weight: 700;
    color: #000000;
    text-transform: uppercase;
}

#why .why-image {
    display: none;
}

#choose {
    background: url("../images/choose-bg.png") no-repeat top center;
    margin-top: 75px;
    padding-top: 23px;
}

#choose .container {
    max-width: 1244px;
}

#choose .choose-title {
    margin: 0;
}

#choose .choose-title p {
    font-family: 'Just Me Again Down Here', cursive;
    text-align: center;
    color: #ffffff;
    font-size: 90px;
    line-height: 122px;
    margin: 0;
    width: 100%;
}

.choose-table table {
    width: 100%;
    font-family: "Open Sans", sans-serif;
    font-size: 16px;
    color: #ffffff;
    border-collapse: separate;
    border-spacing: 0 2px;
}

.choose-table table th {
    font-family: 'Quicksand', sans-serif;
    font-weight: 500;
    text-transform: lowercase;
    font-size: 18px;
    color: #37d1a0;
    padding: 10px;
    vertical-align: middle;
}

.choose-table .simple, .choose-table .premium, .choose-table .pro {
    cursor: pointer;
}

.choose-table table th span {
    display: block;
    font-size: 22px;
    line-height: 12px;
    color: #ffffff;
}

.choose-table table th.premium span {
    text-transform: capitalize;
}

.choose-table table th.pro span {
    text-transform: uppercase;
}

.choose-table table tr.dark {
    background-color: rgba(24, 99, 77, 0.48);
}

.choose-table table tr.light {
    background-color: rgba(75, 198, 158, 0.48);
}

.choose-table table tr td {
    padding: 25px 20px;
}

.choose-table table tr .simple, .choose-table table tr .premium, .choose-table table tr .pro {
    text-align: center;
}

.choose-table table tr .fa {
    color: #37d1a0;
    font-size: 30px;
}

.choose-table table tr .active .fa {
    background: -moz-linear-gradient(-45deg, #d1eb23 0%, #63f2b7 100%);
    background: -webkit-linear-gradient(-45deg, #d1eb23 0%, #63f2b7 100%);
    background: -webkit-gradient(linear, left top, left bottom, from(#d1eb23), to(#63f2b7));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    text-fill-color: transparent;
    color: #d1eb23;
    display: initial;
}

.choose-table table tr .active {
    background-color: rgba(75, 198, 155, 0.24);
    -moz-box-shadow: inset 5px 0 5px -5px rgba(0, 0, 0, 0.46),
    inset -5px 0 5px -5px rgba(0, 0, 0, 0.46);
    -webkit-box-shadow: inset 5px 0 5px -5px rgba(0, 0, 0, 0.46),
    inset -5px 0 5px -5px rgba(0, 0, 0, 0.46);
    box-shadow: inset 5px 0 5px -5px rgba(0, 0, 0, 0.46),
    inset -5px 0 5px -5px rgba(0, 0, 0, 0.46);
}

.choose-table table tr:first-child .active {
    border-radius: 20px 20px 0 0;
}

.choose-table table tr:last-child .active {
    border-radius: 0 0 20px 20px;
}

#choose a.next-link {
    position: relative;
    display: block;
    max-width: 150px;
    margin: 0 auto;
    text-align: center;
    font-family: "Open Sans", sans-serif;
    font-weight: 500;
    font-size: 16px;
    color: #b0d4d1;
    min-height: 70px;
}

#choose a.next-link:hover {
    text-decoration: none;
}

#choose a.next-link:hover .fa {
    padding-top: 5px;
}

#choose a.next-link span {
    display: block;
}

#choose a.next-link .fa {
    font-size: 45px;
    line-height: 30px;
    transition: all 0.5s ease 0s;
}

.page-header {
    padding-top: 40px;
    min-height: 480px;
    border: none !important;
}

.page-header .title-line {
    margin: 0;
    max-width: 570px;
    float: right;
    width: 100%;
}

#business-header.page-header .title-line,
#business-header.page-header .header-description p,
#hangouts-header.page-header .title-line,
#hangouts-header.page-header .header-description p,
#watson-header.page-header .title-line,
#watson-header.page-header .header-description p {
    max-width: 818px;
    padding-right: 100px;
}

#watson-header {
    min-height: 590px;
}

#watson-header .header-description p {
    font-size: 16px;
    margin-top: 0;
}

#watson-header .wpb_single_image img {
    max-width: 200%;
    position: absolute;
    right: 50px;
    top: -50px;
}

#hangouts-header.page-header .title-line {
    padding-right: 0;
}

#business-header.page-header .header-buttons,
#hangouts-header.page-header .header-buttons {
    max-width: 834px;
}

.page-header .title-line p {
    font-family: 'Quicksand', sans-serif;
    font-weight: 700;
    font-size: 55px;
    line-height: 60px;
}

.page-header .title-line h1 {
    font-family: 'Quicksand', sans-serif;
    font-weight: 700;
    font-size: 55px;
    line-height: 60px;
}

.page-header .title-line.first {
    text-transform: lowercase;
    color: #cfe544;
}

.page-header .title-line.second {
    text-transform: uppercase;
    color: #ffffff;
    letter-spacing: 3px;
}

.page-header .header-description p {
    font-family: "Open Sans", sans-serif;
    font-weight: 400;
    color: #ffffff;
    font-size: 18px;
    line-height: 32px;
    letter-spacing: 1px;
    margin-top: 28px;
    margin-bottom: 32px;
    max-width: 570px;
    float: right;
}

.page-header .header-parrot {
    position: absolute;
    top: -60px;
    right: -110px;
}

#education-info, #business-info {
    font-family: "Open Sans", sans-serif;
    color: #000000;
}

#education-info .container {
    max-width: 1244px;
}

#business-info .container {
    max-width: 940px;
}

#education-info .info-title, #business-info .info-title,
.terms-content .info-title, .policy-content .info-title, .faq-content .info-title {
    font-weight: 600;
    text-transform: uppercase;
    text-align: center;
    line-height: 28px;
    padding-top: 15px;
}

#business-info .info-title {
    margin-bottom: 25px;
}

#education-info .info-title p, #business-info .info-title p {
    margin: 0 0 12px;
    font-size: 22px;
}

#business-info .info-description {
    margin-bottom: 30px;
}

#education-info .column-first {
    padding-right: 50px;
}

#education-info .column-first .column-description {
    padding-left: 2px;
}

#education-info .column-second {
    margin-left: -25px;
}

#education-info .column-second .column-description {
    padding-left: 10px;
}

#education-info .column-icon, #education-info .column-title {
    display: inline-block;
    vertical-align: top;
    margin-bottom: 0;
}

#education-info .column-icon .fa:before {
    font-size: 48px !important;
    color: #0c817a;
    background: -moz-linear-gradient(-59deg, #20a96e 0%, #0c817a 100%);
    background: -webkit-linear-gradient(-59deg, #20a96e 0%, #0c817a 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#20a96e', endColorstr='#0c817a', GradientType=1);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    text-fill-color: transparent;
    display: initial;
    width: 100%;
}

#education-info .column-title p {
    line-height: 60px;
    font-size: 16px;
    text-transform: uppercase;
    font-weight: 600;
}

#education-info .column-description p, #business-info .info-description p {
    font-size: 16px;
    font-weight: 400;
    line-height: 2;
}

#education-options, #business-options {
    background: url("../images/education-bg.png") no-repeat top center;
    margin-top: 95px;
    padding-top: 10px;
}

#business-options {
    margin-top: 50px;
}

#education-options .container, #business-options .container {
    max-width: 1244px;
}

#education-options .option-title {
    margin-bottom: 21px;
}

#education-options .drive-image {
    margin-top: -60px;
    margin-left: -20px;
    width: 120%;
    max-width: 677px;
}

#education-options .option-title.gm-webex {
    padding-top: 70px;
}

#education-options .option-title p, #business-options .option-title p, .skype-advertisement .option-title p,
.hangouts-advertisement .option-title p, .facebook-advertisement .option-title p, .viber-advertisement .option-title p,
.goto-advertisement .option-title p, .facetime-advertisement .option-title p, #watson-instructions .option-title p,
#watson-features .option-title p {
    font-family: 'Quicksand', sans-serif;
    font-weight: 500;
    font-size: 36px;
    line-height: 40px;
    color: #cfe545;
    text-transform: uppercase;
}

#business-options .option-title {
    padding-top: 75px;
}

#business-options .option-title p {
    font-size: 26px;
    text-transform: none;
    text-align: center;
    line-height: 1;
    font-weight: 400;
    margin-bottom: 16px;
    letter-spacing: 0.3px;
}

#education-options .option-description p, #business-options .option-description span {
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    font-size: 16px;
    line-height: 2;
    color: #ffffff;
}

#education-options .gm-webex-column .option-description p {
    line-height: 2;
}

#education-options .gm-webex-column .option-title {
    margin-bottom: 18px;
}

#business-options .option-description span {
    line-height: 1.5;
}

#business-options .option-description.first {
    padding-top: 58px;
    padding-left: 15px;
}

#business-options .option-description.second {
    padding-top: 14px;
}

#business-options .option-description ul {
    padding-left: 15px;
    margin: 0;
}

#business-options .option-description ul li, .hangouts-advertisement li, .facebook-advertisement li,
.skype-advertisement li, .viber-advertisement li, .goto-advertisement li, .facetime-advertisement li {
    color: #7ab6a7;
    font-size: 22px;
    padding-top: 5px;
    padding-left: 5px;
    margin-bottom: 25px;
}

#business-options .business-option-1 {
    position: relative;
    right: -15px;
    width: 120%;
}

#business-options .business-option-1 img {
    width: 100%;
}

#business-options .business-option-2 {
    position: relative;
    width: 108%;
    left: -30px;
    top: -75px;
}

#education-options .gm-webex-image {
    position: relative;
    width: 105%;
    left: -10px;
}

#education-options .gm-webex-image img {
    margin-left: -20px;
}

#business-header .header-business,
#skype-header .header-skype,
#hangouts-header .header-hangouts {
    position: absolute;
    top: -125px;
    left: -28px;
}

#products-header {
    padding-top: 55px;
}

#products-header .container {
    max-width: 1215px;
}

#products-header .title p {
    font-family: 'Quicksand', sans-serif;
    font-weight: 500;
    font-size: 40px;
    line-height: 1.5;
    letter-spacing: 2.5px;
    color: #cfe545;
    text-align: center;
}

#products-header .download-options {
    padding-top: 31px;
}

#products-header .download-option {
    position: relative;
    width: 395px;
    min-height: 672px;
    background: #f1f4f5;
    z-index: 0;
    -webkit-box-shadow: 0px 0px 29px 0px rgba(113, 129, 127, 0.4);
    -moz-box-shadow: 0px 0px 29px 0px rgba(113, 129, 127, 0.4);
    box-shadow: 0px 0px 29px 0px rgba(113, 129, 127, 0.4);
    margin-top: 46px;
    float: left;
    transition: all 0.5s ease 0s;
    padding-bottom: 140px;
}

#products-header .download-option.active {
    background: #ffffff;
    z-index: 2;
}

#products-header .download-option.pro {
    min-height: 764px;
    width: 448px;
    margin-top: 0;
    margin-left: -35px;
    z-index: 1;
}

#products-header .download-option.simple {
    margin-left: 5px;
}

#products-header .download-option.premium {
    margin-left: -30px;
}

#products-header .header-option {
    height: 73px;
    text-align: center;
    margin-bottom: 10px;
}

#products-header .download-option.simple .header-option {
    background: #269c7c;
}

#products-header .download-option.premium .header-option {
    background: #666666;
}

#products-header .download-option.pro .header-option {
    background: #b7943c url("../images/products-pro-header.png") center center no-repeat;
}

#products-header .header-option .fa,
#products-header .header-option .text {
    line-height: 73px;
    color: #ffffff;
    font-size: 22px;
}

#products-header .download-option.pro .header-option .fa,
#products-header .download-option.pro .header-option .text {
    color: #494848;
}

#products-header .download-option.pro .header-option .fa {
    font-size: 25px;
}

#products-header .download-option.pro .header-option .text {
    padding-left: 6px;
}

#products-header .download-option.premium .header-option .text {
    padding-left: 15px;
}

#products-header .header-option .fa {
    padding-right: 6px;
}

#products-header .header-option .text {
    font-family: 'Quicksand', sans-serif;
    font-weight: 500;
    padding-left: 10px;
    letter-spacing: 1.5px;
}

#products-header .record-calls,
#products-header .share-calls,
#products-header .features,
#products-header .limit {
    margin: 0 50px;
    text-align: center;
    padding: 15px 0;
    font-family: 'Open Sans', sans-serif;
    letter-spacing: 1px;
    border-bottom: 1px solid #cbd2d2;
}

#products-header .limit {
    border: none;
}

#products-header .download-option.pro .record-calls,
#products-header .download-option.pro .share-calls {
    margin: 0 40px;
}

#products-header .record-calls .title,
#products-header .share-calls .title,
#products-header .features .title,
#products-header .limit .title {
    font-weight: 700;
    font-size: 18px;
    color: #269c7c;
    padding-bottom: 6px;
    text-transform: uppercase;
}

#products-header .record-calls .text,
#products-header .share-calls .text,
#products-header .features .text,
#products-header .limit .text {
    font-weight: 600;
    font-size: 14px;
    color: #000;
}

#products-header .features .text .color {
    color: #269c7c;
    font-weight: 700;
    text-transform: uppercase;
}

#products-header .download-option .text span {
    display: block;
    line-height: 20px;
}

#products-header .download-option .icons, .goto-advertisement .download-option .icons {
    padding-top: 15px;
}

.goto-advertisement .download-option .icons {
    padding-left: 20px;
}

.icons span {
    display: inline-block;
    background-image: url("../images/products-icons.png");
    height: 31px;
    margin: 0 4px;
}

.langs.icons span {
    width: 32px;
    height: 34px;
    margin: 0 3px;
}

.icons span.skype {
    width: 29px;
    background-position: 0 0;
}

.icons span.skypeweb {
    width: 29px;
    background-position: -527px 1px;
}

.icons span.meet {
    width: 27px;
    background-position: -569px 0;
}

.icons span.hangouts {
    width: 27px;
    background-position: -43px 0;
}

.icons span.facebook {
    width: 27px;
    background-position: -85px 0;
}

.download-option .icons span.viber, .upgrade-single .icons span.viber {
    width: 28px;
    background-position: -127px 0;
}

.download-option .icons span.facetime, .upgrade-single .icons span.facetime {
    width: 34px;
    background-position: -166px 0;
}

.icons span.gotomeeting {
    width: 27px;
    background-position: -211px 0;
}

.icons span.webex {
    width: 27px;
    background-position: -254px 0;
}

.icons span.everntote {
    width: 26px;
    background-position: -292px 0;
}

.icons span.dropbox {
    width: 32px;
    background-position: -329px 0;
}

.icons span.onedrive {
    width: 29px;
    background-position: -370px 0;
}

.icons span.gdrive {
    width: 33px;
    background-position: -407px 0;
}

.icons span.gmail {
    width: 31px;
    background-position: -447px 0;
}

.icons span.youtube {
    width: 26px;
    background-position: -486px 0;
}

.icons span.lang-de {
    background-position: 0 -87px;
}

.icons span.lang-en {
    background-position: -34px -87px;
}

.icons span.lang-fr {
    background-position: -68px -87px;
}

.icons span.lang-jp {
    background-position: -101px -87px;
}

.icons span.lang-ch {
    background-position: -136px -87px;
}

.icons span.lang-ru {
    background-position: -171px -87px;
}

.icons span.lang-es {
    background-position: -206px -87px;
}

#products-header .download-option .price {
    width: 100%;
    position: absolute;
    text-align: center;
    height: 114px;
    bottom: 25px;
}

#products-header .download-option .price .title, #products-header .upgrade-single .price .title {
    font-family: 'Open Sans', sans-serif;
    font-size: 30px;
    font-weight: 700;
    color: #565656;
    letter-spacing: 1px;
}

#products-header .download-option .price .title span, #products-header .upgrade-single .price .title span {
    font-size: 15px;
    font-weight: 400;
}

#products-header .download-option .price .download-button {
    margin: 0 auto;
    padding-top: 25px;
}

#products-header .download-option .price .download-button a {
    background: #bdbebf !important;
    background: -moz-linear-gradient(-45deg, #bdbebf 1%, #4c4c4c 100%) !important;
    background: -webkit-linear-gradient(-45deg, #bdbebf 1%, #4c4c4c 100%) !important;
    background: linear-gradient(135deg, #bdbebf 1%, #4c4c4c 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bdbebf', endColorstr='#4c4c4c', GradientType=1) !important;
}

#products-header .download-option .price .download-button a:hover {
    text-decoration: none;
    background: #4c4c4c !important;
    background: -moz-linear-gradient(-45deg, #4c4c4c 0%, #bdbebf 99%) !important;
    background: -webkit-linear-gradient(-45deg, #4c4c4c 0%, #bdbebf 99%) !important;
    background: linear-gradient(135deg, #4c4c4c 0%, #bdbebf 99%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4c4c4c', endColorstr='#bdbebf', GradientType=1) !important;
}

#products-header .download-option.active .price .download-button a {
    background: #f8646a !important;
    background: -moz-linear-gradient(-45deg, #f8646a 0%, #cb2249 100%) !important;
    background: -webkit-linear-gradient(-45deg, #f8646a 0%, #cb2249 100%) !important;
    background: linear-gradient(135deg, #f8646a 0%, #cb2249 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8646a', endColorstr='#cb2249', GradientType=1) !important;
}

#products-header .download-option.active .price .download-button a:hover {
    background: #cb2249 !important;
    background: -moz-linear-gradient(-45deg, #cb2249 0%, #f8646a 100%) !important;
    background: -webkit-linear-gradient(-45deg, #cb2249 0%, #f8646a 100%) !important;
    background: linear-gradient(135deg, #cb2249 0%, #f8646a 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cb2249', endColorstr='#f8646a', GradientType=1) !important;
}

#products-header .download-page .price .download-button a.alternative {
    font-size: 14px !important;
    text-transform: none;
    text-decoration: underline;
    color: #888888 !important;
    background: none !important;
    letter-spacing: 1.4px;
}

#products-header .download-page .price .download-button a.alternative:hover {
    font-size: 14px !important;
    text-transform: none;
    text-decoration: underline;
    color: #888888 !important;
    background: none !important;
    letter-spacing: 1.4px;
}

#products-header .download-page .price .download-button p {
    margin-top: 24px;
}

#products-header .download-page .price {
    bottom: 56px !important;
}

#products-header .download-page {
    padding-bottom: 176px !important;
}

#products-license {
    margin-top: 10px;
}

.products-download .download-form label {
    line-height: 30px !important;
}

#products-license .license {
    position: relative;
    max-width: 500px;
    min-height: 90px;
    padding-left: 75px;
    padding-top: 10px;
    background: url("../images/products-license.png") no-repeat left center;
    left: 50%;
    margin-left: -280px;
}

#products-license .license .text-line {
    display: block;
    font-family: 'Quicksand', sans-serif;
    font-weight: 500;
    font-size: 18px;
    color: #565656;
    text-align: center;
    letter-spacing: 1px;
    line-height: 1;
}

#products-license .license .text-line.first {
    font-size: 24px;
    font-weight: 700;
    letter-spacing: 2px;
    text-transform: uppercase;
    line-height: 38px;
}

#products-license .wpb_button {
    margin-bottom: 10px;
}

#facetime-header .header-icons img {
    height: 30px;
}

.products-download {
    padding-bottom: 15px;
}

.dialog-container .close,
.dialog-container .languages,
.dialog-container .cancel,
.dialog-container .group-license {
    display: none;
}

#products-license .license a {
    text-decoration: underline;
    color: #565656;
}

#download-header.page-header {
    padding-top: 70px;
    min-height: 180px;
}

#download.choose-forms .pay_choose {
    margin-top: 0;
    padding-top: 0;
}

#download-header.page-header {
    padding-top: 30px;
}

#download-header .title-line.first,
#download-header .title-line.second {
    text-align: center;
}

#download-header .title-line.first {
    text-transform: none;
}

#download-header .title-line.first p {
    font-size: 48px;
    font-weight: 500;
    letter-spacing: 4px;
    line-height: 1;
}

#download-header .title-line {
    float: none;
    max-width: none;
}

#download-instructions {
    background: url("../images/education-bg.png") no-repeat center center;
    margin-top: 15px;
    padding-top: 50px;
}

.choose-forms-download-body {
    width: 100%;
    background: #fff;
}

.choose-forms .choose-forms-download-caption {
    margin-top: 0;
    padding-bottom: 15px;
    padding-top: 30px;
    margin-bottom: 0;
}

#download-instructions .container {
    max-width: 1234px;
}

#download-instructions .title p {
    font-family: 'Quicksand', sans-serif;
    font-weight: 500;
    font-size: 36px;
    color: #cfe545;
    text-align: center;
    line-height: 1;
    text-transform: uppercase;
}

#download-instructions .instruction-list {
    padding-top: 15px;
}

#download-instructions ul {
    color: #ffffff;
    list-style-type: none;
    -moz-column-count: 2;
    -moz-column-gap: 20px;
    -webkit-column-count: 2;
    -webkit-column-gap: 20px;
    column-count: 2;
    column-gap: 20px;
    font: 300 16px "Open Sans", sans-serif;
    margin: 0;
}

#download-instructions li {
    position: relative;
    line-height: 26px;
    margin-bottom: 2px;
    padding: 6px 10px 28px 48px;
    letter-spacing: 0.35px;
}

#download-instructions li i.fa {
    position: absolute;
    color: #78afa3;
    left: 0;
    top: 0;
}

#download-instructions li i.fa.fa-download,
#download-instructions li i.fa.fa-lock,
#download-instructions li i.fa.fa-question-circle-o {
    font-size: 40px;
}

#download-instructions li i.fa.fa-arrow-circle-o-right {
    font-size: 44px;
}

#download-instructions li i.fa.fa-refresh {
    font-size: 30px;
    top: 6px;
    left: 6px;
}

#download-instructions li i.fa.fa-lock {
    left: 6px;
    top: 8px;
}

#download-instructions li i.fa.fa-user-circle-o {
    font-size: 38px;
    top: 5px;
}

#download-instructions li .text {
    position: relative;
    padding-left: 25px;
    font-weight: 400;
}

#download-instructions li .number {
    position: absolute;
    left: 0;
}

#download-instructions li .action {
    text-transform: uppercase;
    font: 600 16px "Open Sans", sans-serif;
    letter-spacing: 0.2px;
}

#download-instructions li .action.block {
    display: block;
}

#download-instructions li .action a {
    color: #ffffff;
    text-decoration: underline;
}

#download-instructions .instruction-icons {
    text-align: center;
    font: 400 16px "Open Sans", sans-serif;
    color: #ffffff;
    padding-top: 5px;
    line-height: 30px;
    letter-spacing: 1.5px;
}

#download-instructions .instruction-icons .text-line {
    margin-bottom: 0;
}

#download-instructions .instruction-icons .text-line.first {
    font-weight: 600;
    text-transform: uppercase;
}

.home-slider .description .instruction-icons .icons, .home-slider .description .download-option .icons {
    text-align: center;
}

.instruction-icons .icons {
    padding-top: 25px;
    padding-bottom: 10px;
}

.instruction-icons .icons span {
    display: inline-block;
    background-image: url("../images/products-icons.png");
    height: 45px;
    margin: 0 7px;
}

.instruction-icons .icons span.skype {
    background-position: 0 -34px;
    width: 42px;
}

.instruction-icons .icons span.skypeweb {
    background-position: -439px -34px;
    width: 42px;
}

.instruction-icons .icons span.meet {
    background-position: -500px -34px;
    width: 42px;
}

.instruction-icons .icons span.hangouts {
    background-position: -63px -34px;
    width: 39px;
}

.instruction-icons .icons span.facebook {
    background-position: -125px -34px;
    width: 39px;
}

.instruction-icons .icons span.viber {
    background-position: -248px -34px;
    width: 41px;
}

.instruction-icons .icons span.facetime {
    background-position: -305px -34px;
    width: 50px;
}

.instruction-icons .icons span.gotomeeting {
    background-position: -187px -34px;
    width: 39px;
}

.instruction-icons .icons span.webex {
    background-position: -372px -34px;
    width: 39px;
}

.instruction-icons .icons span.french {
    background-position: -66px -88px;
    width: 32px;
}

.instruction-icons .icons span.jp {
    background-position: -100px -88px;
    width: 32px;
}

.instruction-icons .icons span.ch {
    background-position: -136px -88px;
    width: 32px;
}

.instruction-icons .icons span.spanish {
    background-position: -206px -88px;
    width: 32px;
}

.instruction-icons .icons span.us {
    background-position: -35px -88px;
    width: 32px;
}

.choose-forms {
    margin: 0 auto;
    padding-top: 20px;
}

.choose-forms .vc_column_container > .vc_column-inner,
.choose-forms .wpb_column.column_container {
    padding: 0;
}

.choose-forms .header__green {
    color: #16a588;
}

.choose-forms .header__uppercase {
    text-transform: uppercase;
    text-align: center;
    font-weight: 600;
}

.choose-forms .choose-forms-callnote-version {
    text-align: center;
    margin-left: 0;
}

.choose-forms .choose-forms-callnote-version li {
    position: relative;
    display: inline-block;
    width: 150px;
    height: 100px;
    margin: 0 15px;
    text-align: center;
    color: #555555;
    font-size: 15px;
    font-weight: 600;
    cursor: pointer;
    background: #cfe544;
    transition: all 0.5s ease 0s;
    padding-top: 20px;
}

.choose-forms .choose-forms-callnote-version li .windows,
.choose-forms .choose-forms-callnote-version li .mac {
    font-size: 30px;
}

.choose-forms .choose-forms-callnote-version li span {
    display: block;
    margin-top: 10px;
}

.choose-forms .choose-forms-callnote-version li .fa.fa-caret-down {
    position: absolute;
    display: none;
    bottom: -23px;
    font-size: 40px;
    left: 50%;
    margin-left: -11px;
    color: #d93653;
}

.choose-forms .choose-forms-callnote-version li:hover,
.choose-forms .choose-forms-callnote-version .callnote-version__active {
    color: #ffffff;
    background: #f8646a;
    background: -moz-linear-gradient(-45deg, #f8646a 0%, #cb2249 100%);
    background: -webkit-linear-gradient(-45deg, #f8646a 0%, #cb2249 100%);
    background: linear-gradient(135deg, #f8646a 0%, #cb2249 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8646a', endColorstr='#cb2249', GradientType=1);
}

.choose-forms .choose-forms-callnote-version .callnote-version__active .fa.fa-caret-down {
    display: block;
}

.choose-forms .choose-forms-download-caption {
    margin-top: 35px;
    text-align: center;
    margin-bottom: 0;
}

.choose-forms-download-caption h4 {
    font-family: 'Quicksand', sans-serif;
    font-weight: 500;
    font-size: 24px;
    letter-spacing: 1.8px;
}

.choose-forms .choose-forms-download-caption p {
    font-family: 'Quicksand', sans-serif;
    font-weight: 700;
    font-size: 26px;
    color: #000;
    margin-bottom: 0;
}

input.form-error {
    border: 1px solid #e8b0b0 !important;
}

.choose-forms .download-form .subscribe {
    margin-bottom: 20px;
}

#cancel-subscription .loader-form {
    visibility: hidden;
    display: inline-block;
    margin-top: 17px;
    padding-left: 15px;
}

#cancel-subscription .loader-form i {
    color: #222;
    font-size: 20px;
}

.failed__action-row .button.button-default {
    background: #bdbebf !important;
    background: -moz-linear-gradient(-45deg, #bdbebf 1%, #4c4c4c 100%) !important;
    background: -webkit-linear-gradient(-45deg, #bdbebf 1%, #4c4c4c 100%) !important;
    background: linear-gradient(135deg, #bdbebf 1%, #4c4c4c 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bdbebf', endColorstr='#4c4c4c', GradientType=1) !important;
}

.failed__action-row .button.button-default:hover {
    text-decoration: none;
    background: #4c4c4c !important;
    background: -moz-linear-gradient(-45deg, #4c4c4c 0%, #bdbebf 99%) !important;
    background: -webkit-linear-gradient(-45deg, #4c4c4c 0%, #bdbebf 99%) !important;
    background: linear-gradient(135deg, #4c4c4c 0%, #bdbebf 99%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4c4c4c', endColorstr='#bdbebf', GradientType=1) !important;
}

.registered-form.choose-forms {
    min-height: 0;
}

.choose-forms .pay_choose {
    margin-top: 130px;
}

.choose-forms .step-registration .free-trial-text {
    font-family: "Open Sans", sans-serif;
    margin-bottom: 0;
    font-size: 19px;
    color: #cb2b4f;
    font-weight: 700;
}

.choose-forms .step-registration .total-price-text {
    font-family: "Open Sans", sans-serif;
    margin-bottom: 0;
    font-size: 19px;
    color: #000;
    font-weight: 700;
}

.choose-forms .step-registration .time-for-cancel {
    font-family: "Open Sans", sans-serif;
    margin: 15px auto 0;
    font-size: 19px;
    font-weight: 500;
    color: #000;
}

.btn-disabled {
    color: #E5E5E5 !important;
}

.btn-disabled:hover {
    cursor: default;
}

/* Active item for language menu*/
#lang-menu ul {
    position: absolute;
    left: -100px;
}

#lang-menu > li {
    min-width: 50px;
}

.info ul li {
    float: right;
    margin-left: 20px;
}

#lang-menu > li span {
    position: relative;
    display: inline-block;
    width: 20px;
    height: 20px;
}

#lang-menu > li span:before {
    content: "";
    background: url("../images/sprite_flag.png") no-repeat;
    width: 20px;
    height: 20px;
    position: absolute;
    /*left: -30px;*/
}

#lang-menu > li.en span:before {
    background-position: -185px;
}

#lang-menu > li.fr span:before {
    background-position: -65px;
}

#lang-menu > li.de span:before {
    background-position: -95px;
}

#lang-menu > li.esp span:before {
    background-position: -35px;
}

#lang-menu > li.china span:before {
    background-position: -5px;
}

#lang-menu > li.japan span:before {
    background-position: -125px;
}

#lang-menu > li.ru span:before {
    background-position: -155px;
}

/*End ctive item*/

#lang-menu ul li {
    position: relative;
}

#lang-menu:hover ul li a {
    padding-left: 40px !important;
}

#lang-menu ul li a:before {
    content: "";
    background: url("../images/sprite_flag.png") no-repeat;
    width: 20px;
    height: 20px;
    position: absolute;
    left: 10px;
    top: 10px;
}

#lang-menu ul li.de a:before {
    background-position: -95px;
}

#lang-menu ul li.esp a:before {
    background-position: -35px;
}

#lang-menu ul li.ru a:before {
    background-position: -155px;
}

#lang-menu ul li.china a:before {
    background-position: -5px;
}

#lang-menu ul li.japan a:before {
    background-position: -125px;
}

#lang-menu ul li.en a:before {
    background-position: -185px;
}

#lang-menu ul li.fr a:before {
    background-position: -65px;
}


/* Footer */
.social-icons li {
    vertical-align: text-bottom;
}

.footer {
    background-color: #ffffff;
    padding-top: 32px;
    color: #838383;
}

.footer .container {
    max-width: 1244px;
}

.footer .social-icons {
    width: 253px;
    display: inline-block;
    vertical-align: middle;
    text-align: left;
    float: left;
    padding-left: 5px;
}

.footer .social-logo {
    height: 51px;
}

.logo {
    background-size: 60px auto;
    font: 500 35px/45px "Quicksand", sans-serif;
    padding-left: 60px;
    padding-bottom: 5px;
    letter-spacing: 5px;
    background-position-y: top;
}

.header .logo:hover {
    color: #fff;
    text-decoration: underline;
}

.footer .social-icons .logo {
    margin: 0 10px;
    background-image: url("https://callnote.net/wp-content/themes/horizon/img/callnote-logo-gray.svg");
    color: #b7b7b7;
}

.footer .social-link {
    text-align: center;
    padding-left: 25px;
}

.footer .social-link a {
    display: inline-block;
}

.footer .social-link a:hover {
    text-decoration: none;
}

.footer .social-icons i {
    margin: 0 5px;
    width: 22px;
    color: #030303;
    font-size: 20px;
}

.footer .social-icons .copy {
    font-size: 13px;
    padding-bottom: 10px;
    display: block;
    text-align: center;
    padding-left: 15px;
    padding-top: 10px;
}

.footer .footer-menu {
    width: 70%;
    display: inline-block;
    position: relative;
    top: -30px;
}

.footer .footer-logo {
    width: 45%;
    display: inline-block;
    vertical-align: middle;
    text-align: right;
    font-size: 12px;
}

.footer .footer-logo a:hover {
    cursor: pointer;
    text-decoration: none;
    color: #CCC;
}

div.AuthorizeNetSeal {
    margin: -29px 25px -22px 0 !important;
    display: inline-block !important;
    vertical-align: bottom;
    width: 80px !important;
    height: 80px !important;
}

@media only screen and (max-width: 620px) {
    div.AuthorizeNetSeal {
        margin: -29px 25px 0 0 !important;
        display: inline-block !important;
        vertical-align: bottom;
        width: 80px !important;
        height: 80px !important;
    }
}

.footer div.message_inf {
    color: #CCCCCC !important;
    padding-right: 9px;
}

.footer .copy span {
    display: block;
}

.footer .copy span.terms {
    margin-bottom: 38px;
    margin-top: -38px;
}

.footer .copy span.terms a {
    padding: 0 18px;
    color: #CCCCCC !important;
}

.footer .footer-logo a .footer-logo-img {
    display: inline-block;
    width: 120px;
    height: 50px;
    vertical-align: middle;
    margin-left: 5px;
    background: url('../images/logo.png');
}

/*# soursceMappingURL=styles.css.map */

.download-button-centered {
    margin: auto !important;
    display: flex;
    padding: 20px;
    max-width: 600px;
}

.download-button-centered button {
    margin: 0 auto;
    display: block;
    float: none;
}

.download-button-centered button.ml-100 {
    display: inline-block;
    float: left;
}

.form-55 {
    width: 55% !important;
}

.logo-callnote-pic {
    display: inline-block;
    width: 30px;
    height: 25px;
    background-image: url('https://callnote.net/wp-content/themes/horizon/img/callnote-logo-green.svg');
    background-size: 100%;
    padding-right: 0 !important;
    margin-right: 5px;
    background-repeat: no-repeat;
}


.download, .subscribe {
    -webkit-transition: 0s;
    -moz-transition: 0s;
    -o-transition: 0s;
    -ms-transition: 0s;
    transition: 0s;
}

.dbgo {
    width: 720px;
    margin-left: -30px;
    margin-top: 20px;
    position: relative;
    height: 40px;
    overflow: hidden;
    margin-bottom: 35px;
}

select {
    background: #fff url('https://callnote.net/wp-content/plugins/cn_customisation/images/arrow.png') no-repeat;
    background-size: 10px;
    background-position: right 12px center;
    -webkit-appearance: none;
    -moz-appearance: none;
    border-radius: 0px;
}

.second_card {
    width: 500px;
    height: 300px;
    background: url(https://callnote.net/wp-content/plugins/cn_customisation/images/bank_card_2.png) no-repeat;
    float: right;
    display: inline-block;
    margin-top: 50px;
    margin-bottom: 10px;
    margin-right: -50px;
    background-size: 425px;
}

.sc_d {
    float: right;
    margin-right: 110px;
    margin-top: 110px;
}

.tot_amount {
    display: inline-block;
    margin-left: 10px;
    font-size: 16px;
    font-weight: bold;
    color: #000;
    line-height: 25px;
}

.lb_card {
    float: left;
    display: inline-block;
    line-height: 40px;
    margin-right: 0px;
    text-align: left;
    margin-bottom: 19px;
    width: 110px;
}

.labcdo {
    float: left;
    display: inline-block;
    line-height: 40px;
    width: 100px;
    text-align: left;
    margin-bottom: 19px;
}

.xtr .show-error {
    margin-top: -18px;
    font-size: 11px;
    text-align: right;
    color: #f5141e;
}

.cr_tpv {
    font-size: 18px;
    color: #ca0814;
}

.br_none br {
    display: none;
}

.br_none label {
    color: #000;
}

.first_card {
    width: 550px;
    height: 330px;
    background: url(https://callnote.net/wp-content/plugins/cn_customisation/images/bank_card_1_1.png) no-repeat;
    float: left;
    display: inline-block;
    position: absolute;
    background-position-x: 0px;
    background-size: 92%;
}

.first_card br {
    display: none;
}

.desktop-hide,
.desktop-show {
    display: none;
}

.choose-forms-download-mobile {
    text-align: center;
    padding: 60px 15px;
    background: #ffffff;
    border-bottom: 1px solid #c8c8c8;
}

.choose-forms-download-mobile h4 {
    font-family: 'Quicksand', sans-serif;
    font-weight: 500;
    font-size: 20px;
    color: #464646;
    margin-bottom: 30px;
}

.choose-forms-download-mobile a {
    color: #16a588;
    font-weight: 600;
}

.choose-forms .pay_choose .payment-options__list {
    margin: 0 auto;
    max-width: 800px;
}

.google-hangouts,
.skype {
    margin-top: -75px;
}

.google-hangouts .hangouts-img,
.skype .skype-img {
    display: inline-block;
    float: left;
}

.google-hangouts p,
.skype p {
    float: left;
    letter-spacing: 7px;
    margin-left: 10px;
}

#skype-header {
    padding-top: 50px;
}

.page-header .title-line.cloud {
    background: url("../images/skype-cloud.png") no-repeat left bottom;
    height: 180px;
    max-width: 575px;
    background-size: contain;
}

#viber-header .title-line.cloud {
    background: url("../images/viber-cloud.png") no-repeat right bottom;
    height: 180px;
    max-width: 495px;
    background-size: contain;
}

.page-header .title-line.cloud p {
    font-family: 'Just Me Again Down Here', cursive;
    width: 100%;
    text-align: center;
    font-size: 72px;
    font-weight: 400;
    line-height: 100px;
    letter-spacing: 2px;
    color: #ffffff;
    margin: 0;
    padding-right: 15px;
}

.products-page .page-header .header-parrot {
    width: 126%;
    top: -30px;
    right: -185px;
}

.products-page .header-description p {
    line-height: 30px;
    letter-spacing: 0.3px;
    margin-top: 16px;
    margin-bottom: 24px;
    font-size: 17px;
}

.en-content .products-page #skype-header .header-description p {
    line-height: 26px;
}

#hangouts-header .img-title,
#skype-header .img-title {
    margin: -30px 0;
}

#hangouts-header .header-description p {
    font-size: 16px;
}

.page-header .side-img {
    position: absolute;
    width: 200%;
    right: 0;
    top: -30px;
}

.skype-advantages, .hangouts-advantages, .viber-advantages, .goto-advantages, .facetime-advantages {
    margin: 0 auto;
    max-width: 1244px;
}

.adv-first-row {
    margin-top: 38px !important;
    max-width: 1214px;
    padding-left: 11px;
}

.page-header .goto .title-line.cloud {
    max-width: 500px;
    max-height: 150px;
}

.page-header .goto .title-line.cloud p {
    margin-top: 20px;
}

.page-header .webex .title-line.cloud {
    max-width: 470px;
    max-height: 120px;
    background: url("../images/skype-cloud.png") no-repeat right bottom;
    -webkit-background-size: contain;
    background-size: contain;
}

.page-header .webex .title-line.cloud p {
    max-width: 370px;
    float: right;
    margin-top: -25px;
}

.get-callnote-block {
    text-align: center;
    padding: 80px 50px;
}

.get-callnote-block .get-started-text p {
    font: 500 20px "Open Sans", sans-serif;
    color: #000;
}

.get-callnote-block .download-button a {
    text-transform: none;
}

.education-row {
    margin-top: 50px;
}

.note-block {
    max-width: 1214px;
    margin: 0 auto;
    text-align: center;
}

.note-title {
    max-width: 1214px;
    margin: 20px auto 0 auto;
    text-align: center;
}

.note-title p {
    color: #d53050;
    font: 500 60px sans-serif;
    text-transform: uppercase;
    font-size: 24px;
}

.note-description p {
    font: 300 16px "Open Sans", sans-serif;
    color: #000;
    display: block;
    line-height: 36px;
}

.note-title .vc_icon_element {
    display: inline-block !important;
}

.note-icon {
    width: 30px;
}

.note-icon span {
    display: inline;
    color: #d53050 !important;
    font-size: 10px !important;
    margin-top: 33px;
}

.note-title-text {
    display: inline-block;
    margin-bottom: 0;
}

.note-title .vc_icon_element-icon::before {
    font-size: 30px !important;
}

.advantage-title {
    color: #000;
    font: 500 40px/1.5 "Quicksand", sans-serif;
    margin-bottom: 25px;
    line-height: 20px;
}

.adv-second-row {
    margin-top: 20px !important;
    max-width: 1214px;
    padding-left: 11px;
}

.skype-advantages .advantage-title {
    margin-top: 5px;
    text-align: center;
}

.skype-advantages .advantage-title.video {
    margin-top: -5px;
    margin-bottom: 15px;
}

.skype-advantages .advantage-title.share {
    margin-top: -5px;
}

.advantage-description {
    font: 400 20px "Open Sans", sans-serif;
    color: #5c5c5c;
    margin-bottom: 5px;
}

.skype-advantages .advantage-description p {
    font-size: 12px;
    color: #646464;
    text-align: left;
    margin-top: 0;
}

.skype-advantages .advantage-item .over-icon {
    position: absolute;
    top: 19px;
    left: 50%;
    margin-left: -19px;
    font-weight: 700;
    color: #ffffff;
}

#skype-drive, #google-drive {
    margin-bottom: 58px;
}

#skype-drive .container, #google-drive .container {
    max-width: 1214px;
}

#skype-drive .vc_column_container > .vc_column-inner {
    padding: 0;
}

#skype-drive .drive-img {
    width: 121%;
    margin-left: -95px;
    margin-top: 37px;
}

#google-drive .drive-img {
    width: 121%;
    margin-top: 37px;
    margin-left: -30px;
}

#google-drive {
    max-width: 1214px;
    margin-left: auto;
    margin-right: auto;
}

.choose-table-extended {
    background: url("../images/choose-extended-bg.jpg") no-repeat top center;
    padding-bottom: 75px;
    padding-top: 80px;
}

.choose-table-extended .choose-table-content .calls-icons {
    background: url("../images/main/calls-icons.png") no-repeat top center;
    width: 100%;
    height: 75px;
}

.choose-table-extended .choose-table-content .share-icons {
    background: url("../images/main/share-icons.png") no-repeat top center;
    width: 100%;
    height: 75px;
}

.choose-table-extended .choose-table-content .features-icons {
    background: url("../images/main/features-icons.png") no-repeat top center;
    width: 100%;
    height: 80px;
}

.choose-table-extended .title p {
    font: 500 36px "Quicksand", sans-serif;
    color: #cfe544;
    text-transform: uppercase;
    text-align: center;
    letter-spacing: 2px;
    margin: 50px 0 44px;
}

.choose-table-extended .choose-table-content {
    width: 100%;
    max-width: 787px;
    margin: 0 auto;
}

.choose-table-extended .choose-table-content .column {
    vertical-align: middle;
}

.choose-table-extended .choose-table-content table {
    width: 100%;
    margin-bottom: 0;
    border-collapse: inherit;
}

.choose-table-extended .choose-table-content span {
    display: block;
}

.choose-table-extended .choose-table-content .table-price .pro span {
    color: #fff;
}

.choose-table-extended .choose-table-content .column.name {
    width: 14%;
    font: 700 14px "Open Sans", sans-serif;
    color: #3e8455;
    text-align: center;
    vertical-align: middle;
    text-transform: uppercase;
}

.choose-table-extended .choose-table-content td {
    border-bottom: 1px solid #b9c1bf;
    border-top: 1px solid #f2f4f3;
}

.choose-table-extended .choose-table-content td:last-child {
    border-top: 1px solid #e5dece;
}

.choose-table-extended .choose-table-content tr:last-child td,
.choose-table-extended .choose-table-content tr:first-child td:first-child {
    border-bottom: none;
}

.choose-table-extended .choose-table-content tr:first-child td {
    border-top: none;
}

.choose-table-extended .choose-table-content .table-separate {
    display: table;
    width: 100%;
    height: 5px;
}

.choose-table-extended .choose-table-content .table-separate.little {
    height: 2px;
}

.choose-table-extended .choose-table-content .table-separate.color {
    height: 6px;
    background: #d1dcda;
}

.choose-table-extended .choose-table-content .table-separate .column,
.choose-table-extended .choose-table-content .table-separate .column.options {
    height: 100%;
    padding: 0;
}

.choose-table-extended .choose-table-content .table-header,
.choose-table-extended .choose-table-content .table-price,
.choose-table-extended .choose-table-content .table-footer {
    display: table;
    width: 100%;
    height: 49px;
}

.choose-table-extended .choose-table-content .table-price {
    height: 95px;
}

.choose-table-extended .choose-table-content div.column {
    height: 100%;
    text-align: center;
    vertical-align: top;
    display: table-cell;
}

.choose-table-extended .choose-table-content .regular {
    width: 18%;
}

.choose-table-extended .choose-table-content .premium {
    width: 18%;
}

.choose-table-extended .choose-table-content .pro {
    width: 19%;
}

.choose-table-extended .choose-table-content .table-header .regular,
.choose-table-extended .choose-table-content .table-footer .column.regular {
    background: rgb(64, 181, 151);
    background: -moz-linear-gradient(top, rgba(64, 181, 151, 1) 0%, rgba(33, 156, 118, 1) 100%);
    background: -webkit-linear-gradient(top, rgba(64, 181, 151, 1) 0%, rgba(33, 156, 118, 1) 100%);
    background: linear-gradient(to bottom, rgba(64, 181, 151, 1) 0%, rgba(33, 156, 118, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#40b597', endColorstr='#219c76', GradientType=0);
    border-right: 1px solid #816c18;
}

.choose-table-extended .choose-table-content .table-header .premium,
.choose-table-extended .choose-table-content .table-footer .premium {
    background: rgb(172, 183, 181);
    background: -moz-linear-gradient(top, rgba(172, 183, 181, 1) 0%, rgba(124, 140, 136, 1) 100%);
    background: -webkit-linear-gradient(top, rgba(172, 183, 181, 1) 0%, rgba(124, 140, 136, 1) 100%);
    background: linear-gradient(to bottom, rgba(172, 183, 181, 1) 0%, rgba(124, 140, 136, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#acb7b5', endColorstr='#7c8c88', GradientType=0);
}

.choose-table-extended .choose-table-content .column.options {
    width: 31%;
    font: 300 16px "Open Sans", sans-serif;
    color: #000;
    text-align: left;
    padding: 4.5px 17px;
    letter-spacing: 1px;
    font-weight: 600;
}

.choose-table-extended .choose-table-content .table-header .pro,
.choose-table-extended .choose-table-content .table-footer .pro {
    background: rgb(228, 177, 71); /* Old browsers */
    background: -moz-linear-gradient(top, rgba(228, 177, 71, 1) 0%, rgba(214, 146, 38, 1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(228, 177, 71, 1) 0%, rgba(214, 146, 38, 1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(228, 177, 71, 1) 0%, rgba(214, 146, 38, 1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e4b147', endColorstr='#d69226', GradientType=0); /* IE6-9 */
}

.choose-table-extended .choose-table-content .table-header span {
    font: 500 16px "Quicksand", sans-serif;
    color: #ffffff;
    line-height: 1;
}

.choose-table-extended .choose-table-content .table-footer a {
    display: block;
    width: 100%;
    font: 700 14px "Quicksand", sans-serif;
    color: #ffffff;
    letter-spacing: 1px;
    text-transform: uppercase;
    margin: 0;
}

.choose-table-extended .choose-table-content .table-header .pro span,
.choose-table-extended .choose-table-content .table-header .premium span {
    color: #fff;
}

.choose-table-extended .choose-table-content .table-footer .pro a {
    color: #333333;
    padding-top: 3px;
}

.choose-table-extended .choose-table-content table tr {
    background: #d1dcda;
}

.choose-table-extended .choose-table-content table .regular,
.choose-table-extended .choose-table-content table .premium,
.choose-table-extended .choose-table-content table .pro {
    text-align: center;
    font-size: 20px;
    color: #57625d;
}

.choose-table-extended .choose-table-content table .pro {
    color: #4d8d62;
    text-transform: uppercase;
}

.choose-table-extended .choose-table-content .column.pro {
    background-color: #d0d0be;
}

.choose-table-extended .table-calls, .choose-table-extended .table-share, .choose-table-extended .table-features,
.choose-table-extended .table-separate.color, .choose-table-extended .table-limit {
    border-right: solid #d0d0be;
}

.choose-table-extended .table-header .column.name {
    text-align: left;
    padding: 15px;
    font-weight: 700;
    width: 30%;
}

.choose-table-extended .table-header .column.options {
    width: 15%;
}

.choose-table-extended .table-header .bottom-triangle {
    position: absolute;
    width: 70%;
    height: 0;
    top: 6px;
    margin: 0 14%;
    border-left: 44px solid transparent;
    border-right: 44px solid transparent;
    border-top: 12px solid #000;
}

.choose-table-extended .table-header .regular .bottom-triangle {
    border-top-color: #118a67;
}

.choose-table-extended .table-header .premium .bottom-triangle {
    border-top-color: #5f6c69;
}

.choose-table-extended .table-header .pro .bottom-triangle {
    border-top-color: #c48e33;
}

.choose-table-extended .choose-table-content .table-footer .column.pro {
    border-bottom: 3px solid #d3bd68;
}

.choose-table-extended .choose-table-content .table-limit .regular,
.choose-table-extended .choose-table-content .table-limit .premium,
.choose-table-extended .choose-table-content .table-limit .pro {
    font-weight: 600;
    font-size: 20px;
}

.choose-table-extended .choose-table-content .table-price .regular,
.choose-table-extended .choose-table-content .table-price .premium,
.choose-table-extended .choose-table-content .table-price .pro {
    text-align: center;
    font-size: 26px;
    font-weight: 600;
    color: #fff;
}

.choose-table-extended .choose-table-content .table-price .premium,
.choose-table-extended .choose-table-content .table-price .pro {
    font-size: 30px;
}

.choose-table-extended .choose-table-content .table-header .premium sub,
.choose-table-extended .choose-table-content .table-header .pro sub,
.choose-table-extended .choose-table-content .table-price .premium sub,
.choose-table-extended .choose-table-content .table-price .pro sub {
    position: relative;
    top: 0;
    font-size: 18px;
}

.choose-table-extended .choose-table-content .table-header .premium sup,
.choose-table-extended .choose-table-content .table-header .pro sup,
.choose-table-extended .choose-table-content .table-price .premium sup,
.choose-table-extended .choose-table-content .table-price .pro sup {
    position: relative;
    bottom: 10px;
    font-size: 14px;
}

.choose-table-extended .choose-table-content .table-price span {
    font-size: 16px;
}

.choose-table-extended .table-header .column.name, .choose-table-extended .table-header .column.options {
    background: #5b9a8b;
    background-image: -moz-linear-gradient(90deg, #408371 0%, #5b9a8b 100%);
    background-image: -webkit-linear-gradient(90deg, #408371 0%, #5b9a8b 100%);
    background-image: -ms-linear-gradient(90deg, #408371 0%, #5b9a8b 100%);
}

.choose-table-extended .table-header .column.name span {
    font-size: 20px !important;
    font-weight: 700;
    line-height: 22px;
    padding-top: 15px;
    letter-spacing: 2px;
}

.choose-table-extended .choose-table-content .table-price a {
    font-size: 12px !important;
    color: #fff;
    text-transform: uppercase;
}

.choose-table-extended .choose-table-content .table-price .pro a {
    font-family: 'Quicksand', sans-serif;
    font-weight: 500;
    text-transform: uppercase;
    color: #ffffff !important;
    padding: 10px 15px;
    margin: 0 10px;
    border: 0 solid transparent !important;
    border-radius: 28px !important;
    box-shadow: none;
    background: #f8646a !important;
    background: -moz-linear-gradient(-45deg, #f8646a 0%, #cb2249 100%) !important;
    background: -webkit-linear-gradient(-45deg, #f8646a 0%, #cb2249 100%) !important;
    background: linear-gradient(135deg, #f8646a 0%, #cb2249 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8646a', endColorstr='#cb2249', GradientType=1) !important;
}

.choose-table-extended .choose-table-content .table-price .premium,
.choose-table-extended .choose-table-content .table-price .regular,
.choose-table-extended .choose-table-content .table-price .pro {
    box-shadow: -1px 0 5px #38362d;
    padding: 15px 0;
}

.choose-table-extended .choose-table-content .table-price .premium a,
.choose-table-extended .choose-table-content .table-price .regular a {
    font-family: 'Quicksand', sans-serif;
    font-weight: 500;
    text-transform: uppercase;
    color: #ffffff !important;
    padding: 10px 15px;
    margin: 0 10px;
    border: 0 solid transparent !important;
    border-radius: 28px !important;
    box-shadow: none;
    background: #677170 !important;
    background: -moz-linear-gradient(-45deg, #677170 0%, #47514f 99%) !important;
    background: -webkit-linear-gradient(-45deg, #677170 0%, #47514f 99%) !important;
    background: linear-gradient(135deg, #677170 0%, #47514f 99%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4c4c4c', endColorstr='#bdbebf', GradientType=1) !important;
}

.choose-table-extended .choose-table-content .table-price .pro {
    background: #e1a93b;
}

.choose-table-extended .choose-table-content .table-price .premium {
    background: #9aa7a4;
}

.choose-table-extended .choose-table-content .table-price .regular {
    background: #30af8c;
    padding-top: 25px;
}

.choose-table-extended .choose-table-content .table-price .regular span {
    padding: 24px 0 6px 0;
}

.choose-table-extended .choose-table-content .table-price a i {
    display: inline;
    margin-left: 3px;
    font-size: 14px !important;
}

.choose-table-extended .choose-table-content .table-price a.alternative {
    text-transform: capitalize;
    padding: 0;
    margin: 0;
    background: none !important;
    border: none;
}

.choose-table-extended .choose-table-content .table-price p {
    margin: 5px 0 0 0;
}

.choose-table-extended .choose-table-content .table-header .terms,
.choose-table-extended .choose-table-content .table-header .terms,
.choose-table-extended .choose-table-content .table-price .terms,
.choose-table-extended .choose-table-content .table-price .terms {
    color: #000 !important;
    font-size: 12px !important;
    padding-bottom: 13px;
}

.choose-table-extended .table-header .regular, .choose-table-extended .table-header .premium,
.choose-table-extended .table-header .pro {
    padding-top: 30px;
    position: relative;
    box-shadow: -2px 0 5px #39372e;
}

.choose-table-extended .choose-table-content .table-header .column span {
    font-size: 18px;
    padding-bottom: 10px;
}

.choose-table-extended .choose-table-content .table-header .column .price {
    padding-top: 10px;
    font-weight: 700;
}

.choose-table-extended .table-header .title {
    position: absolute;
    top: -30px;
    display: block;
    width: 70%;
    margin: 0 15%;
    padding: 6px 0;
    color: #fff;
    font-size: 20px !important;
}

.choose-table-extended .table-limit table tr, .choose-table-extended .table-separate.limit-color.color {
    background: #dedfd3;
}

.choose-table-extended .choose-table-content .table-limit .regular,
.choose-table-extended .choose-table-content .table-limit .premium {
    color: #000;
}

.choose-table-extended .choose-table-content .table-limit .pro {
    font-size: 18px !important;
    padding-left: 15px;
}

.choose-table-extended .table-header .title:before {
    width: 0;
    height: 0;
    border-bottom: 30px solid #39372e;
    border-left: 20px solid transparent;
    content: '';
    position: absolute;
    left: -20px;
    top: 0;
}

.choose-table-extended .table-header .title:after {
    width: 0;
    height: 0;
    border-bottom: 30px solid #39372e;
    border-right: 20px solid transparent;
    content: '';
    position: absolute;
    right: -20px;
    top: 0;
}

.choose-table-extended .table-header .regular .title {
    background: #118a67;
}

.choose-table-extended .table-header .premium .title {
    background: #5f6c69;
}

.choose-table-extended .table-header .pro .title {
    background: #c48e33;
    font-weight: 700;
}

.choose-table-extended .table-header .pro {
    width: 20%;
}

.choose-table-extended .choose-table-content .table-price .pro {
    color: #d3bf69;
}

.page-separator {
    max-width: 1214px;
    margin: 0 auto;
    float: none;
}

.page-separator .vc_separator {
    margin-bottom: 1px;
}

.advantage-item .fa:before {
    color: #0c817a !important;
    display: initial !important;
    -webkit-text-fill-color: transparent;
    background: -webkit-linear-gradient(-45deg, #20A96E 0%, #0C817A 100%);
    -webkit-background-clip: text;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_icon_element-icon:before {
    display: block;
    font-size: 48px;
}

.title-icon {
    text-align: center !important;
    margin-bottom: 0;
}

.title-icon span {
    padding-top: 5px;
    height: 100%;
    width: 100%;
}

.several-icons {
    width: 150px;
    margin: 0 auto;
}

.several-icons div {
    float: right;
}

#goto-header .goto-cloud p {
    line-height: 65px;
}

#facetime-header .facetime-cloud p, #viber-header .viber-cloud p, #facebook-header .facebook-cloud p {
    font-size: 100px;
}

#google-header .hangouts-cloud p {
    font-size: 90px;
}

#viber-header .viber-cloud p {
    line-height: 130px;
}

.hangouts-advertisement, .skype-advertisement, .facebook-advertisement, .viber-advertisement, .goto-advertisement,
.facetime-advertisement {
    background: url("../images/background-center.png") no-repeat top center;
    padding: 65px 50px;
    margin-top: 0;
}

.skype-advertisement {
    margin-top: 55px;
    padding: 7px 0;
}

.skype-advertisement .column_container {
    max-width: 1320px;
    float: none;
    margin: 0 auto;
}

.skype-advertisement .skype-record-column, .hangouts-advertisement .hangouts-record-column,
.facebook-advertisement .hangouts-record-column, .viber-advertisement .hangouts-record-column,
.goto-advertisement .goto-record-column, .facetime-advertisement .hangouts-record-column {
    padding-left: 0;
    padding-top: 50px;
    margin-left: -10px;
}

.skype-advertisement .skype-video-column {
    padding-top: 20px;
    padding-left: 57px;
}

.skype-advertisement .skype-video-column .option-title {
    margin-bottom: 20px;
}

.skype-advertisement .skype-video-img {
    margin-top: -45px;
    margin-left: -25px;
}

.hangouts-advertisement .wpb_single_image, .facebook-advertisement .wpb_single_image,
.viber-advertisement .wpb_single_image, .goto-advertisement .wpb_single_image,
.facetime-advertisement .wpb_single_image {
    margin-bottom: 0;
}

.hangouts-advertisement .title.single p, .skype-advertisement .title.single p, .facebook-advertisement .title.single p,
.viber-advertisement .title.single p, .goto-advertisement .title.single p, .facetime-advertisement .title.single p {
    color: #cfe544;
    font: 500 36px "Quicksand", sans-serif;
    text-transform: uppercase;
}

.hangouts-advertisement li, .facebook-advertisement li, .viber-advertisement li, .goto-advertisement li,
.facetime-advertisement li {
    padding-right: 40px;
    margin-bottom: 15px;
}

.skype-advertisement .option-title, .hangouts-advertisement .option-title, .facebook-advertisement .option-title,
.viber-advertisement .option-title, .goto-advertisement .option-title, .facetime-advertisement .option-title {
    margin-bottom: 21px;
}

.skype-advertisement li {
    margin-bottom: 0;
    padding-bottom: 11px;
    padding-left: 0;
}

.hangouts-advertisement li span, .skype-advertisement li span, .facebook-advertisement li span,
.viber-advertisement li span, .goto-advertisement li span, .facetime-advertisement li span {
    color: #fff;
    font: 400 16px "Open Sans", sans-serif;
}

.hangouts-advertisement .google-content, .facebook-advertisement .google-content, .viber-advertisement .google-content,
.goto-advertisement .google-content, .facetime-advertisement .google-content {
    margin: 0;
}

.skype-advertisement .skype-content {
    margin-top: 20px;
}

.skype-advertisement .advertisiment-subtitle {
    margin-top: -30px;
}

.skype-advertisement .advertisiment-subtitle p {
    color: #fff;
    font: 400 30px "Quicksand", sans-serif;
    letter-spacing: 3px;
}

.skype-content img,
.google-content img {
    margin-top: -25px;
}

.skype-content img {
    margin-left: 13px;
}

.google-content .wpb_column {
    padding-left: 25px;
}

.vc_row.skype,
.google-hangouts.vc_row {
    margin: 0;
}

.skype .vc_column-inner,
.google-hangouts .vc_column-inner {
    padding: 0;
}

.goto-info {
    margin: 70px auto !important;
}

.skype-info .text-row.first .title, .goto-info .text-row.first .title {
    margin: 83px 0 25px 3px;
}

.skype-info .text-row.second .title {
    margin: 17px 0 22px 5px;
}

.skype-info .text-row .title p, .goto-info .text-row .title p {
    font: 500 36px "Quicksand", sans-serif;
    color: #000;
    text-transform: uppercase;
}

.skype-info .text-row ul, .goto-info .text-row ul {
    margin-left: 25px;
}

.skype-info .text-row ul li, .goto-info .text-row ul li {
    font-size: 23px;
    margin-bottom: 15px;
    padding-right: 0;
}

.skype-info .text-row ul li span, .hangouts-info ul li span, .facebook-info ul li span, .goto-info ul li span {
    font: 300 16px "Open Sans", sans-serif;
    color: #000;
    letter-spacing: 0.2px;
    display: block;
}

.skype-info .text-row .icons {
    margin-left: -5px;
    padding-top: 8px;
}

.skype-info .text-row.second .icons {
    margin-top: -12px;
}

.hangouts-info, .facebook-info,
.skype-instructions {
    margin: 0 auto;
    max-width: 1244px;
    padding: 20px;
}

.hangouts-info, .facebook-info {
    padding-left: 10px;
}

.hangouts-info .single.title, .facebook-info .single.title {
    margin-bottom: 15px;
}

.hangouts-info .single.title p, .facebook-info .single.title p {
    color: #000;
    font: 500 36px "Quicksand", sans-serif;
    text-transform: uppercase;
}

.hangouts-info ul span.marked {
    font-weight: 700;
    display: inline-block;
}

.hangouts-info .hangouts-description,
.skype-info .skype-description {
    margin-bottom: 15px;
}

.hangouts-info .hangouts-description span,
.skype-info .skype-description span {
    color: #000;
    font: 400 16px "Open Sans", sans-serif;
}

.hangouts-info li, .facebook-info li {
    font-size: 1.5em;
    margin-bottom: 15px;
}

.learn-more {
    margin-top: 60px;
    margin-bottom: 60px;
}

.learn-more .container {
    max-width: 750px;
}

.learn-more .title.single p {
    color: #000000;
    font: 500 20px "Quicksand", sans-serif;
    line-height: 136px;
    text-align: center;
}

.learn-more .wpb_content_element {
    margin-bottom: 0 !important;
}

.learn-more span {
    color: #269c7c !important;
    margin-bottom: 0;
}

.options-block .vc_icon_element {
    margin-bottom: 0;
}

.learn-more .options-block p {
    margin: 0;
}

.learn-more .options-block p a {
    color: #269c7c;
    font: 500 28px "Quicksand", sans-serif;
    margin: 0;
    line-height: 32px;
}

.learn-more .options-block.business-callnote {
    border-left: 1px solid #e4e4e4;
}

.learn-more .options-block span {
    display: block;
}

.page-wrap .vc_separator.vc_sep_color_grey .vc_sep_line {
    border-color: #c8c8c8;
}

.options-block div {
    text-align: center;
}

.options-block .business-callnote,
.options-block .education-callnote {
    position: relative;
}

.page-template .ui-widget-overlay {
    position: fixed !important;
}

.page-template .ui-dialog {
    z-index: 999;
    padding: 0;
}

.page-template .ui-dialog .ui-dialog-titlebar-close span {
    margin: -8px 0 0 -8px !important;
}

.page-template .ui-widget-header {
    background: #23A488;
    color: #cfe545;
    border: 1px solid #23a488;
    border-radius: 0;
}

.page-template .ui-widget-content {
    background: #fff;
    border-color: #23a488;
}

.page-template .ui-dialog-content {
    padding: 15px 25px;
}

.page-template .ui-dialog-content a {
    text-decoration: underline;
}

.page-template .ui-dialog .ui-dialog-title {
    font-size: 18px;
}

.options-block .business-callnote::after {
    top: 15%;
    content: '';
    width: 1px;
    height: 70%;
    position: absolute;
    background: #cfe544;
    right: 0;
}

.blog .social-icons a:hover i, .single-post .social-icons a:hover i {
    color: #888;
}

.page-wrap .social-icons, .blog ul.social-icons, .single-post ul.social-icons {
    position: fixed;
    padding: 25px 4px;
    top: 50%;
    margin-top: -75px;
    background: #f8646a !important;
    background: -moz-linear-gradient(90deg, #f8646a 0%, #cb2249 100%) !important;
    background: -webkit-linear-gradient(90deg, #f8646a 0%, #cb2249 100%) !important;
    background: linear-gradient(180deg, #f8646a 0%, #cb2249 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8646a', endColorstr='#cb2249', GradientType=1) !important;
    border-bottom-right-radius: 38px;
    border-top-right-radius: 38px;
    box-shadow: 5px 0 8px 0 rgba(75, 75, 75, 0.17);
    z-index: 999;
}

.page-wrap .social-icons li, .blog ul.social-icons li, .single-post ul.social-icons li {
    display: block;
    margin: 0;
}

.page-wrap .social-icons i, .blog ul.social-icons i, .single-post ul.social-icons i {
    color: #fff;
    text-shadow: 1px 0 1px #000;
}

.page-wrap .social-icons i.fa-twitter, .blog ul.social-icons i.fa-twitter, .single-post ul.social-icons i.fa-twitter {
    font-size: 24px;
}

.page-wrap .social-icons a:hover, .blog ul.social-icons a:hover, .single-post ul.social-icons a:hover {
    text-decoration: none;
}

.terms-header.page-header {
    min-height: 380px;
}

.policy-header.page-header {
    min-height: 300px;
}

.faq-header.page-header {
    min-height: 220px;
}

.terms-header.page-header .title-line, .terms-header.page-header .header-description p,
.policy-header.page-header .title-line, .policy-header.page-header .header-description p,
.faq-header.page-header .title-line, .faq-header.page-header .header-description p {
    float: none;
    max-width: none;
}

.terms-header.page-header .header-description p,
.policy-header.page-header .header-description p,
.faq-header.page-header .header-description p {
    font-size: 16px;
    letter-spacing: normal;
}

.terms-header.page-header .header-description p, .term-content-header p, .terms-content .info-title p,
.policy-header.page-header .header-description p, .policy-content-header p, .policy-content .info-title p,
.terms-content .terms-list, .company-address, .header-description ul, .faq-header.page-header .header-description p,
.faq-content .info-title p {
    max-width: 886px;
    margin: 10px auto;
}

.term-content-header p, .policy-content-header p {
    color: #000;
    margin-top: 10px;
}

.terms-header .title-line.first, .terms-header .title-line.second,
.policy-header .title-line.first, .policy-header .title-line.second,
.faq-header .title-line.first, .faq-header .title-line.second {
    text-align: center;
}

.terms-header .title-line.first, .policy-header .title-line.first, .faq-header .title-line.first {
    text-transform: none;
}

.terms-content, .policy-content, .faq-content {
    background-color: #fff;
    padding-top: 35px;
}

.terms-content .wpb_content_element, .policy-content .wpb_content_element, .faq-content .wpb_content_element {
    margin-bottom: 15px;
}

.terms-content .info-title, .policy-content .info-title, .faq-content .info-title {
    text-align: left;
    margin-bottom: 0 !important;
}

.terms-content .info-title p, .policy-content .info-title p, .faq-content .info-title p {
    color: #000;
    font-size: 22px;
}

.terms-content, .policy-content, .faq-content {
    color: #000;
    font-family: "Open Sans", sans-serif;
    font-weight: 400;
    line-height: 32px;
}

.terms-content .terms-list ul {
    margin-left: 0 !important;
    margin-bottom: 0 !important;
}

.terms-content .terms-list ul li {
    list-style-type: none;
    line-height: 30px !important;
}

.terms-content .terms-list ul li ul {
    margin-left: 54px !important;
}

.terms-content .terms-list ul li ul li {
    list-style-type: disc;
    list-style-position: outside;
    padding-left: 25px;
    line-height: normal !important;
}

.terms-content .terms-list ul li ul li span {
    padding: 0;
}

.terms-content .list-description {
    font-weight: bold;
    margin-bottom: 5px;
}

.terms-content .terms-list span {
    padding: 35px;
}

.company-address {
    font-family: "Open Sans", sans-serif;
    font-weight: 600;
    line-height: 24px;
}

.header-description ul {
    padding-left: 20px;
}

.header-description li {
    line-height: 26px;
}

.header-description span {
    font-weight: 700;
}

.policy-content .policy-content-header {
    margin-bottom: 5px;
}

.policy-content .policy-content-header ul,
.policy-content .header-description ul {
    margin: 0 auto;
}

.faq-header .header-description p {
    text-align: center;
}

.faq-header .header-description a {
    color: #fff;
    text-transform: uppercase;
}

.faq-content .faq-question {
    max-width: 886px;
    margin: 20px auto;
}

.faq-content .faq-question ol, .faq-content .faq-question li {
    padding-left: 20px;
}

.faq-content .faq-question .vc_toggle_content p {
    margin-bottom: 0;
}

.faq-content .faq-question h4, .faq-content .faq-question h4 {
    color: #989999;
    font-family: "Open Sans", sans-serif;
    font-style: italic;
    font-size: 20px;
}

.faq-content .faq-question h4, .faq-content .faq-question i {
    color: #989999 !important;
}

.faq-content .question-separator {
    max-width: 886px;
    margin: 15px auto;
}

.faq-content {
    padding-top: 0;
}

.faq-content .info-title {
    padding-top: 40px;
}

.blog-title, .blog-content {
    margin-left: 0 !important;
}

.blog .section-title h1, .blog-single .section-title h1, .blog .section-title {
    color: #cfe544;
    font-family: "Quicksand", sans-serif;
    font-size: 55px;
    font-weight: 700;
    line-height: 60px;
}

.blog .blog .container, .single-post .blog-single .container, .search .blog .container {
    background-color: #fff;
    max-width: 100%;
    padding: 50px 100px;
}

.search .blog .type-page .read-more {
    display: inline-block;
    margin-top: 20px;
    text-decoration: underline;
}

.blog .blog .blog-title {
    letter-spacing: 0;
}

.blog .blog .blog-content, .search .blog .blog-content {
    padding-top: 10px;
    padding-right: 30px;
    color: #000;
    font-family: "Open Sans", sans-serif;
    max-height: 200px;
    overflow: hidden;
    position: relative;
}

.blog .blog-content-wrap {
    margin-left: 30px;
}

.blog .blog-content-wrap .blog-post-date, .single-post .blog-post-date {
    color: #737373;
    font-size: 18px;
    font-family: "Open Sans", sans-serif;
}

.blog a.logo, .single-post a.logo {
    color: #fff;
}

.show-full-post {
    text-align: center;
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 100px;
    background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.62) 42%, rgba(255, 255, 255, 1) 68%);
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.62) 42%, rgba(255, 255, 255, 1) 68%);
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.62) 42%, rgba(255, 255, 255, 1) 68%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=0);
}

.show-full-post i {
    font-size: 36px;
    color: #989999;
    margin-top: 60px;
    transition: all 0.5s ease 0s;
}

.show-full-post:hover {
    cursor: pointer;
}

.show-full-post:hover i {
    padding-top: 5px;
}

.full-post-content .blog-content {
    overflow: visible !important;
    max-height: none !important;
}

.full-post-content .show-full-post {
    background: none;
    position: relative;
}

.full-post-content .show-full-post i {
    margin-top: 10px;
}

.blog .blog .container .blog-title, .blog .sidebar .widget_recent_entries .widget-title,
.blog-single .container .blog-title, .blog-single .sidebar .widget_recent_entries .widget-title,
.blog .sidebar .widget_archive .widget-title {
    text-transform: uppercase;
    font: 500 24px "Quicksand", sans-serif;
    border: none;
    margin-bottom: 0;
    padding-bottom: 0;
    margin-top: 20px;
    letter-spacing: -1px;
}

.blog .sidebar .widget_recent_entries .widget-title, .blog-single .sidebar .widget_recent_entries .widget-title,
.blog .sidebar .widget_archive .widget-title {
    padding-left: 5px;
}

.blog .sidebar .widget_recent_entries ul li a {
    color: #737373;
    font-size: 14px;
}

.blog .sidebar .widget_recent_entries ul li, .blog .sidebar .widget_archive ul li,
.blog-single .sidebar .widget_recent_entries ul li, .blog-single .sidebar .widget_archive ul li {
    padding: 17px 5px;
    border-bottom: 1px solid #ddd;
}

.blog .sidebar .widget_recent_entries ul li:last-child, .blog .sidebar .widget_archive ul li:last-child,
.blog-single .sidebar .widget_recent_entries ul li:last-child, .blog-single .sidebar .widget_archive ul li:last-child {
    border-bottom: none;
}

.blog .sidebar .widget_recent_entries ul li:before, .blog .sidebar .widget_archive ul li:before,
.blog-single .sidebar .widget_recent_entries ul li:before, .blog-single .sidebar .widget_archive ul li:before {
    content: none;
    font-family: none;
    padding-right: 0;
}

.blog .sidebar .widget_archive, .blog-single .sidebar .widget_archive {
    display: none;
}

.blog-single .blog-content a {
    color: #2e6d06;
    font-weight: bold;
}

.blog-single .blog-content a:hover {
    text-decoration: underline;
}

.blog-content a.button {
    color: #fff;
}

.blog-content a.button:hover {
    text-decoration: none;
}

.blog-single .pagination a, .search .blog .pagination a.prev, .search .blog .pagination a.next {
    line-height: 23px;
    font-weight: bold;
    font-size: 22px;
    text-decoration: none;
}

.search .blog .pagination a, .search .blog .pagination .current {
    line-height: 1.7;
    text-decoration: none;
}

.blog-single .pagination a:hover {
    text-decoration: none;
}

.blog-single .section-title .description {
    display: none;
}

.blog-single .section-title {
    padding-bottom: 40px;
}

.open-overlay {
    display: block !important;
}

.callnote-nav-menu-bar, .mobile-menu {
    display: none;
}

.open-bar {
    border-bottom-right-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
}

.mobile-menu {
    background: rgba(11, 89, 81, 0.88);
    position: absolute;
    right: 80px;
    top: 70px;
    overflow-y: scroll;
    max-height: 80vh;
    min-width: 240px;
    z-index: 99999;
}

.solid .mobile-menu {
    top: 50px;
}

ul.mobile-menu .sub-nav {
    /*display: none;*/
    transition: all 0.5s ease 0s;
    height: 0;
    overflow: hidden;
}

ul.mobile-menu .sub-nav ul {
    height: 100%;
}

ul.mobile-menu .sub-nav.menu_active {
    height: auto;
}

ul.mobile-menu li {
    display: block;
    text-align: left;
    padding: 15px;
    margin: 0;
    cursor: pointer;
    transition: all 0.5s ease 0s;
}

ul.mobile-menu li:hover, ul.mobile-menu li:hover a {
    color: #cfe544;
}

.mobile-menu li.mobile-item i {
    float: right;
    color: #fff;
    font-size: 25px;
    transition-duration: 300ms;
}

.mobile-item.active-li i {
    transform: rotate(180deg);
}

ul.mobile-menu > li {
    border-bottom: 2px solid rgb(11, 89, 81);
}

.mobile .sub-menu {
    border-bottom: 2px solid rgb(11, 89, 81);
    text-align: left;
}

.mobile-menu li, .mobile-menu li a {
    color: #fff;
    display: block;
    padding: 15px;
    margin: -15px;
}

.mobile-menu .sub-nav a {
    margin: 0;
    padding: 0;
}

.mobile-menu .sub-nav ul li {
    padding: 10px !important;
    margin-bottom: 1px;
    background-color: rgba(9, 72, 65, .7);
}

.mobile-menu .sub-nav ul, .mobile-menu .sub-nav ul li {
    margin-left: 0 !important;
    padding-left: 0;
    font-family: 'Quicksand', sans-serif;
}

#contact {
    background: #fff;
    max-width: 530px;
    margin: 100px auto;
    padding: 30px 25px;
    box-shadow: 10px 5px 30px 0 rgba(75, 75, 75, 0.17), -10px 5px 30px 0 rgba(75, 75, 75, 0.17);
}

#contact .contact-form {
    width: 100%;
}

#contact .section-title {
    font-family: "Quicksand", sans-serif;
    font-size: 24px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 3px;
    margin-bottom: 0;
    padding-bottom: 0;
}

#contact .contact-form .title {
    width: 20%;
    float: left;
    text-align: right;
    padding-right: 5%;
    color: #989898;
    font-family: "Open Sans", sans-serif;
    font-size: 14px;
    text-transform: capitalize;
}

#contact .contact-form .title, #contact .contact-form .field {
    margin-bottom: 10px;
}

#contact .contact-form .form-row {
    margin-bottom: 20px;
    height: 40px;
}

#contact .contact-form .field {
    width: 80%;
    float: right;
    font-family: "Open Sans", sans-serif;
}

#contact .contact-form textarea {
    height: 100px;
    margin: 0;
}

#contact .contact-form .field input, #contact .contact-form .field textarea {
    margin-bottom: 0;
    border-color: #c2c2c2;
    font-weight: bold;
}

#contact .contact-button {
    font-family: 'Quicksand', sans-serif;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 2.6px;
    font-size: 20px;
    color: #ffffff;
    padding: 16px 40px !important;
    text-align: center;
    margin-top: 20px;
    border: 0 solid transparent !important;
    border-radius: 28px !important;
    background: #f8646a !important;
    background: -moz-linear-gradient(-45deg, #f8646a 0%, #cb2249 100%) !important;
    background: -webkit-linear-gradient(-45deg, #f8646a 0%, #cb2249 100%) !important;
    background: linear-gradient(135deg, #f8646a 0%, #cb2249 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8646a', endColorstr='#cb2249', GradientType=1) !important;
}

#contact .contact-button:hover {
    background: #cb2249 !important;
    background: -moz-linear-gradient(-45deg, #cb2249 0%, #f8646a 100%) !important;
    background: -webkit-linear-gradient(-45deg, #cb2249 0%, #f8646a 100%) !important;
    background: linear-gradient(135deg, #cb2249 0%, #f8646a 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cb2249', endColorstr='#f8646a', GradientType=1) !important;
}

.overlay-area {
    position: fixed;
    width: 100%;
    height: 100%;
    z-index: 999;
    display: none;
    background: rgba(0, 0, 0, .18);
}

.faq-content .vc_toggle_title {
    padding-left: 30px;
}

.faq-content .vc_toggle_content {
    padding-left: 30px;
}

.faq-content .vc_toggle_arrow .vc_toggle_icon {
    position: absolute;
    top: 5px;
    left: -10px;
}

.faq-content .vc_toggle.vc_toggle_arrow .vc_toggle_icon::after, .faq-content .vc_toggle.vc_toggle_arrow .vc_toggle_icon::before {
    border-color: #989999;
}

#watson-header.page-header .title-line.first {
    text-transform: none;
}

#watson-header .header-description.first-part p {
    font-size: 22px;
    font-family: "Open Sans", sans-serif;
    padding-top: 35px;
    margin-bottom: 5px;
}

#watson-header .header-description.first-part.text-padding-top p {
    padding-top: 0;
}

.page-header .header-description.text-margin-top-bottom p {
    margin-top: 0;
    margin-bottom: 0;
}

#watson-header .header-description span {
    font-weight: bold;
}

#watson-description, #watson-note {
    max-width: 890px;
    margin: 0 auto;
    color: #000;
    font-weight: 400;
}

#watson-description ul {
    margin-left: 45px;
}

#watson-description li {
    padding-left: 18px;
}

#watson-description .watson-content-header p {
    font-weight: bold;
    font-size: 22px;
}

#watson-description .watson-content-header, #watson-description ul li {
    margin-bottom: 10px;
}

#watson-description .description-content {
    line-height: 33px;
}

#watson-description .description-content span {
    font-weight: bold;
}

#watson-instructions, #watson-features {
    background: url("../images/choose-extended-bg.jpg") no-repeat scroll center top;
    padding: 65px 0;
    background-size: cover;
}

#watson-instructions .option-title p, #watson-features .option-title p {
    text-align: center;
    margin-bottom: 35px;
}

#watson-instructions li {
    text-transform: uppercase;
    color: #fff;
    font-weight: 500;
    font-size: 18px;
    line-height: 25px;
}

#watson-instructions ol {
    max-width: 870px;
    margin: 0 auto;
    padding-left: 25px;
}

#watson-instructions .instuction-description {
    max-width: 870px;
    margin: 0 auto;
    color: #fff;
    line-height: 35px;
    padding-left: 5px;
    font-weight: 400;
}

#watson-instructions .wpb_content_element {
    margin-bottom: 0;
}

#watson-note {
    padding: 50px 0;
}

#watson-note .note-header p {
    font-weight: bold;
    font-size: 22px;
}

#watson-note ul {
    margin-left: 45px;
    font-weight: 400;
}

#watson-note li {
    padding-left: 18px;
    margin-bottom: 18px;
}

#watson-note li span {
    font-weight: bold;
}

#watson-note .note-header {
    margin-bottom: 10px;
}

#watson-features {
    margin-bottom: 30px;
}

#watson-features table {
    max-width: 960px;
    margin: 0 auto;
    color: #fff;
    background: rgba(31, 144, 131, 0.31);
    font-size: 16px;
}

#watson-features table tr:nth-child(2n) {
    background: rgba(17, 101, 78, 0.5);
}

#watson-features table tr:first-child td {
    padding-top: 35px;
}

#watson-features table tr:last-child td {
    padding-bottom: 35px;
}

#watson-features table tr td:first-child,
#watson-features table tr:first-child td {
    text-transform: uppercase;
    color: #b3ddd7;
    font-weight: 700;
}

#watson-features table tr:first-child td {
    text-decoration: underline;
}

#watson-features table tr td:nth-child(1n) {
    width: 20%;
}

#watson-features table tr td:nth-child(2n) {
    width: 40%;
}

#watson-features table tr td:nth-child(3n) {
    width: 40%;
}

#watson-features tr td {
    padding: 18px 10px 18px 35px;
    vertical-align: middle;
    line-height: normal;
    font-weight: 400;
    font-size: 15px;
}

#watson-features tr td span {
    font-weight: bold;
}

#watson-features .wpb_content_element {
    margin-bottom: 0;
}

.download-button.watson {
    margin-top: -58px;
}

.slide.kidding .icons {
    background: none;
}

.slide .description .text b {
    font-weight: 600;
}

.learn-more.main-page-learn {
    margin-top: 60px;
    margin-bottom: 40px;
}

#cancel-subscription .title-line.first p, #cancel-success .title-line.first p, #page-not-found .title-line.first p {
    font-family: "Quicksand", sans-serif;
    color: #cfe544;
    font-size: 55px;
    font-weight: 700;
    line-height: 60px;
}

#cancel-subscription .title-line.second p, #cancel-success .title-line.second p, #page-not-found .title-line.second p {
    color: #fff;
    font-family: "Open Sans", sans-serif;
    font-size: 20px;
    line-height: 30px;
}

#page-not-found .big-title.center-text {
    color: #fff;
    font-family: "Quicksand", sans-serif;
}

#page-not-found .container {
    margin-top: 70px;
}

#page-not-found .search-form {
    margin: 100px auto;
    max-width: 350px;
}

#page-not-found .search-form input {
    height: 50px;
    border-color: #c2c2c2;
    padding-right: 55px;
    width: 350px;
}

#page-not-found .search-form button {
    height: 50px;
    width: 50px;
    text-align: center;
    font-size: 20px;
    background: #c2c2c2;
}

#page-not-found .search-form button:hover {
    background: #6c6c6c;
}

#page-not-found .page-separator {
    border-bottom: 1px solid #c8c8c8;
    margin-bottom: 1px;
}

#cancel-subscription .title-line.second, #cancel-success .title-line.second {
    border-radius: 10px;
    box-shadow: 10px 5px 30px 0 rgba(75, 75, 75, 0.17), -10px 5px 30px 0 rgba(75, 75, 75, 0.17);
    padding: 15px 20px;
    position: relative;
    background: #999a9b;
    margin: 50px auto 0 auto;
    max-width: 600px;
}

#cancel-success .title-line.second {
    margin-top: 100px;
}

body.es-content #cancel-subscription .unscribe_form label {
    width: 140px;
}

body.es-content #cancel-subscription .unscribe_form {
    width: 560px;
}

body.es-content #cancel-subscription .unscribe-btn {
    padding-left: 100px;
}

#cancel-subscription .unscribe_form label {
    color: #989898;
    font-size: 14px;
    font-weight: 600;
    line-height: 35px;
    padding-top: 5px;
    float: left;
    text-align: right;
    text-transform: capitalize;
    vertical-align: top;
    width: 110px;
    margin-right: 10px;
}

#cancel-subscription .unscribe_form input {
    color: #6c6c6c;
    display: inline-block;
    font: 600 16px "Open Sans", sans-serif;
    height: 45px;
    margin-top: 18px;
    width: 410px !important;
    border: 1px solid #c2c2c2;
    float: left;
    text-align: left !important;
}

#cancel-subscription .unscribe_form {
    margin: 0 auto;
    width: 530px;
    color: #ffffff;
    font: 300 16px "Open Sans", sans-serif;
    /*text-align: center;*/
}

#cancel-subscription input.unscribe_set {
    display: inline-block;
    background: #bdbebf !important;
    background: -moz-linear-gradient(-45deg, #bdbebf 1%, #4c4c4c 100%) !important;
    background: -webkit-linear-gradient(-45deg, #bdbebf 1%, #4c4c4c 100%) !important;
    background: linear-gradient(135deg, #bdbebf 1%, #4c4c4c 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bdbebf', endColorstr='#4c4c4c', GradientType=1) !important;
    font-family: 'Quicksand', sans-serif;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 2.6px;
    font-size: 20px !important;
    color: #ffffff !important;
    border: 0 solid transparent !important;
    border-radius: 28px !important;
    padding: 16px 26px !important;
    height: auto !important;
    width: auto !important;
    float: right;
}

#cancel-subscription .unscribe_set:hover {
    background: #4c4c4c !important;
    background: -moz-linear-gradient(-45deg, #4c4c4c 0%, #bdbebf 99%) !important;
    background: -webkit-linear-gradient(-45deg, #4c4c4c 0%, #bdbebf 99%) !important;
    background: linear-gradient(135deg, #4c4c4c 0%, #bdbebf 99%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4c4c4c', endColorstr='#bdbebf', GradientType=1) !important;
}

#cancel-subscription .unscribe-btn {
    display: inline-block;
    padding-left: 60px;
}

#cancel-subscription .unscribe .error_message {
    color: #f5141e;
    float: right;
    height: 40px;
    margin-top: -8px;
    text-align: left;
    width: 410px;
    font-size: 12px;
}

#cancel-subscription .show-error input.email {
    border-color: rgb(232, 176, 176) !important;
}

#cancel-subscription.pay-type_section, #cancel-success.pay-type_section {
    padding-bottom: 30px;
    padding-top: 100px;
}

#cancel-subscription .unscribe {
    position: relative;
    padding-top: 90px;
    background: #fff;
}

.en-content .unscribe .unsubscribe-info,
.de-content .unscribe .unsubscribe-info {
    max-width: 960px;
    margin: 20px auto 80px auto;
}

.ru-content .unscribe .unsubscribe-info {
    max-width: 65%;
    margin: 10px auto 70px;
}

#cancel-subscription .unscribe-btn {
    position: relative;
}

#cancel-success {
    padding-bottom: 170px !important;
}

#cancel-subscription .title-line.second {
    margin-top: 70px;
}

#cancel-subscription .title-line.second p {
    margin-bottom: 0 !important;
}

#google-drive .langs.icons, #skype-drive .langs.icons {
    padding-left: 20px;
}

#google-drive .learn-more-link, #skype-drive .learn-more-link {
    padding-left: 25px;
}

#profile-header .header-title p {
    letter-spacing: 0;
    max-width: 860px;
    margin: 0 auto;
    line-height: 1.2;
}

#profile-header .header-description p {
    margin: 0 auto;
    float: none;
    font-size: 22px;
    font-weight: 400;
    max-width: 750px;
    text-align: center;
    color: #fff;
}

#create-profile .payment-note {
    padding-top: 50px;
    margin-bottom: 0;
}

#create-profile .payment-note span {
    font-weight: bold;
    font-size: 16px;
    text-transform: uppercase;
    text-align: center;
    display: block;
}

#payment-error {
    min-height: 300px;
    padding-bottom: 70px;
}

#payment-error .first {
    float: none;
    max-width: 800px;
    margin: 80px auto 30px auto;
    text-align: center;
    text-transform: uppercase;
}

#payment-error .error-description {
    background: #f8646a;
    font-weight: 400;
    border-radius: 10px;
    box-shadow: 10px 5px 30px 0 rgba(75, 75, 75, 0.17), -10px 5px 30px 0 rgba(75, 75, 75, 0.17);
    padding: 25px 15px 25px 60px;
    max-width: 800px;
    color: #fff;
    margin: 80px auto 0 auto;
}

.home-header .title.single {
    margin-bottom: 0;
}

.home-header .header-description p {
    font-family: "Open Sans", sans-serif;
    font-weight: 400;
    color: #ffffff;
    font-size: 18px;
    line-height: 26px;
    margin-top: 0;
    margin-bottom: 32px;
    max-width: 570px;
    float: right;
}

.button-block {
    position: relative;
    margin-left: 90px;
}

.button-pictures {
    position: absolute;
    left: 55px;
    top: 12px;
    z-index: 999;
}

.home-header .download-button a {
    padding-left: 105px !important;
}

.home-row {
    background: #fff;
    margin-bottom: 50px;
}

.home-row .first-parrot {
    position: relative;
}

.home-row .top-parrot {
    position: relative;
    max-width: 100%;
    height: 749px;
    overflow: hidden;
    margin-top: -180px;
    background: url('../images/main/main-parrot/parrots.png') left top no-repeat;
}

.home-row .top-parrot img {
    position: absolute;
    right: 200px;
}

#homeHeader {
    padding-bottom: 25px;
}

.home-row .top-icons img {
    position: absolute;
    top: 220px;
}

.home-row .record-cloud {
    background: url("../images/main/record-cloud.png") no-repeat left bottom;
    -webkit-background-size: contain;
    background-size: contain;
    height: 110px;
    margin: 15px;
}

.home-row .record-cloud p {
    text-align: center;
    padding-top: 10px;
    font-family: "Just Me Again Down Here", cursive;
    font-size: 60px;

}

.home-row .top-parrot img, .edit-parrot img {
    z-index: 999;
}

.home-row .row-text {
    padding-left: 120px;
    color: #000;
}

.home-row .row-text span {
    text-transform: uppercase;
    font-weight: 700;

}

.home-row .row-text .wpb_text_column {
    margin-bottom: 25px;
}

.home-row .text-header {
    margin-bottom: 0 !important;
}

.home-row .text-header p {
    font-weight: 700;
    color: #000;
}

.second-row {
    background: url("../images/main/second-row.jpg") no-repeat top center;
    padding: 40px 0;
}

.home-row .share-cloud {
    background: url("../images/main/share-cloud.png") no-repeat top right;
    background-size: contain;
    padding: 20px 0;
    margin-bottom: 20px;
}

/*front cloud slider -- main page*/

.front-cloud .cloud-wrap {
    font-family: 'Just Me Again Down Here', cursive;
    text-align: center;
    color: #010101;
    font-size: 65px;
    max-width: 100%;
    background-size: contain !important;
}

.front-cloud .cloud-wrap p {
    text-transform: none !important;
    font-weight: 500 !important;
    font-size: 46px;
    padding-top: 37px;
    line-height: 50px;
    margin: 0;
}

.front-cloud .cloud-wrap .cloud-text {
    line-height: 44px;
}

.front-cloud.slide-1 .cloud-wrap .cloud-text {
    padding: 42px 0 8px 0;
}

.front-cloud .cloud-wrap .cloud-link {
    padding: 0;
    margin: 0;
    font-size: 40px;
    text-decoration: none;
}

.front-cloud .cloud-wrap {
    background: url("../images/main/front_cloud2.png") no-repeat right bottom;
    width: 599px;
    height: 205px;
}

.front-cloud .cloud-wrap .cloud-link a {
    text-decoration: none;
    color: #e2445a;
}

.front-cloud .cloud-wrap .cloud-link a:hover {
    text-decoration: none;
    color: #000;
}

.front-cloud .cloud-wrap .cloud-link {
    background: url("../images/main/link_cloud.png") no-repeat center bottom;
    padding-top: 5px;
}

.cloud-slider {
    margin-top: -20px;
    margin-left: 20px;
}

.home-row .record-title p {
    font-family: "Just Me Again Down Here", cursive;
    font-size: 48px;
    line-height: 46px;
}

.en-content #homeHeader {
    padding-bottom: 25px;
}

.en-content .record-title {
    margin-top: -10px;
    margin-bottom: -15px;
}

.share-cloud .wpb_text_column, .snapshot-cloud .wpb_text_column {
    margin-bottom: 0;
}

.home-row .share-cloud p {
    text-align: center;
    font-family: "Just Me Again Down Here", cursive;
    font-size: 60px;
    color: #000;
    width: 500px;
    float: right;
}

.home-row .snapshot-cloud p {
    text-align: center;
    font-family: "Just Me Again Down Here", cursive;
    font-size: 60px;
    color: #000;
    width: 450px;
    float: right;
    padding: 10px 0;
}

.home-row .screen-img {
    text-align: center;
}

.home-row .snapshot-cloud {
    background: url("../images/main/snapshot-cloud.png") no-repeat top right;
    background-size: contain;
    height: 150px;
    margin: 15px;
}

.home-row .share-cloud .wpb_text_column, .home-row .snapshot-cloud .wpb_text_column {
    margin-bottom: 0 !important;
}

.home-row .text-column {
    padding-right: 50px;
    color: #000;
}

.home-row .text-column span {
    font-weight: 400;
    text-transform: uppercase;
}

.home-row .speak-cloud {
    background: url("../images/main/speak-cloud.png") no-repeat top left;
    height: 250px;
    padding-top: 20px;
    margin-top: -20px;
    margin-left: 100px;
}

.home-row .speak-cloud p {
    text-align: center;
    font-family: "Just Me Again Down Here", cursive;
    font-size: 60px;
    color: #000;
    width: 400px;
    padding: 10px 0;
    line-height: 50px;
}

.home-row .bottom-img {
    position: absolute;
    right: -300px;
    top: -130px;
    z-index: 999;
}

.fifth-row {
    margin-top: 50px;
    margin-bottom: 70px;
}

.second-row .edit-cloud {
    background: url("../images/main/edit-cloud.png") no-repeat left bottom;
    -webkit-background-size: contain;
    background-size: contain;
    height: 150px;
    margin: 15px;
}

.second-row .edit-cloud p {
    text-align: center;
    padding-top: 20px;
    font-family: "Just Me Again Down Here", cursive;
    font-size: 70px;
    width: 440px;
    color: #cfe544;
}

.second-row .row-text p {
    color: #fff;
    padding-right: 100px;
}

.second-row .row-text span {
    color: #cfe544;
    text-transform: uppercase;
    font-weight: 700;
}

.second-row .edit-parrot {
    margin-left: -180px;
}

.second-row .operations-img {
    position: absolute;
    bottom: 100px;
    right: 0;
}

.second-row .second-parrot {
    position: relative;
}

.home-row .snapshot-parrot {
    margin-right: -170px;
}

.option-description p a,
.option-description span a {
    text-shadow: 0 0.5px 0.5px #fff;
}

#business-options .option-title p span {
    text-transform: uppercase;
}

.home-row .third-parrot {
    position: relative;
}

.home-row .social-img {
    position: absolute;
    right: 100px;
    top: 0;
}

.home-row .download-button, .second-row .download-button {
    margin-left: 0;
}

.second-row .screen-parrot {
    margin-left: -80px;
}

.products-download .choose-forms {
    min-height: 200px;
}

.products-download .choose-forms .message {
    padding-top: 15px;
}

#cancel-subscription .section-title {
    padding-bottom: 80px;
}

#download-header .title-line p {
    font-size: 45px;
}

#download-header .title-line.first p {
    font-size: 40px;
}

.solutions-button {
    margin-top: -50px;
}

.watson-features .download-button {
    margin-left: 0;
    margin-top: -10px;
}

.watson-features .download-button a {
    text-transform: none;
}

.page-template-page-download-callnote-client {
    min-width: 0;
}

.menu_active {
    display: block !important;
}

.callnote-nav-menu-bar {
    display: block;
    border-radius: 5px;
    padding: 0 15px;
    position: absolute;
    bottom: 10px;
    right: 80px;
    background: rgba(11, 89, 81, 0.88);
    color: #fff;
    cursor: pointer;
    font-size: 26px;
}

.ru-content #homeRecord .record-cloud p {
    font-size: 44px;
    line-height: 36px;
    padding: 16px 76px 0 0;
}

.ru-content #mainEdit .edit-cloud p {
    font-size: 45px;
    padding-top: 40px;
}

.ru-content #homeShare .share-cloud p {
    font-size: 26px;
    margin-right: 18px;
    padding-top: 10px;
}

.ru-content #homeShare .snapshot-cloud p {
    font-size: 52px;
    padding: 30px 60px 0 0;
}

.ru-content #homeManage .edit-cloud p {
    font-size: 48px;
    padding-top: 36px;
}

.ru-content #homeTranscribe .share-cloud p {
    font-size: 38px;
    line-height: 92px;
    padding-right: 0;
}

.ru-content #homeTranscribe .speak-cloud p {
    font-size: 44px !important;
    padding: 25px 76px 0 0;
}

.ru-content .choose-table-extended .choose-table-content .table-limit .pro {
    font-size: 12px !important;
}

.ru-content .choose-table-extended .choose-table-content .table-price .regular span {
    padding: 60px 0 6px 0;
}

.es-content .choose-table-extended .choose-table-content .table-price .regular span {
    padding: 40px 0 6px 0;
}

.fr-content .choose-table-extended .choose-table-content .table-price .regular span {
    padding: 40px 0 6px 0;
}

.ru-content .skype-advantages .advantage-item .bottom {
    margin-top: 40px;
}

.ru-content .skype-advantages .advantage-item .bottom p {
    margin-top: 10px;
}

.ru-content #skype-header .title-line.cloud p {
    font-size: 52px;
    line-height: 60px;
}

.ru-content #google-header .title-line.cloud p {
    font-size: 58px;
    line-height: 100px;
}

.ru-content #watson-header .header-description.first-part p {
    font-size: 20px;
}

.ru-content #products-license .license .text-line.first {
    font-size: 23px;
}

.ru-content #skype-header .header-description p {
    font-size: 16px;
    line-height: 22px;
}

.ru-content #facebook-header .header-description p {
    line-height: 28px;
    font-size: 16px;
}

.ru-content #viber-header .header-description p {
    line-height: 26px;
    font-size: 16px;
}

.ru-content #goto-header .header-description p {
    line-height: 28px;
    font-size: 16px;
}

.ru-content .choose-table-extended .choose-table-content .column.pro.cost {
    padding: 15px 10px;
}

.ru-content .choose-table-extended .choose-table-content .table-price .column.premium {
    padding: 15px 10px;
}

.ru-content .choose-table-extended .choose-table-content tbody .column.pro.unlimit p {
    width: 100%;
    font-size: 12px;
    padding-top: 15px;
}

.ru-content #footer_menu .flex-item > a {
    word-wrap: break-word;
}

.ru-content .home-row .record-title p {
    font-size: 38px;
}

.es-content .home-header .title.single p {
    line-height: 40px;
}

.es-content .home-row .record-cloud p {
    font-size: 50px;
    padding-top: 18px;
}

.es-content #homeShare .share-cloud p {
    line-height: 40px;
}

.es-content .page-header .title-line.cloud p {
    line-height: 55px;
}

.es-content #facebook-header .facebook-cloud p {
    font-size: 80px;
    line-height: 85px;
}

.es-content #viber-header .header-description p, .es-content #goto-header .header-description p {
    line-height: 27px;
}

.es-content #facetime-header .facetime-cloud p {
    line-height: 100px;
    font-size: 90px;
}

.es-content #goto-header .title-line.cloud p {
    line-height: 95px;
}

.de-content .home-row .record-cloud p {
    text-align: left;
    padding-top: 30px;
    font-family: "Just Me Again Down Here", cursive;
    font-size: 43px;
    padding-left: 10px;
}

.de-content .second-row .edit-cloud p {
    font-size: 50px;
    line-height: 50px;
}

.de-content .home-row .snapshot-cloud p {
    line-height: 50px;
}

.de-content #homeManage .edit-cloud p {
    line-height: 65px;
    padding: 0 20px;
}

.de-content .home-row .share-cloud p {
    font-size: 40px;
    line-height: 40px;
    width: 390px;
}

.de-content #homeTranscribe .share-cloud p {
    line-height: 60px;
}

.de-content .learn-more .title.single p {
    line-height: 80px;
}

.de-content #skype-header .title-line.cloud p {
    line-height: 60px;
}

.de-content #google-header .hangouts-cloud p, .de-content #facebook-header .facebook-cloud p,
.de-content #viber-header .viber-cloud p, .de-content #facetime-header .facetime-cloud p {
    line-height: 60px;
}

.de-content #viber-header .header-description p {
    line-height: 23px;
}

.de-content #goto-header .goto .title-line.cloud p {
    line-height: 40px;
    font-size: 50px;
}

.de-content #goto-header .header-description p {
    line-height: 25px;
}

.de-content .page-header .webex .title-line.cloud p {
    line-height: 90px;
    font-size: 55px;
}

.de-content ul.sub-menu a {
    overflow-wrap: break-word;
}

.de-content #business-options .option-title {
    padding-top: 40px;
}

.de-content #business-options .option-description.first {
    padding-top: 20px;
}

.de-content .education-row, .fr-content .education-row {
    margin-top: 0;
}

.de-content .choose-table-extended .choose-table-content tbody .column.pro.unlimit p {
    padding-top: 15px;
    font-size: 14px;
}

.de-content .choose-table-extended .choose-table-content .table-price .pro a,
.de-content .choose-table-extended .choose-table-content .table-price .premium a,
.de-content .choose-table-extended .choose-table-content .table-price .regular a {
    font-size: 10px !important;
    padding: 10px 7px;
}

.de-content .choose-table-extended .choose-table-content .table-price .regular span {
    padding: 40px 0 6px 0;
}

.de-content #contact {
    padding: 30px 10px;
}

.de-content #contact .contact-form .title {
    width: 23%;
}

.de-content #contact .contact-form .field {
    width: 77%;
}

.de-content #goto-header .webex .title-line.cloud p {
    line-height: 90px !important;
    font-size: 55px !important;
}

.de-content #education-options .gm-webex-image img {
    margin-top: 40px;
}

.de-content #education-options {
    padding-top: 0;
}

.de-content #education-options .drive-image {
    margin-top: -30px;
}

.es-content .choose-table-extended,
.de-content .choose-table-extended {
    padding-top: 50px;
}

.fr-content .home-row .record-cloud p {
    font-size: 50px;
    padding-top: 15px;
    word-spacing: -10px;
}

.fr-content .home-row .share-cloud p {
    font-size: 57px;
    word-spacing: -10px;
}

.fr-content .page-header .title-line.cloud p {
    line-height: 50px;
    word-spacing: -10px;
}

.fr-content #google-header .hangouts-cloud p {
    font-size: 90px;
    line-height: 100px;
}

.fr-content #facebook-header .title-line.cloud p, .fr-content #goto-header .title-line.cloud p {
    line-height: 100px;
}

.fr-content #viber-header .header-description p {
    line-height: 24px;
}

.fr-content #facetime-header .title-line.cloud p {
    line-height: 80px;
}

.fr-content #goto-header .header-description p {
    line-height: 22px;
}

.fr-content #business-options .option-title {
    padding-top: 50px;
}

.fr-content #watson-description .watson-content-header p {
    font-size: 23px;
}

.fr-content #goto-header .header-description p {
    font-size: 16px;
}

.fr-content #education-options .gm-webex-image img {
    margin-top: 40px;
}

.fr-content #education-options .option-title.gm-webex {
    padding-top: 30px;
}

.fr-content .choose-table-extended .choose-table-content .table-price .pro a,
.fr-content .choose-table-extended .choose-table-content .table-price .premium a,
.fr-content .choose-table-extended .choose-table-content .table-price .regular a {
    padding: 10px 7px;
}

.jp-content .home-row .record-cloud p {
    padding-top: 30px;
    font-size: 35px;
    padding-right: 50px;
}

.jp-content .second-row .edit-cloud p {
    padding-top: 30px;
    font-size: 60px;
}

.jp-content .home-row .share-cloud p, .jp-content .home-row .snapshot-cloud p {
    line-height: 45px;
    font-size: 40px;
    width: 400px;
    margin-right: 50px;
    margin-top: 20px;
}

.jp-content #homeTranscribe .share-cloud p {
    line-height: 60px;
}

.jp-content .home-row .speak-cloud p {
    font-size: 45px;
    margin-top: 20px;
}

.jp-content .page-header .title-line.cloud p {
    font-size: 45px;
}

.jp-content #google-header .hangouts-cloud p {
    font-size: 55px;
    line-height: 60px;
}

.jp-content #facebook-header .facebook-cloud p, .jp-content #viber-header .viber-cloud p {
    font-size: 75px;
}

.jp-content #facetime-header .facetime-cloud p {
    font-size: 85px;
}

.jp-content .choose-table-extended .choose-table-content .table-price .pro a,
.jp-content .choose-table-extended .choose-table-content .table-price .premium a,
.jp-content .choose-table-extended .choose-table-content .table-price .regular a {
    padding: 10px 12px;
    margin: 0 0;
}

.jp-content .products-download .choose-forms .download-form label {
    width: 88px;
}

.jp-content #contact .contact-form .field {
    width: 78%;
}

.jp-content #contact .contact-form .title {
    width: 22%;
}

.jp-content #contact {
    padding: 30px 15px;
}

.jp-content .home-row .record-title p {
    font-size: 38px;
}

.jp-content .choose-table-extended .choose-table-content .table-price .pro a {
    padding: 10px 17px;
}

.ch-content .home-row .record-cloud p {
    padding-right: 0;
    padding-top: 15px;
}

.ch-content .home-row .share-cloud p {
    line-height: 100px;
    font-size: 40px;
}

.ch-content .home-row .speak-cloud p {
    padding-top: 35px;
}

.ch-content #skype-header .title-line.cloud p {
    font-size: 65px;
    line-height: 72px;
}

.ch-content #google-header .hangouts-cloud p {
    font-size: 80px;
}

.ch-content #facebook-header .facebook-cloud p {
    font-size: 90px;
}

.ch-content #download .download-form .submit.download {
    margin-left: 140px;
}

.ch-content #download .download-form .upgrade {
    min-width: 70px;
    margin-right: 120px;
}

#products-header .upgrade-plans .download-option {
    margin-top: 0;
    min-height: 880px;
}

#products-header .upgrade-plans .download-option.premium {
    margin-left: 5%;
}

#products-header .upgrade-plans .download-option.pro {
    margin-left: 17%;
}

#products-header .upgrade-plans .download-option {
    width: 448px;
}

#products-header .upgrade-single .text span {
    display: block;
}

#products-header .upgrade-single .record-calls, #products-header .upgrade-single .share-calls,
#products-header .upgrade-single .features, #products-header .upgrade-single .limit {
    border-bottom: none;
    margin: 0;
}

#products-header .upgrade-single {
    line-height: 30px;
}

#products-header .upgrade-single .icons {
    margin-top: 15px;
}

#products-header .upgrade-single .price {
    text-align: center;
}

#products-header .upgrade-single .price .title {
    margin-bottom: 30px;
}

#products-header .paypal-upgrade-msg {
    max-width: 890px;
    margin: 10px auto;
    float: none;
}

#products-header .plan-options {
    background-color: #fff;
    padding: 15px 7%;
}

#products-header .message-block__text {
    margin-bottom: 0;
}

.products-download .choose-forms .download-form .submit.download {
    float: left;
}

/*.choose-forms .download-form .upgrade {*/
/*min-width: 200px;*/
/*text-align: center;*/
/*float: right;*/
/*}*/
.upgrade-single .download-button {
    margin-left: 0;
}

.products-download .choose-forms .download-form label {
    width: 60px;
}

.products-download .choose-forms .download-form input {
    width: 340px;
}

.page-download-client .registered-form {
    border-top: 1px solid #d2d2d2;
}

.page-download-client #download {
    padding-bottom: 25px;
}

#cancel-subscription .section-title p {
    letter-spacing: 5px;
}

.unscribe .unsubscribe-info {
    margin-bottom: 80px;
    color: #000;
    font-weight: 400;
    padding: 0 10px;
}

.unscribe .unsubscribe-info span {
    text-transform: uppercase;
    font-weight: 700;
}

.unsubscribe-info p {
    margin-bottom: 5px;
}

.ru-content .home-row .record-cloud p,
.ru-content .second-row .edit-cloud p,
.ru-content .home-row .share-cloud p,
.ru-content .home-row .snapshot-cloud p,
.ru-content .home-row .speak-cloud p,
.ru-content .page-header .title-line.cloud p {
    font-family: 'Caveat', cursive;

}

@media only screen and (max-width: 1320px) {
    #why {
        background: none;
    }

    #why .why-image {
        display: block;
    }

    #skype-drive .drive-img, #google-drive .drive-img {
        width: 100%;
        margin-left: -30px;
    }

    #products-header .upgrade-plans .download-option.pro {
        margin-left: 13%;
    }

    .front-cloud .cloud-wrap {
        padding-right: 25px;
    }

    .front-cloud .cloud-wrap p {
        font-size: 42px;
        padding-top: 52px;
        line-height: 45px;
    }

    .front-cloud.slide-1 .cloud-wrap .cloud-text {
        padding: 50px 0 8px 0;
    }

    .fr-content .second-row .row-text p {
        padding-right: 50px;
    }

    .ru-content #homeRecord .record-cloud p {
        font-size: 30px;
        line-height: 30px;
        padding: 32px 28px 0 0;
    }

    .ru-content #homeTranscribe .share-cloud p {
        padding-right: 20px;
    }

    .ru-content #homeShare .share-cloud p {
        font-size: 17px;
        padding-left: 160px;;
    }
}

@media only screen and (max-width: 1214px) {
    #watson-header .wpb_single_image img {
        top: 70px;
    }

    .home-header .title.single, .header-buttons {
        padding-right: 0 !important;
        text-align: left !important;
        padding-left: 3%;
    }

    .header-buttons .vc_column-inner {
        padding-left: 0 !important;
    }

    .slide .cloud {
        margin-left: 0 !important;
        font-size: 55px !important;
        line-height: 130px !important;
    }

    .slide.video .cloud {
        line-height: 50px !important;
        padding-left: 25px;
    }

    .slide .icons {
        background-size: contain !important;
        margin: 0 auto;
    }

    .page-header .title-line,
    .page-header .header-description p,
    .header-buttons,
    .solutions_header,
    .solutions_header_edu,
    .home-header .title.single {
        float: none !important;
        padding-left: 15px !important;
    }

    .solutions_header {
        padding-top: 10px !important;
    }

    .solutions_header_edu {
        padding-top: 0 !important;
        font-size: 20px !important;
    }

    .header-buttons {
        margin-top: -20px;
    }

    .home-header .parrot-main {
        margin-top: 50px !important;
    }

    #business-options .business-option-2 {
        left: -20px;
        top: 0;
    }

    #skype-header .title-line,
    #hangouts-header .title-line {
        font-size: 30px !important;
    }

    .img-title p {
        letter-spacing: 1px;
        padding-left: 0;
    }

    #skype-header .header-description,
    #hangouts-header .header-description,
    #skype-header .header-buttons,
    #hangouts-header .header-buttons {
        margin-top: -15px;
    }

    .side-img {
        position: absolute;
        top: 70px !important;
        right: 10px !important;
    }

    #skype-header .header-description,
    #hangouts-header .header-description {
        margin-bottom: 0 !important;
    }

    .hangouts-img, .skype-img {
        margin-bottom: 0;
    }

    .hangouts-advertisement, .skype-advertisement, .facebook-advertisement, .viber-advertisement,
    .facetime-advertisement {
        padding: 5px !important;
    }

    .skype-content img {
        margin-top: 80px;
    }

    .google-content img {
        margin-top: 10px;
    }

    .hangouts-advertisement .google-content, .skype-advertisement .skype-content,
    .facebook-advertisement .google-content, .viber-advertisement .google-content, .goto-advertisement .google-content,
    .facetime-advertisement .google-content {
        margin: 10px !important;
    }

    #products-header .download-option {
        width: 35%;
    }

    #products-header .download-option.pro {
        width: 37%;
        margin-left: -5%;
    }

    #products-header .download-option.premium {
        margin-left: -4%;
    }

    #products-header .download-option.simple {
        margin-left: 1%;
    }

    #products-header .record-calls,
    #products-header .share-calls,
    #products-header .features,
    #products-header .limit {
        margin: 0 20px !important;
    }

    .blog .blog .container, .single-post .blog-single .container {
        padding: 40px 20px;
    }

    #skype-drive .vc_column_container > .vc_column-inner, #google-drive .vc_column_container > .vc_column-inner {
        padding: 0 15px;
    }

    #google-header .hangouts-cloud p {
        font-size: 72px;
    }

    #watson-header .header-description p {
        font-size: 14px;
    }

    #watson-header .header-description.first-part p {
        font-size: 18px;
    }

    #watson-header .header-description.first-part {
        margin-bottom: 5px;
    }

    .download-button a {
        font-size: 14px !important;
    }

    .slide.kidding .cloud {
        padding-top: 40px;
        line-height: 40px !important;
        font-size: 40px !important;
    }

    .header .container, .footer .container {
        width: 100%;
    }

    .home-row .record-cloud p, .snapshot-cloud p, .share-cloud p {
        font-size: 45px;
        padding-top: 20px;
    }

    .share-cloud p {
        padding-top: 0;
    }

    .home-header .header-description p {
        padding: 15px;
    }

    .index_header {
        padding-left: 15px;
        float: left !important;
    }

    #viber-header .header-description, #goto-header .header-description p {
        margin-bottom: 0;
    }

    #viber-header .skype {
        margin-top: -50px;
    }

    #goto-header .header-buttons {
        margin-top: -30px;
    }

    .front-cloud .cloud-wrap p {
        padding-top: 67px;
    }

    .front-cloud .cloud-wrap .cloud-text {
        line-height: 34px;
        font-size: 33px;
    }

    .front-cloud .cloud-wrap .cloud-link {
        font-size: 34px;
    }

    .front-cloud.slide-1 .cloud-wrap .cloud-text {
        padding: 80px 0 8px 0;
    }

    .es-content .second-row .row-text p {
        margin: 0 10px;
    }

    #products-header .upgrade-plans .download-option {
        width: 37%;
    }

    .fr-content .second-row .row-text p {
        padding-right: 15px;
    }

    .fr-content #business-header .header-description p {
        font-size: 16px;
        line-height: 26px;
    }

    .ru-content #watson-header .header-description p {
        font-size: 15px !important;
        line-height: 25px;
    }
}

@media only screen and (max-width: 1100px) {
    .page-header .title-line.cloud {
        margin-top: -50px;
        margin-bottom: 0;
    }

    .page-header .title-line.cloud p {
        font-size: 50px;
        line-height: 110px;
    }

    .page-header .webex .title-line.cloud p {
        line-height: 100px;
        font-size: 80px;
    }

    .slide.kidding .cloud {
        padding-top: 30px;
    }

    .snapshot-cloud p, .share-cloud p {
        padding-top: 0;
    }

    .page-download-client #download-header {
        padding-top: 20px;
    }

    .home-row .row-text {
        padding-left: 40px;
    }

    .second-row .operations-img {
        bottom: -80px;
    }

    .second-row .row-text p {
        padding-right: 50px;
    }

    .home-row .social-img {
        right: 20px;
    }

    .page-header .goto .title-line.cloud {
        margin-bottom: 0;
        margin-left: 20px;
    }

    .page-header .header-description {
        margin-bottom: 0;
    }

    .page-header .header-buttons {
        margin-top: 5px;
    }

    .page-header .header-description p {
        font-size: 15px;
    }

    .page-header .goto .title-line.cloud p {
        font-size: 70px;
    }

    #viber-header .skype {
        margin-top: 0;
    }

    #goto-header .header-buttons {
        margin-top: 5px;
    }

    .webex .title-line.cloud {
        margin-top: -20px;
    }

    .front-cloud .cloud-wrap {
        padding-right: 46px;
        padding-top: 20px;
    }

    .front-cloud .cloud-wrap p {
        padding-top: 45px;
    }

    .front-cloud .cloud-wrap .cloud-link {
        font-size: 36px;
    }

    .front-cloud.slide-1 .cloud-wrap .cloud-text {
        padding: 50px 0 8px 0;
    }

    .es-content #facebook-header .facebook-cloud p {
        font-size: 70px;
        line-height: 100px;
    }

    .es-content #education-options .option-description p {
        line-height: 1.7;
    }

    .es-content #business-options .option-description span {
        line-height: 1.1;
    }

    .es-content #watson-header .header-description p {
        line-height: 20px;
    }

    #products-header .upgrade-plans .download-option.pro {
        margin-left: 10%;
    }

    .ru-content #footer_menu .flex-item > a {
        font-size: 12px;
    }

    .ru-content #skype-header .title-line.cloud p {
        font-size: 42px;
        padding-top: 30px;
        line-height: 38px;
    }

    .ru-content #google-header .title-line.cloud p {
        line-height: 120px;
    }

    .ru-content #facebook-header .title-line.cloud p {
        font-size: 65px;
        line-height: 120px;
    }

    .ru-content #facetime-header .facetime-cloud p {
        font-size: 80px;
    }

    .ru-content .page-header .webex .title-line.cloud p {
        font-size: 70px;
    }

    .ru-content #homeManage .row-text p {
        font-size: 15px;
    }

    .de-content .home-row .record-cloud p {
        font-size: 38px;
    }

    .de-content .education-row {
        margin-top: 0;
    }

    .de-content #business-options .option-description ul li {
        margin-bottom: 5px;
        font-size: 16px;
        line-height: 16px;
    }

    .de-content #business-options .option-description.first {
        padding-top: 0;
    }

    .de-content #facebook-header .facebook-cloud p {
        font-size: 60px !important;
        line-height: 44px !important;
        margin-top: 34px;
    }

    .de-content #mainEdit .row-text p,
    .de-content #homeManage .row-text p {
        font-size: 15px;
    }

    .de-content #business-header .header-description p {
        line-height: 21px;
        font-size: 14px;
    }

    .fr-content .home-header .title.single p {
        line-height: 35px;
    }

    .fr-content .main #homeHeader {
        margin-top: -80px;
    }

    .fr-content .home-row .record-cloud p {
        margin-top: 15px;
    }

    .fr-content #mainEdit, .fr-content #homeManage {
        padding-top: 0;
    }

    .fr-content .page-header .title-line.cloud p {
        font-size: 58px;
        padding-top: 10px;
    }

    .fr-content #google-header .hangouts-cloud p {
        font-size: 75px;
    }

    .fr-content .webex .title-line.cloud p {
        padding-top: 0;
    }

    .fr-content #watson-header.page-header .header-description p {
        line-height: 20px;
    }

    .fr-content #business-header .header-description p {
        line-height: 22px;
        font-size: 14px;
    }

    .fr-content #viber-header,
    .fr-content #goto-header {
        padding-top: 0;
    }

    .fr-content #business-options .option-description span {
        line-height: 0.5;
    }

    .jp-content .home-row .record-cloud p {
        padding-top: 40px;
        font-size: 32px;
        padding-right: 0;
    }

    .jp-content .home-row .share-cloud p, .jp-content .home-row .snapshot-cloud p {
        line-height: 40px;
    }

    .jp-content .home-row .speak-cloud p {
        padding-right: 65px;
    }

    .jp-content #skype-header .title-line.cloud p {
        line-height: 60px;
        padding-top: 15px;
    }

    .jp-content #google-header .hangouts-cloud p {
        padding-top: 20px;
    }

    .jp-content #facebook-header .facebook-cloud p {
        font-size: 65px;
    }

    .jp-content #facetime-header .facetime-cloud p {
        font-size: 70px;
    }

    .jp-content .page-header .goto .title-line.cloud p {
        font-size: 55px;
    }

    .jp-content .page-header .webex .title-line.cloud p {
        line-height: 100px;
        font-size: 55px;
    }

    .jp-content .home-row .record-title p {
        font-size: 36px;
    }

    .ch-content .home-row .share-cloud p {
        word-spacing: -40px;
    }

    .ch-content .home-row .speak-cloud p {
        width: 300px;
        font-size: 50px;
    }

    .ch-content #skype-header .title-line.cloud p {
        font-size: 48px;
        line-height: 75px;
    }

    .ch-content #google-header .hangouts-cloud p {
        font-size: 70px;
    }

    .ch-content #facebook-header .facebook-cloud p {
        font-size: 80px;
    }
}

@media only screen and (max-width: 1023px) {
    #watson-header .vc_col-sm-4, #watson-header .vc_col-sm-8 {
        width: 100%;
    }

    #watson-header .vc_col-sm-4 img {
        position: relative;
        width: 80%;
        right: 0;
        margin-left: 15px;
        top: 10px !important;
    }

    #watson-header .header-description.first-part p {
        padding-right: 0;
    }

    .slide.kidding .cloud {
        padding-top: 30px;
        font-size: 40px !important;
        line-height: 40px !important;
    }

    .container {
        width: 100% !important;
    }

    .footer .footer-menu {
        width: 60% !important;
    }

    .footer .social-icons .logo {
        margin: 0 !important;
    }

    #footer_menu .flex-item .sub-nav {
        display: none;
    }

    #footer_menu .flex-item {
        width: 33.3%;
    }

    #footer_menu .flex-item:first-child {
        padding-top: 5px;
    }

    #skype-header .vc_col-sm-12,
    #skype-header .vc_col-sm-8,
    #skype-header .vc_col-sm-4,
    #hangouts-header .vc_col-sm-12,
    #hangouts-header .vc_col-sm-8,
    #hangouts-header .vc_col-sm-4 {
        width: 100% !important;
    }

    .side-img {
        position: relative !important;
        margin-top: -50px;
    }

    #skype-header .header-description p,
    #hangouts-header .header-description p {
        padding-right: 15px !important;
    }

    #products-header .header-option .fa,
    #products-header .header-option .text {
        font-size: 20px !important;
    }

    #products-license .license {
        margin: 0 auto;
        left: 0;
    }

    .blog .blog .container {
        padding: 5px;
    }

    .single-post .blog-single .container {
        padding: 20px;
    }

    #skype-drive .drive-img, #google-drive .drive-img {
        margin-left: 0;
        margin-top: 100px;
    }

    .slide.video .cloud {
        line-height: 40px !important;
        padding-left: 25px;
        font-size: 40px !important;
    }

    .home-row .record-cloud p {
        padding-top: 50px;
    }

    .snapshot-cloud p {
        padding-top: 20px !important;
    }

    .home-row .record-cloud p, .snapshot-cloud p {
        font-size: 30px !important;
    }

    .home-row .speak-cloud {
        margin-left: 0;
    }

    .home-row .speak-cloud p {
        width: 400px;
    }

    #education-header .title-line.first p, #education-header .title-line.second p {
        font-size: 30px;
        line-height: 35px;
    }

    .es-content .home-row .record-cloud p {
        padding-top: 50px;
    }

    .es-content .home-row .share-cloud p, .home-row .speak-cloud p {
        font-size: 27px;
    }

    .fr-content #facebook-header .title-line.cloud p {
        font-size: 95px;
    }

    .fr-content #business-header {
        padding-top: 0;
    }

    .fr-content #viber-header,
    .fr-content #goto-header {
        padding-top: 40px;
    }

    .ru-content #google-header .title-line.cloud p {
        font-size: 60px;
        line-height: 130px;
    }

    .ru-content #facebook-header .title-line.cloud p {
        font-size: 60px;
        line-height: 130px;
    }

    .ru-content #homeRecord .record-cloud p {
        line-height: 25px;
        padding: 48px 28px 0 0;
    }
}

@media only screen and (max-width: 959px) {
    #watson-instructions {
        padding: 50px 15px;
    }

    #goto-header .goto-cloud p {
        font-size: 45px;
        line-height: 50px;
        padding-top: 40px;
    }

    #facebook-header .facebook-cloud p {
        font-size: 80px;
    }

    #google-header .hangouts-cloud p {
        font-size: 50px;
    }

    #facetime-header .facetime-cloud p {
        font-size: 80px;
    }

    #viber-header .viber-cloud p {
        font-size: 80px;
        line-height: 150px;
    }

    .hangouts-info.column_container.vc_col-sm-6, .facebook-info.column_container.vc_col-sm-6 {
        width: 99% !important;
    }

    .footer .container {
        width: 100%;
    }

    .footer .social-icons .logo {
        margin: 0 !important;
    }

    .column_container {
        margin: 0 !important;
    }

    .column_container.vc_col-sm-6 {
        width: 49% !important;
    }

    .home-slider {
        padding-bottom: 20px;
    }

    .slide .cloud {
        font-size: 40px !important;
        line-height: 110px !important;
    }

    .slide.video .cloud {
        line-height: 40px !important;
        padding-left: 25px;
        font-size: 40px;
    }

    .slide .description {
        margin-top: -30px;
    }

    #features .feature-image {
        margin-top: 0 !important;
    }

    #education-info .column-first, #education-info .column-second {
        margin: 0;
        padding: 0;
        width: 49%;
    }

    #education-options .gm-webex-image, #education-options .drive-image {
        margin-left: 0 !important;
        margin-top: 50px !important;
    }

    #business-header .header-business {
        display: none;
    }

    #business-header .vc_col-sm-8.wpb_column {
        width: 100% !important;
    }

    #business-header.page-header .title-line, #business-header.page-header .header-description, #business-header.page-header .header-description p {
        max-width: 100%;
        padding-right: 15px;
    }

    #business-options .option-title {
        padding-top: 25px;
        margin-bottom: 15px;
    }

    #business-options .option-description.first {
        padding-top: 0;
    }

    #business-options .option-description.first .wpb_content_element {
        margin-bottom: 0;
    }

    #education-options .option-title p, #business-options .option-title p, .skype-advertisement .option-title p,
    .hangouts-advertisement .option-title p, .facebook-advertisement .option-title p {
        font-size: 20px;
    }

    #business-options .option-description ul li, .skype-advertisement li, .hangouts-advertisement li,
    .facebook-advertisement li, .viber-advertisement li, .goto-advertisement li, .facetime-advertisement li {
        margin-bottom: 15px;
        padding-right: 0;
    }

    .hangouts-info li, .skype-info li, .facebook-info li {
        padding-right: 0;
        margin-bottom: 20px;
    }

    .page-header .side-img {
        max-width: 70%;
        margin: -50px auto 0;
    }

    #education-options .option-description p,
    #business-options .option-description span,
    #education-info .column-description p,
    #business-info .info-description p {
        font-size: 14px;
    }

    #business-options .business-option-1 {
        top: 50px;
        right: 0;
    }

    #business-options .business-option-2 {
        top: 50px;
    }

    .side-img {
        width: 100% !important;
    }

    #products-header .header-option .fa,
    #products-header .header-option .text {
        font-size: 16px !important;
    }

    .skype-content .wpb_column, .google-content .wpb_column {
        padding-left: 0;
        margin: 0;
    }

    .skype-content .wpb_column.vc_col-sm-6,
    .google-content .wpb_column.vc_col-sm-6 {
        width: 50% !important;
    }

    .advantage-item.vc_col-sm-4 {
        padding-right: 5px;
        width: 49%;
    }

    .advertisiment-subtitle {
        margin-top: 5px !important;
        margin-bottom: 20px !important;
    }

    .advertisiment-subtitle p {
        font-size: 16px !important;
    }

    .hangouts-advertisement .wpb_content_element.option-title, .skype-advertisement .wpb_content_element.option-title,
    .facebook-advertisement .wbp_content_element.option-title, .viber-advertisement .wbp_content_element.option-title,
    .goto-advertisement .wbp_content_element.option-title, .facetime-advertisement .wpb_content_element.option-title {
        margin-bottom: 0 !important;
    }

    .first-img {
        margin-top: 80px;
    }

    .skype-advertisement .first-img {
        margin-top: 0;
    }

    .terms-content, .policy-content, .faq-content {
        padding: 10px;
    }

    .terms-header.page-header .header-description p,
    .policy-header.page-header .header-description p,
    .faq-header.page-header .header-description p {
        padding-right: 10px;
    }

    .page-header .title-line.cloud {
        margin-top: -70px;
    }

    .page-header .title-line.cloud p {
        font-size: 50px;
        line-height: 130px;
    }

    .page-header .goto .title-line.cloud {
        max-width: 370px;
        margin-left: 20px;
        margin-bottom: 0;
    }

    .page-header .webex .title-line.cloud {
        margin-top: 0;
    }

    .page-header .webex .title-line.cloud p {
        line-height: 100px;
    }

    .products-page .page-header .header-parrot {
        top: 0;
        right: -110px;
    }

    #skype-drive .drive-img {
        margin-top: 150px;
    }

    .learn-more .column_container {
        width: 33.33333333%;
        float: left;
    }

    .hangouts-advertisement, .facebook-advertisement, .viber-advertisement, .goto-advertisement,
    .facetime-advertisement {
        padding: 10px;
    }

    .slide.kidding .cloud {
        padding-top: 28px;
        font-size: 30px !important;
        line-height: 30px !important;
    }

    .slide.video .cloud {
        padding-top: 35px;
    }

    .slide.edit .description .text {
        margin-top: 70px;
    }

    .learn-more.main-page-learn {
        margin-top: 10px;
    }

    #page-not-found .big-title.center-text {
        margin-top: -20px;
    }

    #payment-error .error-description {
        margin: auto 10px;
    }

    .home-row .share-cloud p {
        width: 350px;
        padding-top: 0 !important;
    }

    .home-row .speak-cloud p {
        width: 400px;
    }

    .second-row {
        padding-top: 0;
    }

    #homeHeader .column_container.vc_col-sm-6 {
        width: 100% !important;
    }

    .home-header .header-description p {
        float: left;
        margin-bottom: 0;
    }

    #homeRecord .column_container:nth-child(2n) {
        padding-right: 0;
        width: 50% !important;
    }

    .home-row .top-parrot {
        margin-top: -128px;
        margin-left: 48px;
    }

    .front-cloud .cloud-wrap .cloud-text {
        line-height: 33px;
        font-size: 31px;
    }

    .front-cloud.slide-1 .cloud-wrap .cloud-text {
        padding: 40px 0 8px 0;
    }

    .home-row .record-title p {
        font-size: 50px;
    }

    .cloud-slider {
        width: 113%;
    }

    .front-cloud .cloud-wrap {
        padding-top: 53px;
    }

    .front-cloud .cloud-wrap p {
        font-size: 34px;
        line-height: 34px;
        padding-top: 28px;
    }

    .front-cloud .cloud-wrap .cloud-link {
        font-size: 32px;
        line-height: 40px;
    }

    .home-row .row-text {
        padding-left: 50px;
    }

    .second-row .row-text p {
        padding-right: 15px;
    }

    .second-row .edit-parrot {
        margin-top: 100px;
    }

    .second-row .operations-img {
        bottom: -80px;
    }

    .second-row .edit-cloud {
        margin: 0;
    }

    #homeShare {
        margin-top: 20px;
    }

    .home-row .social-img {
        bottom: -210px;
        top: auto;
    }

    .home-row .snapshot-cloud p {
        width: 350px;
    }

    .home-row .snapshot-cloud {
        height: 100px;
    }

    .button-block {
        margin-left: 0;
    }

    .screen-parrot {
        margin-top: 50px;
    }

    #goto-header .header-description p {
        line-height: 25px;
    }

    .page-header .goto .title-line.cloud p {
        font-size: 60px;
    }

    #skype-header .title-line.cloud p {
        font-size: 45px;
        margin-top: 20px;
    }

    #google-header .hangouts-cloud p, #facebook-header .facebook-cloud p, #facetime-header .facetime-cloud p {
        margin-top: 20px;
    }

    .choose-table-extended .choose-table-content .table-limit .pro {
        font-size: 14px !important;
    }

    #education-options .education-row {
        margin-top: 0;
    }

    .home-row .share-cloud p, .home-row .speak-cloud p {
        font-size: 50px;
    }

    .ru-content #skype-header .title-line.cloud p {
        font-size: 33px !important;
        margin-top: 18px !important;
    }

    .ru-content #google-header .title-line.cloud p {
        font-size: 50px;
        line-height: 110px;
    }

    .ru-content #homeShare .share-cloud p {
        line-height: 30px;
        padding: 0 22px 0 0;
        margin-right: -10px;
    }

    .ru-content #homeShare .snapshot-cloud p {
        font-size: 30px !important;
        padding: 0;
    }

    .ru-content #homeTranscribe .share-cloud p {
        line-height: 60px;
        font-size: 30px;
    }

    .ru-content #google-header .title-line.cloud p {
        font-size: 42px;
        line-height: 120px;
    }

    .ru-content #facetime-header .facetime-cloud p {
        font-size: 64px;
    }

    .ru-content #goto-header .header-description p {
        line-height: 22px;
        font-size: 15px;
    }

    .ru-content #skype-header .header-description p {
        font-size: 15px;
        line-height: 22px;
    }

    /*.ru-content .products-download .choose-forms .download-form .already-register-wrap {*/
    /*    padding: 0 40px 0 25px*/
    /*}*/
    .ru-content .page-header .goto .title-line.cloud p {
        font-size: 54px;
    }

    .es-content #skype-header .title-line.cloud p {
        line-height: 50px;
        margin-top: 30px;
    }

    .es-content #google-header .hangouts-cloud p {
        margin-top: 40px;
        font-size: 40px;
        line-height: 45px;
    }

    .es-content #facebook-header .facebook-cloud p {
        font-size: 50px;
        line-height: 130px;
    }

    .es-content #facetime-header .facetime-cloud p {
        line-height: 120px;
        font-size: 60px;
    }

    .es-content #goto-header .title-line.cloud p {
        line-height: 130px;
        font-size: 50px;
    }

    .es-content .webex .title-line.cloud p {
        line-height: 100px !important;
    }

    .es-content #goto-header .header-description p {
        line-height: 22px;
    }

    .es-content .choose-table-extended,
    .de-content .choose-table-extended {
        padding-top: 42px;
    }

    .de-content .home-row .record-cloud p {
        font-size: 25px !important;
        line-height: 90px;
    }

    .de-content .second-row .edit-cloud p {
        line-height: 40px;
        padding-top: 40px;
    }

    .de-content .home-row .share-cloud p {
        line-height: 30px;
        width: 320px;
        font-size: 36px;
    }

    .de-content #homeManage .edit-cloud p {
        line-height: 50px;
        padding: 0 20px;
        padding-top: 30px;
    }

    .de-content .second-row .row-text p {
        padding-right: 15px;
        font-size: 14px;
    }

    .de-content #skype-header .title-line.cloud p {
        font-size: 45px;
        margin-top: 50px;
        line-height: 40px;
    }

    .de-content #skype-header .header-description p {
        line-height: 25px;
    }

    .de-content #skype-header .header-icons .vc_single_image-img,
    .de-content #google-header .header-icons .vc_single_image-img,
    .de-content #viber-header .header-icons .vc_single_image-img {
        display: none;
    }

    .de-content #google-header .hangouts-cloud p {
        line-height: 40px;
        padding-top: 30px;
    }

    .de-content #viber-header .viber-cloud p {
        font-size: 60px;
        line-height: 150px;
    }

    .de-content #goto-header .goto .title-line.cloud p {
        line-height: 40px !important;
        font-size: 31px !important;
        padding-top: 30px;
    }

    .de-content .skype-info .text-row .title p {
        font-size: 30px;
    }

    .de-content #goto-header .header-icons img {
        display: none;
    }

    .de-content #business-options .option-description ul li {
        margin-bottom: 0;
        padding-right: 0;
        line-height: 10px;
    }

    .de-content #goto-header {
        margin-top: 0;
    }

    .de-content #facebook-header .header-buttons {
        width: 106%;
    }

    .de-content #education-header .header-buttons {
        width: 106%;
    }

    .de-content #homeManage .row-text {
        margin-bottom: 15px;
    }

    .de-content #goto-header .header-description p {
        font-size: 13px;
    }

    .fr-content .home-row .record-cloud p {
        padding-top: 37px;
    }

    .fr-content .second-row .row-text p {
        margin-bottom: 0;
    }

    .fr-content .home-row .share-cloud p, .home-row .snapshot-cloud p {
        font-size: 40px !important;
    }

    .fr-content .main #homeHeader {
        margin-top: 0;
    }

    .fr-content #skype-header .title-line.cloud p {
        font-size: 41px;
        margin-top: 34px;
        line-height: 40px;
    }

    .fr-content #google-header .hangouts-cloud p {
        font-size: 50px;
    }

    .fr-content #facebook-header .title-line.cloud p {
        font-size: 70px;
    }

    .fr-content .products-page .header-description p {
        margin-top: 0;
    }

    .fr-content .page-header .goto .title-line.cloud p {
        font-size: 55px;
    }

    .fr-content #skype-header .header-description p {
        padding: 30px 0 15px;
    }

    .fr-content #business-header .header-description p {
        line-height: 24px;
        font-size: 16px;
    }

    .fr-content #education-header .header-description p {
        line-height: 25px;
    }

    .fr-content #facetime-header .title-line.cloud p {
        font-size: 74px;
        line-height: 93px;
    }

    .fr-content #viber-header,
    .fr-content #goto-header {
        padding-top: 0;
    }

    .fr-content #viber-header .header-description p {
        line-height: 20px;
    }

    .fr-content #goto-header .header-description p {
        line-height: 18px;
    }

    .jp-content .home-row .record-cloud p {
        line-height: 100px;
        font-size: 25px !important;
        padding-right: 0;
        padding-top: 30px;
        letter-spacing: -1px;
    }

    .jp-content .home-row .share-cloud p {
        width: 305px;
        font-size: 20px;
        margin: 0;
        letter-spacing: -2px;
    }

    .jp-content .home-row .share-cloud p, .jp-content .home-row .snapshot-cloud p {
        letter-spacing: -2px;
        width: 335px;
        margin: 0;
    }

    .jp-content .home-row .speak-cloud p {
        font-size: 30px;
    }

    .jp-content #homeTranscribe .share-cloud p {
        font-size: 30px;
    }

    .jp-content #skype-header .title-line.cloud p {
        line-height: 43px;
        padding-top: 35px;
        font-size: 35px;
    }

    .jp-content #google-header .hangouts-cloud p {
        padding-top: 25px;
        font-size: 45px;
        line-height: 47px;
    }

    .jp-content #facebook-header .facebook-cloud p {
        font-size: 46px;
    }

    .jp-content #viber-header .viber-cloud p {
        font-size: 55px;
    }

    .jp-content #facetime-header .facetime-cloud p {
        font-size: 50px;
    }

    .jp-content .page-header .goto .title-line.cloud p {
        font-size: 40px;
    }

    .ch-content .home-row .share-cloud p {
        line-height: 60px;
        font-size: 35px;
    }

    .ch-content #skype-header .title-line.cloud p {
        font-size: 40px;
        line-height: 50px;
        padding-top: 25px;
    }

    .ch-content #google-header .hangouts-cloud p {
        font-size: 50px;
    }

    .ch-content #facebook-header .facebook-cloud p {
        font-size: 60px;
    }

    .ch-content .home-row .record-title p {
        font-size: 44px;
    }
}

@media only screen and (max-width: 767px) {
    #download.choose-forms {
        width: 100%;
    }

    #download.choose-forms .download-form input {
        width: 50%;
    }

    #download.choose-forms .download-form label {
        width: auto;
    }

    .callnote-nav-menu-bar {
        right: 80px;
    }

    #google-drive .drive-img {
        margin-top: 10px;
    }

    .skype-content .wpb_column.vc_col-sm-6,
    .google-content .wpb_column.vc_col-sm-6 {
        width: 100% !important;
    }

    .column_container.vc_col-sm-6,
    #education-info .column-first,
    #education-info .column-second {
        width: 100% !important;
    }

    .home-header .parrot-main {
        margin-top: 0;
        position: relative;
    }

    .home-slider {
        padding-left: 15px;
        padding-right: 15px;
    }

    .slide .cloud {
        position: relative;
        display: block;
        font-size: 40px !important;
        line-height: 90px !important;
    }

    .slide.video .cloud {
        line-height: 60px !important;
        font-size: 60px !important;
    }

    .slide.edit .cloud {
        line-height: 120px !important;
    }

    .slide .description {
        max-width: 100% !important;
    }

    #features .feature-image,
    #features .feature-text p {
        margin-left: 0 !important;
    }

    .home-header .title.single p {
        font-size: 30px !important;
    }

    #why .why-title p,
    #choose .choose-title p {
        font-size: 60px !important;
        line-height: 1 !important;
        padding-bottom: 20px;
    }

    #why .why-list {
        padding: 20px 10px 0 5px;
    }

    .choose-table table tr td {
        padding: 15px 10px !important;
        font-size: 14px !important;
    }

    .choose-table table th {
        font-size: 16px !important;
    }

    .choose-table table th span {
        font-size: 18px !important;
    }

    .choose-table table tr .fa {
        font-size: 20px !important;
    }

    .page-header .title-line p {
        font-size: 30px !important;
        line-height: 1 !important;
    }

    .page-header .header-parrot {
        position: relative !important;
        top: 0 !important;
        left: 0;
    }

    .page-header .header-description p {
        font-size: 14px;
    }

    #education-info .column-second {
        margin-left: 0 !important;
    }

    #education-info .column-second .column-description {
        padding-left: 0;
    }

    #education-options .wpb_single_image {
        display: none;
    }

    #education-options .option-title.gm-webex {
        padding-top: 20px !important;
    }

    #business-options .business-option-1, #business-options .business-option-2 {
        display: none;
    }

    #business-options .option-description.second {
        padding-left: 15px;
        padding-top: 0;
    }

    #business-options .option-title {
        text-align: center;
    }

    #business-options .option-title p {
        display: inline;
    }

    #education-info .info-title p, #business-info .info-title p {
        font-size: 18px;
        display: inline;
    }

    #education-info .column-first {
        padding-right: 0;
    }

    .img-title img {
        width: 50%;
    }

    .img-title p {
        letter-spacing: 1px;
        padding-left: 0;
    }

    .skype-advertisement .wpb_single_image {
        display: none !important;
    }

    .first-img {
        margin-top: 10px;
    }

    .learn-more .options-block p a {
        font-size: 18px;
        line-height: 24px;
    }

    .learn-more .title.single p {
        font-size: 16px;
        line-height: 114px;
    }

    .google-hangouts p, .skype p {
        margin-left: -20px;
    }

    .advantage-item.vc_col-sm-4 {
        padding-right: 5px;
        width: 100%;
    }

    .hangouts-advertisement li, .skype-advertisement li, .facebook-advertisement li, .viber-advertisement li,
    .hangouts-info li, .skype-info li, .facebook-info li, .goto-advertisement li, .facetime-advertisement li {
        padding-right: 5px;
    }

    .terms-header.page-header .header-description p,
    .policy-header.page-header .header-description p,
    .faq-header.page-header .header-description p {
        font-size: 14px;
    }

    .page-header .title-line.cloud {
        margin-top: 0;
    }

    .page-header .title-line.cloud p {
        font-size: 72px !important;
        line-height: 100px !important;
    }

    .products-page .page-header .header-parrot {
        width: 90%;
        right: 0;
        margin: 0 auto;
    }

    #skype-drive .drive-img {
        margin-top: 20px;
        margin-bottom: 0;
    }

    #goto-header .goto-cloud p {
        padding-top: 0;
        line-height: 50px !important;
    }

    .choose-table-extended .choose-table-content .table-header span {
        font-size: 14px;
    }

    .choose-table-extended .choose-table-content table .regular,
    .choose-table-extended .choose-table-content table .premium,
    .choose-table-extended .choose-table-content table .pro {
        font-size: 15px;
    }

    .choose-table-extended .choose-table-content .table-limit .regular,
    .choose-table-extended .choose-table-content .table-limit .premium,
    .choose-table-extended .choose-table-content .table-limit .pro {
        font-size: 13px;
    }

    .choose-table-extended .choose-table-content .table-price .regular,
    .choose-table-extended .choose-table-content .table-price .premium,
    .choose-table-extended .choose-table-content .table-price .pro {
        font-size: 18px;
    }

    .choose-table-extended .choose-table-content .table-price .premium sub,
    .choose-table-extended .choose-table-content .table-price .pro sub {
        top: 2px;
        font-size: 12px;
    }

    .choose-table-extended .choose-table-content .table-price .premium sup,
    .choose-table-extended .choose-table-content .table-price .pro sup {
        bottom: 6px;
        font-size: 12px;
    }

    .choose-table-extended .choose-table-content .column.name {
        font-size: 14px;
    }

    .choose-table-extended .choose-table-content .column.options {
        font-size: 16px;
    }

    .choose-table-extended .choose-table-content .table-footer a {
        font-size: 10px;
    }

    #viber-header .viber-cloud p {
        margin-top: 20px;
    }

    .slide.kidding .cloud {
        padding-top: 25px;
        font-size: 60px !important;
        line-height: 60px !important;
        max-width: 100% !important;
    }

    .slide .cloud {
        background: none !important;
        width: 100% !important;
        font-size: 60px !important;
        line-height: 60px !important;
        height: auto !important;
        margin-bottom: 20px;
    }

    .slide.seven .cloud {
        line-height: 60px;
    }

    .slide.edit .cloud {
        height: auto;
        line-height: 60px;
    }

    .slide.edit .description .text {
        margin-top: 0;
    }

    .slide.kidding .cloud {
        padding: 0;
    }

    .slide.kidding .cloud {
        padding-bottom: 0;
    }

    .home-header .parrot-main {
        left: 0;
        margin-top: 0 !important;
    }

    .home-header .parrot-main img {
        width: 90%;
    }

    .home-header .parrot-main .vc_single_image-wrapper {
        text-align: center;
    }

    #page-not-found .big-title.center-text {
        font-size: 140px;
        margin-top: -20px;
    }

    .home-header .header-description p {
        max-width: none;
    }

    .button-block {
        margin-left: -10px;
    }

    .button-block .button-pictures {
        display: none;
    }

    .home-header .download-button a {
        padding-left: 30px !important;
    }

    .record-cloud, .snapshot-cloud, .edit-cloud, .share-cloud {
        background: none !important;
    }

    #homeRecord .column_container:nth-child(2n) {
        width: 100% !important;
    }

    .home-row .top-parrot {
        margin-top: 0;
    }

    .home-row .top-icons img {
        position: absolute;
        bottom: 0;
        top: auto;
    }

    .home-row .record-cloud p, .snapshot-cloud p, .share-cloud p, .speak-cloud p {
        font-size: 54px !important;
        line-height: 50px;
    }

    .row-text {
        padding: 15px 50px !important;
    }

    .operations-img, .screen-parrot, .edit-parrot {
        display: none;
    }

    .second-row .download-button {
        margin-left: 50px;
    }

    .home-row .share-cloud p, .home-row .snapshot-cloud p {
        width: 100%;
        float: left;
    }

    .text-column {
        padding: 50px;
    }

    .edit-cloud {
        height: 100px !important;
    }

    .second-row {
        padding-top: 0;
    }

    .home-row .social-img {
        top: 0;
    }

    #homeTranscribe img {
        position: absolute;
        top: 0;
    }

    .home-row .bottom-img {
        position: relative;
        top: 0;
    }

    .home-row .speak-cloud {
        margin-top: 100px;
        margin-left: 50px;
    }

    .home-row .speak-cloud p {
        width: 350px;
    }

    .choose-table-extended .choose-table-content span.bottom-triangle {
        display: none;
    }

    .choose-table-extended .table-header .title {
        font-size: 14px !important;
    }

    .choose-table-extended .choose-table-content .table-header .column span {
        font-size: 12px;
    }

    .choose-table-extended .table-header .column.options {
        width: 0;
    }

    .page-header .goto .title-line.cloud {
        max-width: 500px;
    }

    #skype-header .title-line.cloud p {
        line-height: 100px;
        margin-top: 0;
    }

    #google-header .hangouts-cloud p, #facebook-header .facebook-cloud p, #facetime-header .facetime-cloud p {
        margin-top: 0;
    }

    .cloud-slider {
        width: 100%;
        margin-left: 0;
    }

    .front-cloud .cloud-wrap p {
        padding-top: 0;
    }

    .front-cloud .cloud-wrap .cloud-text {
        font-size: 42px;
        line-height: 33px;
    }

    .front-cloud.slide-1 .cloud-wrap .cloud-text {
        padding: 0 0 8px 0;
    }

    .front-cloud .cloud-wrap .cloud-link {
        font-size: 38px;
        line-height: 52px;
    }

    .ru-content #skype-header .title-line.cloud p {
        font-size: 49px !important;
        margin-top: 0 !important;
        line-height: 45px !important;
        padding-top: 20px;
    }

    .ru-content #homeRecord .record-cloud p {
        font-size: 38px !important;
        line-height: 28px;
        padding-top: 49px;
    }

    .ru-content #homeShare .share-cloud p {
        padding-right: 26px;
        font-size: 28px !important;
        line-height: 42px;
    }

    .ru-content .choose-table-extended .choose-table-content tbody .column.pro.unlimit p {
        font-size: 10px;
    }

    .ru-content .choose-table-extended .choose-table-content .column.pro.cost {
        padding: 15px 0;
    }

    /*.ru-content .products-download .choose-forms .download-form .already-register-wrap {*/
    /*    padding: 0;*/
    /*}*/
    .es-content #skype-header .title-line.cloud p {
        font-size: 55px !important;
        line-height: 55px !important;
        margin-top: 0 !important;
    }

    .es-content #google-header .title-line.cloud p {
        font-size: 55px !important;
        line-height: 55px !important;
        margin-top: 30px !important;
    }

    .es-content .choose-table-extended .choose-table-content .table-price .regular span {
        padding: 34px 0 6px 0;
    }

    .fr-content #skype-header .title-line.cloud p {
        margin-top: 0;
    }

    .fr-content #skype-header .title-line.cloud p {
        line-height: 50px !important;
    }

    .de-content .home-row .record-cloud p {
        font-size: 40px !important;
    }

    .de-content .second-row .edit-cloud p {
        padding-top: 20px;
    }

    .de-content #homeManage .edit-cloud p {
        padding-top: 10px;
    }

    .de-content #homeHeader .header-description p {
        font-size: 15px;
    }

    .de-content #homeManage .row-text {
        padding: 15px 38px !important;
    }

    .de-content .second-row .row-text p {
        padding-right: 0;
    }

    .de-content #skype-header .title-line.cloud p {
        font-size: 47px !important;
        margin-top: 21px;
        line-height: 35px !important;
    }

    .de-content #google-header .hangouts-cloud p {
        font-size: 52px !important;
        line-height: 40px !important;
    }

    .de-content .choose-table-extended .choose-table-content .column.options {
        font-size: 13px;
    }

    .de-content .choose-table-extended .choose-table-content tbody .column.pro.unlimit p {
        font-size: 11px;
    }

    .de-content .choose-table-extended .table-header .pro {
        width: 17%;
    }

    .de-content #products-header .download-options .download-button a {
        font-size: 13px !important;
        padding: 16px 16px !important;
    }

    .ch-content #skype-header .skype p {
        line-height: 50px !important;
        font-size: 55px !important;
    }

    .jp-content .home-row .speak-cloud p {
        font-size: 36px !important;
    }

    .jp-content #skype-header .title-line.cloud p {
        line-height: 50px !important;
        font-size: 50px !important;
        padding-top: 20px;
    }

    .jp-content #google-header .hangouts-cloud p {
        line-height: 55px !important;
        font-size: 60px !important;
        padding-top: 15px;
    }

    .jp-content .page-header .goto .title-line.cloud p {
        font-size: 55px !important;
    }

    .jp-content .page-header .webex .title-line.cloud p {
        font-size: 55px !important;
    }

    .jp-content .home-row .share-cloud p,
    .jp-content .home-row .snapshot-cloud p {
        float: none;
        width: 100%;
        font-size: 40px !important;
        line-height: 45px !important;
    }

    .jp-content .choose-table-extended .choose-table-content .table-price .regular span {
        padding: 33px 0 6px 0;
    }

    .fr-content .choose-table-extended .choose-table-content .table-price .regular span,
    .de-content .choose-table-extended .choose-table-content .table-price .regular span {
        padding: 33px 0 6px 0;
    }

    .ch-content .choose-table-extended .choose-table-content .table-price span {
        font-size: 15px;
    }

    .ch-content .choose-table-extended .choose-table-content .table-price .regular span {
        padding: 15px 0 6px 0;
    }
}

@media only screen and (max-width: 639px) {
    .goto-advertisement {
        padding: 15px;
    }

    #watson-header .header-description.first-part p, #watson-header .header-description p {
        font-size: 16px;
        margin-bottom: -8px;
        padding-right: 10px !important;
    }

    .solutions_header {
        font-size: 16px !important;
        padding-top: 0 !important;
    }

    .footer .footer-menu {
        width: 100% !important;
    }

    .footer .social-icons {
        float: none !important;
        text-align: center !important;
    }

    #products-header .download-option {
        float: none;
        margin: -3% auto !important;
        width: 90% !important;
        max-width: 400px;
        min-height: 520px;
    }

    #products-header .download-option.pro {
        max-width: 431px;
    }

    #products-license .license {
        max-width: 320px;
    }

    #products-license .license .text-line {
        font-size: 18px;
    }

    #products-license .license .text-line.first {
        font-size: 24px;
    }

    #download-instructions ul {
        -moz-column-count: 1;
        -webkit-column-count: 1;
        column-count: 1;
    }

    #download-instructions .instruction-list {
        margin-bottom: 0;
    }

    #contact .contact-form .field {
        width: 100%;
    }

    #contact .contact-form .title {
        width: 100%;
        text-align: center;
        line-height: normal;
    }

    #contact {
        max-width: 95%;
    }

    #cancel-subscription .unscribe_form input {
        width: 300px !important;
    }

    #cancel-subscription .unscribe_form input.unscribe_set {
        width: auto !important;
        float: left;
    }

    #cancel-subscription .title-line.first p, #cancel-success .title-line.first p {
        font-size: 36px;
    }

    #cancel-subscription .unscribe-btn {
        padding-left: 0 !important;
    }

    .front-cloud .cloud-wrap p {
        padding-top: 10px;
    }

    .fr-content #homeRecord .record-cloud p {
        font-size: 55px !important;
    }
}

@media only screen and (max-width: 550px) {
    .page-header .title-line.cloud {
        margin-top: -10px;
    }

    .page-header .title-line.cloud p {
        font-size: 50px !important;
        line-height: 110px !important;
    }

    .page-header .webex .title-line.cloud p {
        line-height: 100px !important;
    }

    #goto-header .goto-cloud p {
        padding-top: 20px;
    }

    #viber-header .viber-cloud p {
        margin-top: 0;
    }

    .choose-table-extended .table-header .title {
        font-size: 13px !important;
    }

    .page-header .header-description, #viber-header .header-description {
        margin-bottom: 35px;
    }

    .page-header .header-description p {
        margin-top: 30px;
    }

    .choose-table-extended .table-calls, .choose-table-extended .table-share, .choose-table-extended .table-features,
    .choose-table-extended .table-separate.color, .choose-table-extended .table-limit {
        border-right: none;
    }

    .choose-table-extended .choose-table-content .table-limit .pro {
        font-size: 12px !important;
        padding-left: 0;
    }

    .choose-table-extended .choose-table-content .column.options {
        font-size: 12px;
    }

    .choose-table-extended .table-header .column.name span {
        font-size: 12px !important;
    }

    .choose-table-extended .choose-table-content .table-header .premium sup,
    .choose-table-extended .choose-table-content .table-header .pro sup,
    .choose-table-extended .choose-table-content .table-price .premium sup,
    .choose-table-extended .choose-table-content .table-price .pro sup,
    .choose-table-extended .choose-table-content .table-header .premium sub,
    .choose-table-extended .choose-table-content .table-header .pro sub,
    .choose-table-extended .choose-table-content .table-price .premium sub,
    .choose-table-extended .choose-table-content .table-price .pro sub {
        font-size: 10px;
    }

    .choose-table-extended .choose-table-content .table-header .column span {
        font-size: 8px;
    }

    .choose-table-extended .table-header .pro {
        width: 15%;
    }

    .front-cloud.slide-1 .cloud-wrap .cloud-text {
        padding: 20px 0 8px 0;
    }

    .ru-content #facebook-header .title-line.cloud p {
        font-size: 80px !important;
        line-height: 120px;
    }

    .ru-content #viber-header .title-line.cloud p {
        font-size: 80px !important;
    }

    .ru-content #facetime-header .title-line.cloud p {
        font-size: 80px !important;
    }

    .ru-content #goto-header .title-line.cloud p {
        font-size: 52px !important;
    }

    .ru-content #homeShare .share-cloud p {
        font-size: 25px !important;
    }

    .ru-content .choose-table-extended .choose-table-content tbody .column.pro.unlimit p {
        word-wrap: break-word;
        font-size: 9px;
        margin: 0;
        padding-top: 0;
    }

    .es-content .home-row .record-cloud {
        height: 150px;
    }

    .es-content #google-header .hangouts-cloud p {
        line-height: 40px !important;
    }

    .es-content #google-header .title-line.cloud p {
        font-size: 40px !important;
        line-height: 40px !important;
        margin-top: 50px !important;
    }

    .de-content .second-row .edit-cloud p, .de-content #homeManage .edit-cloud p {
        padding-top: 10px;
    }

    .de-content .home-row .record-cloud p {
        font-size: 60px !important;
        line-height: 40px;
        padding-top: 50px;
    }

    .de-content .home-row .record-cloud {
        height: auto;
    }

    .de-content #google-header .hangouts-cloud p {
        line-height: 40px !important;
        padding-top: 0;
    }

    .de-content #viber-header .viber-cloud p {
        line-height: 80px !important;
    }

    .de-content #goto-header .goto .title-line.cloud p {
        line-height: 40px !important;
        padding-top: 0;
    }

    .de-content #goto-header .header-buttons {
        margin-top: -25px;
    }

    .fr-content .home-row .record-cloud {
        height: 150px;
    }

    .fr-content #google-header .hangouts-cloud p {
        margin-top: 0;
    }

    .fr-content #facebook-header .title-line.cloud p {
        font-size: 74px !important;
        line-height: 110px !important;
        margin-top: 0 !important;
    }

    .fr-content #viber-header .title-line.cloud p, .fr-content #facetime-header .title-line.cloud p {
        font-size: 70px !important;
        line-height: 70px !important;
    }

    .jp-content .home-row .speak-cloud p {
        font-size: 40px !important;
        padding-right: 0;
    }

    .jp-content .home-row .share-cloud p, .jp-content .home-row .snapshot-cloud p {
        line-height: 65px;
    }

    .jp-content #skype-header .title-line.cloud p {
        margin-top: 0;
    }

    .jp-content #google-header .hangouts-cloud p {
        line-height: 40px !important;
        margin-top: 20px;
    }

    .jp-content #facebook-header .facebook-cloud p {
        margin-top: 25px;
    }

    .ch-content #skype-header .title-line.cloud p {
        margin-top: 10px;
    }

    .ch-content #facebook-header .facebook-cloud p, .ch-content #viber-header .viber-cloud p,
    .ch-content #facetime-header .facetime-cloud p {
        font-size: 65px !important;
        margin-top: 25px;
    }

    #cancel-subscription .unscribe_form label {
        width: 100%;
        text-align: center;
    }

    #cancel-subscription .unscribe_form input {
        width: 100% !important;
    }

    #cancel-subscription .unscribe-btn {
        width: 100%;
    }

    #cancel-subscription .unscribe_form input.unscribe_set {
        width: 100% !important;
        text-align: center !important;
        font-size: 18px !important;
    }

    #cancel-subscription .unscribe_form {
        width: 100% !important;
        padding: 10px;
    }
}

@media only screen and (max-width: 479px) {
    .header .logo {
        font-size: 20px;
    }

    .page-header {
        padding-top: 20px;
    }

    .page-header .header-description p {
        line-height: 1.5;
    }

    .page-header .title-line p {
        font-size: 24px !important;
    }

    .page-header .title-line.cloud p {
        /*font-size: 40px !important;*/
        /*line-height: 170px !important;*/
    }

    #goto-header .goto-cloud p {
        padding-top: 30px;
        line-height: 40px !important;
    }

    .choose-table-extended .choose-table-content .table-price .premium a,
    .choose-table-extended .choose-table-content .table-price .regular a,
    .choose-table-extended .choose-table-content .table-price .pro a {
        margin: 0;
        padding: 10px 3px;
    }

    .choose-table-extended .choose-table-content .table-limit .pro {
        font-size: 8px !important;
    }

    .choose-table-extended .choose-table-content .table-price span {
        font-size: 10px;
    }

    .choose-table-extended .choose-table-content .table-price a {
        font-size: 8px !important;
    }

    .choose-table-extended .table-header .title {
        font-size: 10px !important;
    }

    #viber-header .viber-cloud p, #skype-header .title-line.cloud p, #google-header .hangouts-cloud p,
    #facebook-header .facebook-cloud p, #facetime-header .facetime-cloud p {
        margin-top: 35px;
    }

    .home-row .record-cloud p {
        padding-top: 0;
    }

    .learn-more .title.single p {
        line-height: 60px;
    }

    .row-text {
        margin-bottom: 0;
    }

    /*.choose-forms .download-form .form_body {*/
    /*    width: auto !important;*/
    /*}*/
    #download.choose-forms .download-form input {
        width: 70%;
    }

    .second-row .row-text p {
        padding-right: 0;
    }

    .home-row .bottom-img {
        right: -250px;
    }

    .choose-table-extended .choose-table-content .table-header .column span {
        padding-bottom: 15px;
    }

    .choose-table-extended .table-header .title:before {
        border-left: 10px solid transparent;
        left: -10px;
    }

    .choose-table-extended .table-header .title:after {
        border-right: 10px solid transparent;
        right: -10px;
    }

    #skype-header .title-line.cloud p {
        font-size: 45px !important;
        line-height: 50px !important;
        margin-top: 50px;
    }

    #homeRecord {
        background: none;
    }

    .second-row {
        padding-bottom: 0;
    }

    .home-row .social-img {
        right: -70px;
    }

    .social-img img {
        width: 50%;
    }

    .home-row .top-icons img {
        width: 30%;
        bottom: 20px;
        left: 30px;
    }

    .products-download .download-form .submit.download, .products-download .download-form .upgrade {
        width: 100%;
        text-align: center;
        margin-top: 15px;
    }

    .en-content #watson-features tr td {
        padding: 14px 10px 18px 10px;
    }

    .fr-content #homeRecord .record-cloud p {
        font-size: 50px !important;
    }

    .fr-content #facebook-header .title-line.cloud p {
        font-size: 55px !important;
        line-height: 145px !important;
    }

    .fr-content #skype-header .title-line.cloud p {
        padding-top: 50px;
        line-height: 36px !important;
        font-size: 36px !important;
    }

    .fr-content #skype-header .header-buttons .download-button {
        margin-left: 10px;
    }

    .fr-content .second-row .row-text p {
        font-size: 14px;
    }

    .fr-content #viber-header {
        padding-top: 0;
        margin-top: -10px;
    }

    .fr-content #goto-header {
        padding-top: 0;
    }

    .fr-content #business-header .header-description p {
        line-height: 21px;
        font-size: 15px;
    }

    .fr-content .second-row .edit-cloud p {
        font-size: 60px;
    }

    .fr-content #google-header .hangouts-cloud p {
        margin-top: 15px;
    }

    .fr-content .choose-table-extended .choose-table-content .column.name {
        font-size: 9px;
    }

    .fr-content .choose-table-extended .choose-table-content .table-price .regular span {
        padding: 29px 0 6px 0;
    }

    .fr-content .choose-table-extended .choose-table-content .table-price .terms {
        font-size: 11px !important
    }

    .fr-content #goto-header .header-description p {
        font-size: 14px;
        line-height: 21px;
    }

    .fr-content #page-not-found .container,
    .de-content #page-not-found .container {
        margin-top: 35px;
    }

    .fr-content #page-not-found .title-line.second .description,
    .de-content #page-not-found .title-line.second .description {
        font-size: 18px;
        width: 85%;
    }

    .es-content #facebook-header .facebook-cloud p {
        margin-top: 20px;
    }

    .es-content #homeManage .row-text {
        padding: 15px !important;
    }

    .es-content #viber-header .title-line.cloud p {
        line-height: 50px !important;
    }

    .es-content #viber-header .title-line.cloud {
        height: 150px;
    }

    .es-content #skype-header .title-line.cloud p {
        font-size: 40px !important;
        line-height: 40px !important;
        margin-top: 45px !important;
    }

    .es-content #mainEdit .row-text {
        padding: 15px 20px !important;
    }

    .es-content .choose-table-extended .choose-table-content .table-price .regular span {
        padding: 96px 0 10px 0;
    }

    .es-content .choose-table-extended .choose-table-content .table-price span {
        padding: 0 2px 13px 2px;
    }

    .jp-content #homeHeader .header-description p {
        font-size: 17px;
    }

    .jp-content #facebook-header .facebook-cloud p {
        margin-top: 30px;
        font-size: 45px !important;
    }

    .jp-content #skype-header .title-line.cloud p {
        font-size: 30px !important;
        padding-top: 45px;
    }

    .jp-content #google-header .hangouts-cloud p {
        font-size: 40px !important;
        padding-top: 32px;
    }

    .jp-content .page-header .goto .title-line.cloud p {
        font-size: 45px !important;
        padding-top: 10px;
    }

    .jp-content .choose-table-extended .choose-table-content .table-price .regular a,
    .jp-content .choose-table-extended .choose-table-content .table-price .premium a,
    .jp-content .choose-table-extended .choose-table-content .table-price .pro a {
        padding: 7px 7px;
        font-size: 7px !important;
    }

    .jp-content .choose-table-extended .choose-table-content .table-price .regular .terms,
    .jp-content .choose-table-extended .choose-table-content .table-price .premium .terms,
    .jp-content .choose-table-extended .choose-table-content .table-price .pro .terms {
        font-size: 10px !important;
    }

    .jp-content .choose-table-extended .choose-table-content .table-price .regular span {
        padding: 27px 0 6px 0;
    }

    .ch-content #watson-header {
        min-height: unset;
    }

    .ch-content #homeRecord {
        margin-top: 60px;
    }

    .ch-content #skype-header .skype p {
        font-size: 38px !important;
        margin-top: 18px !important;
    }

    .ch-content #facebook-header .facebook-cloud p {
        font-size: 58px !important;
        margin-top: 32px !important;
    }

    .ch-content .home-row .share-cloud p {
        font-size: 56px !important;
    }

    .ch-content .choose-table-extended .choose-table-content .table-price .regular span {
        padding: 55px 0 6px 0;
    }

    .ch-content #download .download-form .submit.download {
        margin-left: 0;
    }

    .ch-content #download .download-form .upgrade {
        margin-right: 0;
    }

    .ru-content #footer_menu .flex-item > a {
        font-size: 11px;
    }

    .ru-content #skype-header .title-line.cloud p {
        font-size: 34px !important;
        line-height: 35px !important;
        margin-top: 34px !important;
    }

    .ru-content #google-header .title-line.cloud p {
        font-size: 40px !important;
        line-height: 90px !important;
    }

    .ru-content #facebook-header .title-line.cloud p {
        font-size: 60px !important;
        line-height: 110px;
    }

    .ru-content #viber-header .title-line.cloud p {
        font-size: 70px !important;
        line-height: 90px;
    }

    .ru-content #facetime-header .title-line.cloud p {
        font-size: 60px !important;
        line-height: 100px !important;
    }

    .ru-content #skype-header {
        padding-top: 0;
    }

    .ru-content #skype-header .header-description p {
        font-size: 15px;
    }

    .ru-content #homeManage .row-text p,
    .ru-content #mainEdit .row-text p {
        font-size: 15px;
        line-height: 20px;
    }

    .ru-content #homeTranscribe .share-cloud p {
        line-height: 42px;
    }

    .ru-content .choose-table-extended .choose-table-content tbody .column.pro,
    .es-content .choose-table-extended .choose-table-content tbody .column.pro,
    .de-content .choose-table-extended .choose-table-content tbody .column.pro {
        padding: 0 20px 0 19px;
    }

    .ru-content .choose-table-extended .choose-table-content tbody .column.pro.unlimit,
    .es-content .choose-table-extended .choose-table-content tbody .column.pro.unlimit,
    .de-content .choose-table-extended .choose-table-content tbody .column.pro.unlimit {
        padding: 0;
    }

    .ru-content .choose-table-extended .choose-table-content tbody .column.pro.unlimit p,
    .es-content .choose-table-extended .choose-table-content tbody .column.pro.unlimit p,
    .de-content .choose-table-extended .choose-table-content tbody .column.pro.unlimit p {
        width: 50px;
        word-wrap: break-word;
        font-size: 9px;
        margin: 0;
        padding-left: 7px;
    }

    .ru-content .choose-table-extended .choose-table-content .table-header .terms,
    .ru-content .choose-table-extended .choose-table-content .table-price .terms {
        font-size: 10px !important;
    }

    .ru-content .choose-table-extended .choose-table-content .share {
        font-size: 11px;
        width: 73px;
    }

    .ru-content .choose-table-extended .choose-table-content .features {
        width: 65px;
        font-size: 11px;
    }

    .ru-content #facebook-header .header-description p {
        line-height: 20px;
        font-size: 15px;
    }

    .ru-content #viber-header .header-description p {
        line-height: 19px;
        font-size: 15px;
    }

    .ru-content #goto-header .title-line.cloud p {
        line-height: 106px !important;
    }

    .ru-content #goto-header .header-description p {
        line-height: 19px;
        font-size: 15px;
    }

    .ru-content #watson-header .header-description p {
        font-size: 13px !important;
    }

    .de-content .choose-table-extended .choose-table-content .table-price .regular span {
        padding: 51px 0 6px 0;
    }

    .de-content .learn-more .education-callnote {
        word-wrap: break-word;
        border-right: 1px solid #e4e4e4;
    }

    .de-content .learn-more .business-callnote {
        border-left: none;
    }

    .de-content #skype-header .title-line.cloud p {
        margin-top: 54px;
    }

    .de-content #skype-header {
        padding-top: 25px;
    }

    .de-content #google-header .hangouts-cloud p {
        font-size: 45px !important;
        padding-top: 10px;
    }

    .de-content #homeManage .row-text p {
        font-size: 14px;
    }

    .de-content #viber-header {
        padding-top: 0;
    }

    .de-content .page-header .header-description p {
        font-size: 13px;
    }

    .de-content #goto-header .goto .title-line.cloud p {
        padding-top: 30px;
    }

    .de-content #goto-header .header-description p {
        line-height: 22px;
    }

    .de-content #facebook-header .header-description p {
        font-size: 15px;
    }

    .de-content #mainEdit .edit-cloud p {
        padding-right: 40px;
    }

    .de-content #homeManage .edit-cloud p {
        padding-right: 76px;
    }

    .de-content .home-row .share-cloud p {
        line-height: 40px;
    }

    .de-content .learn-more .title.single p {
        padding-top: 50px;
        line-height: 30px;
    }

    .de-content #homeShare .share-cloud p {
        padding-left: 20px;
    }

    .de-content #business-header .header-buttons .download-button a {
        font-size: 17px !important;
    }

    .de-content #business-header .header-description p {
        line-height: 23px;
    }

    .de-content #business-header .header-buttons .download-button {
        margin-left: 10px;
    }

    .de-content #page-not-found .title-line.first p,
    .jp-content #page-not-found .title-line.first p {
        font-size: 43px;
    }

    .cloud-slider {
        width: 118%;
        margin-left: -27px;
    }

    .front-cloud .cloud-wrap {
        padding-right: 30px;
        padding-top: 70px;
    }

    .front-cloud .cloud-wrap {
        padding-top: 64px;
    }

    .front-cloud .cloud-wrap .cloud-text {
        line-height: 32px;
        font-size: 32px;
    }

    .front-cloud .cloud-wrap .cloud-link {
        font-size: 29px;
        line-height: 32px;
    }

    .front-cloud .cloud-wrap p {
        padding-top: 26px;
    }

    .front-cloud.slide-1 .cloud-wrap .cloud-text {
        padding: 33px 0 8px 0;
    }

    .home-row .record-title p {
        font-size: 43px;
    }

    .home-row .top-parrot {
        height: 620px;
    }
}