.tooltip,a {
    text-decoration: none
}

.container:after,.form-group.in-progress:after,.form-group.in-progress:before,.list-features:after,.section:after,blockquote:after,blockquote:before,body.has-blue-block:before,header nav ul:after,header:after,q:after,q:before {
    content: ""
}

a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video {
    margin: 0;
    padding: 0;
    border: 0;
    font: inherit;
    font-size: 100%;
    vertical-align: baseline
}

.btn,.cell,caption,td,th {
    vertical-align: middle
}

html {
    line-height: 1
}

ol,ul {
    list-style: none
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

caption,td,th {
    text-align: left;
    font-weight: 400
}

blockquote,q {
    quotes: none
}

blockquote:after,blockquote:before,q:after,q:before {
    content: none
}

a img {
    border: none
}

article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary {
    display: block
}

a {
    cursor: pointer;
    transition-duration: .15s;
    transition-property: color,opacity;
    transition-timing-function: ease-in
}

img {
    max-width: 100%
}

@font-face {
    font-display:swap;font-family:roboto_light;src:url(../fonts/Roboto-Light-webfont.eot);src:url(../fonts/Roboto-Light-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/Roboto-Light-webfont.woff) format("woff"),url(../fonts/Roboto-Light-webfont.ttf) format("truetype"),url(../fonts/Roboto-Light-webfont.svg#robotolight) format("svg");font-weight:400;font-style:normal
}

@font-face {
    font-display:swap;font-family:roboto_regular;src:url(../fonts/Roboto-Regular-webfont.eot);src:url(../fonts/Roboto-Regular-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/Roboto-Regular-webfont.woff) format("woff"),url(../fonts/Roboto-Regular-webfont.ttf) format("truetype"),url(../fonts/Roboto-Regular-webfont.svg#robotoregular) format("svg");font-weight:400;font-style:normal
}

@font-face {
    font-display:swap;font-family:roboto_medium;src:url(../fonts/Roboto-Medium-webfont.eot);src:url(../fonts/Roboto-Medium-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/Roboto-Medium-webfont.woff) format("woff"),url(../fonts/Roboto-Medium-webfont.ttf) format("truetype"),url(../fonts/Roboto-Medium-webfont.svg#robotomedium) format("svg");font-weight:400;font-style:normal
}

@font-face {
    font-display:swap;font-family:roboto_bold;src:url(../fonts/Roboto-Bold-webfont.eot);src:url(../fonts/Roboto-Bold-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/Roboto-Bold-webfont.woff) format("woff"),url(../fonts/Roboto-Bold-webfont.ttf) format("truetype"),url(../fonts/Roboto-Bold-webfont.svg#robotobold) format("svg");font-weight:400;font-style:normal
}

::-webkit-input-placeholder {
    color: #3a3a3a
}

::-moz-placeholder {
    color: #3a3a3a
}

:-moz-placeholder {
    color: #3a3a3a
}

:-ms-input-placeholder {
    color: #3a3a3a
}

@-webkit-keyframes autofill {
    to {
        color: #000;
        background: #fff
    }
}

@-webkit-keyframes autofill2 {
    to {
        color: #fff;
        background: 0 0
    }
}

input:-webkit-autofill {
    -webkit-animation-name: autofill;
    -webkit-animation-fill-mode: both
}

input.complete:-webkit-autofill {
    -webkit-animation-name: autofill2;
    -webkit-animation-fill-mode: both
}

*,:after,:before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    outline: 0
}

body,html {
    height: 100%
}

body {
    min-width: 320px;
    font: 16px/1.4 roboto_light,Helvetica,Arial,sans-serif;
    color: #000;
    background: #fff;
    -webkit-font-smoothing: antialiased;
    -webkit-text-size-adjust: 100%;
    -webkit-tap-highlight-color: transparent
}

body.has-blue-block:before {
    position: absolute;
    background: #0d153e;
    top: 0;
    left: 0;
    width: 27%;
    height: 690px
}

#wrapper,.container,.content,.form-group,.image,.row,.section {
    position: relative
}

#wrapper {
    min-height: 100%;
    overflow: hidden
}

.section:after {
    display: table;
    clear: both
}

.section h2 {
    margin-bottom: 60px;
    font-size: 34px;
    color: #111;
    font-family: roboto_bold,Helvetica,Arial,sans-serif;
    text-align: left
}

.has-tooltip {
    cursor: context-menu
}

.container {
    width: 1240px;
    padding: 0;
    margin: 0 auto
}

.container:after {
    display: table;
    clear: both
}

.container-partners {
    padding: 0;
    margin: 0 auto;
}

.image {
    z-index: 1
}

.row {
    margin: 0
}

.row:after {
    content: "";
    display: table;
    clear: both
}

.table {
    display: table;
    width: 100%;
    height: 100%
}

.btn,input {
    height: 60px;
    font-size: 18px;
    box-shadow: none;
    outline: 0
}

.cell {
    display: table-cell
}

.mobile-visible {
    display: none
}

.btn {
    display: inline-block;
    padding: 5px 10px!important;
    border-radius: 0;
    font-family: roboto_medium,Helvetica,Arial,sans-serif;
    color: #fff;
    background: #2acc72;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: none;
    transition: all ease-in .15s;
    cursor: pointer
}

footer .social a,input {
    transition: all ease-in-out .15s
}

.btn:hover {
    background: #27bb69
}

input {
    width: 100%;
    padding: 2px 20px;
    background: #fff;
    font-family: roboto_light,Helvetica,Arial,sans-serif;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: 0;
    border: 1px solid transparent
}

/* hello banner */

#hello-banner-wrap {
    height: 60px;
    box-shadow: 0px 0.3rem 1.7rem 0px rgba(0, 0, 0, 0.16);

    background: linear-gradient(271deg, #850bbd, #204a8d);
    background-size: 400% 400%;

    -webkit-animation: AnimationName 11s ease infinite;
    -moz-animation: AnimationName 11s ease infinite;
    -o-animation: AnimationName 11s ease infinite;
    animation: AnimationName 11s ease infinite;

}

@-webkit-keyframes AnimationName {
    0%{background-position:0% 56%}
    50%{background-position:100% 45%}
    100%{background-position:0% 56%}
}
@-moz-keyframes AnimationName {
    0%{background-position:0% 56%}
    50%{background-position:100% 45%}
    100%{background-position:0% 56%}
}
@keyframes AnimationName {
    0%{background-position:0% 56%}
    50%{background-position:100% 45%}
    100%{background-position:0% 56%}
}

#hello-banner-wrap div {
    margin: 0 auto;
    width: 100%;
    padding: 20px 0;
    text-align: center;
}
#hello-banner-wrap p.text {
    font-family: roboto_regular,Helvetica,Arial,sans-serif;
    color: #fff;
    font-size: 16px;
    padding: 0;
    display: inline;
}

#hello-banner-wrap div > a.calc-link {
    font-family: roboto_bold,Helvetica,Arial,sans-serif;
    color: #2acc73;
    display: inline-block;
    margin-left: 4px;
}


#hello-banner-wrap div > .icon-download {
    width: 14px;
    height: 14px;
    margin-left: 4px;
}

@media (max-width: 600px) {
    #hello-banner-wrap {
        padding: 0 15px;
    } 

    #hello-banner-wrap div { 
       padding: 8px 0 0 0;
       text-align: left;
    }

    #hello-banner-wrap div > a.calc-link {
        margin-left: 0;
    }

    #hello-banner-wrap p.text {
        display: block;
    }
}

@media (max-width: 480px) {
    #hello-banner-wrap p.text {
        display: inline;
    }
}

/* hello banner end */

/* calclulators page */

#calculators header {
    margin-bottom: 50px;
    overflow: hidden;
}
#calculators header:after {
    transform: none;
    height: 155px;
}
#calculators header h1 {
    padding-bottom: 34px;
    padding-top: 34px;
}
#calculators header h1:after {
    bottom: 60px;
}

#calculators header nav {
    top: 40px;
}

#calculators .section-calculators-list .items-wrapper {
    display: flex;
    padding: 40px;
    background-color: #fafafa;
}

#calculators .section-calculators-list .items-wrapper .item-container:first-of-type {
    padding-right: 80px;
}

#calculators .section-calculators-list .items-wrapper .item-container {
    display: flex;
    flex-flow: column nowrap;
}

#calculators .section-calculators-list .items-wrapper .item-container h3 {
    font-size: 18px;
    font-weight: 600;
    padding: 20px 0 10px 0;
}

#calculators .section-calculators-list .items-wrapper .item-container p {
    padding-bottom: 14px;
}

#calculators .section-calculators-list .items-wrapper .item-container a.bt-link {
    display: inline-block;
    width: 100%;
    height: 50px;
    margin-top: auto;
    color: #fff;
    background-color: #2acc72;
    white-space: nowrap;
    border-radius: 4px;
    text-align: center;
    line-height: 50px;
    font-family: roboto_bold,Helvetica,Arial,sans-serif;
}

@media (max-width: 650px) {
    #calculators header, #calculators header .header-bg {
        height: 90px;
    }

    #calculators header {
        margin-bottom: 30px;
    }

    #calculators .section-calculators-list .items-wrapper {
        background-color: transparent;
        padding: 10px 0;
    }

    #calculators .section-calculators-list .items-wrapper .item-container:first-of-type {
        padding-right: 40px;
    }
}

@media (max-width: 460px) {
    #calculators .section-calculators-list .items-wrapper {
        flex-direction: column;
    }

    #calculators .section-calculators-list .items-wrapper .item-container:first-of-type {
        padding: 0;
    }

    #calculators .section-calculators-list .items-wrapper .item-container {
        margin-bottom: 30px;
    }

    #calculators .section-calculators-list .items-wrapper .item-container p {
        padding-bottom: 10px;
    }

    #calculators .section-calculators-list .items-wrapper .item-container h3 {
        padding-top: 10px;
    }
}

/* calclulators page end */

.section-promo-design:before,header:after {
    outline: transparent solid 1px;
    -webkit-backface-visibility: hidden
}

input.error {
    border: 1px solid rgba(255,0,0,.5)
}

input.complete {
    background: 0 0;
    border: none!important;
    box-shadow: none!important;
    font-weight: 700;
    color: #fff;
    padding: 0!important
}

.form-group.in-progress:before {
    position: absolute;
    z-index: 11;
    left: 50%;
    margin-left: -15px;
    top: 15px;
    border: 4px solid #ebebeb;
    border-top: 4px solid #2acc72;
    border-radius: 50%;
    width: 30px;
    height: 30px;
    animation: spin 1s linear infinite
}

.form-group.in-progress:after {
    background: rgba(255,255,255,.85);
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    position: absolute;
    z-index: 10
}

@keyframes spin {
    0% {
        transform: rotate(0)
    }

    100% {
        transform: rotate(360deg)
    }
}

.email-form {
    position: relative;
    width: 530px
}

.email-form .btn,.tooltip,header h1:before,header nav,header:after {
    position: absolute
}

.email-form input {
    padding-right: 195px;
    border-radius: 3px
}

.email-form .btn {
    width: 175px;
    right: 5px;
    bottom: 5px;
    height: 50px;
    border-radius: 3px
}

strong {
    font-family: roboto_bold,Helvetica,Arial,sans-serif
}

.list-features:after {
    display: table;
    clear: both
}

.list-features li {
    display: block;
    float: left;
    text-align: left
}

.list-features li h3 {
    margin: 12.5px 0 5px;
    font-size: 24px;
    font-family: roboto_regular,Helvetica,Arial,sans-serif
}

.list-features li p {
    font-size: 16px;
    line-height: 24px;
    font-family: roboto_light,Helvetica,Arial,sans-serif
}

.list-features li:first-child {
    margin-left: 0
}

.section-promo-productive,header .header-bg {
    background-image: url(data:image/false;base64,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Vw91EyBAgMDGBVxZuXEzZxAgQIAAAQIECBAgQIDAGgJv/arzh91G5X29XZ2yOn18X/NnaxxmiAABAgQIrCugWbkujR0ECBAgQIAAAQIECBAgcLsCb7TavxfK7IHe8Z2Q3vnfP/zbH3Q/pt62HwIECBAgcLsC8XYPdBwBAgQIECBAgAABAqsFTp1b/maRxX0fjpbxQNVtzmR5at0Y66Tq7LHpyWdubPtNYBQFTi+kTxWh+lKvtjJ1Ll77QfPJB78V26NYq5oIECBAYLACrqwcrK/ZCRAgQIAAAQIERlkgCxNVvOlfHrLuf7DjzWNZLBqjTKA2AqfeXjySwsp/7kmkkK7MVr96WqPS3wUBAgQIbFbAlZWblXMeAQIECBAgQIAAgVsE5s63v5d1X7Bz3/7mX9+yyyaBkRWYPd/5r80Ud1QpLZ+9duXJP753769GtliFESBAgMDABVxZOXBiAQgQIECAAAECBAgQIDC6As0yvduO6dpiyJ/VqBzddVYZAQIEtkqg2KpA4hAgQIAAAQIECBAgQIDA6Ance6Dx/dGrSkUECBAgsF0CmpXbJS8uAQIECBAgQIDAyAl0b4O9UFVheeQKUxABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIjJhAHLF6lEOAAAECBAiMicDp+eXPZnl8uErVc0enJ2fHpGxlEiBQcwHfTTVfIOkRIECAQO0FstpnKEECBAgQIECAwBoCWZZ/vqrioRiKz62x2xABAgS2RcB307awC0qAAAECIySgWTlCi6kUAgQIECAwTgJVqG78P8adIuO08GolUHMB3001XyDpESBAgEDtBW78J7/2iUqQAAECBAgQIECAAAECBAgQIECAAIHRFtCsHO31VR0BAgQIECBAgAABAgQIECBAgACBoRHQrByapZIoAQIECBAgQIAAAQIECBAgQIAAgdEW8Iyn0V5f1REgQIAAgaEXmDvXfijEdH8I+apaYkr3VSHszLNwuUrx7KqdIaQUOi95S/gtKjYJEOibgO+mvlGaiAABAgQIrBIoVm3ZIECAAAECBAjUTSDFr6UQm93+46rMbmyVVdjd3ffAqp3djSzL7ur+mr113DYBAgT6IuC7qS+MJiFAgAABArcKaFbeKmKbAAECBAgQqJVAGdJzMYZPd28HWX1HSBYPhDJMdp9ps1jFtHBz0lnIqqqsXrx5zGcCBAj0U8B3Uz81zUWAAAECBP5dYPV/+v993CcCBAgQIECAQK0FTrfa3wkp3htjfHVmujhZ62QlR4DA2Aj4bhqbpVYoAQIECAxIwAt2BgRrWgIECBAgQIAAAQIECBAgQIAAAQIENiagWbkxL0cTIECAAAECBAgQIECAAAECBAgQIDAgAc3KAcGalgABAgQIECBAgAABAgQIECBAgACBjQloVm7My9EECBAgQIBATQS6bwP/4IXgZU0ykgYBAgSufzH5bvKHQIAAAQIE7kBAs/IO8JxKgAABAgQIbJ9AqsIvYgrt7kt2Xtu+LEQmQIDAagHfTas9bBEgQIAAAQIEai0w9/bSN061lh6pdZKSI0CAAAECBAgQIECAAAECBAgQ2BaBYluiCjq+AhPZkSKF5fEFUDkBAgQIECBAgAABAgQIECBAgMB6Am4DX0/GOAECBAgQIECAAAECBAgQIECAAAECWyqgWbml3IIRIECAAAECBAgQIECAAAECBAgQILCeQFxvh3EC/RA4dW75m0UW9304VxkPVN2XJGZ5at0Y66Tq7LHpyWdubPtNgAABAgQIECBAgAABAgQIECAwngKeWTme6751VWdhooph4sOAeciyMlQ3j2WhaHy43wcCBAgQIECAAAECBAgQIECAAAECBAhshcDc+fb33lho/+VWxBKDAAECBAgQIECAAAECBAgQIEBguAQ8s3K41ku2BAgQIECAAAECBAgQIECAAAECBEZWQLNyZJdWYQQIECBAgAABAgQIECBAgAABAgSGS8AzK4drvYY+2yqlC1UVloe+EAUQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGBC/z0Qto911r+1rPz87sGHkwAAgQIECBAgAABAgQIECBAgAABAgQI3CSQ3fQ5NKvFqTwWe2fSrp03j/tMgAABAgQIECBAgAABAgQIECBAgACBQQusalYOOpj5CRAgQIAAAQIECBAgQIAAAQIECBAgsJ5A0WqlqUvllR29Axqx2BNSCFne2Dv77vvXz5mLVxdPHDx4db0JjBMgQIAAAQIECBAgQIAAAQIECBAgQKAfAvH1VufbWYwT601Wps57M9MTJ9fbb5wAAQIECBAgQIAAAQIECBAgQIAAAQL9ECjeu5o/kaYWrz+jck9Z7Cvy4ospdn50MXUu9QK0851X+hHIHAQIECBAgAABAgQIECBAgAABAgQIELhtgRcXrh5+c6H8bvcW8P23fZIDCRAgQIAAAQIECBAgQIAAAQIECBAg0AcBL9jpA6IpCBAgQIAAAQIECBAgQIAAAQIECBC4c4FVzcp4ZedildLynnzq2p1PbQYCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAjUQOCnF9Luudbyt56dn99Vg3SkQIBAzQVWXVlZ81ylR4AAAQIECBAgQIAAAQIECAyZQLNanMpjsXcm7br+ct8hS1+6BAhssYBm5RaDC0eAAAECBAgQIECAAAECBAgQIECAwNoCxdrDRgkQIECAAAECBAgQIECAAAECmxNotdLUpfLKjt7ZjVjsCSmELG/snX33/esTzsWriycOHry6udmdRYDAKAvEUS5ObQQIECBAgAABAgQIECBAgMDWC7ze6nw7i3Fivchl6rw3Mz1xcr39xgkQGF8BV1aO79qrnAABAgQIECBAgAABAgQIDETgvav5E2lq8fozKveUxb4iL76YYudHF1PnUi9gO995ZSCBTUqAAAECBAgQIECAAAECBAgQIECAAIH1BF5cuHr4zYXyu91bwPevd4xxAgQI3BDwgp0bEn4TIECAAAECBAgQIECAAAECBAgQILCtApqV28ovOAECBAgQIECAAAECBAgQGG2BeGXnYpXS8p586tpoV6o6AgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI1Ekg1ikZuRAgQIAAAQIECBAgQIAAAQIECBAgMJoCp+eXP5vl8eEqVc8dnZ6cXavKbK1BYwQIECBAgAABAgQIECBAgAABAgQIEOinQJbln6+qeCiG4nPrzatZuZ6McQIECBAgQIAAAQIECBAgQIAAAQIE+iZQhepGL3Ldu71vHNC3oCYiQIAAAQIECBAgQIAAAQIECBAgQIDAZgQ0Kzej5hwCBAgQIECAAAECBAgQIECAAAECBPouoFnZd1ITEiBAgAABAgQIECBAgAABAgQIECCwGYF17w/fzGTOIUCAAAECBAgQIECAAAECBAgQIEBgvAXmzrUfCjHdH0K+CiKmdF8Vws48C5erFM+u2hlCSqHzUnHLoE0CBAgQIECAAAECBAgQIECAAAECBAhsXiDFr6UQm93+46o5bmyVVdjd3ffAqp3djSzL7tKsvFXFNgECBAgQIECAAAECBAgQIECAAAECmxYoQ3ouxvDp7i3dq+/qzuKBUIbJ7nMpF6uYFm4OkIWsqsrqxdUn3HyEzwQIECBAgAABAgQIECBAgAABAgQIEOiTwOlW+zshxXtjjK/OTBcn15rWC3bWUjFGgAABAgQIECBAgAABAgQIECBAgMCWC2hWbjm5gAQIECBAgAABAgQIECBAgAABAgQIrCWgWbmWijECBAgQIECAAAECBAgQIECAAAECBLZcQLNyy8kFJECAAAECBAgQIECAAAECBAgQIDB+At23gX/wQvBy3eI1K9elsYMAAQIECBAgQIAAAQIECBAgQIAAgX4JpCr8IqbQ7r5k57V+zWkeAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAYMQF5t5e+sap1tIjI16m8kZAoBiBGpRAgAABAgQIECBAgAABAgQIECDwUQIT2ZEiheWPOsQ+AnUQyOqQhBwIECBAgAABAgQIECBAgAABAgQIECCgWelvgAABAgQIECBAgAABAgQIECBAgACBWgjEWmQhCQIECBAgQIAAAQIECBAgQIAAgb4JnDq3/M0ii/s+nLCMB6oQUpan1o2xTqrOHpuefObGtt8E6iDgmZV1WAU5ECBAgAABAgQIECBAgAABAgT6KZCFiSqGiQ+nzEOWlaG6eSwLRePD/T4QIECAAAECBAgQIECAAAECBAgQIEBgKwTmzre/98ZC+y+3IpYYBO5EwDMr70TPuQQIECBAgAABAgQIECBAgAABAgQI9E1As7JvlCYiQIAAAQIECBAgQIAAAQIECBAgQOBOBDyz8k70nEuAAAECBAgQIECAAAECBAgQGAKBKqULVRWWhyBVKRIgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQOCjBX56Ie2eay1/69n5+V0ffaS9WyWQbVUgcQgQIECAAAECBAgQIECAAAECBAjUSaBZLU7lsdg7k3btrFNe45yLZuU4r77aCRAgQIAAAQIECBAgQIAAAQIECNRIoKhRLlIhQIAAAQIECBAgQIAAAQIECBAgMFCBVitNXSqv7OgFacRiT0ghZHlj7+y771+POxevLp44ePDqQJMw+boCcd09dhAgQIAAAQIECBAgQIAAAQIECBAYMYHXW51vZzFOrFdWmTrvzUxPnFxvv/HBCriycrC+ZidAgAABAgQIECBAgAABAgQIEKiRwHtX8yfS1OL1Z1TuKYt9RV58McXOjy6mzqVemu1855UapSsVAgQIECBAgAABAgQIECBAgAABAgTGQeDFhauH31wov9u9BXz/ONQ7DDV6wc4wrJIcCRAgQIAAAQIECBAgQIAAAQIECIyBgGblGCyyEgkQIECAAAECBAgQIECAAAECBH5TIF7ZuViltLwnn7r2m3uNECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEKfzlywAAAapSURBVCBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgECfBGKf5jHNBgROzy9/Nsvjw1Wqnjs6PTm7gVMdSoAAAQIECBAgQIAAAQIECBAgQGBkBbKRrazGhWVZ/vmqiodiKD5X4zSlRoAAAQIECBAgQIAAAQIECBAgQGBLBTQrt5T718GqUN1wd2XrNvgLSYAAAQIECBAgQIAAAQIECBAgUE+BG02zemYnKwIECBAgQIAAAQIECBAgQIAAAQIExkZAs3JsllqhBAgQIECAAAECBAgQIECAAAECBOotoFlZ7/WRHQECBAgQIECAAAECBAgQIECAAIGxEfDMxAEu9dy59kMhpvtDyFdFiSndV4WwM8/C5SrFs6t2hpBS6LzkLeG3qNgkQIAAAQIECBAgQIAAAQIECBAYeYFi5CvczgJT/FoKsdntP67K4sZWWYXd3X0PrNrZ3ciy7K7ur9lbx20TIECAAAECBAgQIECAAAECBAgQGGUBzcoBrm4Z0nMxhk93L19dfQVrFg+EMkx278FfrGJauDmFLGRVVVYv3jzmMwECBAgQIECAAAECBAgQIECAAIFxEFjdRBuHimtQ4+lW+zshxXtjjK/OTBcna5CSFAgQIECAAAECBAgQIECAAAECBAhsu4AX7Gz7EkiAAAECBAgQIECAAAECBAgQIECAAIGegGalvwMCBAgQIECAAAECBAgQIECAAAECBGohoFlZi2WQBAECBAgQIECAAAECBAgQIECAAAECmpXb8DfQfRv4By8EL7chupAECBAgQIAAAQIECBAgQIAAAQIE6imgWbkN65Kq8IuYQrv7kp3XtiG8kAQIECBAgAABAgQIECBAgAABAgRqKfD/AZbHDsdzeBv2AAAAAElFTkSuQmCC)
}

.has-tooltip:hover .tooltip {
    display: block
}

.tooltip {
    z-index: 1070;
    display: none;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: left;
    text-align: start;
    text-shadow: none;
    text-transform: none;
    letter-spacing: normal;
    word-break: normal;
    word-spacing: normal;
    word-wrap: normal;
    white-space: normal;
    max-width: 200px;
    line-break: auto
}

.tooltip .tooltip-inner {
    display: block;
    width: 100%;
    border-radius: 3px;
    padding: 5px 10px;
    text-align: center;
    color: #fff;
    font-family: roboto_regular,Helvetica,Arial,sans-serif;
    background-color: #000
}

.tooltip .tooltip-arrow {
    display: block;
    position: absolute;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid
}

header,header h1 {
    position: relative
}

.tooltip.top {
    padding: 5px 0;
    margin-top: -3px
}

.tooltip.top .tooltip-arrow {
    bottom: 0;
    left: 50%;
    margin-left: -5px;
    border-width: 5px 5px 0;
    border-top-color: #000
}

.tooltip.right {
    padding: 0 5px;
    margin-left: 3px
}

.tooltip.right .tooltip-arrow {
    top: 50%;
    left: 0;
    margin-top: -5px;
    border-width: 5px 5px 5px 0;
    border-right-color: #000
}

.tooltip.bottom {
    padding: 5px 0;
    margin-top: 3px
}

.tooltip.bottom .tooltip-arrow {
    top: 0;
    left: 50%;
    margin-left: -5px;
    border-width: 0 5px 5px;
    border-bottom-color: #000
}

.tooltip.left {
    padding: 0 5px;
    margin-left: -3px
}

.tooltip.left .tooltip-arrow {
    top: 50%;
    right: 0;
    margin-top: -5px;
    border-width: 5px 0 5px 5px;
    border-left-color: #000
}

header {
    margin-bottom: 280px;
    z-index: 1;
    color: #fff
}

header:after {
    display: block;
    left: 0;
    right: 0;
    z-index: -1;
    bottom: 0
}

header nav {
    z-index: 2;
    right: 0;
    top: 66px
}

header nav ul:after {
    display: table;
    clear: both
}

header nav ul li {
    float: left;
    margin-left: 30px
}

header nav ul li:first-child {
    margin-left: 0
}

header nav ul li a {
    display: block;
    color: #fff;
    font-family: roboto_regular,Helvetica,Arial,sans-serif
}

header h1:before,header h2 {
    font-family: roboto_bold,Helvetica,Arial,sans-serif
}

header nav ul li a:hover {
    opacity: .7
}

header h1 {
    padding-top: 60px;
    font-size: 0
}

header h1:before {
    content: "beta";
    font-size: 16px;
    bottom: 35px;
    left: 150px;
    text-align: center;
    line-height: 1;
    color: #fff
}

header h1 img {
    width: 124px;
}

header:not(.home-header) h1 img {
    filter: brightness(0) invert(1);
}

header h2 {
    margin: 44px 0 35px;
    font-size: 50px
}

header p {
    margin-bottom: 40px;
    font-size: 24px;
    font-family: roboto_light,Helvetica,Arial,sans-serif
}

header p .has-tooltip {
    display: inline-block;
    position: relative
}

header p .has-tooltip .tooltip {
    width: 200px;
    margin-left: -80px
}

header .header-bg {
    height: 600px;
    position: absolute;
    z-index: 0;
    top: 0;
    width: 100%;
    background-size: contain
}

header .image {
    position: absolute;
    top: 175px;
    right: -160px
}

header:after {
    top: 0;
    background: #3079ed;
    transform: skewY(-11deg);
    height: 730px;
    transform-origin: 0
}

.section-features-easy {
    margin-bottom: 30px
}

.section-features-easy h2 {
    margin-bottom: 0
}

.section-features-easy .list-features {
    float: left;
    margin-top: 40px;
    max-width: 625px;
    text-align: left
}

.section-features-easy .list-features li {
    float: none;
    display: inline-block;
    vertical-align: top
}

.section-features-easy .list-features li img {
    display: block;
    height: 70px;
    margin-right: 30px;
    float: left
}

.section-features-easy .list-features li h3 {
    margin-top: 0
}

.section-features-easy .list-features li .text {
    float: left;
    width: calc(100% - 100px)
}

.section-features-easy .list-features li:first-child {
    margin-bottom: 60px
}

.section-features-easy .twice-better {
    position: relative;
    top: -90px;
    float: right;
    width: 450px;
    border-radius: 3px;
    padding: 40px 40px 60px;
    background: #8285c4
}

.section-features-easy .twice-better h2 {
    margin-bottom: 25px;
    color: #fff
}

.section-features-easy .twice-better p {
    font-size: 16px;
    line-height: 30px;
    font-family: roboto_medium,Helvetica,Arial,sans-serif;
    color: #fff
}

.section-features-easy .twice-better p:nth-child(2) {
    margin-bottom: 15px
}

.section-features-easy .twice-better .btn {
    width: 100%;
    margin-top: 30px;
    padding: 17px 5px!important;
    border-radius: 3px;
    font-size: 18px;
    text-align: center;
    font-family: roboto_medium,Helvetica,Arial,sans-serif;
    color: #3a3a3a;
    background: #fff
}

.section-apps p,.section-history p,.section-support p {
    font-size: 20px;
    line-height: 28px
}

.section-apps p,.section-history p,.section-promo h2,.section-support p {
    font-family: roboto_light,Helvetica,Arial,sans-serif
}

.section-features-easy .twice-better .btn:hover {
    background: #5a5c8a;
    color: #fff
}

.section-history {
    margin-bottom: -10px;
    z-index: 1
}

.section-history h2 {
    margin-bottom: 10px;
    text-align: left
}

.section-history .content {
    float: left;
    max-width: 500px;
    padding-top: 185px
}

.section-history .image {
    float: right;
    margin-right: -245px
}

.section-promo.section-partner {
    padding: 10px 0;
}

.section-promo {
    z-index: 2;
    height: 215px;
    padding: 77px 0;
    background-color: #3079ed
}

.why-partner {
    padding: 42px 0;
    height: auto;
    background-color: #3079ed;
}

.section-promo.section-partner {
    height: 220px;
}

.section-promo h2 {
    padding-top: 5px;
    margin: 0;
    float: left;
    color: #fff
}
.why-partner h2 {
    float: none;
    font-family: "roboto_bold", Helvetica, Arial, sans-serif;
    padding: 0 0 20px 0;
    color: #fff;
    margin-bottom: 0;
}

.why-partner p {
    font-size: 20px;
    line-height: 28px;
    color: #ffffff;
}

.section-promo .content h2 {
    float: none;
    margin-bottom: 20px;
}

.section-promo .content p {
    color: #fff;
    font-size: 20px;
    margin-bottom: 34px;
}

.section-promo h2 .has-tooltip {
    display: inline-block;
    position: relative
}

.section-promo h2 .has-tooltip .tooltip {
    margin-left: 60px
}

.section-promo form {
    float: right
}

.section-promo form input.complete {
    text-align: right
}

.section-promo-productive {
    background-position-y: -30px
}

.section-features-communication {
    margin: 80px 0 90px
}

.section-features-communication .list-features li {
    width: 30%;
    margin-left: 4.49%
}

.section-features-communication .list-features li img {
    height: 71px
}

.section-features-communication .list-features li:first-child {
    margin-left: 0
}

.section-features-communication .btn {
    display: block;
    max-width: 350px;
    padding: 17px 5px!important;
    margin: 65px auto 0;
    border: 1px solid #3079ed;
    color: #3079ed;
    text-align: center;
    background: 0 0;
    border-radius: 3px
}

.section-features-communication .btn:hover {
    background: #3079ed;
    color: #fff
}

.section-apps {
    margin-bottom: 120px
}

.section-apps h2 {
    margin-bottom: 10px;
    text-align: left
}

.section-apps .container {
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -700px
}

.section-apps .content {
    float: none;
    max-width: 525px;
    padding-top: 240px;
    margin: 0 auto
}

.section-apps .image {
    width: 2200px;
    left: 50%;
    margin-left: -800px
}

.section-features-additional .container {
    padding-bottom: 70px
}

.section-features-additional .list-features {
    text-align: left
}

.section-features-additional .list-features li {
    width: 45%;
    display: inline-block;
    vertical-align: middle;
    float: none;
    margin: 0 0 40px
}

footer .social a i.fa-linkedin,footer .social a.mailtochanty i {
    margin-top: -1px
}

.section-features-additional .list-features li img {
    height: 70px
}

.section-features-additional .list-features li:nth-child(even) {
    margin-left: 4.99%
}

.section-support {
    z-index: 2;
    padding-bottom: 100px
}

.section-support h2 {
    margin-bottom: 10px;
    text-align: left
}

footer,footer .social a {
    text-align: center;
    color: #fff
}

.section-support .content {
    float: left;
    padding-top: 170px;
    max-width: 470px
}

.section-support .image {
    float: right;
    position: relative;
    top: 70px
}

.section-promo-design {
    position: relative;
    z-index: 1
}

.section-promo-design:before {
    background: inherit;
    content: "";
    display: block;
    left: 0;
    position: absolute;
    right: 0;
    z-index: -1;
    transform-origin: 100% 0;
    height: 500px;
    top: -150px;
    transform: skewY(-5deg)
}

footer {
    position: relative;
    z-index: 1;
    padding: 25px 0;
    background: #0a6bd2
}

footer:after {
    content: "";
    display: table;
    clear: both
}

footer .social a {
    font-size: 0;
    width: 35px;
    height: 35px;
    display: inline-block;
    vertical-align: middle;
    border: 2px solid #fff;
    padding: 8px 2px;
    border-radius: 3px;
    margin-left: 10px
}

footer .social a:first-child {
    margin-left: 0
}

footer .social a.twitter:hover {
    background-color: #00aced;
    border-color: #00aced
}

footer .social a.facebook:hover {
    background-color: #3b5998;
    border-color: #3b5998
}

footer .social a.linkedin:hover {
    background-color: #007bb6;
    border-color: #007bb6
}

footer .social a.mailtochanty:hover {
    background-color: #dc5765;
    border-color: #dc5765
}

footer .social a i {
    font-size: 16px
}

footer .disclaimer {
    position: absolute;
    left: 0;
    float: left;
    padding-top: 6px;
    text-align: left
}

footer .privacy-link {
    position: absolute;
    right: 0;
    float: right;
    padding-top: 6px;
    text-align: right;
    color: #fff
}

#blackout,.invite-modal {
    position: fixed;
    display: none
}

#blackout {
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 998;
    background: rgba(0,0,0,.5)
}

.invite-modal {
    z-index: 999;
    top: 50%;
    left: 50%;
    margin: -105px 0 0 -425px;
    width: 850px;
    height: 210px;
    padding: 20px 30px 30px;
    background: #fff;
    border-radius: 3px
}

.invite-modal .close {
    position: absolute;
    right: 0;
    display: block;
    height: 44px;
    width: 44px;
    top: 0;
    padding: 10px 0 0;
    text-align: center
}

.invite-modal .close img {
    width: 20px
}

.invite-modal #floatingSocialShare {
    margin-top: 0
}

.invite-modal #floatingSocialShare .content-left {
    position: relative;
    top: auto;
    margin: 0!important
}

.invite-modal #floatingSocialShare a {
    height: 40px!important;
    padding: 12px 0 6px!important;
    line-height: 36px!important;
    display: inline-block!important;
    width: 23.5%!important;
    opacity: 1!important;
    margin: 20px 0 0 1.99%!important;
    float: none!important;
    border-radius: 3px
}

.invite-modal #floatingSocialShare span {
    display: inline-block;
    vertical-align: middle;
    margin: -5px 10px 0 0
}

.invite-modal #floatingSocialShare i {
    display: inline-block;
    vertical-align: middle;
    margin: -5px 0 0
}

#page-features .section-advanced-features.section-features-audio-video .image,#page-features header:after, #page-partners header:after {
    display: none
}

.invite-modal #floatingSocialShare a:first-child {
    margin-left: 0!important
}

.invite-modal h2 {
    color: #000;
    text-align: center;
    font-size: 28px;
    margin-bottom: 12.5px
}

.invite-modal p {
    margin: 0;
    font-size: 20px;
    color: #000;
    text-align: center
}

#page-partners header,#page-features header {
    margin-bottom: 0;
    background: #3079ed
}

#page-partners header h2 {
    margin: 27px 0 0px;
}

#page-features header h2 {
    margin-bottom: 60px;
}

#page-features header .header-bg {
    height: 300px;
    background-size: cover
}

#page-features .section-chanty-vs {
    margin-bottom: 35px
}

#page-features .section-chanty-vs ul li {
    width: 33.33%;
    text-align: center
}

#page-features .section-chanty-vs ul li img {
    width: 140px
}

#page-features .section-features-super-easy .text {
    padding-top: 85px
}

#page-features .section-features-super-productivity .image {
    margin-left: -60px
}

#page-features .section-features-super-productivity .text {
    padding-top: 125px
}

#page-features .section-features-history .text {
    padding-top: 140px
}

#page-features .section-features-ai-powered .image {
    margin-top: 15px
}

#page-features .section-advanced-features .text p+p,#page-features .section-features-integrations .image {
    margin-top: 25px
}

#page-partners .section-partners {
    padding: 60px 0 20px 0;
}

#page-partners .section-partners-programme {
    padding-bottom: 100px;
}

#page-partners .section-partners-what-get {
    padding: 80px 0 100px 0;
    background-color: #f4f4f4;
}

#page-partners .section-partners-sheme .container .sheme-holder {
    display: flex;
    justify-content: space-between;
}

#page-partners .section-partners-sheme .container-partners:before {
    content: '';
    display: block;
    position: absolute;
    width: 300px;
    height: 200px;
    background-image: url(data:image/png;base64,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);
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: contain;
    top: 40px;
    left: 220px;
}

#page-partners .section-partners-sheme .container-partners:after {
    content: '';
    display: block;
    position: absolute;
    width: 300px;
    height: 200px;
    background-image: url('data:image/png;base64,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');
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: contain;
    top: 40px;
    right: 190px;
}

#page-partners .section-partners-sheme .sheme-item {
    text-align: center;
}
#page-partners .section-partners.section-partners-sheme p {
    margin-top: 20px;
    font-size: 20px;
    line-height: 28px;
}

#page-partners .section-partners p {
    font-size: 20px;
    line-height: 28px
}

#page-partners .section-partners-programme .container h2 {
    margin-bottom: 0;
}

#page-partners .section-partners-programme .container .partners-type {
    display: flex;
    margin-top: 80px;
}

#page-partners .section-partners-programme .container .reseller {
    justify-content: space-between;
}

#page-partners .section-partners-programme .container .partners-type .img {
    align-self: center;
    text-align: center;
    width: 50%;
}

#page-partners .section-partners-programme .container .partners-type .features h2 {
    margin-bottom: 20px;
}

#page-partners .section-partners-programme .container .partners-type .features ul {
    max-width: 550px;
    margin-bottom: 40px;
}

#page-partners .section-partners-programme .container .partners-type .features ul li {
    margin-bottom: 20px;
}

#page-partners .section-partners-programme .container .partners-type .features ul li img {
    display: inline;
    vertical-align: sub;
}

#page-partners .section-partners-programme .container .partners-type.reseller .img {
    align-self: center;
}

#page-partners .section-partners-programme .container .partners-type .features ul li h3 {
    display: inline;
    font-family: "roboto_regular", Helvetica, Arial, sans-serif;
    font-size: 24px;
    padding-left: 10px;
}
#page-partners .section-partners-programme .container .partners-type .features ul li p {
    padding-top: 6px;
    font-size: 20px;
    line-height: 28px;
}

#page-partners .section-partners .btn {
    height: 50px;
    width: auto;
    padding: 0 28px !important;
    line-height: 49px;
    font-size: 20px;
    background-color: #2acc72;
    color: #fff;
    border: none;
    border-radius: 3px;
    font-family: "roboto_regular", Helvetica, Arial, sans-serif;
    transition: all 0.2s ease-in-out;
}

#page-partners .section-partners .btn:hover {
    background-color: #27bb69;
}

#page-partners .section-partners-what-get .what-get-items h3 {
    text-transform: uppercase;
    font-weight: 500;
    padding-bottom: 20px;
    font-size: 20px;
    font-family: "roboto_medium", Helvetica, Arial, sans-serif;
}

#page-partners .section-partners-what-get h2 {
    margin-bottom: 30px;
}

#page-partners .section-partners-what-get .what-get-items {
    display: flex;
}

#page-partners .section-partners-what-get .what-get-items div {
    background: #ffffff;
    border-radius: 3px;
    width: calc(50% - 20px);
    margin-right: 40px;
    padding: 20px;
    box-shadow: 0 14px 18px rgba(0, 0, 0, 0), 0 10px 10px rgba(0, 0, 0, 0.05);
}

#page-partners .section-partners-what-get .what-get-items div:last-child {
    margin-right: 0;
}

#page-partners .section-partners-what-get .what-get-items div ul {
    padding-left: 28px;
}

#page-partners .section-partners-what-get .what-get-items div ul li {
    font-size: 20px;
    line-height: 36px;
}
#page-partners .section-partners-what-get .what-get-items div p {
    font-size: 20px;
    line-height: 28px;
    margin: 20px 0 32px 0;
}

#page-partners .section-partners-what-get .what-get-items div ul li span.check {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAaCAYAAADWm14/AAAAAXNSR0IArs4c6QAAAwVJREFUSA3lVU1ME0EUnrdtt8EYYEswJsafozfbKhg8GGNiPPgHQTDRA8b4QzB4MCGBrpo9QLn4d+GAHkw04QBq0OjFeDCECwKF6EUN8SIXNHRbkKjtss83xWl2ty60icvFubz53rx53/fezOwy9j+NpkH0OesFp8MrrGkoDWf050T47oSsXNM0MDmX5BWhM++zrN7DEI8gYhcXIrqxLgKisflmNLFTiOJdGGqGZY49FxC5ru9Cxh4Icgbwkh+BwJ7egdr4QlVm0ZhgDHfkCIF99JXD3snOUFoI8KwDBzT0Zxezg4IcgC34MFBvJeciPBOQ/pW8Ra0/uFI5mCDBmcne8g+icmE9ERBW9RYiv2IhuZHoDr0Q2Gr/+R3Yo6ZrDXN5hFof5ETU+seJnlAzAJCmwuHaAfFOC7e4e2q075sNNJ7myRm8r1ZCZ93IeaYCAfShgGgs2TczrT/kc3c6+0qThrKRyTxhyLbkVgCS/qBU/6oDluyRduS3Ql51VM0Rn+b+3aqeInPZGuM2n8mk+kjwPr4OjD4yknRqXKv87BYv/LYO8K8TlcxJc8NEbAvHkt0Cu9mwmmxDNM+LdWp5x1R35WuBV7M2ATzwuKy0U4KB/CZENaLOX81jxySi6vvpt3JXuKn6R4m4ckfgtWyBAP6XqpCVFmpk/tmgCTcjMf2cM1mNOr8VTXMIGQb4Gt34iYqgctEZtxouEMCD32hgVAaVJurEyMpmuoyI9yJqqlEkq7uNZQbCMOFNOR+wOVkua6C9P0VMMfavAvhGnkiWlWMkIsExVemjcx4Ix1KHOP7xTb9Ply7K59T2rB+hcUzbMMtxKWPNZxbpWqxmkBlBZDv/JF5iEt0REy8IIolBa6I31C9wKXZNATwZP2vDhFHqwjZncupQ/1Q81Or0F4tdj8CaYLyn6ksg6Oet/2r1060blbYr7TZfiaAoATznW638UwCkw3Te4l8+G2TyyclLkC2R0xZetAC+azyuTEsSO0qVJ0HyNYzFN87Zsq0XqNPSofXi8pznN4tMBZ36y4ziAAAAAElFTkSuQmCC);
    background-position: center;
    width: 16px;
    height: 13px;
    background-repeat: no-repeat;
    background-size: contain;
    display: inline-block;
    margin-right: 13px;
    margin-left: -28px;
}

#page-features .section-advanced-features {
    padding: 70px 0
}

#page-features .section-advanced-features .text {
    width: 510px;
    float: right
}

#page-features .section-advanced-features .text h2 {
    margin-bottom: 60px
}

#page-features .section-advanced-features .text p {
    font-size: 20px;
    line-height: 28px
}

#page-features .section-advanced-features.section-features-audio-video .image-left {
    float: left
}

#page-features .section-advanced-features.section-features-audio-video .text {
    float: left;
    margin: 60px 0 0 80px
}

#page-features .section-advanced-features.section-features-audio-video .image-right {
    float: right;
    padding-top: 140px
}

#page-features .section-advanced-features .image,#page-features .section-advanced-features.image-right .text {
    float: left
}

#page-features .section-advanced-features.section-features-workflows .image {
    margin-top: 70px
}

#page-features .section-advanced-features.section-features-history:after,#page-features .section-advanced-features.section-features-super-productivity:after {
    display: block;
    content: "";
    background-color: #ebf9fb;
    position: absolute;
    top: 55px;
    left: 0;
    bottom: 80px;
    width: 40%
}

#page-features .section-advanced-features.section-features-history .container:before,#page-features .section-advanced-features.section-features-super-productivity .container:before {
    content: "";
    display: block;
    position: absolute;
    background-image: url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAASABIAAD/4QBARXhpZgAATU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAACyqADAAQAAAABAAAB0AAAAAD/7QA4UGhvdG9zaG9wIDMuMAA4QklNBAQAAAAAAAA4QklNBCUAAAAAABDUHYzZjwCyBOmACZjs+EJ+/8AAEQgB0ALKAwERAAIRAQMRAf/EAB8AAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKC//EALUQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+v/EAB8BAAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKC//EALURAAIBAgQEAwQHBQQEAAECdwABAgMRBAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29/j5+v/bAEMAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAf/bAEMBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAf/dAAQAWv/aAAwDAQACEQMRAD8A/uor2D4cKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAekkiHKSOhHQo7KfzBH+fTqo0nur+uv8AX9dioznB3jKUX3jJp/hb+tr2aNO31m+gI3SeevdZvmPvhwQ+fqzgdcHGKxlh6cunK/7un4Wt/XxS2j20syxVJ6z9rHtU97/ya8ZX7Xk162XN0ljrFtd4Rv3E548tz8rH/pm/AP8Auna3oH4K8lShOnr8Ue60t6rW3rdrva1j2sNmNHEWi/3VVuyhJq0m+kJbN9LNRk3ok/s61YHeFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFAH/0P7qK9g+HCgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKAOl0vWWUrb3jFlJCxzseVPQLIecqe0hOV/iyoJrkrUL+9TWvWK6+nRP5O/S7Xve1gMxaao4iTcXZQqy3j/dm7q6fSTs47O6d4dXXEe8FABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAf/0f7qK9g+HCgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgDstDvzcRG2lOZYFBQk8vF0565MZIUnPIZe4JbhxNPlfOtpPXyl36b+m/V3PosrxTqwdCbvOkrwb3lT0Vu94Oy1WzjtY3q5T1goAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKAP//S/uor2D4cKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKALVncG1uYZxnCON4H8UZ4dfxUnHXnkYxmpnHnhKPdfj0/Gxth6zoVqdVfZl7y7xekl84t287Poj0VWDKGU5VgGUjoQRkEfUc15LVtOq0PsU1JKUXdNJprZp6pr1QtAwoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoA//0/7qK9g+HCgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoA7XQrrzrXyWPz2x2jnJMTcxnn0O5ODgKq8Ln5uDEw5Z8y2n+a3+/R7667WR9Lldf2lD2Un71F29YS1h56ax6JJR83LbrmPTCgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgD/1P7qK9g+HCgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoA0dLuvsl5G5OI5D5UvptcjDHg/cba3bgEA/NWVaHPBpL3lrH1XTeO6utX1vpb3uzA1/q+JhJu0Jfu5/4ZPfy5ZJSb10Wz2O/rzD6wKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKAP//V/uor2D4cKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoA73Sbr7VZoWOZIv3UnqSoG1v+Bpgk923AdDXm14clR22l7y+e6+TPq8vr+3w0G3edP93Pu2vhffWNrt7u/ZmnWJ2hQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFAH/1v7qK9g+HCgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKANrQ7ryLsRMcR3OI+vAkH+qOPUklB/v1hiIc1O/WGvy+1/nt06HpZZX9liFBv3a1oP/H/y7e61u3FaP4jtq84+mCgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKAP/1/7qK9g+HCgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKAFBIIIJBBBBHUEcgj3BoGm001o07p9n+H5/ceiWNyLu1imH3iu2Qeki8OOgxk/MPVWB44C+XUhyTlHonp6Pbtfs9N10sfX4WssRQp1OrVppdJrSS8tdV5NeRbrM6AoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKAP/Q/uor2D4cKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKAOi8P3WyaS1Y/LMN8fPSRB8wH++g/8cAHeuXFQvFTW8dH6Pr8mu3XoevlNflqSoSelRc0P8cVr6c0V1vfkS0+111cJ9CFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQB//0f7qK9g+HCgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgB8UjwyJKhw8bK6nrypyOOMj1/r0pNKScXs1Z/MqE5U5xqRdpQkpR9U7r5d+/U9IgmW4hjmT7siK49sjlT7qcqfcV5UouMnF9G16+fXfff7z7KlUjVpwqR+GcVJdbd0/OLun5ryJak0CgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgD/9L+6ivYPhwoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKAOq8PXWVltGP3f3sWT/CTiRR9GKsAP7zk9K48VDaouvuv9H+a37b3PeyiveM8PJ/D+8p+j0ml2s7S/7ek+501cZ7QUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAf/T/uor2D4cKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgCxaXDWtxFOufkYFgP4kPDr6fMpIGeh57CpnFTi4vqvx6P7/wCtTahVdCtTqr7Ek2l1i9JLpvFtb9eh6MjK6q6nKuoZSO6sMg/iDmvKaabT0admuzX3/n959jGSlFSi7xklKLWzTV016rUdSGFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAf//U/uor2D4cKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoA7PQbrzrY27H57c4HqYm5U9s7W3KcdBs65zXBiYcs1NbT38mv81r569j6PKq/tKDpSfvUXp3dOW3/gLuttFy7XN2uY9UKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoA//1f7qK9g+HCgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKAL+m3X2S7jkY4jb93L/ALj9T77SA/8AwH6VnWhz02rXa1j6r5rdXWv4bx6sFX+r4iE2/cb5Knbkla7f+F2ltL4bW1PQa8s+uCgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKAP/9b+6ivYPhwoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoA7zR7r7VZoCcyQYik9eB8jevKYGSeWVumDXm14clRvpL3l+q6dfw01tc+py6v7fDRTfv0v3cu7SXuy76xsrveUZGpWJ3hQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAf/X/uor2D4cKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKANjRbr7PeKjHEdx+7b03/8sj9d3y/R+elYYiHNTbt70dV6dV92u/Rbno5bX9jiFFv3K1qbXTmv7j9bvlvrZSfrHuK84+nCgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoA//9D+6ivYPhwoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAAccjgjkEdqAPRNPuftdpDMTlyu2XH/AD0ThuO24jeB6MK8urD2c5R6br0e3fbb5X0vY+vwlZYjD06l/etyz8px0l6X+JLtJFyszpCgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgD/9H+6ivYPhwoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKAOg0C68ud7Zj8k43JnoJUGeOmN6ZHuVUDOSK5sTC8VNbx3/wv/J+m7fS0vWymvyVZUZP3aqvHyqR/+Sjf1cYpbnYVwH0QUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAf/S/uor2D4cKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgB8cjRSJIhw8bK6n0ZTkfqPx70mk009mrMqEpQlGcXaUJKUX2ad1+J6PbTrcwRTp0kQNjrtboy57lWDKfccV5U4uEpRfR/h0fXda/wCWx9jRqqtSp1Y7Tinbs/tR/wC3ZXXnYmqTUKACgAoAKACgAoAKACgAoAKACgAoAKACgAoA/9P+6ivYPhwoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgDqfD11/rLNj6zRfTgSL+eHAH+2a48VDaov8Mv0f5q7fZa3Pcyiv8eHk/8Ap5T/APb1+Ukv8TOnrjPcCgAoAKACgAoAKACgAoAKACgAoAKACgAoAKAP/9T+6ivYPhwoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgCxazta3EU65zG4JA43KeHX/gSkr+NTOKnGUX1X49H02ev+exrRqyoVadWO8JJ27raS6bxbXz67HoyOsiJIhyrqrqfVWGQe3Y+n5V5TTTae6bT9UfYxkpxjOLvGUVKL7qSun03T7fcOpFBQAUAFABQAUAFABQAUAFABQAUAFABQAUAf/9X+6ivYPhwoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoA7HQLrzbdrZjl4DlcnkxOeMeuxsjrwGQc1w4mFpKa2krP/Ev81+R9FlNfnoyoyfvUnePnCTv6+7K6fRJxRv1ynrBQAUAFABQAUAFABQAUAFABQAUAFABQAUAf//W/uor2D4cKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKAL2nXX2S7ilJwhOyX/rm/Deh+UgOMd1HXkVnVh7SDj13j/iW2/fbpp90urB1/q+Ip1G/dvyz/wS0e29tJLbWPW1j0KvLPrgoAKACgAoAKACgAoAKACgAoAKACgAoAKAP//X/uor2D4cKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgDutGuvtNmqscyW+Im9SoH7tu3VRt9yrE5zmvOxEOSpdbS95evVffr03t0vL6jLa/tsOot+/R/dy8429yX/gPu6vVxb0ua1YHoBQAUAFABQAUAFABQAUAFABQAUAFABQB/9D+6ivYPhwoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKANbRrr7NeIrHEU/wC6f0DH/Vt26PgEk8KzdKxrw56bfWPvL9V16fjppe535dX9jiYpu0Kv7uXq/gfbSVld7RlLyO6rzT6kKACgAoAKACgAoAKACgAoAKACgAoAKAP/0f7qK9g+HCgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKAPQtOuvtdpFKfvgbJf+uicE8dNww4HYPivLqw5JtdN4+j/wAnddPycvrsFX+sYeE38S9yp/jja7f+JNS2j8W2herM6goAKACgAoAKACgAoAKACgAoAKACgD//0v7qK9g+HCgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKAN/QLryrhrZj8lwMrz0lQEj/vtSR6khRXNiYc0FNbw380/wDJ6+Wvc9XKq/JWdFv3aq0v0qRV12+JXXm+XfY7GuA+jCgAoAKACgAoAKACgAoAKACgAoAKAP/T/uor2D4cKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAcjMjq6nDIysp9GU5B7dCB3/Khq+nR6FRk4SjKLtKMlKL7NO6fTZrv9x6Na3C3VvFOvSRQSB/C3R1/4CwI98ZHWvJnHklKPZ/euj67rXf7z7GhVVejTqx+3FNre0tpR6bSuv8APcsVJqFABQAUAFABQAUAFABQAUAFABQB/9T+6ivYPhwoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoA6fw9dYMtmx6/vYsnuMCRR35GHAGOjnvhuTFQ0U1092Xp08t7/f5Ht5RX1nh5Pe9SHropx+60l6SfVnU1xHuhQAUAFABQAUAFABQAUAFABQAUAf/V/uor2D4cKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKAJreZreeKdPvRuG+o6Mp9mUlT7GplFSi4vZq3/B67PX/AC3NKVWVGpCrHeEk/Xun5NXT20e63PR45FljSVDlJFV1PswyPTn1468cYrymmm0907M+yhONSEZxd4zipRfk1dfMfSKCgAoAKACgAoAKACgAoAKACgD/1v7qK9g+HCgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoA6/w/deZA9qx+aA7kz3ic8gcA/I+e54dQMba4cVC0lNbS0f+Jf5r0+Hr9n6HKa/PSlQk/epvmh/gluv+3ZN9ftJK9joa5T1woAKACgAoAKACgAoAKACgAoA//9f+6ivYPhwoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKALlhdG0uops/KG2yj1jbh+O5Awyj+8oqKkPaQceu69Vt39NvvOjC13h69Op0TtNd4S0l62Wq/vJHoYIIBBBBGQRyCD0IPcEV5R9gnfVap6prqLQAUAFABQAUAFABQAUAFABQB//0P7qK9g+HCgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKAO40S6+0WYRjmS3IjPOSUx+7Y+nygp3+5nvhfPxEOWfMlpLX59V+u3XqfT5ZX9th1CTvOi+R9+T/l2/uTitvh1vozYrnPRCgAoAKACgAoAKACgAoAKAP/R/uor2D4cKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoA1NIuvst4m44jm/cye24jY3/AXxk9lLVjXhz033j7y+W687rpprb0l3ZfX9hiY3doVP3c/m/dfylb/t3m7neV5p9UFABQAUAFABQAUAFABQAUAf/9L+6ivYPhwoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoA9B0y6+12cchOZF/dy9zvQdT7upD/8Cx2NeZWhyVGls/eXo+nyd1022V7H1uCr/WMPCbd5x9yp/ij13fxK0t+vSxfrI6woAKACgAoAKACgAoAKAP/T/uor2D4cKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKAN3Qbrybk27HCXAwPQSryh/4ENycdSV9K58TDmhzLeLv8uv6P5eh6mVV/Z13Sb9ysrLyqR1j965o+bcb7I7OvPPpAoAKACgAoAKACgAoAKAP/1P7qK9g+HCgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgBysyMrqSrIwZWHUMpyCPcEZoavp0eg03FqUW00001umtU15pnotpcLdW0U64G9RuA/hccOvbowIGe2DznNeVUg4TlHs9PTpt5H2OHrKvRp1V9qOq7SWkl12kna72tuWag2CgAoAKACgAoAKACgD/9X+6ivYPhwoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKAOl8PXW15LRjw/72L2ZRiRf+BKAw5wNjdCa5MVC6U100l6PZ7rZ6bPfpZntZRXtKeHk9JfvIf4lZSXfWKTt/dbur2l1dcR7wUAFABQAUAFABQAUAf//W/uor2D4cKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgCWCZreaOZPvRurj0ODyp9mGVPsaUoqUXF7NWNKVSVKpCpH4oSUl526O3Rq6fk/M9HilSaNJUOUkVXU+zDOD6EdCOxGO1eTKLi3F7p2f9aflr5H2NOcakIVIu8ZxUl6NX13s1s1fR6a2JKRYUAFABQAUAFABQB//9f+6ivYPhwoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgDrvD91viktGPzRHzI/wDrmx+YD/dkOT/10A7CuLFQs1NLR6P1W3Xquy+z0+19BlFfmhOhJ60/fh/gk/eXyk77P499lHoq5D2AoAKACgAoAKACgD//0P7qK9g+HCgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKALdjcm0uopx0VsOPWNvlcfXBJH+0B6VFSHPCUe609Vqu/Xfvtpe5vhqzw9enUWydpLvB6SX3arzSPRAQQCDkEAgjuDyD+Iryj7BNNJp3TV011T2YtAwoAKACgAoAKAP/9H+6ivYPhwoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoA7bQ7rz7TymOZLYhDzkmM5MZ/AAp/wCvPxMOWfN0nr8+q/Xpv5Xl9Nldf2uH9m3edF8vnyP4PuScVtZRXduW1XOekFABQAUAFABQB//0v7qK9g+HCgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgDT0m6+y3kbMcRS/upPQByNrH02OFJOM7dw4zWVaHPTaXxL3o+q6dd1dbb97HbgK/sMTBt2hP93P0ls/Llkot+V11Z3teYfVhQAUAFABQAUAf/9P+6ivYPhwoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKAO/0q6+12cbscyR/upecksnRj0Pzrhj/tEgZxmvNrw5KjXR+8vn0+T9dNeto/WYCv7fDQbd5w/dz6u8dm/wDFGzfm32NGsTsCgAoAKACgD//U/uor2D4cKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgDb0K68i68ljiO5AT2Eoz5Z/HJTg8lhnOFrnxEOaHMlrDX5de2y1+XXY9PK6/ssR7Nv3Ky5f+31fk++7jpe7ktrXO1rzz6UKACgAoAKAP//V/uor2D4cKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgBVYqQykhlIYEcEEHIIPOCCM9PzoGm0007NNNNdGtU/kz0WyuRd20U4xl1w4H8Mi8OPUfMCRnqpB7ivKqQ5Jyj2enmns+nT7nprZs+ww1ZV6FOr1lG0l2mtJL702vKz6otVBuFABQAUAf//W/uor2D4cKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoA6Tw/dbZJLRj8sgMkee0ij5wP95MHv9z3JXlxULpTS1jpL/C9uvR32X2uv2fZyivyznQk9Jrnh/iiveS16x12fwefu9ZXCe+FABQAUAf/1/7qK9g+HCgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKAJIZWgljmT70bq6+hKnOD7HofY470pJSTi9mmn8/v/LTzLpzlTnCpH4oSUl6p3s/J7Py06no8MqzxRzIcrIgce2R0PuDkH3GO1eVKLjJxe6dj7KlUjVpwqR+GcVJfPo/NO6fn6EtSWFABQB//9D+6ivYPhwoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoA6zw9dbo5LRj80ZMsf8AuMQHA9NrkN77z6VxYqGqqLr7svXo/mtPKy1d7R9/KK94Tw8nrD34f4W/eS8lKz23m3qdJXIeyFABQB//0f7qK9g+HCgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgC1Z3BtbmGcZwjjeB/FGflcfUqTjrhsHsCsTgpxcX1Wj7Po+nW3XXbS5th6zoVqdVfZl7y7xekl84t287Poj0VWVlVlIKsAykdCpGQR7EHNeW002no07Ndn+H5fcfYpppNO6aTTXVPVP5oWkMKAP/S/uor2D4cKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgDtdCuvPtfJY5ktiF57xNny/++cFPYBPWuDEw5Z8y2n/6Ut/v0e+vlY+lyqv7Sg6UneVFpetN35Pu1jbokr7o265j0woA/9P+6ivYPhwoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKANDS7r7JeRuTiNz5UvpsfHzHpwjbWPfAOM9KyrQ56bS3WsfVdN1urrfr1sdmBr+wxEJN2hJ8k+3LLq/wDC7S66J2Tu0egV5h9YFAH/1P7qK9g+HCgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKAO90m6+1WcZY5ki/dSc5OV+6x6H5kwckctu6YNebXhyVH2l7y+e67Kz6K+lvJR+qy+v7fDQu7zp/u599PhfzjbW2rT3sadYncf//V/uor2D4cKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoA2dEuvs92ImOI7nEZ9BJ/yyP5kp/wPPasMRDmp36w1Xp9pbrprs9uh6OWV/ZYhQb9ytaD/AMf/AC7f3tx2fxdNzt684+nP/9b+6ivYPhwoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgBQSCCCQQQQR1BHII9waATtqtGtU10PQ4LyKSGGRnAZ4o3YYPDMgJHHHBPavLlTalJJaKTS16Jn2FLEU50qcpTSlKEJSWujcU2tINaN9H95//9f+6ivYPhwoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoA7m308i3gDMVYQxBl+b5W2LkffHQ8dB9B0rglW96Vr25nb4e59RRwr9jS5nZ+zhddnyq6+TP/0P7qK9g+HCgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAljgmmIWKKSQnsiM3Tr0Bx78jH40nKMVeTSXm7f5fn91y4UqlR2p05zf92Ll+X/AAPVbnR6Zorq6z3gA2nckHDfMOhl/hwMZCA8nltuCrctXEKzjT1b0culnvbRNvz923RN6ns4LLJKUauJSSi7xpaO76OfSy35E7t/Fy2cZdRXEe4f/9k=);
    width: 100%;
    top: -25px;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1;
    background-repeat: no-repeat;
    background-position: -33% 0;
    background-size: contain
}

#page-features .section-advanced-features.section-features-super-productivity .container:before {
    background-image: url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAASABIAAD/4QBARXhpZgAATU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAACtqADAAQAAAABAAAB0AAAAAD/7QA4UGhvdG9zaG9wIDMuMAA4QklNBAQAAAAAAAA4QklNBCUAAAAAABDUHYzZjwCyBOmACZjs+EJ+/8AAEQgB0AK2AwERAAIRAQMRAf/EAB8AAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKC//EALUQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+v/EAB8BAAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKC//EALURAAIBAgQEAwQHBQQEAAECdwABAgMRBAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29/j5+v/bAEMAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAf/bAEMBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAf/dAAQAV//aAAwDAQACEQMRAD8A/uor2D4cKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgBQSDkEgjuOD+lAJ21Wj8i/bape2xG2ZpEHWKUl0I9Bliyf8AYc8nOCKynRpz3jZ946P/J/Pm7e7vLro47E0WrVJTivsVG5Rt2V9Y/8Abrj56XZ2lleR3sIlj4YcSRkgtG/ocdQeqtxuHYEMK4KtN05WeqeqfdfjZ91f700fSYXEwxVNTjpJaTg3dwl+qe8ZaXW6TTR//9D+6ivYPhwoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoA2tEuGguJRyVeHJXn7yuu08A9AzDp/F1HIrCvDniu6l5dn3/AK/A9LLKrpVqnVSp6rzUo2fyUpfef//R/uor2D4cKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKAOg8P24klnlddyJGIxnIG52Ddu4Cc+m4Z61zYmdoxS3cr99Erfqv6R6+U0VOpVnKN4Rgoa3tzSknpZx1Si76/aV0r3l/9L+6ivYPhwoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoA9C061+x2kURH7wjfL/10fkj32jCA+i5715lWfPNu+i0j6L/ADevX8lH67BUPq+HhBq0379T/HLdfJWju/h3Z//T/uor2D4cKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoA1dHtftN4jEZjt8SvnoSD+7Xv1YZwRgqrdaxrz5KbXWXur9X06fjrrax35dQ9viYtr3KX7yXZtP3Y9tZWdnvGMju680+pP//U/uor2D4cKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoA7nRbX7NZq7DElxiVs9Qv/LNfX7p3cngsRhcfN52Inzzsto6LXr1f36db2+UfqMtoexwyk1adZ88r7qP2F/4D72q0cmtbGvWB6B//1f7qK9g+HCgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAu6fam7u4osZTO+XviNOWzyMbuEBzwzA84rOrPkhKXXZer23+9nThKH1jEU6dvdvzT/wAEfi+/4VvrJesfQ68s+vCgD//W/uor2D4cKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgDsdAtfLt2uWHzznCZ6iJDj2I3uCSMHIVCDzXDiZ3koLaOr/AMT/AMl27n0WU0OSk60l71V2j5Qi7f8Ak0rvzSi11N+uU9YKAP/X/uor2D4cKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKAJ7aBrmeKBesjhc4ztX+Jj7KuW/CplJRi5Pom/Xy677bfea0aUq1WnSjvOSV+y3lL/ALdinJ+h6OiLGiRoMIiqij0VQAB+AFeU2223u3dn2MYxhGMIq0YpRiuySsl16ef3jqRQUAf/0P7qK9g+HCgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgDqfD1r/rLxh6wxfTgyN+eEBH+2K48VPamv8AE/0T/PXyPcyih8eIkv8Ap3T/APb3+UU/8SOnrjPcCgAoA//R/uor2D4cKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAfHG0siRoMvIyoo9WY4H6n8O9JtJNvZJt+iKjGU5RhFXlKSjFd23ZLp18/uPRraBba3igXpGgXPTLdWb6sxLH615U5OcpSfV/h0XTZaf57n2NGlGhSp0o7Qilfu95PpvJt/PruT1JqFABQB//9L+6ivYPhwoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgDoNAtfMne5YfJAMJ6GVx+uxMk+hZTXNiZ8sVBby3/AMK/zfrt53j62U0OerKtJe7SVo9nUkrfPljd+TlF3VrS7CuA+iCgAoAKAP/T/uor2D4cKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAAzwOSeAB3oA9D0+1+yWkUJGHxvlx3kflvrt4QHuFBry6s+ecpdNo+i2+/fpv1tc+vwdD6vh4U/tW5p+c5av1tpFbaR67l2szpCgAoAKAP/9T+6ivYPhwoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKANfRbX7ReK7DMdviVvQvn90v1LfPzwQjCsMRPkptLeXur06/h+LR6GW0PbYhSkrwo+++3Nf3F9/vWejUXqtpdzXnH1AUAFABQAUAf//V/uor2D4cKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgDu9Gtfs1mhYYkn/ev6gH/Vrn2TBwRwzN1zXnV589RpbR91fr+P5H1OXUPY4aLatOr+8l3SfwLo9I2dntKUlruatYHeFABQAUAFAH//1v7qK9g+HCgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgC/ptr9ru44iMxr+8l/65pjI/wCBEhP+BZ7VnVnyQb67R9X/AJK76fkpdWCofWMRCD+FPnqf4I2un/ibUd4/Fvoeg15Z9cFABQAUAFABQB//1/7qK9g+HCgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgDs9BtfKtjcMPnuD8vtEhIX/AL6OW46rsNcGJnzSUFtHf/E/zsvSzuvOX0eVUPZ0XWkveqvTypx2+93fmuXsbtcx6oUAFABQAUAFAH//0P7qK9g+HCgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKALFpbtdXEUC/8ALRwCf7qDl2/BQT74wKmclCMpPovx6fjY2oUnXrU6S+3JJtdIrWT67RTe3TqejIixosaAKiKFUDgBVAAA69B7/nXlNtttu7bu3/Vvy+4+xjFRjGMVaMUoxS6JKyXySHUhhQAUAFABQAUAf//R/uor2D4cKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoA6rw9a4WW7Yfe/dRZ9AQZGH1ICg8fdYdyG48VPamunvP9F+b27bWPdyihZTxElv+7p+is5tertG/TlkurOmrjPbCgAoAKACgAoAKAP/0v7qK9g+HCgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAfFG80iRRjLyMqKPdjgZ64HcnsOTjGaTaSbeyTb9EVCEqk4wirynJRivNuyPR7eFbeGKFPuxIFBxjJHViOcFmyx56nvmvKnJzk5Pdu/p2XyWnT0Wx9lSpxpU4U4/DCKiul+7fnJ3b835k1SaBQAUAFABQAUAFAH/0/7qK9g+HCgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoA6Hw/a+ZM90w+WEbI/QyOOSD0+VCeOfvg8YG7lxU7RUFvJ3fov8AN/kevlNDmqyryXu01yx/xyWtu/LBu97W509fs9fXCfQhQAUAFABQAUAFABQB/9T+6ivYPhwoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAUAkgAEknAA6k+g68n6fnQCV9Fq3okup6JY2wtLWKHA3Bd0hHeRuXOe+D8oPHygDsC3l1J+0m5dL2Xotu/rv959hhaCw9CnT6pXm+85ay9bPRf3Ui3WZ0BQAUAFABQAUAFABQB//V/uor2D4cKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKANnRLX7ReCRhmO2AkPu+f3Q/Agv/AMAx3rDET5abS3n7vyfxP7tOm91s1L0csoe2xCnJXhRtN9uf/l2vvTluvh67Hb15x9OFABQAUAFABQAUAFABQB//1v7qK9g+HCgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgDvdItfstnHuGJJv30nqCwG1T/urgEdm3Y6mvNrz56j7R91fLd9evXqu2x9Vl9D2GGhdWnU/eT76/CvlG2l9G3tc06xO4KACgAoAKACgAoAKACgD//X/uor2D4cKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoA0dLtTd3kaEZjQ+bL6bEI+U5yPnbCdOhJ5xWVafs4Nrd6L1f37K7+XS9zrwVD6xiIQavCPv1P8Memz+J2jt16WO/rzD60KACgAoAKACgAoAKACgAoA/9D+6ivYPhwoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgDtNCtfJtTOww9yQw9ol/wBX/wB9Es/HVWX0rgxM+aaitofm9/uVltprvc+lyqh7Og6jXvVnf0hHSP3vml5prsblcx6YUAFABQAUAFABQAUAFABQB//R/uor2D4cKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgCzZ27XVzFAoPzsN5H8MY5dvThQcZxk4HcBpnLkjKXZfe+i67vTb7zbD0XXrU6S05pav+WK1k/lFO193ZdT0ZVCqFUYVQFUDoABgAfQcV5Tbbberbu33f4/n959jGKilGKsopRSXRJWS67Jd/vFpDCgAoAKACgAoAKACgAoAKAP/S/uor2D4cKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgDrPD1rtjku2HLkxRZ/uKQXYdjucBfUbD6muLFT1VNdPel69F3216brteXvZRQtGeIktZfu4f4VZyfbWSSv8A3WrK95dJXIe0FABQAUAFABQAUAFABQAUAFAH/9P+6ivYPhwoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAkiiaaWOJBlpHVF+rHGT7DqT2Az2pNqKcnsld/IunCVScKcfinJRXq3a78lu/LXoejwxLBFHCgwsaBB74HU+5OSfc5715UpOUnJ7t3/4HXZWX+Wx9lSpxpU4U4/DCKivl1fm3dvz9SWpLCgAoAKACgAoAKACgAoAKACgD//U/uor2D4cKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKAOj8P2u+WS7YfLEDHH7yMPnI/3UIH/A/auXFTtFQW8tX6Lb736bdb+77OUUOac67WlP3If45L3mtN1F23Xxf+BdbXCe+FABQAUAFABQAUAFABQAUAFABQB//9X+6ivYPhwoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgBVUswVQSzEKoHUknAA9yeKBpNtJK7bskureyPRbK2FpaxQDqi5cj+KRuXP03E49AAO1eVUnzzcul7LS3urbS76b679j7DDUVh6FOmt0ryfeb1k/v0XkkWqg3CgAoAKACgAoAKACgAoAKACgAoA/9b+6ivYPhwoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgDb0K18+785hmO2G/kcGU8Rj/gPL8DgqvTNYYifLTsnrPT5fa6Ppp0306s9LK6HtcR7Rq8aK5v+338C+VnLprFX7S7WvOPpgoAKACgAoAKACgAoAKACgAoAKACgD//X/uor2D4cKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoA77SrX7JZxqwxJJ+9k45DOOFPJ+4oVT0GQTjmvNrz56j7R91fLd+d3100t6y+rwFD2GHgmrTn+8nfdOS0j5csbJrX3uZ9bR0qxO0KACgAoAKACgAoAKACgAoAKACgAoA//9D+6ivYPhwoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKANLSbX7VeRqwzHH+9l9NqfdU/77lVI7ru4OCVyrT5KbfV+7H1fX5K76Xta6umdmAoe3xMItXhD35+kdl0+KVk9dr7WO+rzD6wKACgAoAKACgAoAKACgAoAKACgAoAKAP/0f7qK9g+HCgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoA7bQ7XyLTzmGJLkh+eoiH+qH/AgTJx2cA9BXn4mfNPlW0NP+3nv32216p7XsfTZXQ9lh/aNWnWfN58i+D703Jb3Ul2ajtVznpBQAUAFABQAUAFABQAUAFABQAUAFABQB//0v7qK9g+HCgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgC3ZWxu7qKAZwzZcjtGvLnPY7QQP9ogdxUVJqEJS7LT16beZvhqLr16dLpKV5PtBayf3Jpedl1R6IAFAVRgAAADoAOAB9BXlN316vU+wSSSSVklZJdEtkLQMKACgAoAKACgAoAKACgAoAKACgAoAKAP/T/uor2D4cKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKAOt8P2uyKS7cfNL+7i/wCuan5yP95xj/gHuK4sVO7UE9tZer2W3Ra6N/F5e79BlFDlhOvJazfJC/8AIvia06y03fw/+A9HXIewFABQAUAFABQAUAFABQAUAFABQAUAFABQB//U/uor2D4cKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAlgha4mjhT70jqg74yeWPThRlj6AZ5xilKSinJ7JXf8AWmvz18i6dOVWpCnH4pyUV83u/JLV+R6PFGsMUcSDCxoqL9FGMnpycZPuc85zXkyk5Nye7d3/AFr+enmfZU4RpwhTirRhFRXyVrvbV7vzd9b3JKRYUAFABQAUAFABQAUAFABQAUAFABQAUAFAH//V/uor2D4cKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoA6Xw9a7nku2HCZii/wB9gDIw91UhRgch264rlxU7JQT1er9Ft06vs/s9PtezlFC854iS0h7kP8TXvNeai7b/AG3vZHV1wnvhQAUAFABQAUAFABQAUAFABQAUAFABQAUAFAH/1v7qK9g+HCgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAcqs7KiglmYKoHUsxwAPcnigaTk1GKbbaSS3beiS82z0W0t1tbaKBf4FG4j+Jzy7d+rEke2BxgCvKqT55yl3enotF36b93rpex9jh6KoUadJbxiuZrrN6yfzle3lZdEWag2CgAoAKACgAoAKACgAoAKACgAoAKACgAoAKAP/X/uor2D4cKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgDc0K1866M7DMdsNwz3lbhOMc7QGfOeGCZHINc+Inyw5VvPT/t1b/ft03e9rHqZVQ9pXdVr3aKv6zlpH7kpS8mo33R2leefSBQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQB//9D+6ivYPhwoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKAPQNMtfslnGhGJHHmy+u9wPlPpsXCfUZ7mvMrT56jfRe7H0XXpu7v8NbJn1uBoeww0ItWnL35/4pdH5xVo9dU9Xe5oVkdYUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAf/9H+6ivYPhwoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoA1NItftV4m4Zjh/fSeh2kbF/4E+Mjuoasa8+Sm+8vdXz66bWV9ddbese7L6Ht8TC6vCn+8n291+6vnJrTqr9jvK80+qCgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoA//S/uor2D4cKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKAO40S1+z2YkYYkuSJD/uY/dD8VO/v9/8ABfPxE+apZbQ0/wC3vtdF5Ld7adT6fLKHssPztWnWam/8C+BdOjctvtbs2K5z0QoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKAP/T/uor2D4cKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAuWFsbu6ih52lt0hHaNeX57ZHyg8/Mw9QVipPkhKXZaebey6dfuWutmjowtF4ivTp62bvNrpBayflpovNryPRAAAABgDgAdAPQdOn0/KvKPsEkkklZLRJbJdltt6fcFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAf/U/uor2D4cKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoA6/w/a+XA90w+aY7EPcRIecf78gOen3FPu3Dip3koLaOr/xPbp0WujfxeXu/Q5TQ5Kcq8l71T3Yd1CL1t1XNJd9eVNWOhrlPXCgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKAP//V/uor2D4cKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgCa3ha4nigT70rhQeyg9WPsq5Y+wqZSUYuT2SuaUqcq1SFKO85KPpfdvfSKu3psutj0eONYo0iQYSNVRR7KMD159eevPOa8qTcm5Pdtt/P7/z08z7KEI04RhFWjCKjFeSVl8x9IoKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoA/9b+6ivYPhwoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKAOm8PWuTLduPu/uos+pGZGH0BVQRn7zjtheTFT0VNdfel6dF23167LvePt5RQu54iS0X7uHq7Ob+S5YrvzSXRnVVxHuhQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQB//X/uor2D4cKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKAHIjSOsaAs7sFUDklmIAA6dT7/lQ2km3olq32X4fn9w4xcpKMU3KTUYpbtt2SXm3oejWtutrbxQL0jXBPTcx5dvxYk/j9K8qc3OTk+r0XZdF06W6a76XPsaFJUKNOkvsRSbXWT1k+m8m3t16FioNgoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoA//Q/uor2D4cKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKAN7QbXzblrhhlLcfLnvK+QuP91dzd8HafQrzYmfLDl6z/Jb/AH6LbVX2serlVD2lZ1pL3aK0v1qPb/wFXfk+U7KuA+jCgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoA//0f7qK9g+HCgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgD0HTbX7JaRREYkI8yX/ro+Mg9M7QAn0Xvwa8ytPnqNrZaR9F8o7u71XXpb3vrsFQ+r4eEGrTfv1P8AHLdfJWju/h3ZfrI6goAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKAP/9L+6ivYPhwoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgDW0a1+03qFhmOD98/oSp/dqe3L4OCDlVbpyGxrz5Kb7y91fPd99F2628jvy6h7fExbXuUrVJebT9yPzlrZ7xjI7qvNPqQoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgD/0/7qK9g+HCgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKAO50W1+z2auw/eXH71vZSP3S9+Anz8/xOw4xivOxE+apbpDRev2nsuum726H1GW0PY4dSa9+t+8fdR+wv/Afe1V05NamvWB6AUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQB//U/uor2D4cKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgC7p1t9ru4oiMpu3y/wDXNOW/764QehYVnVnyQlLrsvV7b/ezpwlD6xiKdO3u35p+UI6y72v8K85Lbc9DAxwOAOAB2ryz68KACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKAP/V/uor2D4cKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgDsdAtPKt2uWHz3BwntEh49xvfJ9wqkda4cTO8lBbR1f+J/5Lsur2PospoclKVaS96q7R8qcf/kpX9VGLW5v1ynrBQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQB//9b+6ivYPhwoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAuWNm97cLEuQv3pX7JGDyfqeijIycDgEmoqTVOLk/ku76L/g2dlrZ2OjDYeWJqxpxulvOX8sOr7X6JdX8z0JEWNFjQbURQigdAqjAH4CvLbbbb3bbfqz66MYwjGEVaMUoxS6JKyXTp5fcOpFBQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQB/9f+6ivYPhwoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgC1aWc95J5cKE4xvc8JGD3ZvzwoO5u2cVE5xpq8nby3b9FdX3/ztdOO1DD1cRPkpxv/ADS+zFd5PW3krXeyudzY2UVjD5cfzM3MkhGGdvXHOFHRVzxyeSzV51SpKpK72Wy6JfhdvS+nptaP1OGw1PC0+SGres5vRza6+SWvKru3m22XazOkKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgD//0P7qK9g+HCgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKAADPA5PtQBaisruf/VW8rD12FV/77bao/Fvz6tEqkI/FJLyvrp5b/g/Rm9PDYir8FGpJd+VqP8A4E7JfN/ddOO3a+HnJDXcgVepiiOWPs0hAC+h2h+OhFc88Utqav5y2+S3fzlH81H06GUSdpYiait+SDvJ+Tk42Xny81901tHpoYIrdBHDGsaDso6n1JOSxPckseOp/h5JSlJ3k235/wBafK3otj2qdKnRioU4KEVrZd+7erb21bv01sS1JoFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAf/2Q==);
    background-repeat: no-repeat;
    background-position: -10% 0;
    background-size: contain
}

#page-features .section-advanced-features.image-right .image {
    float: right
}
/* Pdoductivity Calculator */
#productivity-calc header {
    margin-bottom: 160px;
}

#productivity-calc header:after {
    height: 510px;
    transform: skewY(0);
}

#productivity-calc header h2 {
    line-height: 52px;
    margin-top: 0;
}

#productivity-calc header p {
    margin: 0;
}

#productivity-calc .content-wrpapper {
    display: flex;
    justify-content: space-between;
    position: relative;
}

#productivity-calc .text {
    padding-top: 90px;
    flex: 0 0 45%;
}

#productivity-calc .text p {
    font-size: 22px;
}

#productivity-calc .section-poductivity-calc {
    z-index: 1;
}

#productivity-calc .clac-content {
    display: flex;
    flex-direction: row-reverse;
    justify-content: space-between;
}

#productivity-calc .calc-wrapper {
    position: relative;
    right: 0;
    margin-top: -467px;
    padding: 52px;
    width: 42%;
    background-color: #fff;
    border-radius: 12px;
    box-shadow: 0px 0.3rem 1.7rem 0px rgba(0, 0, 0, 0.16);;
}

#productivity-calc .calc-wrapper::after {
    content: "";
    position: absolute;
    bottom: -77px;
    right: 0;
    display: block;
    width: 100%;
    height: 87px;
    background-color: #fff;
    z-index: 0;
}

/* checkmark styles */
#productivity-calc .calc-wrapper .advantage-section {
    margin-bottom: 35px;
}

#productivity-calc .calc-wrapper .advantage-section .advantage-holder {
    display: block;
    position: relative;
    font-family: "roboto_bold", Helvetica, Arial, sans-serif;
    color: #2acc72;
    padding-left: 35px;
    margin-top: 14px;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

#productivity-calc .calc-wrapper .advantage-section .advantage-holder input {
    margin-top: 10px;
    display: block;
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0;
}
#productivity-calc .calc-wrapper .advantage-section .advantage-holder .checkmark {
    position: absolute;
    top: 2px;
    left: 0;
    height: 20px;
    width: 20px;
    border-radius: 6px;
    border: 1px solid #2acc72;
}

#productivity-calc .calc-wrapper .advantage-section .advantage-holder .checkmark:after {
    content: "";
    left: 0;
    top: 0;
    margin: 2px 0 0 7px;
    width: 5px;
    height: 11px;
    display: none;
    border: solid #2acc72;
    border-width: 0 2.1px 2.1px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}

#productivity-calc .calc-wrapper .advantage-section .advantage-holder input:checked ~ span {
    border: 1px solid #d0d0d0;
}

#productivity-calc .calc-wrapper .advantage-section .advantage-holder input:checked ~ .checkmark:after {
    display: block;
}


/* checkmark styles end */

#productivity-calc .calc-wrapper h4 {
    font-family: "roboto_bold", Helvetica, Arial, sans-serif;
    font-size: 20px;
    padding-bottom: 14px;
}

#productivity-calc .calc-wrapper .calc-res-heading  {
    display: flex;
    justify-content: space-between;
    align-items: baseline;
}

#productivity-calc .calc-wrapper .calc-res-heading .percent {
    opacity: 0;
    visibility: hidden;
    font-family: "roboto_bold", Helvetica, Arial, sans-serif;
    font-size: 20px;
    font-style: italic;
    text-align: right;
    color: #2acc72;
    transition: all ease .3s .2s;
}

#productivity-calc .calc-wrapper .calc-res-heading .percent.anim {
    visibility: visible;
    opacity: 1;
}

#productivity-calc .calc-wrapper .calc-res-heading {
    position: relative;
}

#productivity-calc .calc-wrapper .calc-res-heading.anim {
    visibility: visible;
}

#productivity-calc .calc-wrapper .calc-res-heading .arrow-holder {
    visibility: hidden;
    position: absolute;
    top: -65px;
    right: 0px;
}

#productivity-calc .calc-wrapper .calc-res-heading .arrow-holder.anim {
    visibility: visible;
}

#productivity-calc .calc-wrapper p {
    font-family: "roboto_regular", Helvetica, Arial, sans-serif;
    font-size: 16px;
}

#productivity-calc .calc-form-wrap {
    display: flex;
    margin-bottom: 4px;
}

#productivity-calc .labels {
    flex: 0 0 58%;
}

#productivity-calc .labels > .lable-item {
    border: 1px solid #D0D0D0;
    height: 60px;
    display: flex;
    align-items: center;
    padding-left: 18px;
}

#productivity-calc .labels > .lable-item img {
    margin-right: 18px;
    flex: 0 0 20px;
}

#productivity-calc .labels > .lable-item:first-child {
    border-top-left-radius: 6px;
}

#productivity-calc .inputs > input:first-child {
    border-top-right-radius: 6px;
}

#productivity-calc .labels > .lable-item:first-child,
#productivity-calc .inputs > input:first-child {
    border-bottom: none;
}

#productivity-calc .labels > .lable-item:last-child,
#productivity-calc .inputs > input:last-child {
    border-top: none;
}

#productivity-calc .labels > .lable-item:last-child {
    border-bottom-left-radius: 6px;
}

#productivity-calc .inputs > input:last-child {
    border-bottom-right-radius: 6px;
}

#productivity-calc .inputs > input::-webkit-outer-spin-button,
#productivity-calc .inputs > input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

#productivity-calc .inputs > input[type=number] {
    -moz-appearance: textfield;
}

#productivity-calc .inputs input {
    font-family: "roboto_bold", Helvetica, Arial, sans-serif;
    font-size: 18px;
    text-align: right;
    border: 1px solid #D0D0D0;
    border-left: none;
    height: 60px;
}

#productivity-calc .calc-wrapper > * {
    color: #222222;
}

#productivity-calc .calc-wrapper .bt {
    width: 100%;
    height: 54px;
    display: block;
    margin: 0 auto;
    margin-top: 18px;
    font-size: 16px ;
    font-family: "roboto_bold", Helvetica, Arial, sans-serif;
    background-color: #2acc72;
    color: #fff;
    border-radius: 6px;
    text-align: center;
    line-height: 54px;
}

#productivity-calc .calc-wrapper .bt:hover {
    background-color: #27bb69;
}

#productivity-calc .calc-res-wrap {
    background-color: #F5F9FE;
    border-radius: 6px;
    border: 1px solid #D0D0D0;
}

#productivity-calc .calc-container .based-on {
    visibility: hidden;
    opacity: 0;
    font-size: 13px;
    color: #5e5e5e;
    padding-top: 4px;
    margin-bottom: 35px;
    transition: all ease-out .3s .2s;
}

#productivity-calc .calc-container .based-on.anim {
    visibility: visible;
    opacity: 1;
}

#productivity-calc .calc-res-wrap > .calc-res-item {
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 60px;
}

#productivity-calc .calc-res-wrap > .calc-res-item:first-child {
    border-bottom: 1px solid #D0D0D0;
}

#productivity-calc .calc-res-wrap > .calc-res-item > .left-part-labels {
    display: flex;
    flex: 0 0 58%;
    height: 100%;
    padding: 0 18px;
    align-items: center;
    border-right: 1px solid #dedede;
}

#productivity-calc .calc-res-wrap > .calc-res-item > .left-part-labels img {
    margin-right: 18px;
    flex: 0 0 20px;
}

#productivity-calc .calc-res-wrap > .calc-res-item .res {
    font-family: "roboto_bold", Helvetica, Arial, sans-serif;
    font-size: 18px;
    line-height: 60px;
    height: 100%;
    flex: 1 0 0;
    text-align: right;
    padding: 0 18px;
    transition: all ease-out .3s .2s;
}

#productivity-calc .calc-res-wrap > .calc-res-item .res.anim {
    background-color: rgba(0, 209, 103, 0.3);
}

#productivity-calc .section-poductivity-calc .text-content {
    max-width: 550px;
}

#productivity-calc .section-poductivity-calc .text-content h3 {
    font-family: "roboto_bold", Helvetica, Arial, sans-serif;
    font-size: 20px;
    margin-bottom: 12px;
}

#productivity-calc .section-poductivity-calc .text-content p {
    font-size: 18px;
}

#productivity-calc .section-poductivity-calc .text-content p:last-of-type {
    padding-top: 14px;
}

#productivity-calc .section-poductivity-calc .text-content ul {
    margin-left: 40px;
    font-size: 18px;
    list-style: disc;
    padding: 18px 0;
}

#productivity-calc .section-poductivity-calc {
    padding-bottom: 120px;
}

@media (max-width:1260px) {
    #productivity-calc .calc-wrapper .calc-res-heading .arrow-holder {
        right: calc(0% - 70px / 4);
    }
}

@media (max-width:1200px) {
    #productivity-calc .calc-wrapper {
        padding: 32px;
    }
    #productivity-calc header h2 {
        margin-bottom: 20px;
        line-height: 42px;
    }
}


@media (max-width:1180px) {
    #productivity-calc .text {
        flex: 0 0 52%;
    }

    #productivity-calc .calc-wrapper {
        padding: 28px;
        margin-top: -432px;
    }
}

@media (max-width:1100px) {
    #productivity-calc .calc-wrapper .calc-res-heading .arrow-holder svg {
        width: 50px;
        height: 50px;
    }

    #productivity-calc .calc-wrapper .calc-res-heading .arrow-holder {
        top: -60px;
    }
}

@media (max-width:1000px) {
    #productivity-calc .calc-wrapper .calc-res-heading .arrow-holder {
        display: none;
    }
    #productivity-calc .section-poductivity-calc .text-content {
        max-width: 450px;
    }
    #productivity-calc .labels {
        flex: 0 0 55%;
    }

    #productivity-calc .calc-res-wrap > .calc-res-item > .left-part-labels{
        padding: 10px;
    }

    #productivity-calc .labels > .lable-item {
        padding-left: 10px;
    }

    #productivity-calc .calc-res-wrap > .calc-res-item .res {
        padding: 0 10px;
    }

    #productivity-calc .inputs input {
        padding: 2px 10px;
    }
    #productivity-calc .calc-wrapper .advantage-section .advantage-holder .checkmark {
        top: 0;
    }
}

@media (max-width: 950px) {
    #productivity-calc header {
        margin-bottom: 70px;
    }

    #productivity-calc .clac-content {
        flex-direction: column;
    }
    #productivity-calc .calc-wrapper {
        margin-top: 0;
        padding: 40px;
        width: 100%;
    }

    #productivity-calc .text {
        padding-top: 40px;
    }

    #productivity-calc .content-wrpapper {
        flex-direction: column;
    }

    #productivity-calc .calc-res-wrap > .calc-res-item > .left-part-labels,
    #productivity-calc .labels > .lable-item {
        padding-left: 18px;
    }
    
    #productivity-calc .calc-res-wrap > .calc-res-item .res {
        padding: 0 18px;
    }

    #productivity-calc .inputs input {
        padding: 2px 18px;
    }

    #productivity-calc .section-poductivity-calc .text-content {
        max-width: none;
        margin-top: 80px;
    }

}

@media (max-width: 767px) {
    #productivity-calc header h2 {
        line-height: 32px;
    }

    #productivity-calc .text p {
        font-size: 18px;
    }

    #productivity-calc .section-poductivity-calc p,
    #productivity-calc .section-poductivity-calc ul {
        font-size: 16px;
    }
}

@media (max-width: 650px) {
    #productivity-calc header {
        height: 100%;
    }

    #productivity-calc .calc-wrapper .calc-res-heading .arrow-holder {
        display: block;
        right: 110px;
        top: -46px;
    }
    #productivity-calc .calc-wrapper .advantage-section .advantage-holder .checkmark {
        top: 2px;
    }

    #productivity-calc header {
        margin-bottom: 40px;
        z-index: auto;
    }

    #productivity-calc .section-poductivity-calc .text-content {
        margin-top: 40px;
        z-index: 2;
    }
}

@media (max-width: 500px) {
    #productivity-calc .text {
        padding-top: 30px;
    }
    #productivity-calc header h2 {
        margin-bottom: 14px;
    }
    #productivity-calc header h2 + p {
        padding-bottom: 12px;
    }
    #productivity-calc .calc-wrapper h4,
    #productivity-calc .calc-wrapper .calc-res-heading .percent {
        font-size: 18px;
        padding-bottom: 10px;
    }
    #productivity-calc .calc-wrapper::after {
        bottom: -56px;
        height: 67px;
    }
    #productivity-calc .calc-wrapper {
        padding: 18px;
        margin-top: 30px;
    }
    #productivity-calc .labels > .lable-item,
    #productivity-calc .calc-res-wrap > .calc-res-item > .left-part-labels {
        padding-left: 10px;
    }
    #productivity-calc .labels > .lable-item img,
    #productivity-calc .calc-res-wrap > .calc-res-item > .left-part-labels img {
        margin-right: 10px;
    }
    #productivity-calc .calc-wrapper p {
        font-size: 14px;
    }
    #productivity-calc .inputs input {
        padding: 2px 10px;
    }
    #productivity-calc .calc-res-wrap > .calc-res-item .res {
        padding: 0 10px;
    }
    #productivity-calc header {
        margin-bottom: 0;
        /* z-index: 997; */
    }
    #productivity-calc .section-poductivity-calc {
        padding-bottom: 80px;
    }
}

@media (max-width: 414px) {
    #productivity-calc .calc-wrapper h4,
    #productivity-calc .calc-wrapper .calc-res-heading .percent {
        font-size: 16px;
    }
    #productivity-calc .calc-wrapper .advantage-section .advantage-holder {
        padding-left: 30px;
    }
    #productivity-calc .calc-wrapper .advantage-section .advantage-holder {
        font-size: 14px;
    }
}
/* Productivity Calculator End */

/* Worklife Balance Work */

.worklife-balanc-calc header {
    margin-bottom: 80px;
}

.worklife-balanc-calc header:after {
    transform: skewY(0);
    height: 400px;
}

.worklife-balanc-calc header h2 {
    margin-bottom: 20px;
}

.worklife-balanc-calc header .content-wrpapper .text {
    max-width: 75%;
}

.worklife-balanc-calc .section-intro {
    padding: 0 0 90px 0;
}
.worklife-balanc-calc .section-intro__content {
    align-items: center;
    padding: 45px 0 0 0;
}
.worklife-balanc-calc .section-intro__content .text {
    flex: 0 0 75%;
}
.worklife-balanc-calc .section-calc {
    padding: 0 0 120px 0;
    z-index: 1;
}
.worklife-balanc-calc .section-calc__wrapper {
    display: flex;
}
.worklife-balanc-calc .section-calc__labels-tab-row, .worklife-balanc-calc .section-calc__labels-column {
    display: none;
}
.worklife-balanc-calc .section-calc__calc-des {
    display: flex;
    justify-content: space-between;
}
.worklife-balanc-calc .section-calc__calc-des .des {
    padding-right: 50px;
}
.worklife-balanc-calc .section-calc__calc-des .des p {
    line-height: 25px;
}
.worklife-balanc-calc .section-calc__calc-des .clear-holder a {
    display: flex;
    width: 80px;
    font-family: roboto_regular, Helvetica, Arial, sans-serif;
    align-items: center;
    height: 40px;
    line-height: 40px;
    padding: 0 10px;
    background-color: #dfe3e8;
    color: #666;
    transition: all 0.1s ease;
    border-radius: 8px;
}

.worklife-balanc-calc .section-calc__calc-des .clear-holder .clear img {
    padding-right: 6px;
}

.worklife-balanc-calc .section-calc__calc-des .clear-holder .clear img.clear-white {
    display: none;
}

.worklife-balanc-calc .section-calc__calc-des .clear-holder a:hover {
    background-color: #a1c4ee;
    color: #fff;
}

.worklife-balanc-calc .section-calc__calc-des .clear-holder a:hover > .clear-white {
    display: block;
}

.worklife-balanc-calc .section-calc__calc-des .clear-holder a:hover > .clear-dark {
    display: none;
}

.worklife-balanc-calc .section-calc__fields-holder {
    max-width: 600px;
    margin-top: -80px;
    padding: 40px;
    background-color: #fff;
    border-radius: 12px;
    box-shadow: 0px 3px 17px 0px rgba(0, 0, 0, 0.16);
}
.worklife-balanc-calc .section-calc__fields-items {
    padding-top: 50px;
}
.worklife-balanc-calc .section-calc__fields-item {
    display: grid;
    grid-template-columns: 80px 276px 80px 44px;
    align-items: center;
    padding: 6px 20px;
    background-color: #f5f8fe;
    border-radius: 8px;
    font-family: roboto_regular, Helvetica, Arial, sans-serif;
    font-size: 15px;
}
.worklife-balanc-calc .section-calc__fields-item:nth-child(2n) {
    background-color: #fff;
}
.worklife-balanc-calc .section-calc__fields-item .sphere {
    text-align: right;
    font-family: roboto_bold, Helvetica, Arial, sans-serif;
    font-size: 15px;
    word-break: break-all;
}
.worklife-balanc-calc .section-calc__fields-item .percent {
    text-align: right;
}
.worklife-balanc-calc .section-calc__fields-item .inputs-holder {
    display: flex;
    margin: 0 auto;
}
.worklife-balanc-calc .section-calc__fields-item .inputs-holder label {
    position: absolute;
    top: -25px;
    font-family: roboto_bold, Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: rgba(102, 102, 102, .6);
    left: 50%;
    transform: translate(-50%, 0);
}
.worklife-balanc-calc .section-calc__fields-item .inputs-holder label.lable-h {
    left: calc(50% - 4px);
}
.worklife-balanc-calc .section-calc__fields-item .inputs-holder input {
    border: 1px solid #dfe3e8;
    border-radius: 8px;
    width: 114px;
    height: 40px;
    padding: 0 15px;
    font-size: 15px;
    font-family: roboto_bold, Helvetica, Arial, sans-serif;
}
.worklife-balanc-calc .section-calc__fields-item .inputs-holder input:first-of-type {
    margin-right: 8px;
}
.worklife-balanc-calc .section-calc__fields-item .inputs-holder input::-webkit-outer-spin-button, .worklife-balanc-calc .section-calc__fields-item .inputs-holder input::-webkit-inner-spin-button {
    opacity: 1;
}
.worklife-balanc-calc .section-calc__fields-item .inputs-holder .input-item {
    position: relative;
}
.worklife-balanc-calc .section-calc__fields-item .inputs-holder .input-item input {
    margin: 0;
}
.worklife-balanc-calc .section-calc__fields-item .inputs-holder .input-item:first-of-type input {
    margin-right: 8px;
}
.worklife-balanc-calc .section-calc__total-holder {
    display: grid;
    margin-top: 20px;
    padding-right: 10px;
    grid-template-columns: 357px 100px 41px;
    font-family: roboto_regular, Helvetica, Arial, sans-serif;
    font-size: 15px;
}
.worklife-balanc-calc .section-calc__total-holder .total-text {
    font-family: 'roboto_bold', Helvetica, Arial, sans-serif;
    text-align: right;
}
.worklife-balanc-calc .section-calc__total-holder .num-res {
    padding-left: 20px;
    text-align: left;
}
.worklife-balanc-calc .section-calc__total-holder .total-percent {
    text-align: right;
}
.worklife-balanc-calc .section-calc__clac-result {
    padding-top: 40px;
    margin-left: 40px;
    width: 100%;
}
.worklife-balanc-calc .section-calc__result {
    display: none;
}
.worklife-balanc-calc .section-calc__result-text {
    padding-top: 40px;
}
.worklife-balanc-calc .section-calc__result-text a {
    width: 100%;
    height: 54px;
    display: block;
    margin: 0 auto;
    margin-top: 18px;
    font-size: 16px;
    font-family: 'roboto_bold', Helvetica, Arial, sans-serif;
    background-color: #2acc72;
    color: #fff;
    border-radius: 6px;
    text-align: center;
    line-height: 54px;
}
.worklife-balanc-calc .section-calc__result-text a:hover {
    background-color: #27bb69;
}
.worklife-balanc-calc .section-calc__busy, .worklife-balanc-calc .section-calc__balanced {
    display: none;
    transition: opacity ease 0.3s;
    opacity: 0;
}
.worklife-balanc-calc .section-calc__busy.active, .worklife-balanc-calc .section-calc__balanced.active {
    display: block;
    opacity: 1;
}
.worklife-balanc-calc .section-calc .mid {
    display: none;
    padding-top: 45px;
    font-family: 'roboto_bold', Helvetica, Arial, sans-serif;;
}
.worklife-balanc-calc .section-calc__chart {
    position: absolute;
}
.worklife-balanc-calc .section-calc__chart h5 {
    font-family: 'roboto_bold', Helvetica, Arial, sans-serif;;
}
.worklife-balanc-calc .section-calc__chart .element {
    display: inline-block;
    width: 330px;
    height: auto;
    vertical-align: top;
}
.worklife-balanc-calc .section-calc__labels-holder {
    width: 220px;
    margin-left: auto;
}
.worklife-balanc-calc .section-calc__labels {
    border-radius: 8px;
}
.worklife-balanc-calc .section-calc__labels:nth-child(2n) {
    background-color: #f5f8fe;
}
.worklife-balanc-calc .section-calc__labels-row {
    display: flex;
    justify-content: space-between;
    margin-bottom: 5px;
    padding: 8px 12px;
    font-size: 15px;
    font-family: 'roboto_medium', Helvetica, Arial, sans-serif;
    border-radius: 8px;
}
.worklife-balanc-calc .section-calc__labels-row .label-percent {
    font-family: 'roboto_regular', Helvetica, Arial, sans-serif;
}

.worklife-balanc-calc .section-calc__labels-row .label-name.label-work .color {
    background-color: #4282f8;
}
.worklife-balanc-calc .section-calc__labels-row .label-name.label-sleep .color {
    background-color: #ac74ed;
}
.worklife-balanc-calc .section-calc__labels-row .label-name.label-meals .color {
    background-color: #eb63ce;
}
.worklife-balanc-calc .section-calc__labels-row .label-name.label-commute .color {
    background-color: #ff58a3;
}
.worklife-balanc-calc .section-calc__labels-row .label-name.label-leisure .color {
    background-color: #ff6572;
}
.worklife-balanc-calc .section-calc__labels-row .label-name.label-chores .color {
    background-color: #ff8443;
}
.worklife-balanc-calc .section-calc__labels-row .label-name.label-unplanned .color {
    background-color: #d0d0d0;
}
.worklife-balanc-calc .section-calc__labels-row .label-name .color {
    display: inline-block;
    margin-right: 8px;
    border-radius: 4px;
    width: 18px;
    height: 18px;
    background-color: #4282f8;
}
.worklife-balanc-calc .section-calc__labels-row .label-name span {
    vertical-align: middle;
}
@media (max-width: 1200px) {

    .worklife-balanc-calc header .content-wrpapper .text {
        max-width: none;
    }
    .worklife-balanc-calc .section-calc {
        padding: 0 0 60px;
   }
    .worklife-balanc-calc .section-calc__labels-tab-row {
        display: flex;
        flex: 1 1 100%;
   }
    .worklife-balanc-calc .section-calc__labels-column {
        display: block;
        padding-top: 34px;
        font-family: 'roboto_bold', Helvetica, Arial, sans-serif;
        font-size: 12px;
        color: rgba(102, 102, 102, .6);
   }
    .worklife-balanc-calc .section-calc__labels-column div {
        height: 40px;
        line-height: 40px;
   }
    .worklife-balanc-calc .section-calc__labels-column .lable-h {
        margin-bottom: 15px;
   }
    .worklife-balanc-calc .section-calc__labels-column .label-ths {
        padding-top: 5px;
   }
    .worklife-balanc-calc .section-calc__wrapper {
        flex-direction: column;
   }
    .worklife-balanc-calc .section-calc__fields-holder {
        width: 100%;
        max-width: none;
   }
    .worklife-balanc-calc .section-calc .mid {
        display: block;
   }
    .worklife-balanc-calc .section-calc__clac-result {
        display: flex;
        margin: 0;
   }
    .worklife-balanc-calc .section-calc__chart {
        position: initial;
   }
    .worklife-balanc-calc .section-calc__chart h5.des {
        display: none;
   }
    .worklife-balanc-calc .section-calc__labels-holder {
        margin-left: initial;
   }
    .worklife-balanc-calc .section-calc__fields-items {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        padding-top: 25px;
        padding-bottom: 25px;
        border-bottom: 1px solid #e6e6e6;
   }
    .worklife-balanc-calc .section-calc__result-text {
        display: none;
   }
    .worklife-balanc-calc .section-calc__result {
        display: block;
        padding-top: 25px;
   }
    .worklife-balanc-calc .section-calc__result div a {
        width: 400px;
        height: 54px;
        display: block;
        margin-top: 18px;
        font-size: 16px;
        font-family: 'roboto_bold', Helvetica, Arial, sans-serif;
        background-color: #2acc72;
        color: #fff;
        border-radius: 6px;
        text-align: center;
        line-height: 54px;
   }
    .worklife-balanc-calc .section-calc__result div a:hover {
        background-color: #27bb69;
   }
    .worklife-balanc-calc .section-calc__total-holder {
        display: flex;
        padding-right: 0;
   }
    .worklife-balanc-calc .section-calc__total-holder span {
        display: inline-block;
   }
    .worklife-balanc-calc .section-calc__total-holder .total-text {
        width: 150px;
        text-align: left;
   }
    .worklife-balanc-calc .section-calc__total-holder .num-res {
        padding: 0 10px;
        width: 100px;
   }
    .worklife-balanc-calc .section-calc__fields-item {
        display: flex;
        flex-direction: column;
        padding: 6px 10px;
   }
    .worklife-balanc-calc .section-calc__fields-item .inputs-holder {
        flex-direction: column;
   }
    .worklife-balanc-calc .section-calc__fields-item .inputs-holder .input-item:last-of-type input {
        margin-bottom: 0;
        margin-right: 0;
   }
    .worklife-balanc-calc .section-calc__fields-item .inputs-holder label {
        display: none;
   }
    .worklife-balanc-calc .section-calc__fields-item .inputs-holder input {
        width: 84px;
   }
    .worklife-balanc-calc .section-calc__fields-item .inputs-holder input:first-of-type {
        margin-bottom: 15px;
        margin-right: 0 !important;
   }
    .worklife-balanc-calc .section-calc__fields-item .total-hours, .worklife-balanc-calc .section-calc__fields-item .percent {
        padding-top: 14px;
        display: block;
   }
    .worklife-balanc-calc .section-calc__fields-item .percent {
        padding-top: 19px;
   }
    .worklife-balanc-calc .section-calc .sphere {
        text-align: center;
        margin-bottom: 6px;
   }
}
@media (max-width: 860px) {
    .worklife-balanc-calc .section-calc__labels-tab-row {
        display: initial;
        flex: initial;
   }
    .worklife-balanc-calc .section-calc__labels-column {
        display: none;
   }
    .worklife-balanc-calc .section-calc__fields-items {
        display: block;
        padding: 40px 0 10px 0;

        border: none;
   }
    .worklife-balanc-calc .section-calc__fields-items .inputs-holder {
        flex-direction: row;
   }
    .worklife-balanc-calc .section-calc__fields-items .inputs-holder label {
        display: inline-block;
   }
    .worklife-balanc-calc .section-calc__fields-items .inputs-holder input {
        width: 114px;
   }
    .worklife-balanc-calc .section-calc__fields-items .inputs-holder input:first-of-type {
        margin-right: 8px !important;
        margin-bottom: 0;
   }
    .worklife-balanc-calc .section-calc__fields-items .inputs-holder .input-item:last-of-type input {
        margin-right: 0 !important;
   }
    .worklife-balanc-calc .section-calc__fields-items .total-hours, .worklife-balanc-calc .section-calc__fields-items .percent {
        padding-top: 0;
   }
    .worklife-balanc-calc .section-calc__fields-item {
        display: grid;
        padding: 6px 20px;
        grid-template-columns: 100px 276px auto auto;
        grid-column-gap: 20px;
   }
    .worklife-balanc-calc .section-calc .sphere {
        text-align: left;
        margin-bottom: 0;
   }
    .worklife-balanc-calc .section-calc__total-holder {
        padding: 0 16px;
        display: grid;
        grid-template-columns: 80px auto auto;
        grid-column-gap: 30px;
        font-size: 14px;
   }
}
@media (max-width: 768px) {
    .worklife-balanc-calc .section-calc__fields-item {
        grid-template-columns: 80px 276px auto auto;
   }
    .worklife-balanc-calc .section-calc__fields-holder {
        padding: 20px;
   }
    .worklife-balanc-calc .section-calc__result div a {
        width: 100%;
   }
}
@media (max-width: 720px) {
    .worklife-balanc-calc .section-calc__fields-items .inputs-holder input {
        width: 90px;
   }
    .worklife-balanc-calc .section-calc__fields-items .inputs-holder label {
        font-size: 10px;
   }
    .worklife-balanc-calc .section-calc__fields-item {
        grid-template-columns: 100px 236px auto auto;
        grid-column-gap: 5px;
        padding: 6px 15px;
   }
}
@media (max-width: 650px) {

    .worklife-balanc-calc header {
        height: auto;
        z-index: auto;
    }

    .worklife-balanc-calc header::after {
        height: 300px;
    }

    .worklife-balanc-calc .section-intro__content .text {
        flex: 1 1 100%;
   }
    .worklife-balanc-calc .section-calc {
        padding: 0 0 30px;
   }
    .worklife-balanc-calc .section-calc__fields-item {
        grid-template-columns: 100px auto auto auto;
        grid-column-gap: 0;
   }
    .worklife-balanc-calc .section-calc__fields-items .inputs-holder {
        margin: 0 0;
   }
    .worklife-balanc-calc .section-calc__labels-row {
        justify-content: end;
        align-items: center;
        padding-right: 25px;
   }
    .worklife-balanc-calc .section-calc__labels-row:first-child {
        padding-left: 0;
   }
    .worklife-balanc-calc .section-calc__labels-row .label-percent {
        padding-left: 6px;
   }
    .worklife-balanc-calc .section-calc__labels:nth-child(2n) {
        background-color: #fff;
   }
    .worklife-balanc-calc .section-calc__labels-holder {
        display: flex;
        flex-wrap: wrap;
        width: 100%;
   }
    .worklife-balanc-calc .section-calc__clac-result {
        padding-top: 20px;
        margin: 0;
        flex-direction: column-reverse;
   }
    .worklife-balanc-calc .section-calc__chart {
        margin: 0 auto;
   }
    .worklife-balanc-calc .section-calc__labels {
        flex: 1 1 30%;
   }
}
@media (max-width: 550px) {
    .worklife-balanc-calc header {
        margin-bottom: 40px;
    }
    .worklife-balanc-calc header::after {
        height: auto;
    }
    .worklife-balanc-calc header .content-wrpapper .text {
        padding-bottom: 20px;
    }
    .worklife-balanc-calc .section-intro {
        padding: 0 0 40px;
   }
    .worklife-balanc-calc .section-calc__fields-holder {
        margin-top: 0;
        padding: 0 0 0 0;
        border-radius: 0;
        box-shadow: none;
   }
    .worklife-balanc-calc .section-calc .mid {
        padding-top: 25px;
   }
}
@media (max-width: 485px) {
    .worklife-balanc-calc .section-calc .clear-holder {
        display: none;
   }
    .worklife-balanc-calc .section-calc__calc-des .des {
        padding-right: 0;
   }
    .worklife-balanc-calc .section-calc__calc-des .des p {
        line-height: 22px;
        font-size: 14px;
   }
    .worklife-balanc-calc .section-calc__fields-holder {
        padding-top: 0;
   }
    .worklife-balanc-calc .section-calc__fields-item {
        font-size: 14px;
   }
    .worklife-balanc-calc .section-calc__fields-item .inputs-holder input {
        width: 50px;
        padding: 0 10px;
        font-size: 14px;
   }
    .worklife-balanc-calc .section-calc__fields-item .inputs-holder label {
        white-space: nowrap;
   }
    .worklife-balanc-calc .section-calc .sphere {
        font-size: 14px;
   }
    .worklife-balanc-calc .section-calc__labels {
        flex: 1 1 50%;
   }
}
@media (max-width: 375px) {
    .worklife-balanc-calc .section-calc__fields-item {
        grid-template-columns: 72px auto auto auto;
   }
   .worklife-balanc-calc header h2 {
       line-height: 30px;
   }
}
@media (max-width: 320px) {
    .worklife-balanc-calc .section-calc__fields-item {
        padding: 6px 5px;
   }
    .worklife-balanc-calc .section-calc_fields-items .inputs-holder input {
        margin-right: 4px !important;
        width: 40px;
        padding: 0 5px 0 10px;
   }
    .worklife-balanc-calc .section-calc__total-holder {
        padding: 0 10px;
        grid-column-gap: 10px;
   }
    .worklife-balanc-calc .section-calc__labels-row {
        padding-right: 0;
   }
}
.active-lab {
    background-color: #dfebff;
}
.jchart__donut__segment, .jchart__pie__segment, .jchart__bar__segment {
    transition: stroke cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s, fill ease 0.3s;
    outline: none;
    cursor: pointer;
}
.jchart__donut__ring-circle {
    transition: all 0 ease 0.5s;
}
.jchart__figure {
    position: relative;
}
.jchart, .jchart__body {
    width: 100%;
    height: 100%;
}
.jchart__bar {
    overflow: visible;
}
.jchart__ring-circle {
    transition: all 0 ease 0.5s;
}
.jchart__summary, .jchart__summary-text {
    font-size: 2px;
    font-family: 'roboto_bold', Helvetica, Arial, sans-serif;
    line-height: 1em;
}
.jchart__summary tspan:last-child, .jchart__summary-text tspan:last-child {
    font-family: 'roboto_regular', Helvetica, Arial, sans-serif;
}
.jchart__summary-text {
    margin: 0;
}
.jchart__legend-shape {
    display: inline-block;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
}
.jchart .sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
}


/* Worklife Balance Work End */




@media (min-width:1600px) {
    header:after {
        height: 770px
    }

    .section-promo-design:before {
        top: -160px;
        height: 200px;
        transform: skewY(-3deg)
    }
}

@media (min-width:2400px) {
    header:after {
        height: 850px
    }
}

@media (max-width:1300px) {
    .section-partners .container,
    .why-partner .container{
        padding: 30px;
    }

    .why-partner {
        padding: 5px 0 14px 0;
    }

    #page-partners .section-partners-programme {
        padding-top: 0;
    }

    #page-partners .section-partners-what-get {
        padding-top: 60px;
    }

    #page-partners .section-partners-sheme .container-partners:before {
        top: 70px;
        left: 230px;
    }

    #page-partners .section-partners-sheme .container-partners:after {
        top: 60px;
    }
}

@media (max-width:1260px) {
    footer .privacy-link,header nav {
        right: 15px
    }

    .container {
        width: 100%;
        padding: 0 15px
    }

    footer .disclaimer {
        left: 15px
    }
}

@media (max-width:1200px) {
    .section-promo form input.complete, .section-promo h2 {
        text-align: center
    }

    #page-features .section-features-ai-powered .image img,#page-features .section-features-integrations .image img {
        height: auto
    }

    .list-features li h3 {
        font-size: 20px
    }

    .list-features li p {
        font-size: 16px
    }

    header {
        margin-bottom: 300px
    }

    header h2 {
        font-size: 40px
    }

    header p {
        font-size: 20px
    }

    header .image {
        width: 650px;
        position: absolute;
        top: 240px;
        right: -100px
    }

    .section h2 {
        margin-bottom: 40px;
        font-size: 28px
    }

    .why-partner h2 {
        margin-bottom: 0;
    }

    .section-features-easy {
        margin-bottom: 0
    }

    .section-features-easy .list-features {
        margin: 0;
        width: calc(100% - 500px)
    }

    .section-history h2 {
        margin-bottom: 10px
    }

    .section-history .content {
        max-width: 425px;
        padding-top: 75px
    }

    .section-history .image {
        width: 500px;
        margin-right: -30px
    }

    .section-history p {
        font-size: 18px;
        line-height: 24px
    }

    .section-promo {
        padding: 30px 0 50px;
        height: auto
    }

    .section-promo h2 {
        float: none;
        margin-bottom: 25px
    }

    .section-promo h2 .has-tooltip .tooltip {
        margin-left: 35px
    }

    .section-promo form {
        margin: 20px auto 0;
        float: none
    }

    .section-features-communication {
        margin: 70px 0 80px
    }

    .section-apps .image {
        width: 2000px;
        margin-left: -750px
    }

    .section-apps .container {
        margin-left: -675px
    }

    .section-apps .content {
        padding-top: 185px
    }

    .section-features-additional .container {
        padding-bottom: 30px
    }

    .section-support .content {
        padding-top: 130px
    }

    .section-support .image {
        width: 450px
    }

    #page-partners .section-promo-design:before {
        top: -350px
    }

    .section-promo-design:before {
        top: -110px
    }

    #page-partners .section-promo-design.section-promo .content h2 {
        text-align: left;
    }

    #page-partners .section-promo-design .container-partners .content {
        top: -230px;
        max-width: 600px;
    }

    #page-features .section-features-super-productivity .text {
        width: calc(100% - 640px)
    }

    #page-features .section-advanced-features.section-features-history .text,#page-features .section-features-super-easy .text {
        width: calc(100% - 625px)
    }

    #page-features .section-advanced-features.section-features-history .container:before {
        background-position: -50% 0
    }

    #page-features .section-features-ai-powered .image {
        margin-top: 40px;
        max-width: 395px
    }

    #page-features .section-features-integrations .image {
        margin-top: 60px;
        max-width: 395px
    }

    #page-features .section-advanced-features.section-features-audio-video .image-left,#page-features .section-advanced-features.section-features-audio-video .text {
        margin: 0;
        float: right
    }

    #page-partners .section-partners-sheme .container-partners:before {
        top: 70px;
        left: 240px;
        width: 260px;
    }

    #page-partners .section-partners-sheme .container-partners:after {
        top: 60px;
        width: 260px;
        right: 200px;
    }
}

@media (max-width:1130px) {
    #page-partners .section-partners-sheme .container-partners:before {
        left: 260px;
        width: 220px;
    }

    #page-partners .section-partners-sheme .container-partners:after {
        width: 220px;
        right: 220px;
    }
}

@media (max-width:1080px) {
    header .image {
        width: 580px;
        position: absolute;
        top: 330px;
        right: -100px
    }

    .section-apps .container {
        margin-left: -550px
    }

    .section-apps .image {
        margin-left: -650px
    }

    .list-features li br {
        display: none
    }

    #page-features .section-features-super-productivity .text {
        padding-top: 95px
    }

    #page-features .section-features-super-easy .text {
        padding-top: 70px
    }

    #page-features .section-advanced-features.section-features-history .text {
        padding-top: 105px
    }

    #page-partners .section-partners-sheme .container-partners:before {
        display: none;
    }

    #page-partners .section-partners-sheme .container-partners:after {
        display: none;
    }

    #page-partners .section-partners-sheme .container .sheme-holder {
        justify-content: space-around;
    }
}

@media (max-width:980px) {
    .mobile-visible {
        display: block
    }

    .mobile-hidden {
        display: none
    }

    header {
        margin-bottom: 190px
    }

    header .header-bg {
        height: 500px
    }

    header h2 {
        font-size: 34px
    }

    header .image {
        width: 350px;
        top: 125px;
        right: 15px
    }

    header:after {
        height: 600px;
        transform: skewY(-5deg)
    }

    .email-form {
        width: 400px
    }

    .email-form input {
        padding: 2px 80px 2px 10px;
        font-size: 16px
    }

    .email-form .btn {
        width: 70px;
        font-size: 16px
    }

    .section-features-easy {
        margin-bottom: 80px
    }

    .section-features-easy .list-features {
        width: 100%;
        max-width: 100%;
        float: none
    }

    .section-features-easy .list-features li {
        display: block;
        margin: 0 0 30px!important;
        overflow: hidden
    }

    .section-features-easy .twice-better {
        float: none;
        top: auto;
        width: 100%;
        margin-top: 0;
        padding: 30px
    }

    .section-features-easy .twice-better h2 {
        margin-bottom: 15px
    }

    .section-features-easy .twice-better p {
        line-height: 24px
    }

    .section-history .content {
        max-width: 45%;
        padding-top: 15px
    }

    .section-history .image {
        width: 50%
    }

    .section-features-communication .btn {
        margin-top: 45px
    }

    .section-apps {
        margin-bottom: 80px
    }

    .section-apps h2 {
        margin-bottom: 10px
    }

    .section-apps br {
        display: none
    }

    .section-apps .container {
        position: relative;
        left: auto;
        margin: 0;
        padding-bottom: 0
    }

    .section-apps .content {
        padding: 0;
        width: 100%;
        max-width: 100%
    }

    .section-apps .image {
        margin: 0 0 20px;
        left: auto;
        width: 100%;
        padding: 0 15px
    }

    .section-support .content {
        max-width: 100%;
        padding-top: 90px;
        width: 45%
    }

    .section-support .image {
        width: 50%;
        margin: 0
    }

    .list-features li h3 {
        font-size: 18px
    }

    #page-features header {
        margin-bottom: 35px
    }

    #page-features .section-features-history:after,#page-features .section-features-history:before,#page-features .section-features-super-productivity:after,#page-features .section-features-super-productivity:before {
        display: none!important
    }

    #page-features .section-features-history .container:after,#page-features .section-features-history .container:before,#page-features .section-features-super-productivity .container:after,#page-features .section-features-super-productivity .container:before {
        content: "";
        display: table!important;
        clear: both;
        background: 0 0;
        width: auto;
        height: auto;
        position: relative
    }

    #page-features .section-chanty-vs {
        margin: 0
    }

    #page-features .section-advanced-features {
        padding: 50px 0 0
    }

    #page-features .section-advanced-features.section-features-workflows {
        margin-bottom: -50px
    }

    #page-features .section-advanced-features.section-features-ai-powered {
        padding: 0
    }

    #page-features .section-advanced-features .image {
        float: none!important;
        margin: 35px auto 0;
        text-align: center
    }

    #page-features .section-advanced-features .image img {
        width: auto!important;
        height: auto!important
    }

    #page-partners .section-partners-programme .img img {
        width: 65%;
    }

    #page-partners .section-partners p,
    #page-partners .section-partners-programme .container .partners-type .features ul li p,
    #page-features .section-advanced-features .text p, #page-partners .section-partners .container-partners p,
    .section-promo.why-partner p,
    #page-partners .section-partners-what-get .what-get-items div p {
        font-size: 18px;
        line-height: 26px;
    }

    #page-partners .section-partners-programme .container .partners-type .features ul li h3 {
        font-size: 22px;
    }

    #page-partners .section-partners-what-get .what-get-items div ul li {
        font-size: 18px;
        line-height: 32px;
    }

    #page-partners .section-partners .btn {
        font-size: 18px;
    }
}

@media (max-width:900px) {
    .invite-modal {
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        margin: 0;
        border-radius: 0;
        padding: 20px
    }

    .invite-modal h2 {
        padding-top: 20px;
        font-size: 24px
    }

    .invite-modal p {
        font-size: 18px
    }

    .invite-modal #floatingSocialShare {
        margin-top: 30px
    }

    .invite-modal #floatingSocialShare a {
        width: 280px!important;
        display: block!important;
        margin: 20px auto 0!important
    }

    .invite-modal #floatingSocialShare a:first-child {
        margin: 20px auto 0!important
    }

    footer {
        text-align: center
    }

    footer .disclaimer,footer .privacy-link,footer .social {
        position: relative;
        left: auto;
        right: auto;
        display: block;
        float: none;
        padding: 0;
        font-size: 14px;
        text-align: center
    }

    footer .social {
        margin: 15px 0 10px
    }
}

@media (max-width: 840px) {

    #page-partners .section-partners {
        padding: 20px 0 20px 0;
    }

    #page-partners .section-partners-programme .container .partners-type {
        margin-top: 60px;
    }

    #page-partners .section-partners-programme {
        padding-top: 0;
        padding-bottom: 40px;
    }

    #page-partners .section-partners-what-get {
        padding: 20px 0;
    }

    #page-partners .section-partners-programme .container .partners-type .features ul li img {
        vertical-align: bottom;
    }

    .why-partner p,
    #page-partners header p,
    #page-partners .section-partners p,
    #page-partners .section-partners-programme .container .partners-type .features ul li p,
    #page-features .section-advanced-features .text p, #page-partners .section-partners .container-partners p,
    .section-promo.why-partner p,
    #page-partners .section-partners-what-get .what-get-items div p {
        font-size: 16px;
        line-height: 24px;
    }

    #page-partners .section-partners-programme .container .partners-type .features ul li h3 {
        font-size: 18px;
    }
    #page-partners .section-partners .btn {
        font-size: 16px;
    }
    #page-partners .section-partners-what-get .btn {
        width: 100%;
        text-align: center;
    }
    
    #page-partners .section-partners-what-get .what-get-items div ul li {
        font-size: 16px;
    }

    #page-partners .section-partners-what-get .what-get-items h3 {
        font-size: 18px;
    }
}

@media (max-width: 850px) {
    header {
        margin-bottom: 120px
    }

    header .header-bg {
        height: 430px
    }

    header .image {
        width: 275px
    }

    header:after {
        height: 550px
    }
}

@media (max-width:768px) {
    .section h2,.section-promo form input.complete,.section-promo h2 {
        text-align: left
    }

    .section h2, .section-features-easy {
        margin-bottom: 30px
    }

    .why-partner h2 {
        margin: 0;
    }

    .section-apps p,.section-support p {
        line-height: 24px;
        font-size: 16px
    }

    .section-promo {
        background-image: none
    }

    .section h2 {
        font-size: 25px
    }

    .email-form {
        width: 100%
    }

    header .header-bg {
        display: none
    }

    header h2 {
        font-size: 30px
    }

    header p {
        font-size: 17px
    }

    header .image {
        width: 200px;
        top: 160px;
        right: 10px
    }

    .section-features-easy .list-features li {
        display: block;
        width: 100%;
        max-width: 100%;
        margin: 0 0 30px!important
    }

    .section-history h2 {
        margin-bottom: 10px
    }

    .section-history p {
        font-size: 16px
    }

    .section-history .content {
        float: none;
        width: 100%;
        max-width: 100%;
        padding: 0;
        margin-bottom: 20px
    }

    .section-history .image {
        float: none;
        margin: 0;
        width: 100%
    }

    .section-features-communication {
        margin: 30px 0 5px
    }

    .section-features-communication .list-features li {
        display: block;
        float: none;
        width: 100%;
        max-width: 100%;
        margin: 0 0 30px!important
    }

    .section-apps,.section-apps h2 {
        margin-bottom: 10px
    }

    .section-features-communication .btn {
        margin-top: 0
    }

    .section-apps {
        padding: 0;
        margin-top: 50px
    }

    .section-apps .container {
        padding-bottom: 25px
    }

    .section-apps .content {
        float: none;
        width: 100%;
        max-width: 100%;
        padding: 0;
        margin-bottom: 20px
    }

    .section-apps .image {
        float: none;
        margin: 0 0 20px;
        width: 100%
    }

    .section-features-additional .container {
        padding-bottom: 10px
    }

    .section-features-additional .list-features li {
        display: block;
        float: none;
        width: 100%;
        max-width: 100%;
        margin: 0 0 30px!important
    }

    .section-support h2 {
        margin-bottom: 10px
    }

    .section-support .content {
        float: none;
        width: 100%;
        max-width: 100%;
        padding: 0;
        margin-bottom: 40px
    }

    .section-support .image {
        float: none;
        margin: 0 auto;
        width: 100%;
        max-width: 500px;
        top: 0
    }

    .section-promo-design {
        padding: 20px 0 45px
    }

    #page-features .section-advanced-features.section-features-history,#page-features .section-advanced-features.section-features-voice {
        padding-bottom: 50px
    }

    #page-features .section-chanty-vs ul li img {
        width: 70px
    }
}

@media (max-width: 740px) {
    #page-partners .section-partners-programme .container .partners-type .img {
        display: none;
    }

    #page-partners .section-partners-programme .container .partners-type .features ul {
        max-width: inherit;
    }

    #page-partners .section-partners-programme .container .partners-type .features ul li {
        float: left;
        width: calc(50% - 10px);
        margin-right: 20px;
    }

    #page-partners .section-partners-programme .container .reseller .features ul li:last-child {
        float: left;
        width: 100%;
    }

    #page-partners .section-partners-programme .container .partners-type .features ul li:nth-child(2n) {
        margin-right: 0;
    }

    #page-partners .section-partners-programme .container .partners-type .features ul li:after {
        content: '';
        display: table;
        clear: both;
    }

    #page-partners .section-partners-programme .container .partners-type .features ul li img {
        display: block;
        padding-bottom: 10px;
    }
    #page-partners .section-partners-programme .container .partners-type .features ul li h3 {
        padding: 0;
    }

    #page-partners .section-partners-what-get .what-get-items {
        flex-direction: column
    }

    #page-partners .section-partners-what-get .what-get-items div {
        width: 100%;
        margin-right: 0;
    }

    #page-partners .section-partners-what-get .what-get-items div:last-child {
        margin-top: 40px;
    }
}

@media (max-width:650px) {
    header,header .header-bg {
        height: 450px
    }

    header .image,header br {
        display: none
    }

    header {
        margin-bottom: 60px
    }

    header nav {
        top: 20px
    }

    header nav ul li {
        margin-left: 10px
    }

    header nav ul li a {
        padding: 15px 0;
        font-size: 12px
    }

    header h1 {
        padding-top: 30px
    }

    header h1 img {
        width: 105px
    }

    header h1:before {
        bottom: 25px;
        left: 105px
    }

    header h2 {
        margin: 20px 0
    }

    header p {
        margin-bottom: 20px
    }

    header .email-form {
        width: 100%;
        margin-top: -5px
    }

    header:after {
        height: 470px
    }

    .section-promo.section-promo-productive h2 strong {
        display: block
    }

    .section-promo.section-promo-productive h2 strong .tooltip {
        margin-left: 15px
    }

    #page-features header, #page-partners header {
        height: auto
    }

    #page-features header h2 {
        margin-bottom: 25px
    }

    #page-features .section-advanced-features .image img {
        max-width: 100%!important
    }

    .section-partners .container,
    .why-partner .container {
        padding: 0 15px
    }
}

@media (max-width: 600px) { 
    #page-partners .section-partners-sheme .sheme-item img {
        height: 50px;
    }
}

@media (max-width:500px) {
    .section-support .content {
        margin-bottom: 50px
    }

    .section-support .image {
        top: -20px
    }

    #page-partners .section-partners-sheme .sheme-item:last-child {
        width: 104px;
    }
}

@media (max-width:450px) {
    header p .has-tooltip .tooltip {
        margin-left: -165px
    }

    header p .has-tooltip .tooltip .tooltip-arrow {
        right: 15px;
        left: auto
    }
}

@media (max-width:414px) {
    #page-partners .section-partners-sheme .sheme-item:last-child {
        width: 124px;
    }

    #page-partners .section-partners {
        padding: 20px 0 20px 0;
    }

    #page-partners .section-partners-programme .container .partners-type {
        margin-top: 40px;
    }

    #page-partners .section-partners-programme,
    #page-partners .section-partners-what-get {
        padding-bottom: 40px;
    }

    #page-partners .section-partners-programme .btn {
        width: 100%;
        text-align: center;
        margin-top: 10px;
    }

    .why-partner {
        padding: 30px 0;
    }

    .why-partner h2 {
        padding-bottom: 10px;
    }

    #page-partners .section-partners-what-get .what-get-items h3 {
        padding-bottom: 10px;
    }

    #page-partners .section-partners-what-get .what-get-items div p {
        margin: 10px 0 16px 0;
    }

}

@media (max-width:380px) {
    .section-support .content {
        margin-bottom: 75px
    }

    .section-support .image {
        top: -35px
    }
}

@media (max-width:370px) {
    header h1:before {
        bottom: 28px;
        left: 75px
    }
}

#page-partners header p {
    font-size: 20px;
    margin-bottom: 49px;
}

#page-features header p {
    float: none;
    width: 530px;
    padding-bottom: 30px;
    font-size: 20px;
}

#page-features header form {
    margin-bottom: 100px
}

#page-features .section p.why-chanty-ques {
    margin-top: 50px;
    font-size: 34px;
    font-family: "roboto_bold",Helvetica,Arial,sans-serif;
    text-align: center
}

#page-features .section-chanty-vs {
    text-align: center
}

#page-features .section h2.quote {
    font-size: 40px;
    text-align: center;
    display: table;
    margin: 0 auto;
    margin-bottom: 50px;
    position: relative;
    color: #3A3A3A;
    font-family: "roboto_light",Helvetica,Arial,sans-serif;
    font-style: italic
}

#page-features .section h2.quote img {
    position: absolute;
    width: 48px;
    left: -30px;
    top: -15px
}

.nibletz-logo {
    width: 164px
}

.swiper-container {
    width: 550px;
    float: left
}

.swiper-slide {
    background-position: center;
    background-size: cover
}

.swiper-pagination-bullet {
    width: 11px!important;
    height: 11px!important;
    margin-left: 8px!important
}

.swiper-pagination-bullet:first-child {
    margin-left: 0
}

#page-features .why-chanty-slider:before {
    display: block;
    content: '';
    background-color: #EBF9FB;
    position: absolute;
    top: 80px;
    right: 0;
    bottom: 80px;
    width: 25%;
    z-index: 1
}

#page-features .why-chanty-slider .text {
    float: left;
    width: 550px;
    padding-top: 70px
}

#page-features .why-chanty-slider .text h2 {
    margin-bottom: 25px
}

#page-features .why-chanty-slider .text p {
    font-size: 20px;
    line-height: 28px
}

#page-features .why-chanty-slider {
    padding: 80px 0
}

#page-features .why-chanty-slider .images {
    float: right;
    height: 464px;
    width: 46%;
    position: relative;
    background-image: url(../images/mask.png);
    background-size: cover
}

.why-chanty-icons {
    padding-top: 60px;
    display: block;
    text-align: center;
    position: relative;
    right: -50px;
    z-index: 99
}

.big-icon {
    background-image: url(../images/0-icon-big.png);
    background-size: cover;
    width: 163px;
    height: 163px;
    display: inline-block;
    margin-bottom: 50px
}

.small-icon {
    background-size: 86px;
    background-repeat: no-repeat;
    background-position: center;
    width: 106px;
    height: 106px;
    display: inline-block;
    margin-left: 5px;
    opacity: .3;
    padding: 10px
}

.small-icon.active {
    opacity: 1;
    border: 1px #3079ED solid;
    border-radius: 50%
}

.small-icon:first-child {
    margin-left: 0
}

.small-icon-0 {
    background-image: url(../images/0-icon.png)
}

.small-icon-1 {
    background-image: url(../images/1-icon.png)
}

.small-icon-2 {
    background-image: url(../images/2-icon.png)
}

.small-icon-3 {
    background-image: url(../images/3-icon.png)
}

.icons-pagination {
    display: block;
    margin: 0 auto;
    margin-top: 20px;
    width: 84px;
    line-height: 1;
    height: 15px
}

#page-features header .image {
    right: -110px;
    top: auto;
    bottom: -33px;
    width: 830px;
    float: right
}

#page-features header .image .min-slack {
    position: absolute;
    width: 125px;
    right: 110px;
    bottom: 0
}

@media (max-width: 1260px) {
    #page-features header .image {
        right: -30px;
        width: 650px
    }

    #page-features header .image .min-slack {
        width: 85px
    }
}

@media (max-width: 1200px) {

    .section-promo.section-partner {
        height: 68px;
    }

    #page-features .section p.why-chanty-ques {
        font-size: 28px
    }

    #page-features .section h2.quote {
        font-size: 34px
    }

    .nibletz-logo {
        width: 130px
    }

    #page-features .why-chanty-slider .images {
        width: 48%
    }

    .why-chanty-icons {
        right: 0;
        float: right;
    }
}

@media (max-width: 1130px) {
    #page-features header .image {
        width: 550px
    }

    #page-features .why-chanty-slider:before {
        width: 15%
    }

    #page-features .why-chanty-slider .images {
        width: 44%
    }

    .big-icon {
        height: 135px;
        width: 135px
    }

    .small-icon {
        height: 90px;
        width: 90px;
        background-size: 72px
    }
}

@media (max-width: 1100px) {
    #page-features .why-chanty-slider .images {
        width: 42%
    }

    .why-chanty-icons {
        padding-top: 100px
    }

    .big-icon {
        height: 100px;
        width: 100px
    }

    .small-icon {
        height: 70px;
        width: 70px;
        background-size: 52px
    }
}

@media (max-width: 1050px) {
    #page-features header .image {
        width: 465px
    }

    #page-features header .image .min-slack {
        width: 55px;
        right: 85px;
        bottom: 10px
    }

    #page-features .section h2.quote {
        display: inline
    }

    .nibletz-link {
        display: block;
        margin-top: 30px
    }

    #page-features .section p.why-chanty-ques {
        margin-top: 30px
    }
}

@media (max-width: 980px) {
    .swiper-container {
        width: 100%;
        float: none
    }

    #page-features .why-chanty-slider {
        padding: 50px 0 0
    }

    #page-features .why-chanty-slider:before {
        display: none
    }

    #page-features .why-chanty-slider .text {
        width: 100%;
        padding-top: 0
    }

    #page-features .why-chanty-slider .text p {
        font-size: 16px;
        line-height: 24px
    }

    #page-features .why-chanty-slider .images {
        width: 100%;
        background: none;
        float: none;
        height: auto
    }

    .why-chanty-icons {
        float: none;
        padding-top: 30px
    }

    .big-icon {
        height: 135px;
        width: 135px;
        margin-bottom: 20px
    }

    .small-icon {
        height: 90px;
        width: 90px;
        background-size: 72px
    }
}

@media (max-width: 840px) {
    #page-features header .image {
        width: 390px
    }

    #page-features header .image .min-slack {
        width: 40px;
        right: 75px;
        bottom: 10px
    }
}

@media (max-width: 768px) {
    #page-features header p {
        width: 100%
    }

    #page-features header form {
        margin-bottom: 0
    }

    #page-features header .image {
        width: 90%;
        float: none;
        position: relative
    }

    #page-features header .image .min-slack {
        width: 80px;
        right: 100px;
        bottom: 0
    }
}

@media (max-width: 650px) {
    #page-features header form {
        margin-bottom: 20px
    }
}

@media (max-width: 420px) {
    .small-icon {
        height: 65px;
        width: 65px;
        background-size: 49px;
        margin-left: 0
    }
}

header.home-header {
    margin-bottom: 330px;
}

header h1 {
    padding-top: 34px;
}

header h1 img {
    width: 116px;
}

header nav {
    top: 40px;
}

/* NEW FEATURES PAGE --> */
#page-features section.section-features-chanty-extras .text.wider-title-with-laber h3,#page-features section.section-features-chanty-extras .text.wider-title-with-laber span.comming-label {
    vertical-align: middle;
    display: inline
}

#page-features header#slack-alternatives-page-header {
    margin-bottom: 60px
}

.section-promo-design .container-partners .content {
    top: -90px;
    max-width: 690px;
}

#page-partners .section-partners-programme p:last-child {
    padding-top: 24px;
}

#page-features .section-features-flex .content-outer {
    display: flex;
    flex-direction: column;
    justify-content: space-between
}

#page-features .section-features-flex .content-outer div.inner-wrapper {
    display: flex;
    justify-content: space-between
}

#page-features .section-features-flex .content-outer div.inner-wrapper.p-b-60 {
    padding-bottom: 40px
}

#page-features .section-features-flex .text {
    margin: 40px 60px 0 0px;
}

#page-features .section-features-flex .text h3 {
    margin: 12.5px 0 5px;
    font-size: 24px;
    font-family: roboto_regular,Helvetica,Arial,sans-serif
}

#page-features section.yellow-backgr {
    background: #fafafa
}

#page-features section.section-features-chanty-extras .text {
    max-width: 420px
}

#page-features section.section-features-chanty-extras .text.wider-title-with-laber {
    max-width: 550px;
    width: auto
}

#page-features section.section-features-chanty-extras .text.wider-title-with-laber p {
    width: 420px
}

#page-features .title-with-label {
    text-align: center;
    margin-bottom: 60px
}

#page-features .title-with-label h2 {
    margin-bottom: 7px
}

#page-features .section-advanced-features .text .title-with-label h2 {
    margin-bottom: 7px;
    text-align: center
}

#page-features span.comming-label,#pricing-page span.comming-label {
    font-size: 12px;
    color: #5e5e5e;
    background: #e8e8e8;
    padding: 3px 10px;
    border-radius: 3px
}

#pricing-page .pricing-plan ul.pricing-points li span.comming-label {
    width: auto;
    height: auto;
    display: inline;
    font-size: 12px!important;
    color: #5e5e5e;
    background: #e8e8e8;
    padding: 3px 10px!important;
    border-radius: 3px;
    text-transform: none!important;
    font-weight: 300!important;
    margin: 0 0 0 8px
}

#page-features .section-features-artificial-intelligence .image,#page-features .section-features-workflows-with-threads .image {
    width: 50%;
    float: none
}

#page-features .flexible-container {
    display: flex;
    justify-content: space-between
}

#page-features .flexible-container .image-left,#page-features .flexible-container .image-right {
    width: 25%;
    margin-top: auto;
    margin-bottom: auto
}

#page-features .section-advanced-features.section-features-audio-video .image-right {
    float: none;
    padding: 0
}

#page-features .section-advanced-features.section-features-audio-video .text {
    float: none;
    margin: 0
}

#page-features .section-features-stay-organized-with-teambook-new .image {
    width: calc(100% - 549px)
}

#page-features .section-features-apps .image,#page-features .section-features-create-and-manage-tasks .image,#page-features .section-features-team-space-management .image {
    width: 50%
}

#page-features .section-features-flex.section-features-chanty-extras-new .content-outer div.inner-wrapper.p-b-60 {
    padding-bottom: 0
}

#page-features .section-features-flex.section-features-chanty-extras-new .mobile-show {
    display: none
}

#page-features .centered-image-row {
    display: flex;
    justify-content: center
}

#page-features .centered-image-row .image {
    width: 40%
}

@media (max-width:650px) {
    header {
        z-index: 1000;
    }

    #page-features header#slack-alternatives-page-header,#page-features header#slack-alternatives-page-header .subscribe-button {
        margin-bottom: 60px
    }

    #page-features .section-advanced-features .section h2,#page-features .section-features-flex h2 {
        margin-bottom: 10px
    }

    #page-features .section-features-flex .content-outer div.inner-wrapper {
        display: block
    }

    #page-features .section-features-stay-organized-with-teambook-new h2,#page-features header {
        margin-bottom: 0;
    }

    #page-features .section-features-stay-organized-with-teambook-new .image {
        margin-bottom: 0!important;
    }

    #page-features section.section-advanced-features {
        padding: 35px 0
    }

    #page-features .section-features-flex .content-outer div.inner-wrapper.p-b-60,#page-features .section-features-flex.section-features-stay-organized-with-teambook {
        padding-bottom: 15px
    }

    #page-features .section-features-flex.section-features-chanty-extras-new .mobile-show {
        display: block;
        margin-top: 5px!important
    }

    #page-features .section-features-flex.section-features-chanty-extras-new .mobile-hide {
        display: none
    }

    #page-features .section-features-flex.section-features-chanty-extras-new .image.first-image {
        margin-top: 10px!important;
        margin-bottom: 0!important
    }

    #page-features .section-features-flex .text h3 {
        font-size: 18px
    }

    #page-features .section-features-chanty-extras h2 {
        margin-bottom: 0
    }

    #page-features .section.section-support {
        margin-top: 0px
    }

    #page-features .centered-image-row .image {
        margin-bottom: 15px!important
    }

    #page-features section.section-features-chanty-extras .text.wider-title-with-laber p {
        width: auto
    }

    #page-features .section-features-create-and-manage-tasks h2 {
        margin-bottom: 0
    }

    #page-features .section-features-create-and-manage-tasks .image {
        margin-bottom: 5px!important
    }

    #page-features .title-with-label {
        margin-bottom: 20px
    }

    #page-features .title-with-label h2 {
        margin-bottom: 0
    }

    #page-features section.section-features-chanty-extras .text.wider-title-with-laber span.comming-label {
        display: inline-block;
        margin-bottom: 10px
    }

    #page-features .section-advanced-features .text p+p {
        margin-top: 15px
    }

    #page-features .flexible-container {
        display: block
    }

    #page-features .section-advanced-features .text .title-with-label h2 {
        margin-bottom: 0
    }

    #page-features .section-advanced-features.section-features-audio-video .image {
        margin-top: 20px!important
    }

    #page-features .section-features-artificial-intelligence .title-with-label {
        margin-bottom: 0!important
    }

    #page-features section.section-features-workflows-with-threads {
        padding-bottom: 20px
    }
}
/* <-- NEW FEATURES PAGE*/

/**
 * Swiper 3.4.2
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 *
 * http://www.idangero.us/swiper/
 *
 * Copyright 2017, Vladimir Kharlampidi
 * The iDangero.us
 * http://www.idangero.us/
 *
 * Licensed under MIT
 *
 * Released on: March 10, 2017
 */
.swiper-slide,.swiper-wrapper {
    width: 100%;
    height: 100%;
    position: relative
}

.swiper-container {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow: hidden;
    z-index: 1
}

.swiper-container-no-flexbox .swiper-slide {
    float: left
}

.swiper-container-vertical>.swiper-wrapper {
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column
}

.swiper-wrapper {
    z-index: 1;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-transition-property: -webkit-transform;
    -moz-transition-property: -moz-transform;
    -o-transition-property: -o-transform;
    -ms-transition-property: -ms-transform;
    transition-property: transform;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box
}

.swiper-container-android .swiper-slide,.swiper-wrapper {
    -webkit-transform: translate3d(0,0,0);
    -moz-transform: translate3d(0,0,0);
    -o-transform: translate(0,0);
    -ms-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0)
}

.swiper-container-multirow>.swiper-wrapper {
    -webkit-box-lines: multiple;
    -moz-box-lines: multiple;
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap
}

.swiper-container-free-mode>.swiper-wrapper {
    -webkit-transition-timing-function: ease-out;
    -moz-transition-timing-function: ease-out;
    -ms-transition-timing-function: ease-out;
    -o-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
    margin: 0 auto
}

.swiper-slide {
    -webkit-flex-shrink: 0;
    -ms-flex: 0 0 auto;
    flex-shrink: 0
}

.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide {
    height: auto
}

.swiper-container-autoheight .swiper-wrapper {
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
    -webkit-transition-property: -webkit-transform,height;
    -moz-transition-property: -moz-transform;
    -o-transition-property: -o-transform;
    -ms-transition-property: -ms-transform;
    transition-property: transform,height
}

.swiper-container .swiper-notification {
    position: absolute;
    left: 0;
    top: 0;
    pointer-events: none;
    opacity: 0;
    z-index: -1000
}

.swiper-wp8-horizontal {
    -ms-touch-action: pan-y;
    touch-action: pan-y
}

.swiper-wp8-vertical {
    -ms-touch-action: pan-x;
    touch-action: pan-x
}

.swiper-button-next,.swiper-button-prev {
    position: absolute;
    top: 50%;
    width: 27px;
    height: 44px;
    margin-top: -34px;
    z-index: 10;
    cursor: pointer;
    -moz-background-size: 27px 44px;
    -webkit-background-size: 27px 44px;
    background-size: 27px 44px;
    background-position: center;
    background-repeat: no-repeat
}

.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled {
    opacity: .35;
    cursor: auto;
    pointer-events: none
}

.swiper-button-prev,.swiper-container-rtl .swiper-button-next {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
    left: 10px;
    right: auto
}

.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")
}

.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")
}

.swiper-button-next,.swiper-container-rtl .swiper-button-prev {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
    right: 10px;
    left: auto
}

.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")
}

.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")
}

.swiper-pagination {
    position: absolute;
    text-align: center;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    -webkit-transform: translate3d(0,0,0);
    -ms-transform: translate3d(0,0,0);
    -o-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
    z-index: 10
}

.swiper-pagination.swiper-pagination-hidden {
    opacity: 0
}

.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction {
    bottom: 10px;
    left: 0;
    width: 100%
}

.swiper-pagination-bullet {
    width: 8px;
    height: 8px;
    display: inline-block;
    border-radius: 100%;
    background: #000;
    opacity: .2
}

button.swiper-pagination-bullet {
    border: none;
    margin: 0;
    padding: 0;
    box-shadow: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -webkit-appearance: none;
    appearance: none
}

.swiper-pagination-clickable .swiper-pagination-bullet {
    cursor: pointer
}

.swiper-pagination-white .swiper-pagination-bullet {
    background: #fff
}

.swiper-pagination-bullet-active {
    opacity: 1;
    background: #007aff
}

.swiper-pagination-white .swiper-pagination-bullet-active {
    background: #fff
}

.swiper-pagination-black .swiper-pagination-bullet-active {
    background: #000
}

.swiper-container-vertical>.swiper-pagination-bullets {
    right: 10px;
    top: 50%;
    -webkit-transform: translate3d(0,-50%,0);
    -moz-transform: translate3d(0,-50%,0);
    -o-transform: translate(0,-50%);
    -ms-transform: translate3d(0,-50%,0);
    transform: translate3d(0,-50%,0)
}

.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 5px 0;
    display: block
}

.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 5px
}

.swiper-pagination-progress {
    background: rgba(0,0,0,.25);
    position: absolute
}

.swiper-pagination-progress .swiper-pagination-progressbar {
    background: #007aff;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: left top;
    -moz-transform-origin: left top;
    -ms-transform-origin: left top;
    -o-transform-origin: left top;
    transform-origin: left top
}

.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar {
    -webkit-transform-origin: right top;
    -moz-transform-origin: right top;
    -ms-transform-origin: right top;
    -o-transform-origin: right top;
    transform-origin: right top
}

.swiper-container-horizontal>.swiper-pagination-progress {
    width: 100%;
    height: 4px;
    left: 0;
    top: 0
}

.swiper-container-vertical>.swiper-pagination-progress {
    width: 4px;
    height: 100%;
    left: 0;
    top: 0
}

.swiper-pagination-progress.swiper-pagination-white {
    background: rgba(255,255,255,.5)
}

.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar {
    background: #fff
}

.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar {
    background: #000
}

.swiper-container-3d {
    -webkit-perspective: 1200px;
    -moz-perspective: 1200px;
    -o-perspective: 1200px;
    perspective: 1200px
}

.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper {
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -ms-transform-style: preserve-3d;
    transform-style: preserve-3d
}

.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 10
}

.swiper-container-3d .swiper-slide-shadow-left {
    background-image: -webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));
    background-image: -webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));
    background-image: -moz-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));
    background-image: -o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));
    background-image: linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))
}

.swiper-container-3d .swiper-slide-shadow-right {
    background-image: -webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));
    background-image: -webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));
    background-image: -moz-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));
    background-image: -o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));
    background-image: linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))
}

.swiper-container-3d .swiper-slide-shadow-top {
    background-image: -webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));
    background-image: -webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));
    background-image: -moz-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));
    background-image: -o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));
    background-image: linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))
}

.swiper-container-3d .swiper-slide-shadow-bottom {
    background-image: -webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));
    background-image: -webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));
    background-image: -moz-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));
    background-image: -o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));
    background-image: linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))
}

.swiper-container-coverflow .swiper-wrapper,.swiper-container-flip .swiper-wrapper {
    -ms-perspective: 1200px
}

.swiper-container-cube,.swiper-container-flip {
    overflow: visible
}

.swiper-container-cube .swiper-slide,.swiper-container-flip .swiper-slide {
    pointer-events: none;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 1
}

.swiper-container-cube .swiper-slide .swiper-slide,.swiper-container-flip .swiper-slide .swiper-slide {
    pointer-events: none
}

.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active,.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active {
    pointer-events: auto
}

.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top {
    z-index: 0;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    backface-visibility: hidden
}

.swiper-container-cube .swiper-slide {
    visibility: hidden;
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    transform-origin: 0 0;
    width: 100%;
    height: 100%
}

.swiper-container-cube.swiper-container-rtl .swiper-slide {
    -webkit-transform-origin: 100% 0;
    -moz-transform-origin: 100% 0;
    -ms-transform-origin: 100% 0;
    transform-origin: 100% 0
}

.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev {
    pointer-events: auto;
    visibility: visible
}

.swiper-container-cube .swiper-cube-shadow {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: .6;
    -webkit-filter: blur(50px);
    filter: blur(50px);
    z-index: 0
}

.swiper-container-fade.swiper-container-free-mode .swiper-slide {
    -webkit-transition-timing-function: ease-out;
    -moz-transition-timing-function: ease-out;
    -ms-transition-timing-function: ease-out;
    -o-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

.swiper-container-fade .swiper-slide {
    pointer-events: none;
    -webkit-transition-property: opacity;
    -moz-transition-property: opacity;
    -o-transition-property: opacity;
    transition-property: opacity
}

.swiper-container-fade .swiper-slide .swiper-slide {
    pointer-events: none
}

.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active {
    pointer-events: auto
}

.swiper-zoom-container {
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    text-align: center
}

.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg {
    max-width: 100%;
    max-height: 100%;
    object-fit: contain
}

.swiper-scrollbar {
    border-radius: 10px;
    position: relative;
    -ms-touch-action: none;
    background: rgba(0,0,0,.1)
}

.swiper-container-horizontal>.swiper-scrollbar {
    position: absolute;
    left: 1%;
    bottom: 3px;
    z-index: 50;
    height: 5px;
    width: 98%
}

.swiper-container-vertical>.swiper-scrollbar {
    position: absolute;
    right: 3px;
    top: 1%;
    z-index: 50;
    width: 5px;
    height: 98%
}

.swiper-scrollbar-drag {
    height: 100%;
    width: 100%;
    position: relative;
    background: rgba(0,0,0,.5);
    border-radius: 10px;
    left: 0;
    top: 0
}

.swiper-scrollbar-cursor-drag {
    cursor: move
}

.swiper-lazy-preloader {
    width: 42px;
    height: 42px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -21px;
    margin-top: -21px;
    z-index: 10;
    -webkit-transform-origin: 50%;
    -moz-transform-origin: 50%;
    transform-origin: 50%;
    -webkit-animation: swiper-preloader-spin 1s steps(12,end) infinite;
    -moz-animation: swiper-preloader-spin 1s steps(12,end) infinite;
    animation: swiper-preloader-spin 1s steps(12,end) infinite
}

.swiper-lazy-preloader:after {
    display: block;
    content: "";
    width: 100%;
    height: 100%;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-position: 50%;
    -webkit-background-size: 100%;
    background-size: 100%;
    background-repeat: no-repeat
}

.swiper-lazy-preloader-white:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")
}

@-webkit-keyframes swiper-preloader-spin {
    100% {
        -webkit-transform: rotate(360deg)
    }
}

@keyframes swiper-preloader-spin {
    100% {
        transform: rotate(360deg)
    }
}
/* end Swiper 3.4.2 */
.section-features-additional .list-features li {
    vertical-align: top;
}

.section.section-press {
    margin-bottom: 60px;
}

.section.section-press .press-slider {
    position: relative;
}

.section.section-press .swiper-container {
    width: 92%;
    height: 405px;
    padding: 0 1%;
    margin: 20px auto;
    float: none;
}

.section.section-press h2 {
    text-align: center;
    margin-bottom: 40px;
}

.section.section-press .press-image-links {
    margin: 0 auto;
    text-align: center;
    float: none;
}

.section.section-press .press-image-link {
    border: 1px rgba(59, 69, 85, 0.09) solid;
    border-radius: 6px;
    height: 180px;
    line-height: 180px;
    display: inline-block;
    vertical-align: top;
    padding: 0 40px;
    width: 100%;
    overflow: hidden;
}

.section.section-press .press-image-link:hover {
    box-shadow: 0 4px 24px 0 rgba(59, 69, 85, 0.09);
}

.section.section-press .press-image-link img {
    vertical-align: middle;
}

.section.section-press .press-image-link img.silcon-republic-press {
    width: 90%;
}

.section.section-press .press-image-link img.rootofincome-press {
    width: 60%;
}

.section.section-press .press-image-link img.what-new-press {
    width: 40%;
}

.section.section-press .press-image-link img.niblets-press {
    width: 60%;
}

.section.section-press p {
    text-align: center;
    font-style: italic;
    font-size: 20px;
    margin-top: 40px;
}

header#features-header h2 {
    max-width: 500px;
    line-height: 58px;
    margin-bottom: 50px;
}

header#features-header p {
    max-width: 470px;
    margin: 0;
    padding: 0;
}

header#features-header p {
    padding-bottom: 20px;
}

header#features-header p:last-child {
    margin-bottom: 45px;
}

#page-features  .section-advanced-features.section-features-flex h2 {
    line-height: 40px;
    margin-bottom: 22px;
}

#page-features .section-advanced-features.section-features-stay-organized-with-teambook-new {
    padding: 150px 0 0 0;
}

#page-features .section-advanced-features.section-features-stay-organized-with-teambook-new .content-outer div.inner-wrapper {
    display: table;
}

#page-features .section-features-stay-organized-with-teambook-new .image {
    float: none;
    display: table-cell;
    width: 55%;
}

#page-features .section-features-stay-organized-with-teambook-new .image-second {
    display: none;
}

#page-features .section-features-stay-organized-with-teambook-new .image-mobile {
    display: none;
}

#page-features .section-features-flex .text {
    float: none;
    width: 45%;
    display: table-cell;
    vertical-align: top;
}

#page-features .section-advanced-features.section-features-chanty-extras-new {
    padding: 210px 0 75px 0;
    margin-top: -130px;
}

#page-features .section-advanced-features.section-features-chanty-extras-new h2 {
    max-width: 420px;
    line-height: 40px;
}

#page-features .section-advanced-features.section-features-chanty-extras-new .extra-item {
    margin-bottom: 40px;
}

#page-features .section-advanced-features.section-features-chanty-extras-new .extra-item img {
    width: 18px;
    margin-right: 16px;
}

#page-features .section-features-chanty-extras-new .text {
    float: left;
    width: 510px;
    margin: 0px;
}

#page-features .section-features-chanty-extras-new .image {
    float: right;
    width: 1440px;
    position: absolute;
    left: 40%;
    top: 80px;
}

#page-features .section-advanced-features.section-features-create-and-manage-tasks .text {
    width: 470px;
    padding-left: 110px;
    float: none;
    display: table-cell;
    vertical-align: middle;
    padding-top: 0;
}

#page-features .section-advanced-features.section-features-create-and-manage-tasks .text h2 {
    max-width: 380px;
    line-height: 40px;
}

#page-features .section-features-create-and-manage-tasks .image {
    width: 500px;
    border-radius: 6px;
    float: none;
    display: table-cell;
}

#page-features .section-features-create-and-manage-tasks .image-second,
 #page-features .section-features-create-and-manage-tasks .image-mobile {
    display: none;
}

#page-features .section-features-create-and-manage-tasks .image video {
    border-radius: 6px;
    box-shadow: 0 12px 24px 0 rgba(0,0,0,0.20);
    border: 1px solid #E6E6E6;
    width: 100%;
    max-width: 100%;
    display: inline-block;
    outline: none;
    padding: 0;
}

#page-features .section-advanced-features.section-features-create-and-manage-tasks .text img {
    width: 44px;
    margin-bottom: 16px;
}

#page-features .section-features-flex.section-features-create-and-manage-tasks .content-outer div.inner-wrapper {
    display: table;
    width: 100%;
}

#page-features .section-advanced-features.section-features-create-and-manage-tasks {
    padding: 120px 0 120px 0;
}

#page-features .section-advanced-features.section-features-kanban .text {
    margin: 0 0 58px 0;
    float: none;
    width: 510px;
}

#page-features .section-advanced-features.section-features-kanban .text h2 {
    padding-top: 8px;
}

#page-features .section-advanced-features.section-features-kanban .big-image {
    box-shadow: 0 12px 24px 0 rgba(0,0,0,0.20);
    border: 1px solid #E6E6E6;
    border-radius: 12px 12px 0 0;
    overflow: hidden;
}

#page-features .section-advanced-features.section-features-kanban .big-image .kanban-img {
    background: #fff;
    width: 2346px;
    box-sizing: content-box;
    border-radius: 12px;
}

#page-features .section-advanced-features.section-features-kanban .big-image .kanban-details {
    position: absolute;
    width: 500px;
    left: calc(100% - 460px);
    top: 0;
    box-shadow: 0 12px 24px 0 rgba(0,0,0,0.20);
    border: 1px solid #E6E6E6;
    border-radius: 12px;
}

#page-features .section-advanced-features.section-features-kanban {
    padding-bottom: 0;
    margin-bottom: -70px;
    padding-top: 170px;
}

#page-features .section-features-stay-organized-with-teambook-new .text img {
    width: 44px;
    margin-bottom: 16px;
}

#page-features .section-features-stay-organized-with-teambook-new .image img {
    margin-left: -25px;
    width: 600px;
}

#page-features .section-advanced-features.section-features-team-space-management .text h2 {
    line-height: 40px;
}

#page-features .section-advanced-features.section-features-team-space-management .text img {
    width: 44px;
    margin-bottom: 16px;
}

#page-features .section-features-flex.section-features-team-space-management .content-outer div.inner-wrapper {
    display: table;
    width: 100%;
}

#page-features .section-features-team-space-management .image {
    width: 644px;
    display: table-cell;
    float: none;
}

#page-features .section-features-team-space-management .image-second {
    display: none;
}

#page-features .section-advanced-features.section-features-team-space-management .text {
    width: 450px;
    display: table-cell;
    vertical-align: middle;
    margin: 0;
    float: none;
    padding: 0;
}

#page-features .section-features-team-space-management .image img {
    margin-left: -30px;
}

#page-features .section-advanced-features.section-features-team-space-management {
    padding-top: 100px;
}

#page-features .section-advanced-features.section-features-flex.section-features-apps .content-outer div.inner-wrapper {
    display: table;
    width: 100%;
}

#page-features .section-advanced-features.section-features-apps {
    padding: 110px 0 100px 0;
}

#page-features .section-advanced-features.section-features-apps .text {
    float: none;
    display: table-cell;
    vertical-align: middle;
    margin: 0;
    width: 420px;
    padding: 0;
}

#page-features .section-advanced-features.section-features-apps .text img {
    width: 44px;
    margin-bottom: 16px;
}

#page-features .section-advanced-features.section-features-apps .image {
    width: 556px;
    float: none;
    display: table-cell;
    text-align: right;
    vertical-align: middle;
}

#page-features .section-advanced-features.section-features-apps .image img {
    width: 556px;
}

#page-features .section-advanced-features.section-features-audio-video {
    padding: 115px 0 120px 0;
}

#page-features .section-advanced-features.section-features-audio-video .text {
    float: right;
    width: 480px;
    margin: 0;
}

#page-features .section-advanced-features.section-features-audio-video .image {
    display: none;
}

#page-features .section-advanced-features.section-features-audio-video .text h2 {
    line-height: 40px;
}

#page-features .section-advanced-features.section-features-audio-video .text img {
    width: 44px;
    margin-bottom: 16px;
}

#page-features .section-advanced-features .text h2 {
    margin-bottom: 20px;
    line-height: 40px;
}
#page-features .section-advanced-features.section-features-audio-video .image-right {
  position: absolute;
  width: 1240px;
  right: 42%;
  bottom: 0;
  top: 0;
  float: none;
  padding: 0;
}

#page-features .section-advanced-features.section-features-audio-video .image-right video {
    position: absolute;
    right: 0;
    left: 0;
    bottom: 0;
    top: 0;
    margin: auto;
    max-width: 100%;
}

#page-features .section-advanced-features.section-features-audio-video .image-mob {
    display: none;
}

#page-features .section-advanced-features.section-features-workflows-with-threads .content-outer div.inner-wrapper {
    display: table;
    width: 100%;
}

#page-features .section-advanced-features.section-features-workflows-with-threads {
    padding: 100px 0;
}

#page-features .section-advanced-features.section-features-workflows-with-threads .text {
    width: 390px;
    float: none;
    display: table-cell;
    vertical-align: middle;
    padding: 0;
}

#page-features .section-advanced-features.section-features-workflows-with-threads .text img {
    width: 44px;
    margin-bottom: 16px;
}

#page-features .section-advanced-features.section-features-workflows-with-threads .image {
    width: 644px;
    margin-left: -28px;
    float: none;
    display: table-cell;
    text-align: right;
    height: 509px;
}

#page-features .section-advanced-features.section-features-workflows-with-threads .image-second,
#page-features .section-advanced-features.section-features-workflows-with-threads .image-mob {
    display: none;
}

#page-features .section-advanced-features.section-features-workflows-with-threads .image img {
    width: 626px;
    text-align: right;
}

#page-features header#features-header .image.image-video {
    right: -98px;
    width: 874px;
    bottom: -88px;
}

#page-features header#features-header .image.image-video .play {
    position: absolute;
    left: calc(50% - 70px);
    top: calc(50% - 92px);
    cursor: pointer;
    transition: all ease-in-out .2s;
}

#page-features header#features-header .image.image-video .play:hover {
    transform: scale(1.1);
}

#page-book-demo header, #page-write-for-us header {
    margin-bottom: 0;
    background: #3079ed
}

#page-features header:after {
    display: none;
}

#page-features .section-advanced-features.section-dark-theme .image-right {
  position: absolute;
  width: 1240px;
  right: 45%;
  bottom: 0;
  top: 0;
}

#page-features .section-advanced-features.section-dark-theme .image,
#page-features .section-advanced-features.section-dark-theme .image-mob {
  display: none;
}
#page-features .section-features-flex.section-dark-theme .content-outer  .text {
  float: right;
  width: 490px;
  margin: 0;
}
#page-features .section-advanced-features.section-dark-theme .text img {
  width: 44px;
  margin-bottom: 16px;
}
#page-features .section-advanced-features.section-dark-theme .image-right img {
  position: absolute;
  right: 0;
  left: 0;
  bottom: 0;
  top: 0;
  margin: auto;
  max-width: 100%;
}
#page-features .section-advanced-features.section-dark-theme {
  padding: 210px 0 200px 0;
}

#page-book-demo header h2, #page-write-for-us header h2 {
    margin: 30px 0 100px 0;
}

#page-book-demo header p {
    font-size: 16px;
}

#page-book-demo header .header-bg, #page-write-for-us header .header-bg {
    height: 300px;
    background-size: cover
}

#page-book-demo header:after {
    height: 0;
    content: '';
}

#page-write-for-us header:after {
    transform: skewY(0deg);
    height: 372px;
}

#page-book-demo .section-book-demo, #page-write-for-us .section-write-for-us {
    padding: 70px 0;
}

#page-book-demo .section-book-demo .container, #page-write-for-us .section-write-for-us .container {
    z-index: 1;
}

#page-book-demo .section-book-demo .content-outer {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    margin: -130px 0 0 0;
    padding: 34px 0px 50px 0px;
    border-radius: 3px;
    box-shadow: 0px 0 24px 0px rgba(0, 0, 0, 0.2);
    background: #fff;
}

#page-book-demo .section-book-demo span.no-required {
    font-family: "roboto_light", Helvetica,Arial,sans-serif;
    color: #5e5e5e;
    font-style: italic;
}

#page-write-for-us .section-write-for-us span.no-required {
    font-family: "roboto_light", Helvetica,Arial,sans-serif;
    color: #5e5e5e;
    font-style: italic;
    font-size: 20px;
}

#page-book-demo .section-book-demo .description::after {
    content: '';
    width: 637px;
    height: 385px;
    background-image: url("../images/Anastasia.png");
    background-size: contain;
    background-repeat: no-repeat;
    border-bottom-right-radius: 3px;
    position: absolute;
    right: 0;
    bottom: 0;
}

#page-book-demo .section-book-demo div.inner-wrapper {
    display: flex;
    justify-content: center;
}

#page-book-demo .section-book-demo .form {
    float: left;
    width: 460px;
    margin-right: 60px;
}

#page-write-for-us .section-write-for-us .form .personal-info {
    float: left;
    width: calc(38% - 40px);
    margin-right: 40px;
}

#page-write-for-us .section-write-for-us .form .suggested-articles {
    float: right;
    width: 62%;
}

#page-book-demo .section-book-demo .form h3 {
    font-size: 34px;
    font-family: "roboto_bold", Helvetica,Arial,sans-serif;
    margin-bottom: 20px;
}

#page-write-for-us .section-write-for-us .form h3 {
    font-size: 24px;
    font-family: "roboto_regular", Helvetica,Arial,sans-serif;
    margin-bottom: 20px;
}

#page-write-for-us .section-write-for-us .suggested-articles h3 {
    font-size: 24px;
    font-family: "roboto_regular", Helvetica,Arial,sans-serif;
    margin-bottom: 20px;
    position: relative;
}

#page-write-for-us .section-write-for-us .suggested-articles .article-holder .suggested-article-item h3::after {
    content: '';
    display: block;
    height: 11px;
    width: 23px;
    position: absolute;
    top: 50%;
    right: 0;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAaCAYAAADxNd/XAAAAAXNSR0IArs4c6QAABDNJREFUWAnNV92PU0UUP2duNRii2979Hwxv9HYxxmjiix8oEiCAEEQiIRgDRCPxI+2l8tD2LgRCMAJKCH4QUAIxhsRPFI3xgRizvY1vvvkP9N5dRFDpneM5helOu8u23e3C3qSZM78798zvzPmdmSmO+NFjiYYPACkFCnfXyu7XsICfkT3jT2mdHBaKjlI7MJuv/8H2gwIgYoOQNtUqw+elv9CerB+vAqJz/Lv3Jjf8UyHgIkOUiFJI+GnOr28w2EJpc368BjWdnyTPCw60SIFSu3nptSEqQZDGM9lCtMlgd7v1/PG1zOscAd3T4iKcWfIqrKQ/5zRs4Uwk5iUPdJDgVK4QbTbY3Wqzfn09kD4rC9viwOQV4Law4n6GBvQK0UYgOC3kDSaZ4cC2hkHmVAu7g4ZImQhPd5K3OSnDJwzcs8gFLIVsMNab4oA+yu2Jt7awO2SIhEXKNnlRiajFXtBWBgwv0duUlPEei6C2h6Ppk2bcfLYiXSL42FZDU+IKXhTZ2HO3MmBAqQnOwvP8wQ2DAfDmCvpEzo9ensTmx/IK8RbeUT5pI8+qQEUvdJIXBlMyYGhN3XObwzkTsDMcdd834wbZ5grxSxropEjX+O12NrUGmg9MW6tkLigFa7mQ/zPYzUzQMU7xzklsMJaXH9+miT5sIy8qQLVxpoP1tgEIrWrZ/RIUrOFE/WvT5ImOeH78qo3Nxc7l69tForJAxo9IGBVuEEkbbLp2xgDkA7kbKYdWI8I/tgPS+l1O+es2Nhvb86NXNOBxm3wz6w6uq1YyX3Tz2Yq428BsYfxJpOQCAdzXNlbBm5zig21Yj52sH+0ADUc6yYt0m9nvwU/XDBgftSD9PaCzkiO+brBmq+FALh+91Yb10OEdbRdoOtpGXqTKku2VvEzTcwAyOAzSlxSqFSyna9I3D+8c+/ngyZt+tzZbiF/Tmt6zx4lERar9Xud7lpA9mZePH+ei+4qxxTbOh10xHM2UbazTlrrRpA/ZeJO8claNldMXbbwXu68MGIdM8me+TD3Dp8hVg0nLQZV4dffamG3zxeyNKeRFkspZORvy4ntWGTCkluWjRxtA33D/foNJyytaCoPhd2yML4tv871mn42JFJHJV8vpH228H3tOAchEXrH+CCTwLd9dHrAnVgqDasX1BWvWB1Fgvxfy/GfkubEg85ON92vPOQCZcKQ48bBuJN/x/WXIJsDXgP18Nl0Vadk4239zvawQKXbgfXcHEoDMmi1OPARJcpGvAukZWXDdKMJnq6PuLzOO6/HlrIp4Ot+10tBvylFPcAXE072/hf2VIlw+KPLic2AZMKSXFWOvkdAPnAnXYM2JEK6AA8vD0vBlG5+rPfAAhJBXjJdCgy5xTQxLny9mEyrlPD1WGvpV+oN85iUAITiSv7JE440KF3GKd5xiNXB/HyRx4+t/mb6kziWce5UAAAAASUVORK5CYII=');
    background-repeat: no-repeat;
    background-size: contain;
    transition: all .3s ease-out;
}

#page-write-for-us .section-write-for-us .suggested-articles .article-holder .suggested-article-item select {
    background: transparent;
}

#page-write-for-us .section-write-for-us .suggested-articles .article-holder .suggested-article-item .select-holder {
    position: relative;
    background: #ffffff;
    z-index: 2;
    margin-top: 10px;
}

.section-write-for-us .form-group select {
    height: 46px;
    margin-top: 0px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

#page-write-for-us .section-write-for-us .form-group .label .tooltip-info {
    width: 22px;
    height: 22px;
    display: inline-block;
    background-image: url('data:image/png;base64,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');
    background-size: 18px 18px;
    background-repeat: no-repeat;
    vertical-align: middle;
    margin-left: 8px;
    position: relative;
    cursor: pointer;
}

.thanks-write-request {
    position: fixed;
    display: none
}

.thanks-write-request {
    z-index: 999;
    top: 50%;
    left: 50%;
    margin: -105px 0 0 -425px;
    width: 850px;
    height: 204px;
    padding: 30px 40px;
    background: #fff;
    border-radius: 3px;
}

.thanks-write-request .close {
    position: absolute;
    right: 0;
    display: block;
    height: 44px;
    width: 44px;
    top: 0;
    padding: 10px 0 0;
    text-align: center;
}

.thanks-write-request .close img {
    width: 20px;
}

.thanks-write-request h2 {
    color: #000;
    text-align: center;
    font-size: 28px;
    margin-bottom: 12.5px;
    font-family: "roboto_regular", Helvetica,Arial,sans-serif;
}

.thanks-write-request p {
    margin: 0;
    font-size: 20px;
    line-height: 28px;
    color: #000;
    text-align: center;
    font-family: "roboto_light",Helvetica,Arial,sans-serif;
}

#page-write-for-us .section-write-for-us .form-group .label .tooltip-info .tooltip-content {
    visibility: hidden;
    opacity: 0;
    position: absolute;
    transition: all .2s ease-in;
    background-color: #000000;
    padding: 10px;
    z-index: 2;
    border-radius: 3px;
    left: 30px;
    font-size: 14px;
    font-family: 'roboto_regular', Helvetica,Arial,sans-serif;
    color: #ffffff;
    width: 250px;
    top: calc(-50% - 10px);
}

#page-write-for-us .section-write-for-us .form-group .label.author-bio .tooltip-info .tooltip-content {
    width: 230px;
    top: calc(-50% - 10px);
}

#page-write-for-us .section-write-for-us .form-group .label.outline .tooltip-info .tooltip-content {
    width: 220px;
    top: -50%;
}

#page-write-for-us .section-write-for-us .form-group .label.outline .tooltip-info .tooltip-content a {
    color: #3079ed;
    border-bottom: 1px solid;
}

#page-write-for-us .section-write-for-us .form-group .label.outline  .tooltip-info .tooltip-content:after {
    content: '';
    display: block;
    position: absolute;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    top: 50%;
    left: -7px;
    transform: rotate(-90deg);
    border-width: 0 5px 5px;
    border-bottom-color: #000;
}

#page-write-for-us .section-write-for-us .form-group .label.author-bio .tooltip-info .tooltip-content:after {
    content: '';
    display: block;
    position: absolute;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    top: 50%;
    left: -7px;
    transform: rotate(-90deg);
    border-width: 0 5px 5px;
    border-bottom-color: #000;
}

#page-write-for-us .section-write-for-us .form-group + textarea + span .label.sample-url {
    margin-top: 15px;
}

#page-write-for-us .section-write-for-us .form-group .label.sample-url .tooltip-info .tooltip-content:after {
    content: '';
    display: block;
    position: absolute;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    top: 50%;
    left: -7px;
    transform: rotate(-90deg);
    border-width: 0 5px 5px;
    border-bottom-color: #000;
}

#page-write-for-us .section-write-for-us .form-group .label .tooltip-info:hover .tooltip-content {
    visibility: visible;
    opacity: 1;
}

#page-write-for-us .section-write-for-us .suggested-articles .article-holder .suggested-article-item .select-holder:before {
    content: '';
    position: absolute;
    z-index: -1;
    right: 16px;
    top: 50%;
    margin-top: -2px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 6px 5px 0;
    border-color: #222 transparent transparent;
}

#page-write-for-us .section-write-for-us .suggested-articles .premium-holder {
    display: block;
    position: relative;
    padding-left: 45px;
    margin-top: 67px;
    cursor: pointer;
    font-size: 20px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

#page-write-for-us .section-write-for-us .suggested-articles .premium-holder input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0;
}

#page-write-for-us .section-write-for-us .suggested-articles .premium-holder .checkmark {
    position: absolute;
    top: 0;
    left: 0;
    height: 25px;
    width: 25px;
    border-radius: 3px;
    border: 1px solid #d0d0d0;
}

#page-write-for-us .section-write-for-us .suggested-articles .premium-holder .checkmark:after {
    content: "";
    position: absolute;
    display: none;
}

#page-write-for-us .section-write-for-us .suggested-articles .premium-holder input:checked ~ .checkmark:after {
    display: block;
}

#page-write-for-us .section-write-for-us .suggested-articles .premium-holder .checkmark:after {
    left: 9px;
    top: 5px;
    width: 6px;
    height: 11px;
    border: solid  #3079ED;
    border-width: 0 2.1px 2.1px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}

#page-write-for-us .section-write-for-us .suggested-articles .premium-holder label {
    font-size: 20px;
    line-height: 25px;
}

#page-write-for-us .section-write-for-us .suggested-articles .article-holder .suggested-article-item.active h3::after {
    transform: rotate(-180deg);
}

#page-write-for-us .section-write-for-us h2 {
    margin-bottom: 20px;
}

#page-book-demo .section-book-demo .form p, #page-write-for-us .section-write-for-us .form p {
    font-family: "roboto_medium", Helvetica,Arial,sans-serif;
    font-size: 20px;
    margin-top: 15px;
}

#page-write-for-us .section-write-for-us .form p {
    font-family: "roboto_medium", Helvetica,Arial,sans-serif;
    font-size: 20px;
    margin-top: 20px;
}

#page-book-demo .section-book-demo .description {
    float: right;
    width: 580px;
}

#page-book-demo .section-book-demo .description h4 {
    font-family: "roboto_bold", Helvetica,Arial,sans-serif;
    font-size: 20px;
    margin-bottom: 20px;
    margin-top: 14px;
}

#page-book-demo .section-book-demo .description ul.learn-how-to {
    position: relative;
    padding-left: 28px;
    margin-bottom: 37px;
    z-index: 1;
}

#page-book-demo .section-book-demo .description ul li {
    font-size: 20px;
    margin-bottom: 11px;
    color: #5e5e5e;
}

#page-book-demo .section-book-demo .description ul li:last-child {
    max-width: 340px;
}

#page-book-demo .section-book-demo .thanks-text {
    left: 0;
    width: 100%;
    text-align: center;
    display: none;
    opacity: 0;
    transition: all .3s ease-in;
}

#page-book-demo .section-book-demo .thanks-text h3 {
    font-size: 34px;
    font-family: "roboto_bold", Helvetica,Arial,sans-serif;
    margin-bottom: 10px;
}

#page-book-demo .section-book-demo .thanks-text p {
    font-size: 20px;
    line-height: 28px;
}

#page-book-demo .section-book-demo .thanks-text p.clarify {
    color: #5e5e5e;
    margin-bottom: 20px;
}

#page-book-demo .section-book-demo .thanks-text img {
    width: 520px;
    display: block;
    margin: 60px auto;
}

#page-book-demo .section-book-demo .description ul.learn-how-to li::before {
    content: '';
    width: 16px;
    height: 13px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAaCAYAAADWm14/AAAAAXNSR0IArs4c6QAAAwVJREFUSA3lVU1ME0EUnrdtt8EYYEswJsafozfbKhg8GGNiPPgHQTDRA8b4QzB4MCGBrpo9QLn4d+GAHkw04QBq0OjFeDCECwKF6EUN8SIXNHRbkKjtss83xWl2ty60icvFubz53rx53/fezOwy9j+NpkH0OesFp8MrrGkoDWf050T47oSsXNM0MDmX5BWhM++zrN7DEI8gYhcXIrqxLgKisflmNLFTiOJdGGqGZY49FxC5ru9Cxh4Icgbwkh+BwJ7egdr4QlVm0ZhgDHfkCIF99JXD3snOUFoI8KwDBzT0Zxezg4IcgC34MFBvJeciPBOQ/pW8Ra0/uFI5mCDBmcne8g+icmE9ERBW9RYiv2IhuZHoDr0Q2Gr/+R3Yo6ZrDXN5hFof5ETU+seJnlAzAJCmwuHaAfFOC7e4e2q075sNNJ7myRm8r1ZCZ93IeaYCAfShgGgs2TczrT/kc3c6+0qThrKRyTxhyLbkVgCS/qBU/6oDluyRduS3Ql51VM0Rn+b+3aqeInPZGuM2n8mk+kjwPr4OjD4yknRqXKv87BYv/LYO8K8TlcxJc8NEbAvHkt0Cu9mwmmxDNM+LdWp5x1R35WuBV7M2ATzwuKy0U4KB/CZENaLOX81jxySi6vvpt3JXuKn6R4m4ckfgtWyBAP6XqpCVFmpk/tmgCTcjMf2cM1mNOr8VTXMIGQb4Gt34iYqgctEZtxouEMCD32hgVAaVJurEyMpmuoyI9yJqqlEkq7uNZQbCMOFNOR+wOVkua6C9P0VMMfavAvhGnkiWlWMkIsExVemjcx4Ix1KHOP7xTb9Ply7K59T2rB+hcUzbMMtxKWPNZxbpWqxmkBlBZDv/JF5iEt0REy8IIolBa6I31C9wKXZNATwZP2vDhFHqwjZncupQ/1Q81Or0F4tdj8CaYLyn6ksg6Oet/2r1060blbYr7TZfiaAoATznW638UwCkw3Te4l8+G2TyyclLkC2R0xZetAC+azyuTEsSO0qVJ0HyNYzFN87Zsq0XqNPSofXi8pznN4tMBZ36y4ziAAAAAElFTkSuQmCC);
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    display: block;
    position: absolute;
    left: 0;
    margin-top: 8px;
}

#page-book-demo .section-other-info ul.other-info {
    list-style-type: disc !important;
    padding-left: 28px;
    font-size: 20px;
    margin-bottom: 12px;
    color: #5e5e5e;
}

#page-book-demo .section-other-info h4 {
    font-family: "roboto_bold", Helvetica,Arial,sans-serif;
    font-size: 20px;
    margin-bottom: 20px;
}

#page-book-demo .section-other-info ul li {
    margin-bottom: 12px;
    color: #5e5e5e;
}

.no-wrap {
    white-space: inherit;
    width: 480px !important;
}

@media (min-width:1600px) {
    .section-promo.section-partner {
        padding: 0;
    }

    .section-promo-design.section-partner:before {
        top: -200px;
        height: 200px;
        transform: skewY(-3deg);
    }

    .section-promo.section-partner {
        height: 210px;
    }
}

@media (min-width:2400px) {
    .section-promo-design.section-partner:before {
        top: -230px;
        height: 500px;
        transform: skewY(-3deg);
    }

    .section-promo.section-partner {
        padding: 0;
    }

    .section-promo.section-partner {
        height: 210px;
    }
}

@media (max-width: 768px) {
    .section.section-press .swiper-container {
        height: 315px;
        width: 87%;
    }

    .section.section-press .press-image-link {
        height: 140px;
        line-height: 140px;
    }
}

@media (max-width: 580px) {
    .section.section-press .swiper-container {
        width: 80%;
    }

    .section.section-press .press-image-link img.rootofincome-press {
        width: 50%;
    }

    .section.section-press .press-image-link img.what-new-press {
        width: 30%;
    }

    .section.section-press .press-image-link img.niblets-press {
        width: 45%;
    }

    .swiper-button-next,
  .swiper-button-prev {
        background-size: 30px 30px;
        margin-top: -30px;
    }

    .swiper-button-next {
        right: 0;
    }

    .swiper-button-prev {
        left: 0;
    }
}

.section.section-press .press-image-link:first-child {
    margin-bottom: 20px;
}

.section.section-press .press-image-link img.bplans-press {
    width: 70%;
}

.section.section-press .press-image-link img.crazyegg-press {
    width: 60%;
}

.section.section-press .press-image-link img.daxx-press {
    width: 55%;
}

.section.section-press .press-image-link img.foundr-press {
    width: 60%;
}

.section.section-press .press-image-link img.getresponce-press {
    width: 90%;
}

.section.section-press .press-image-link img.godaddy-press {
    width: 70%;
}

.section.section-press .press-image-link img.smartinsights-press {
    width: 55%;
}

.section.section-press .press-image-link img.entrepreneur-press {
    width: 75%;
}

.section.section-press .press-image-link img.rebrandly-press {
    width: 75%;
}

.section.section-press .press-image-link img.invision-press {
    width: 60%;
}

.section.section-press .press-image-link img.upwork-press {
    width: 60%;
}

.section.section-press .press-image-link img.marketo-press {
    width: 60%;
}

h1 a.logo {
    width: 150px;
    display: block;
}

html.is-opaque {
    background-color: transparent!important;
}

.feedback-modal,
.sales-form-modal,
.app-start-modal,
.book-a-demo-popup {
    position: fixed;
    display: none;
    z-index: 999;
    top: 30%;
    left: 50%;
    margin: -135px 0 0 -270px;
    width: 540px;
    height: auto;
    padding: 34px 40px 40px;
    background: #fff;
    border-radius: 3px;
}

.feedback-modal .close,
.sales-form-modal .close,
.app-start-modal .close,
.book-a-demo-popup .close {
    position: absolute;
    right: 0;
    display: block;
    height: 44px;
    width: 44px;
    top: 0;
    padding: 10px 0 0 0;
    text-align: center;
}

.feedback-modal .close img,
.sales-form-modal .close img,
.app-start-modal .close img,
.book-a-demo-popup .close img {
    width: 16px;
    vertical-align: bottom;
}

.feedback-modal h2,
.sales-form-modal h2,
.app-start-modal h2,
.book-a-demo-popup h2 {
    color: #000;
    font-size: 30px;
    font-family: "roboto_bold", Helvetica, Arial, sans-serif;
    margin-bottom: 17px;
    line-height: 36px;
}

.feedback-modal p,
.sales-form-modal p,
.app-start-modal p,
.book-a-demo-popup p {
    font-size: 18px;
    line-height: 26px;
    color: #4a4a4a;
    font-family: "roboto_light", Helvetica, Arial, sans-serif;
}

.feedback-modal .form-group,
.sales-form-modal .form-group,
.app-start-modal .form-group,
.section-book-demo .form-group {
    padding-bottom: 15px;
}

.feedback-modal .form-group input,
.sales-form-modal .form-group input,
.app-start-modal .form-group input,
.section-book-demo .form-group input,
.section-write-for-us input,
.section-write-for-us select,
.section-book-demo .form-group select,
.section-rio-calc select {
    margin-top: 23px;
    font-size: 18px;
    color: #000000;
    font-family: "roboto_light", Helvetica, Arial, sans-serif;
    border-radius: 3px;
    line-height: 24px;
    width: 100%;
    background: #fff;
    border: 1px solid #d0d0d0;
    padding: 10px 15px;
    height: auto;
}

.section-write-for-us textarea {
    margin-top: 10px;
    display: block;
    font-size: 18px;
    color: #000000;
    font-family: "roboto_light", Helvetica, Arial, sans-serif;
    border-radius: 3px;
    line-height: 24px;
    width: 100%;
    background: #fff;
    border: 1px solid #d0d0d0;
    padding: 10px 15px;
    height: 130px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    resize: none;
    outline: none;
    box-shadow: none;
    -webkit-appearance: none;
    appearance: none;
}

.section-write-for-us textarea.article-textarea {
    height: 145px;
}

.section-write-for-us textarea[name=other_comments] {
    height: 200px;
    margin-bottom: 18px;
}

.section-write-for-us .btn-send-suggestion {
    width: 250px;
    border-radius: 3px;
    margin-top: 35px;
    float: right;
}

.section-write-for-us .proff-info {
    margin-top: 55px;
}

.section-write-for-us .suggested-article-item {
    background: #f4f4f4;
    padding: 20px;
    margin-top: 35px;
    border-radius: 3px;
    height: 75px;
    overflow: hidden;
    transition: all .3s ease-out;
    box-sizing: content-box;
    -webkit-box-sizing: border-box;
    cursor: pointer;
}

.section-write-for-us .article-holder {
    margin-top: 56px;
}

.section-write-for-us .suggested-article-item:last-child {
    margin-bottom: 25px;
}

.section-write-for-us .suggested-article-item.active {
    height: 585px;
    cursor: default;
}

.section-write-for-us .suggested-article-item.active .suggested-article-inputs {
    opacity: 1;
}

.section-write-for-us .suggested-article-item .suggested-article-inputs {
    transition: all .5s ease;
    opacity: 0;
}

.section-write-for-us .suggested-article.other-info {
    background: none;
}

.section-write-for-us .suggested-article.third-article {
    margin-top: 108px;
}

#page-write-for-us .section-write-for-us .description p.author-bio {
    margin-top: 45px;
}

#page-write-for-us .section-write-for-us .description

.section-book-demo .form-group input::placeholder, .section-write-for-us .form-group input::placeholder {
    color: #5e5e5e;
}

.section-book-demo .form-group input,  .section-write-for-us .form-group input {
    margin-top: 10px;
    display: block;
}

.section-book-demo .form-group select,
.section-rio-calc select {
    height: 46px;
    margin-top: 10px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

.section-rio-calc select {
    background-image: url('../images/slack-logo.png');
    background-repeat: no-repeat;
    background-size: 42px;
    background-position: 6px 0;
    padding: 10px 20px 10px 52px;
    background-color: transparent;
}

.section-book-demo .form-group .company-size {
    position: relative;
    margin-bottom: 15px;
}

.section-rio-calc .container .form-holder {
    width: 37%;
    box-sizing: border-box;
    float: left;
}

.section-rio-calc .container .form-holder::after {
    content: '';
    clear: both;
    display: block;
}

.section-rio-calc .container .team-members {
    box-sizing: border-box;
}

.section-rio-calc .container .team-members input {
    float: left;
    width: calc(86% - 10px);
    margin-right: 10px;
}

.section-rio-calc .container .team-members input.members {
    width: calc(16% - 20px);
    margin: 11px 0 0 10px;
    height: 46px;
    font-size: 16px;
    color: #4a4a4a;
    font-family: "roboto_light", Helvetica, Arial, sans-serif;
    border-radius: 3px;
    line-height: 20px;
    background: #fff;
    border: 1px solid #d0d0d0;
    padding: 0;
    text-align: center;
}

.section-rio-calc .container .team-members .slider-holder::after {
    content: '';
    display: block;
    clear: both;
}

.section-rio-calc .container .team-members p.need-more {
    padding-top: 2px;
    opacity: 0;
    transition: all .5s ease;
}

.section-rio-calc .container .team-members p.need-more  a {
    color: #3079ed;
}

.section-rio-calc .container .compare .save-price {
    font-size: 50px;
    line-height: 50px;
    font-weight: 500;
    font-family: "roboto_regular", Helvetica, Arial, sans-serif;
    color: #3079ed;
}

.section-rio-calc .container .compare .save-price span.note {
    font-size: 20px;
    line-height: 26px;
    font-weight: 500;
    font-family: "roboto_regular", Helvetica, Arial, sans-serif;
    color: #2c2c2c;
    height: 70px;
    vertical-align: top;
    color: #5e5e5e;
}

.section-rio-calc .container .compare .note-desctiption {
    padding-top: 5px;
    color: #5e5e5e;
}

.section-rio-calc .container .compare .plan-type,
.section-rio-calc .container .compare .plan-type-none {
    font-size: 16px;
    font-family: "roboto_medium", Helvetica, Arial, sans-serif;
    color: #222;
    padding-left: 6px;
}

.section-rio-calc .container .compare .features-benefit {
    margin-top: 13px;
}

.section-rio-calc .container .compare .features-benefit ul li {
    line-height: 28px;
    padding-left: 28px;
}

.section-rio-calc .container .compare .features-benefit p {
    line-height: 28px;
}

.section-rio-calc .container .compare.compare-telegram .features-benefit,
.section-rio-calc .container .compare.compare-discord .features-benefit,
.section-rio-calc .container .compare.compare-facebook-workplace .features-benefit,
.section-rio-calc .container .compare.compare-flowdock .features-benefit,
.section-rio-calc .container .compare.compare-discord .features-benefit,
.section-rio-calc .container .compare.compare-viber .features-benefit,
.section-rio-calc .container .compare.compare-whatsapp .features-benefit,
.section-rio-calc .container .compare.compare-skype .features-benefit,
.section-rio-calc .container .compare.compare-email .features-benefit {
    margin-top: 0;
}

.section-rio-calc .container .compare. .features-benefit
.section-rio-calc .container .compare .features-benefit p {
    line-height: 30px;
    font-size: 16px;
}

.section-rio-calc .container .compare-chat {
    position: relative;
    margin: 0 0 40px 0;
}

.section-rio-calc .container .compare-chat-holder {
    position: relative;
}

.section-rio-calc .container .compare-chat-holder:before {
    content: '';
    position: absolute;
    z-index: -1;
    right: 16px;
    top: 50%;
    margin-top: 2px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 6px 5px 0;
    border-color: #222 transparent transparent;
}

input[type=range] {
    -webkit-appearance: none;
 /* Hides the slider so that custom slider can be made */
    background: transparent;
 /* Otherwise white in Chrome */
    padding: 18px 0 0 0;
}

input[type=range]::-webkit-slider-thumb {
    -webkit-appearance: none;
}

input[type=range]:focus {
    outline: none;
 /* Removes the blue border. You should probably do some kind of focus styling for accessibility reasons though. */
}

input[type=range]::-ms-track {
    width: 100%;
    cursor: pointer;
  /* Hides the slider so custom styles can be added */
    background: transparent;
    border-color: transparent;
    color: transparent;
}

/* Special styling for WebKit/Blink */
input[type=range]::-webkit-slider-thumb {
    -webkit-appearance: none;
    border: 2px solid #3079ed;
    height: 20px;
    width: 20px;
    border-radius: 20px;
    background: #ffffff;
    cursor: pointer;
    margin-top: -10px;
}

input[type=range]::-webkit-slider-runnable-track {
    width: 100%;
    height: 2px;
    cursor: pointer;
    border-radius: 1.3px;
    background: #eeeeee;
 /* Old browsers */
    background: -moz-linear-gradient(left,  #eeeeee 0%, #3079ed 0%, #3079ed 0%);
 /* FF3.6-15 */
    background: -webkit-linear-gradient(left,  #eeeeee 0%, #3079ed 0%, #3079ed 0%);
 /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right,  #3079ed 0%,#eee 0%,#eee 0%);
 /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#3079ed',GradientType=1 );
 /* IE6-9 */
    transition: all 2s ease-in;
}

/* All the same stuff for Firefox */
input[type=range]::-moz-range-thumb {
    border: 2px solid  #3079ed;
    height: 20px;
    width: 20px;
    border-radius: 20px;
    background: #ffffff;
    cursor: pointer;
    transition: all 2s ease-in;
}

input[type=range]::-moz-range-track {
    width: 100%;
    height: 2px;
    cursor: pointer;
    border-radius: 1.3px;
    background: #eeeeee;
    background: -moz-linear-gradient(left,  #3079ed 3%, #eeeeee 3%, #eeeeee 3%);
}

input[type=range]::-moz-focus-outer {
    border: 0;
}

.section-book-demo .form-group .company-size::before {
    content: '';
    position: absolute;
    right: 8px;
    top: 50%;
    margin-top: 3px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 6px 5px 0;
    border-color: #222 transparent transparent;
}

.section-book-demo .form-group .input-company {
    position: relative;
    margin-bottom: 15px;
}

.feedback-modal .form-group input.error,
.sales-form-modal .form-group input.error,
.app-start-modal .form-group input.error,
.section-book-demo .form-group input.error, {
    border: 1px solid rgba(255, 0, 0, 0.5);
}

.feedback-modal .form-group input.complete,
.sales-form-modal .form-group input.complete,
.app-start-modal .form-group input.complete, {
    text-align: center;
}

input,
input:before,
input:after,
textarea,
textarea:before,
textarea:after {
    -webkit-user-select: initial;
    -khtml-user-select: initial;
    -moz-user-select: initial;
    -ms-user-select: initial;
    user-select: initial;
}

.feedback-modal .form-group textarea,
.sales-form-modal .form-group textarea,
.app-start-modal .form-group textarea {
    resize: none;
    width: 100%;
    font-size: 18px;
    padding: 10px 20px;
    background: #fff;
    color: #4a4a4a;
    margin-top: 20px;
    line-height: 21px;
    font-family: "roboto_light", Helvetica, Arial, sans-serif;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    box-shadow: none;
    border-radius: 3px;
    outline: 0;
    border: 1px solid #d0d0d0;
    transition: all ease-in-out 0.15s;
}

.feedback-modal button,
.sales-form-modal button,
.app-start-modal button,
.section-book-demo button {
    width: 100% !important;
    height: 40px !important;
    display: block;
    margin: 0 auto !important;
    margin-top: 0px !important;
    font-size: 16px !important;
    text-transform: none !important;
    background-color: #2acc72 !important;
    border-radius: 3px !important;
    box-shadow: none !important;
    border: none !important;
    line-height: normal !important;
    padding: 0 !important;
}

.section-book-demo button {
    height: 46px !important;
}

.feedback-modal .feedback-form button.btn.btn-feedback:hover,
.sales-form-modal .sales-form button.btn.btn-feedback:hover,
.app-start-modal .sales-form button.btn.btn-feedback:hover {
    border: none !important;
    background-color: #27bb69 !important;
    background: #27bb69 !important;
}

.feedback-modal .form-group textarea::-webkit-input-placeholder,
.sales-form-modal .form-group textarea::-webkit-input-placeholder,
.app-start-modal .form-group textarea::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
    color: #4a4a4a;
    line-height: 24px;
}

.feedback-modal .form-group textarea::-moz-placeholder,
.sales-form-modal .form-group textarea::-moz-placeholder,
.app-start-modal .form-group textarea::-moz-placeholder {
  /* Firefox 19+ */
    color: #4a4a4a;
    line-height: 24px;
}

.feedback-modal .form-group textarea:-ms-input-placeholder,
.sales-form-modal .form-group textarea:-ms-input-placeholder,
.app-start-modal  .form-group textarea:-ms-input-placeholder {
  /* IE 10+ */
    color: #4a4a4a;
    line-height: 24px;
}

.feedback-modal .form-group textarea:-moz-placeholder,
.sales-form-modal .form-group textarea:-moz-placeholder,
.app-start-modal  .form-group textarea:-moz-placeholder {
  /* Firefox 18- */
    color: #4a4a4a;
    line-height: 24px;
}

footer .social span.mailtochanty {
    cursor: pointer;
    font-size: 0;
    width: 35px;
    height: 35px;
    display: inline-block;
    vertical-align: middle;
    border: 2px solid #fff;
    padding: 8px 2px;
    border-radius: 3px;
    text-align: center;
    margin-left: 10px;
    transition: all ease-in-out 0.15s;
    color: #fff;
}

footer .social span.mailtochanty:hover {
    background-color: #dc5765;
    border-color: #dc5765;
}

textarea.complete {
    display: none;
}

.feedback-modal .form-group textarea.error,
.sales-form-modal .form-group textarea.error,
.app-start-modal .form-group textarea.error,
form.book-a-demo-request .form-group .input.error,
form.write-for-us-request .form-group .input.error {
    border: 1px solid rgba(255, 0, 0, 0.5);
}

.tanks-text {
    display: none;
}

footer .social span.mailtochanty i {
    margin-top: -1px;
    font-size: 16px;
}

.feedback-container form .form-group .input.error + span,
form.book-a-demo-request .form-group .input.error + span,
form.write-for-us-request .form-group .input.error + span {
    color: rgba(255, 0, 0, 0.55);
    margin-top: 0px;
    display: inline-block;
    font-size: 14px;
    padding: 0px;
    position: relative;
}

#page-write-for-us form.write-for-us-request .form-group .input.error + span {
    position: absolute;
}

.feedback-container form .form-group .input.error + span:after,
form.book-a-demo-request .form-group .input.error + span:after,
form.write-for-us-request .form-group .input.error + span:after {
    display: none;
    content: "";
    position: absolute;
    left: 20px;
    top: -10px;
    border: 5px solid transparent;
    border-bottom: 5px solid rgba(255, 0, 0, 0.55);
}

.feedback-container form .form-group .input + span,
form.book-a-demo-request .form-group .input + span,
form.write-for-us-request .form-group .input + span {
    display: none;
}

.section-apps .container {
    margin-left: -740px;
}

.apps-buttons {
    margin-top: 25px;
}

.apps-buttons a {
    width: 38%;
    display: inline-block;
}

.apps-buttons a:first-child {
    margin-right: 20px;
}
/*DOWNLOAD-PAGE*/
#wrapper.download-page header {
    margin-bottom: 160px;
}

#wrapper.download-page header h1:before {
    display: none;
}

#wrapper.download-page header h2 {
    margin-bottom: 49px;
}

#wrapper.download-page header h2 span {
    display: block;
}

#wrapper.download-page header .image {
    top: 130px;
    right: -340px;
}

#wrapper.download-page header .download-tabs > div:nth-of-type(3) .image {
    right: 0px;
}

#wrapper.download-page header .image img {
    width: 1050px;
}

#wrapper.download-page header .image img.download-mobile {
    width: 680px;
}

#wrapper.download-page header .image img.download-mobile-ios {
    display: none;
}

#wrapper.download-page header .image img.download-mobile-android {
    display: none;
}

.logo-small {
    display: none;
}

header h1:before {
    display: none;
}

header h1:after {
    content: "beta";
    position: absolute;
    font-size: 14px;
    bottom: 30px;
    left: 124px;
    text-align: center;
    line-height: 1;
    color: #fff;
    font-family: "roboto_bold", Helvetica, Arial, sans-serif;
    display: none;
}

#mac,
#windows,
#mobile {
    position: fixed;
}

#mac,
#windows,
#mobile,
.download-tabs > div,
.download-tabs #mac:target ~ div:nth-of-type(1),
.download-tabs #windows:target ~ div:nth-of-type(1),
.download-tabs #mobile:target ~ div:nth-of-type(1) {
    display: none;
}

.download-tabs > div:nth-of-type(1),
.download-tabs #mac:target ~ div:nth-of-type(1),
.download-tabs #windows:target ~ div:nth-of-type(2),
.download-tabs #mobile:target ~ div:nth-of-type(3) {
    display: block;
}

#wrapper.download-page .download-tabs > a.download-tabs-link:nth-of-type(1),
#wrapper.download-page
  .download-tabs
  #mac:target
  ~ a.download-tabs-link:nth-of-type(1),
#wrapper.download-page
  .download-tabs
  #windows:target
  ~ a.download-tabs-link:nth-of-type(2),
#wrapper.download-page
  .download-tabs
  #mobile:target
  ~ a.download-tabs-link:nth-of-type(3) {
    border-bottom: 3px solid #fff;
    font-family: "roboto_medium", Helvetica, Arial, sans-serif;
    transition: none;
}

#wrapper.download-page
  .download-tabs
  #windows:target
  ~ a.download-tabs-link:nth-of-type(1),
#wrapper.download-page
  .download-tabs
  #mobile:target
  ~ a.download-tabs-link:nth-of-type(1) {
    border-bottom: 3px solid #3179ed;
    font-family: "roboto_light", Helvetica, Arial, sans-serif;
}

#wrapper.download-page .download-tabs a.download-tabs-link:nth-of-type(1) {
    margin-left: -20px;
}

#wrapper.download-page .download-tabs .download-tabs-link {
    border-bottom: 3px solid #3179ed;
    color: #fff;
    background: #3179ed;
    padding: 11px 20px;
    font-size: 16px;
    font-family: "roboto_light", Helvetica, Arial, sans-serif;
    line-height: 30px;
    display: inline-block;
}

#wrapper.download-page .download-tabs .apps-buttons .image {
    display: block;
}

#wrapper.download-page .download-tabs h2 {
    margin: 0;
    margin-top: 72px;
    margin-bottom: 20px;
    text-align: left;
    font-size: 34px;
    line-height: 40px;
    color: #3079ed;
    font-family: "roboto_bold", Helvetica, Arial, sans-serif;
}

#wrapper.download-page .download-tabs p {
    color: #111;
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 30px;
}

#wrapper.download-page .download-tabs a#download-link-for-mac,
#wrapper.download-page .download-tabs a#download-link-for-windows {
    background: #2acc72;
    color: #fff;
    font-size: 18px;
    line-height: 24px;
    font-weight: bold;
    border-radius: 3px;
    padding: 18px 0px;
    display: inline-block;
    width: 277px;
    text-align: center;
}

#wrapper.download-page .download-tabs a#download-link-for-mac:hover,
#wrapper.download-page .download-tabs a#download-link-for-windows:hover {
    background: #27bb69;
}

#wrapper.download-page .download-tabs a#download-link-for-mac:before {
    display: inline-block;
    vertical-align: text-top;
    margin-right: 20px;
    width: 17px;
    height: 21px;
    content: "";
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIxN3B4IiBoZWlnaHQ9IjIxcHgiIHZpZXdCb3g9IjAgMCAxNyAyMSIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5hcHBsZTwvdGl0bGU+ICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPiAgICA8ZGVmcz48L2RlZnM+ICAgIDxnIGlkPSJEb3dubG9hZC1hcHBsaWNhdGlvbiIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+ICAgICAgICA8ZyBpZD0iaVBhZCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTU1My4wMDAwMDAsIC00NDAuMDAwMDAwKSIgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSIjRkZGRkZGIj4gICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNTMxLjAwMDAwMCwgNDIyLjAwMDAwMCkiPiAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtNCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjIuMDAwMDAwLCAxOC4wMDAwMDApIj4gICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik00LjIyNDY2MDYxLDIwLjU5NTExMTIgQzMuODExMDI2OSwyMC4zMTg3NzI0IDMuNDQzNzQxMTUsMTkuOTgwMzQ0OCAzLjEzNjc5NTIsMTkuNTg5NDQ3OCBDMi44MDE4NjU1OCwxOS4xODQ1NTkgMi40OTE0MjE2NywxOC43NTg2ODI0IDIuMjA2MzM3OTcsMTguMzE3OTM5NSBDMS41MzY0Nzg3MiwxNy4zMzg1MTA5IDEuMDEyNjU5MjgsMTYuMjY3MjYwOCAwLjY0OTc0NTk4MiwxNS4xMzgyOTQzIEMwLjIxMjUwMTA0MSwxMy44MjQ4MTA1IDAsMTIuNTY3Mjk0MSAwLDExLjMzNjg4NjggQzAsOS45NjM5Mzc3IDAuMjk3MzI2NTYsOC43NjU4ODY1NyAwLjg3NjIzODg2MSw3Ljc2MDIyMzIgQzEuMzA0NzM4OSw2Ljk3MzE4MjMxIDEuOTQzMTE2NTIsNi4zMTQ2OTE0MyAyLjcxMjY2NzYxLDUuODUyMDg2MjggQzMuNDU1OTg0MDEsNS4zODg2MDY2NSA0LjMyMTcyODk5LDUuMTM1MDA0NTggNS4xOTYyMTg4Nyw1LjExNzUxNDc4IEM1LjUwMjI5MDMzLDUuMTE3NTE0NzggNS44MzQ1OTY0OSw1LjE2MTIzOTI4IDYuMTg0MzkyNDQsNS4yNDg2ODgyNyBDNi40Mzc5OTQ1LDUuMzE4NjQ3NDYgNi43NDQwNjU5Niw1LjQzMjMzMTE0IDcuMTIwMDk2NjEsNS41NzIyNDk1MiBDNy42MDEwNjYwNCw1Ljc1NTg5MjQgNy44NjM0MTMwMSw1Ljg2OTU3NjA4IDcuOTUwODYyLDUuODk1ODEwNzggQzguMjMwNjk4NzYsNi4wMDA3NDk1NiA4LjQ2NjgxMTAzLDYuMDQ0NDc0MDYgOC42NTA0NTM5LDYuMDQ0NDc0MDYgQzguNzkwMzcyMjgsNi4wNDQ0NzQwNiA4Ljk5MTUwNDk2LDYuMDAwNzQ5NTYgOS4yMTQ0OTk4OCw1LjkzMDc5MDM3IEM5LjM0MTMwMDkxLDUuODg3MDY1ODggOS41ODE3ODU2Myw1LjgwODM2MTc5IDkuOTIyODM2NjgsNS42NTk2OTg1MSBDMTAuMjYwMzg5OCw1LjUzNzI2OTkzIDEwLjUyNzk4MzcsNS40MzIzMzExNCAxMC43NDA0ODQ3LDUuMzUzNjI3MDUgQzExLjA2NDA0Niw1LjI1NzQzMzE2IDExLjM3NzExMzQsNS4xNjk5ODQxOCAxMS42NTg2OTkxLDUuMTI2MjU5NjggQzExLjk5OTc1MDEsNS4wNzM3OTAyOSAxMi4zMzgxNzc3LDUuMDU2MzAwNDkgMTIuNjYyNjEzNSw1LjA4MjUzNTE5IEMxMy4yODM1MDEzLDUuMTI2MjU5NjggMTMuODUxOTE5Nyw1LjI1NzQzMzE2IDE0LjM1OTEyMzgsNS40NDk4MjA5NCBDMTUuMjUxMTAzNSw1LjgwODM2MTc5IDE1Ljk3MDgwODcsNi4zNjgwMzUzMSAxNi41MDc3NDU1LDcuMTYzODIxMSBDMTYuMjgwMzc4MSw3LjMwMzczOTQ5IDE2LjA3MDUwMDUsNy40NjYzOTQ2IDE1Ljg3Mzc0MDMsNy42NDQ3OTA1NCBDMTUuNDQ3ODYzNyw4LjAyMDgyMTE5IDE1LjA4NjY5OTQsOC40NjY4MTEwMyAxNC43OTgxMTc4LDguOTYwODk3ODEgQzE0LjQyMjA4NzEsOS42MzQyNTUwMiAxNC4yMjk2OTkzLDEwLjM5NTA2MTIgMTQuMjM0OTQ2MywxMS4xNjQ2MTIzIEMxNC4yNDgwNjM2LDEyLjExMTY4NDkgMTQuNDg4NTQ4MywxMi45NDQxOTkyIDE0Ljk2OTUxNzgsMTMuNjY1NjUzNCBDMTUuMzA3OTQ1NCwxNC4xOTAzNDczIDE1Ljc2MDA1NjYsMTQuNjM5ODM1MSAxNi4zMTA5ODUzLDE1LjAwODg2OTggQzE2LjU4MjA3NzEsMTUuMTkyNTEyNyAxNi44MTk5Mzg0LDE1LjMxOTMxMzcgMTcuMDQ1NTU2OCwxNS40MDIzOTAzIEMxNi45NDA2MTgsMTUuNzMwMzI0IDE2LjgyNTE4NTMsMTYuMDQ5NTEyOCAxNi42OTEzODg0LDE2LjM2NDMyOTEgQzE2LjM4Nzk0MDQsMTcuMDcwMDQyNSAxNi4wMjY3NzYsMTcuNzQ2MDIzMiAxNS41OTgyNzYsMTguMzg0NDAwOCBDMTUuMjIwNDk2NCwxOC45MzUzMjk0IDE0LjkyMzE2OTgsMTkuMzQ2MzM5NiAxNC42OTc1NTE0LDE5LjYxNzQzMTUgQzE0LjM0NjAwNjUsMjAuMDM3MTg2NiAxNC4wMDY3MDQ0LDIwLjM1MjAwMyAxMy42NjU2NTM0LDIwLjU3Njc0NjkgQzEzLjI4OTYyMjcsMjAuODI1OTc2NSAxMi44NDgwMDUzLDIwLjk1ODAyNDUgMTIuMzk1ODk0MSwyMC45NTgwMjQ1IEMxMi4wODk4MjI2LDIwLjk3MTE0MTggMTEuNzgzNzUxMSwyMC45MzE3ODk4IDExLjQ5MTY3MTUsMjAuODQ2OTY0MyBDMTEuMjM4MDY5NSwyMC43NjM4ODc3IDEwLjk4Nzk2NTQsMjAuNjcwMzE3MyAxMC43NDMxMDgyLDIwLjU2NDUwNCBDMTAuNDg2ODgyNywyMC40NDczMjI0IDEwLjIyMTkxMjIsMjAuMzQ3NjMwNSA5Ljk1MTY5NDg0LDIwLjI2NzE3NzUgQzkuNjE5Mzg4NjksMjAuMTc5NzI4NSA5LjI3ODMzNzY0LDIwLjEzNzc1MyA4LjkzMzc4ODYyLDIwLjEzODYyNzUgQzguNTgzOTkyNjcsMjAuMTM4NjI3NSA4LjI0Mjk0MTYyLDIwLjE4MjM1MiA3LjkxOTM4MDM2LDIwLjI2NTQyODUgQzcuNjQ4Mjg4NSwyMC4zNDIzODM2IDcuMzg1OTQxNTMsMjAuNDM2ODI4NSA3LjEyNjIxODA0LDIwLjU0OTYzNzcgQzYuNzU4OTMyMjksMjAuNzAyNjczNCA2LjUxODQ0NzU3LDIwLjgwMzIzOTggNi4zNzg1MjkxOSwyMC44NDY5NjQzIEM2LjA5NTE5NDQ3LDIwLjkzMDkxNTMgNS44MDQ4NjM4MywyMC45ODE2MzU3IDUuNTEyNzg0MjEsMjEgQzUuMDU4MDQ5NDcsMjEgNC42MzQ3OTYzNywyMC44Njg4MjY1IDQuMjEzMjkyMjUsMjAuNjA2NDc5NiBMNC4yMjQ2NjA2MSwyMC41OTUxMTEyIFogTTEwLjIxODQxNDMsNC40NTIwMjc5OCBDOS42MjM3NjExNCw0Ljc0OTM1NDU0IDkuMDU4ODQwNjgsNC44NzUyODEwOSA4LjQ5MzA0NTcyLDQuODMzMzA1NTcgQzguNDA1NTk2NzQsNC4yNjgzODUxMSA4LjQ5MzA0NTcyLDMuNjg3NzIzODMgOC43MjkxNTc5OSwzLjA1MTk2OTY4IEM4LjkzOTAzNTU2LDIuNTA5Nzg1OTYgOS4yMTg4NzIzMiwyLjAyMDA3MTYyIDkuNjAzNjQ3ODcsMS41ODI4MjY2OCBDMTAuMDA1OTEzMiwxLjEyODA5MTk1IDEwLjQ4Njg4MjcsMC43NTIwNjEyOTggMTEuMDI5MDY2NCwwLjQ4MDk2OTQzNCBDMTEuNjA2MjI5NywwLjE4MzY0Mjg3NSAxMi4xNTcxNTgzLDAuMDI2MjM0Njk2NCAxMi42ODE4NTIzLDAgQzEyLjc1MTgxMTQsMC41OTQ2NTMxMTkgMTIuNjgxODUyMywxLjE4MDU2MTM0IDEyLjQ2MzIyOTgsMS44MTAxOTQwNSBDMTIuMjYzODQ2MSwyLjM2OTg2NzU4IDExLjk2NjUxOTUsMi44ODU4MTY2MSAxMS41ODg3Mzk5LDMuMzQ5Mjk2MjQgQzExLjIwODMzNjgsMy44MDQwMzA5OCAxMC43MzYxMTIzLDQuMTgwMDYxNjMgMTAuMjAxNzk5LDQuNDUxMTUzNDkgTDEwLjIxODQxNDMsNC40NTIwMjc5OCBaIiBpZD0iYXBwbGUiPjwvcGF0aD4gICAgICAgICAgICAgICAgPC9nPiAgICAgICAgICAgIDwvZz4gICAgICAgIDwvZz4gICAgPC9nPjwvc3ZnPg==);
}

#wrapper.download-page .download-tabs a#download-link-for-windows:before {
    display: inline-block;
    vertical-align: middle;
    margin-right: 20px;
    width: 20px;
    height: 20px;
    content: "";
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIyMHB4IiBoZWlnaHQ9IjIwcHgiIHZpZXdCb3g9IjAgMCAyMCAyMCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT53aW5kb3dzPC90aXRsZT4gICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+ICAgIDxkZWZzPjwvZGVmcz4gICAgPGcgaWQ9IkRvd25sb2FkLWFwcGxpY2F0aW9uIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4gICAgICAgIDxnIGlkPSJEb3dubG9hZC0yIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTIxLjAwMDAwMCwgLTU5MS4wMDAwMDApIiBmaWxsLXJ1bGU9Im5vbnplcm8iIGZpbGw9IiNGRkZGRkYiPiAgICAgICAgICAgIDxnIGlkPSJHcm91cC0yIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMDEuMDAwMDAwLCA1NzEuMDAwMDAwKSI+ICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0yMCwyMi44NzQxNjY3IEwyOC4xMjUsMjEuNzUgTDI4LjEyNSwyOS42MjU4MzMzIEwyMCwyOS42MjU4MzMzIE0yOS4xMjQxNjY3LDIxLjYyNDE2NjcgTDQwLDIwIEw0MCwyOS41IEwyOS4xMjQxNjY3LDI5LjUgTTIwLDMwLjUgTDI4LjEyNSwzMC41IEwyOC4xMjUsMzguMzc1ODMzMyBMMjAsMzcuMjQ5MTY2NyBNMjkuMTI0MTY2NywzMC41IEw0MCwzMC41IEw0MCw0MCBMMjkuMjUsMzguNDk5MTY2NyIgaWQ9IndpbmRvd3MiPjwvcGF0aD4gICAgICAgICAgICA8L2c+ICAgICAgICA8L2c+ICAgIDwvZz48L3N2Zz4=);
}

#wrapper.download-page .download-tabs a#download-link-for-mac:after {
    content: "macOS 10.9+";
}

#wrapper.download-page .download-tabs a#download-link-for-windows:after {
    content: "Windows 7+";
}

#wrapper.download-page .download-tabs a#web-app-link-to-ios:after {
    content: "iOS 10.0+";
}

#wrapper.download-page .download-tabs a#web-app-link-to-android:after {
    content: "Android 4.1+";
}

#wrapper.download-page .download-tabs a#download-link-for-mac:after,
#wrapper.download-page .download-tabs a#download-link-for-windows:after,
#wrapper.download-page .download-tabs a#web-app-link-to-ios:after,
#wrapper.download-page .download-tabs a#web-app-link-to-android:after {
    display: block;
    position: absolute;
    color: #111;
    bottom: -15px;
    font-size: 12px;
    line-height: 0;
    width: 100%;
    font-weight: 100;
    cursor: default;
}

#wrapper.download-page .download-tabs a#web-app-link-to-ios:after,
#wrapper.download-page .download-tabs a#web-app-link-to-android:after {
    text-align: center;
    bottom: -10px;
}

#wrapper.download-page .download-tabs a {
    position: relative;
}

#wrapper.download-page .download-tabs .apps-buttons {
    height: 60px;
}

#wrapper.download-page .download-tabs .apps-buttons a {
    width: auto;
}
/*DOWNLOAD-PAGE*/
/*FOOTER CHANGES --> */
footer .privacy-link {
    left: 0;
    right: auto;
}

footer .disclaimer {
    position: inherit;
    float: none;
}

footer .privacy-link,
footer .disclaimer {
    opacity: 0.6;
    font-size: 14px;
    padding-top: 3px;
}

footer .privacy-link:hover {
    opacity: 1;
}

footer span.social {
    position: absolute;
    right: 0;
}

footer .social a,
footer .social span.mailtochanty {
    border: 0;
    opacity: 0.6;
    padding-top: 3px;
}

footer .social a:hover,
footer .social a.twitter:hover,
footer .social a.facebook:hover,
footer .social a.linkedin:hover,
footer .social span.mailtochanty:hover {
    opacity: 1;
    background-color: #0b6ad2;
}

@media (max-width: 1260px) {
    footer .privacy-link {
        left: 15px;
    }

    footer span.social {
        right: 10px;
    }

    #page-book-demo .section-book-demo .content-outer {
        padding: 34px 20px 34px 20px;
    }

    #page-book-demo .section-book-demo .form {
        margin-right: 40px;
        width: 500px;
    }

    #page-book-demo .section-book-demo {
        padding: 60px 0 30px 0;
    }

    #page-book-demo .section-book-demo .description ul.learn-how-to {
        margin-bottom: 54px;
    }

    #page-book-demo .section-book-demo .description ul li:last-child {
        max-width: 320px;
    }
}

@media (max-width: 900px) {
    footer span.social {
        position: initial;
        margin: 0;
        margin-top: 10px;
    }

    footer .privacy-link,
  footer .disclaimer {
        margin: 7px 0 4px 0;
    }

    footer .privacy-link {
        left: 0;
    }

    .thanks-write-request {
        width: 730px;
        height: 212px;
        top: calc(50% - 106px);
        left: calc(50% - 365px);
        margin: 0;
        padding: 20px;
    }

    .thanks-write-request h2 {
        padding-top: 20px;
        font-size: 24px
    }

    .thanks-write-request p {
        font-size: 18px;
    }
}
/* <-- FOOTER CHANGES*/
/*EXIT MODAL --> */
#exit-modal-blackout {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: none;
    z-index: 9001;
    background: rgba(48, 121, 237, 0.95);
    animation: open-exit-modal 1s;
}

@keyframes open-exit-modal {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

.exit-modal {
    z-index: 9002;
    margin-top: 66px;
    position: relative;
}

.exit-modal a.close {
    position: absolute;
    width: 18px;
    right: 0;
    top: 7px;
    cursor: pointer;
    opacity: 0.5;
}

.exit-modal-text {
    margin-top: 145px;
    color: #fff;
    width: 62%;
}

.exit-modal-text h2 {
    color: #fff;
    font-size: 50px;
    line-height: 82px;
    margin-bottom: 15px;
}

.exit-modal-text p {
    font-size: 24px;
    line-height: 34px;
    font-family: "roboto_light", Helvetica, Arial, sans-serif;
    color: rgba(255, 255, 255, 0.7);
    margin-bottom: 43px;
}

.exit-modal-text p span {
    font-weight: bold;
    color: #fff;
}

.exit-modal form#signup-exit-popup,
.exit-modal .email-form .form-group {
    width: 594px;
    margin-bottom: 13px;
}

.exit-modal .subscribe-button + a.fine-loosing-time {
    color: #fff;
    font-size: 14px;
    line-height: 34px;
    border-bottom: 1px solid;
    padding-bottom: 3px;
    cursor: pointer;
}

.exit-modal .subscribe-button + a.fine-loosing-time:hover {
    color: #fff;
}

.exit-modal .morpheus-img {
    width: 33%;
    position: absolute;
    top: 1%;
    right: 4.3%;
    vertical-align: top;
    z-index: -1;
}
/* <-- EXIT MODAL*/
/*NEW FOOTER MENU --> */
footer {
    text-align: left;
}

footer .disclaimer {
    float: right;
    padding-top: 12px;
}

footer .footer-menu ul li a {
    color: #fff;
    font-size: 14px;
    text-align: left;
    opacity: 0.6;
}

footer .footer-menu ul li a:hover {
    opacity: 1;
}

footer .footer-menu {
    width: 40%;
    display: inline-block;
}

footer .footer-menu ul {
    list-style: none;
    height: 140px;
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
}

footer .footer-right-side {
    display: flex;
    float: right;
    height: 90px;
    ;
  flex-direction: column;
    justify-content: space-around;
    text-align: right;
}

footer .footer-right-side span.social {
    position: inherit;
}

footer .footer-right-side .social a,
footer .footer-right-side .social span.mailtochanty {
    padding-top: 8px;
}

@media (max-width: 1180px) {
    footer .footer-menu {
        width: 50%;
    }
}
/* <-- NEW FOOTER MENU*/

/*UNSUBSCRIBE PAGE --> */
#unsubscribe-page #wrapper {
    min-height: 800px;
    height: calc(100% - 70px);
}

#unsubscribe-page .rejoin-link {
    color: rgba(255, 255, 255, 0.7);
    text-decoration: underline;
    font-family: "roboto_bold", Helvetica, Arial, sans-serif;
}

#unsubscribe-page .rejoin-link:hover {
    color: rgba(255, 255, 255, 1);
}

#unsubscribe-page header {
    height: 388px;
    margin-bottom: 50px;
}

#unsubscribe-page header:after {
    transform: none;
    height: 388px;
}

#unsubscribe-page .header-bg {
    height: 388px;
}

#unsubscribe-page header .content {
    width: 60%;
}

#unsubscribe-page input {
    transition: none;
}

#unsubscribe-page .unsubscribe-section .image {
    position: absolute;
    top: -160px;
    right: 190px;
}

#unsubscribe-page .unsubscribe-section {
    margin-bottom: 50px;
}

#unsubscribe-page form#unsubscribe-form {
    max-width: 630px;
}

#unsubscribe-page form#unsubscribe-form p {
    font-size: 24px;
    margin-bottom: 15px;
}

input[type="radio" i] {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: 50%;
    width: 18px;
    height: 18px;
    border: 2px solid #d0d0d0;
    outline: none;
    margin-right: 5px;
    padding: 0;
    position: relative;
    top: 4px;
}

input[type="radio" i]:checked {
    border: 2px solid #2acc72;
    background: #2acc72;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIxMHB4IiBoZWlnaHQ9IjhweCIgdmlld0JveD0iMCAwIDEwIDgiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+ICAgICAgICA8dGl0bGU+UGF0aCAyPC90aXRsZT4gICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+ICAgIDxkZWZzPjwvZGVmcz4gICAgPGcgaWQ9InBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+ICAgICAgICA8ZyBpZD0idW5zdWJzY3JpYmUtNy0yIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTA1LjAwMDAwMCwgLTU0OC4wMDAwMDApIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZT0iI0ZGRkZGRiI+ICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEwMS4wMDAwMDAsIDU0My4wMDAwMDApIj4gICAgICAgICAgICAgICAgPHBvbHlsaW5lIGlkPSJQYXRoLTIiIHBvaW50cz0iNSA4LjM4NjQzMzk1IDcuNzQ2MjIwMTMgMTEgMTMgNiI+PC9wb2x5bGluZT4gICAgICAgICAgICA8L2c+ICAgICAgICA8L2c+ICAgIDwvZz48L3N2Zz4=);
    background-position: center;
    background-repeat: no-repeat;
}

.radio-buttons {
    margin-bottom: 25px;
}

.radio-buttons label {
    line-height: 32px;
}

#unsubscribe-reason-holder {
    display: none;
}

#unsubscribe-reason {
    display: block;
    width: 485px;
    max-width: 485px;
    min-height: 60px;
    max-height: 180px;
    font-size: 16px;
    font-family: "roboto_light", Helvetica, Arial, sans-serif;
    line-height: 20px;
    padding: 20px;
    margin-top: 10px;
    border: 2px solid #dadada;
    border-radius: 3px;
}

textarea::-webkit-input-placeholder {
    color: #8f8f8f;
}

textarea:-moz-placeholder {
  /* Firefox 18- */
    color: #8f8f8f;
}

textarea::-moz-placeholder {
  /* Firefox 19+ */
    color: #8f8f8f;
}

textarea:-ms-input-placeholder {
    color: #8f8f8f;
}

#unsubscribe-page form#unsubscribe-form textarea::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
    color: #8f8f8f;
}

#unsubscribe-page form#unsubscribe-form textarea::-moz-placeholder {
  /* Firefox 19+ */
    color: #8f8f8f;
}

#unsubscribe-page form#unsubscribe-form textarea:-ms-input-placeholder {
  /* IE 10+ */
    color: #8f8f8f;
}

#unsubscribe-page form#unsubscribe-form textarea:-moz-placeholder {
  /* Firefox 18- */
    color: #8f8f8f;
}

button.btn.btn-unsubscribe {
    font-size: 16px;
    font-family: "roboto_bold", Helvetica, Arial, sans-serif;
    padding: 0 30px !important;
    border-radius: 3px;
}

.unsubscribe-blackout {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: none;
    z-index: 998;
    background: rgba(0, 0, 0, 0.5);
}

.unsubscribe-modal {
    display: none;
}

.subscribe-again-modal {
    display: none;
}

.unsubscribe-modal,
.subscribe-again-modal {
    position: fixed;
    z-index: 999;
    top: 50%;
    left: 50%;
    margin: -175px 0 0 -400px;
    width: 766px;
    height: 327px;
    padding: 50px;
    background: #fff;
    border-radius: 3px;
    overflow: hidden;
}

.unsubscribe-modal:after {
    content: "";
    background: #3079ed;
    width: 400px;
    height: 295px;
    display: block;
    position: absolute;
    right: 0px;
    bottom: -295px;
    transform: skewY(-35deg);
    transform-origin: 0;
}

.unsubscribe-modal .content,
.subscribe-again-modal .content {
    float: left;
}

.unsubscribe-modal h2,
.subscribe-again-modal h2 {
    font: 34px/24px "roboto_bold", Helvetica, Arial, sans-serif;
    margin-bottom: 40px;
}

.unsubscribe-modal p,
.subscribe-again-modal p {
    font-size: 24px;
    line-height: 24px;
    margin-bottom: 15px;
}

.unsubscribe-modal .social,
.subscribe-again-modal .social {
    margin-bottom: 35px;
}

.unsubscribe-modal .social p,
.subscribe-again-modal .social p {
    font-size: 16px;
    margin-bottom: 10px;
}

.unsubscribe-modal a.return-website,
.subscribe-again-modal a.return-website {
    color: #3079ed;
    font-family: "roboto_regular", Helvetica, Arial, sans-serif;
}

.unsubscribe-modal a.return-website:after,
.subscribe-again-modal a.return-website:after {
    content: "";
    display: inline-block;
    margin-left: 5px;
    height: 8px;
    width: 8px;
    border: 5px solid #fff;
    border-left: 6px solid #3079ed;
}

.unsubscribe-modal a.return-website:hover,
.subscribe-again-modal a.return-website:hover {
    text-decoration: underline;
}

.unsubscribe-modal .image {
    float: right;
    margin-top: -15px;
    margin-right: -5px;
}

.subscribe-again-modal .image {
    float: right;
    width: 45%;
    margin-top: -180px;
    margin-right: -5px;
}

.unsubscribe-modal .social a,
.subscribe-again-modal .social a {
    font-size: 0;
    width: 35px;
    height: 35px;
    display: inline-block;
    vertical-align: middle;
    padding: 8px 2px;
    text-align: center;
    margin-left: 10px;
    transition: all ease-in-out 0.15s;
    color: #979797;
}

.unsubscribe-modal .social a:hover,
.subscribe-again-modal .social a:hover {
    color: #3079ed;
}

.unsubscribe-modal .social a.twitter,
.subscribe-again-modal .social a.twitter {
    margin-left: -9px;
}

.unsubscribe-modal .social a i.fa,
.subscribe-again-modal .social a i.fa {
    font-size: 18px;
}
/* <-- UNSUBSCRIBE PAGE*/

.animated-icon-img {
    display: block;
    height: 70px;
    margin-right: 30px;
    float: left;
}

.section-features-additional .animated-icon-img,
.section-features-communication .animated-icon-img {
    float: none;
}

@media (max-width: 1247px) {
    #page-apps.all-apps-page header img.apps-header {
        bottom: -75px;
    }

    #page-book-demo .section-book-demo .description::after {
        width: 595px;
        height: 350px;
    }
}
@media (max-width: 1240px) {
    #page-features .section-advanced-features.section-features-kanban .big-image .kanban-details {
        left: calc(100% - 604px);
    }

    #page-features .section-advanced-features.section-features-audio-video .image-right {
        right: 45%;
    }
}

@media (max-width: 1200px) {
    .section-apps .container {
        margin-left: -715px;
    }

    #wrapper.download-page header {
        margin-bottom: 150px;
    }

    #wrapper.download-page header h2 {
        margin-bottom: 54px;
    }

    #wrapper.download-page header .image {
        width: 1050px;
    }

    #wrapper.download-page header .image img.download-mobile {
        width: 680px;
    }

    #wrapper.download-page header .image {
        right: -500px;
    }

    #wrapper.download-page header .download-tabs > div:nth-of-type(3) .image {
        right: -465px;
    }

    #wrapper.download-page .download-tabs > a.download-tabs-link:nth-of-type(1),
  #wrapper.download-page
    .download-tabs
    #mac:target
    ~ a.download-tabs-link:nth-of-type(1),
  #wrapper.download-page
    .download-tabs
    #windows:target
    ~ a.download-tabs-link:nth-of-type(2),
  #wrapper.download-page
    .download-tabs
    #mobile:target
    ~ a.download-tabs-link:nth-of-type(3) {
        border-bottom: 3px solid #fff;
    }

    #unsubscribe-page .unsubscribe-section .image {
        width: auto;
        right: 50px;
    }

    #unsubscribe-page header:after,
  #unsubscribe-page header,
  #unsubscribe-page .header-bg {
        height: 350px;
    }

    #page-book-demo .section-book-demo .description::after {
        width: 494px;
        height: 290px;
    }

    #page-book-demo .section-book-demo .description ul li:last-child {
        max-width: 340px;
    }

    header#features-header h2 {
        line-height: 44px;
        max-width: 330px;
    }

    #page-features header#features-header .image.image-video {
        width: 800px;
        bottom: -78px;
        right: -80px;
    }

    #page-features .section-advanced-features .text h2 {
        max-width: 400px;
        line-height: 34px;
    }
}

@media (max-width: 1080px) {
    .section-apps .container {
        margin-left: -570px;
    }

    #wrapper.download-page header .image {
        right: -580px;
    }

    #wrapper.download-page header .download-tabs > div:nth-of-type(3) .image {
        right: -600px;
    }

    #unsubscribe-page .unsubscribe-section .image {
        right: 0;
    }

    #page-partners .section-promo-design .container-partners .content {
        max-width: inherit;
    }

    #page-partners .section-promo-design:before {
        top: -320px;
    }

    #page-book-demo .section-book-demo .description ul li:last-child {
        max-width: 320px;
    }
}

@media (max-width: 980px) {
    #page-partners header p {
        font-size: 18px;
        line-height: 26px;
    }

    .section-apps .container {
        margin-left: 0;
    }

    .apps-buttons a {
        width: 202px;
    }

    .apps-buttons {
        margin-top: 23px;
    }

    #wrapper.download-page header h2 {
        margin-bottom: 50px;
    }

    #wrapper.download-page .download-tabs p span {
        display: block;
    }

    #wrapper.download-page header .download-tabs > div:nth-of-type(3) .image {
        right: -670px;
    }

    #wrapper.download-page header .apps-buttons a:first-child {
        margin-right: 10px;
    }

    #unsubscribe-page form#unsubscribe-form,
  #unsubscribe-page form#unsubscribe-form textarea {
        max-width: 365px;
    }

    .unsubscribe-modal,
  .subscribe-again-modal {
        width: 725px;
        height: 304px;
        padding: 45px;
        padding-left: 44px;
        margin: -195px 0 0 -365px;
    }

    .unsubscribe-modal h2,
  .subscribe-again-modal h2 {
        font-size: 30px;
    }

    #page-book-demo .section-book-demo .description::after {
        width: 428px;
        height: 250px;
    }
}

@media (max-width: 1140px) {
    #page-features .section-advanced-features.section-features-kanban .big-image .kanban-details {
        display: none;
    }

    #page-features .section-advanced-features.section-features-kanban {
        padding-top: 115px;
    }
}

@media (max-width: 1100px) {
    #page-features header#features-header .image.image-video {
        right: -98px;
    }

    #page-features .section-features-chanty-extras-new .image {
        width: 980px;
        left: 50%;
        top: calc(100% - 690px);
    }

    #page-features .section-features-flex .text {
        padding: 0;
    }

    #page-features .section-advanced-features.section-features-stay-organized-with-teambook-new {
        padding: 150px 0 40px 0;
    }

    #page-features .section-advanced-features.section-features-chanty-extras-new {
        padding: 180px 0 75px 0;
    }
}

@media (max-width: 1060px) {
    #page-features header#features-header .image.image-video {
        right: -158px;
    }

    #page-features .section-advanced-features.section-features-stay-organized-with-teambook-new {
        padding: 150px 0 80px 0;
    }

    #page-features .section-advanced-features.section-features-chanty-extras-new {
        padding: 130px 0 75px 0;
    }

    #page-features .section-advanced-features.section-features-audio-video .image-right {
        right: 50%;
        width: 1000px;
    }
}

@media (max-width: 1020px) {
    #page-features header#features-header .image.image-video {
        right: -178px;
    }
}

@media (max-width: 900px) {
    footer .footer-right-side span.social {
        margin-top: 0;
    }

    footer .footer-right-side .disclaimer {
        padding-top: 0;
    }

    footer .footer-menu {
        width: 70%;
    }

    #page-book-demo .section-book-demo div.inner-wrapper {
        display: block;
    }

    #page-book-demo .section-book-demo .form {
        width: 100%;
        float: none;
        margin-right: 0;
        margin-bottom: 60px;
    }

    #page-book-demo .section-book-demo .description {
        width: 100%;
        float: none;
    }

    #page-book-demo .section-book-demo .content-outer {
        padding: 44px 60px 44px 60px;
    }

    #page-book-demo .section-book-demo .form p,
  #page-book-demo .section-book-demo .description ul li,
  #page-book-demo .section-book-demo .description h4 {
        font-size: 20px;
    }

    #page-book-demo .section-book-demo .description ul li {
        margin-bottom: 20px;
    }

    #page-book-demo .section-book-demo .description ul.learn-how-to {
        margin-bottom: 34px;
    }

    #page-book-demo .section-book-demo .description::after {
        display: none;
    }

    #page-book-demo .section-book-demo .description ul li:last-child {
        max-width: inherit;
    }
}

@media (max-width: 650px) {
    footer .footer-menu {
        width: 100%;
        margin-bottom: 24px;
    }

    footer .footer-right-side {
        float: none;
    }

    footer .footer-menu ul {
        height: 165px;
    }

    footer .footer-menu ul li {
        padding: 5px 0 0 0;
    }
}

@media (max-width: 840px) {
    #wrapper.download-page header .download-tabs > div:nth-of-type(3) .image {
        right: -670px;
    }

    #page-book-demo .section-book-demo .content-outer {
        padding: 44px 60px 44px 60px;
    }
}

@media (max-width: 768px) {
    #wrapper.download-page header {
        margin-bottom: 200px;
    }

    #wrapper.download-page header h2 {
        margin-bottom: 32px;
    }

    #wrapper.download-page .download-tabs h2 {
        margin-top: 45px;
        font-size: 24px;
        line-height: 28px;
    }

    #wrapper.download-page .download-tabs p {
        margin-bottom: 25px;
    }

    #wrapper.download-page header .image img {
        width: 1000px;
    }

    #wrapper.download-page header .image {
        right: -650px;
    }

    #wrapper.download-page header .download-tabs > div:nth-of-type(3) .image {
        right: -660px;
    }

    #wrapper.download-page header .image img.download-mobile {
        width: 580px;
    }

    #wrapper.download-page header .apps-buttons a:first-child {
        margin-right: 10px;
    }

    #wrapper.download-page .download-tabs .apps-buttons {
        height: 50px;
    }

    #wrapper.download-page header .apps-buttons a img {
        height: 50px;
    }

    #wrapper.download-page .download-tabs a#download-link-for-mac,
  #wrapper.download-page .download-tabs a#download-link-for-windows {
        height: 50px;
        padding: 13px 0;
        font-size: 16px;
        width: 251px;
    }

    #unsubscribe-page header .content {
        width: 70%;
    }

    #unsubscribe-page header,
  #unsubscribe-page header:after,
  #unsubscribe-page .header-bg {
        height: 310px;
    }

    #unsubscribe-page .unsubscribe-section .image {
        width: 40%;
        right: 30px;
    }

    #unsubscribe-page .radio-buttons label {
        line-height: 44px;
    }

    #unsubscribe-page form#unsubscribe-form textarea {
        margin-top: 15px;
    }

    .unsubscribe-modal,
  .subscribe-again-modal {
        margin: -195px 0 0 -362px;
    }

    .unsubscribe-modal .image {
        margin-top: -24px;
    }

    .unsubscribe-modal p,
  .subscribe-again-modal p {
        margin-bottom: 12px;
    }

    .unsubscribe-modal .social a,
  .subscribe-again-modal .social a {
        margin-left: 6px;
    }

    .unsubscribe-modal .social,
  .subscribe-again-modal .social {
        margin-bottom: 29px;
    }

    .unsubscribe-modal:after {
        bottom: -297px;
        transform: skewY(-29deg);
    }

    #page-book-demo .section-book-demo .form p,
  #page-book-demo .section-book-demo .description ul li,
  #page-book-demo .section-book-demo .description h4,
  #page-book-demo .section-book-demo .thanks-text p,
  #page-book-demo .section-other-info ul li,
  #page-book-demo .section-other-info h4 {
        font-size: 16px;
        line-height: 24px;
        margin-bottom: 12px;
    }

    #page-book-demo .section-book-demo .form .form-group p {
        margin-bottom: 0;
    }

    .section-book-demo .form-group input {
        margin-top: 5px;
    }

    #page-book-demo .section-book-demo .description h4 {
        margin-top: 30px;
    }

    #page-book-demo .section-other-info {
        margin-bottom: 40px;
    }

    #page-book-demo .section-book-demo .thanks-text p {
        max-width: 500px;
        margin: 0 auto;
    }

    #page-book-demo header {
        height: 170px;
        z-index: auto;
    }

    #page-book-demo header::after {
        height: 300px;
        transform: none;
    }

    #page-book-demo .section-book-demo .content-outer {
        margin: -58px 0 0 0;
    }

    #pricing-page .section-promo {
        margin-bottom: 55px;
    }

    #page-book-demo .section-book-demo {
        padding: 60px 0 40px 0;
    }
}

@media (max-width: 740px) {
    #page-partners .section-promo.section-partner {
        height: 116px;
    }

    .thanks-write-request {
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        margin: 0;
        border-radius: 0;
        padding: 20px;
    }
}

@media (max-width: 725px) {
    #page-partners .section-promo.section-partner {
        height: 126px;
    }

    .unsubscribe-blackout {
        display: none;
    }

    .unsubscribe-modal,
  .subscribe-again-modal {
        height: 100%;
        width: 100%;
        margin: 0;
        top: 0;
        left: 0;
        padding: 35px 15px;
    }

    .unsubscribe-modal:after {
        width: 430px;
        height: 400px;
        bottom: -265px;
        transform: skewY(-25deg);
    }

    .unsubscribe-modal .content,
  .subscribe-again-modal .content {
        float: none;
        width: 100%;
    }

    .unsubscribe-modal h2,
  .subscribe-again-modal h2 {
        font-size: 30px;
        margin-bottom: 35px;
    }

    .subscribe-again-modal h2 {
        line-height: 34px;
    }

    .unsubscribe-modal p,
  .subscribe-again-modal p {
        margin-bottom: 7px;
        font-size: 16px;
        font-family: "roboto_bold", Helvetica, Arial, sans-serif;
    }

    .unsubscribe-modal .social,
  .subscribe-again-modal .social {
        margin-bottom: 25px;
    }

    .unsubscribe-modal .social p,
  .subscribe-again-modal .social p {
        font-family: "roboto_light", Helvetica, Arial, sans-serif;
        margin-bottom: 5px;
    }

    .unsubscribe-modal .image,
  .subscribe-again-modal .image {
        float: none;
        margin: 35px auto 0;
        width: 100%;
        display: block;
        padding: 0 30px;
    }

    .unsubscribe-modal .image img,
  .subscribe-again-modal .image img {
        width: 100%;
    }

    #page-book-demo .section-book-demo .content-outer {
        padding: 24px 44px 24px 44px;
    }
}

@media (max-width: 710px) {
    #wrapper.download-page header .download-tabs > div:nth-of-type(3) .image {
        right: -770px;
    }

    #wrapper.download-page header .image {
        right: -670px;
    }
}

@media (max-width: 650px) {
  /*HAMBURGER MENU*/
    .section-history,
  .section-promo,
  .section-apps .image,
  .section-support,
  .section-promo-design,
  footer {
        z-index: 0;
    }

    #page-partners header h2 {
        margin: 20px 0 8px 0;
    }

    #page-partners header p {
        font-size: 16px;
        line-height: 24px;
        margin-bottom: 18px;
    }

    #page-partners .section-partners-programme p:last-child {
        padding-top: 14px;
    }

    #page-partners .start-application {
        width: 100%;
    }

    header nav#desktop-menu {
        display: none;
    }

    header #blackout-menu {
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        display: none;
        z-index: 998;
        background: rgba(0, 0, 0, 0.5);
    }

    header .hamburger-menu-button-open {
        position: absolute;
        right: 0px;
        top: 15px;
        width: 26px;
        height: 20px;
        padding: 30px 30px;
        z-index: 2;
    }

    header #hamburger-menu #signup-button,
  header #hamburger-menu #signin-link-menu,
  header #hamburger-menu #signup-button,
  header #hamburger-menu #book-a-demo-button-mobile,
  header #hamburger-menu #book-a-demo-mobile-link {
        border: none;
        margin-top: 0;
        background: transparent;
        color: #5e5e5e;
        width: 100%;
        text-align: left;
        height: auto;
    }

    header #hamburger-menu #signup-button:hover,
  header #hamburger-menu #signin-link-menu:hover,
  header #hamburger-menu #book-a-demo-button-mobile:hover,
  header #hamburger-menu #book-a-demo-mobile-link:hover {
        background: transparent;
    }

    header #hamburger-menu #book-a-demo-button-mobile,
  header #hamburger-menu #book-a-demo-mobile-link {
        padding: 13px 0px;
        margin-bottom: 0px;
        color: #5e5e5e;
        font-size: 16px;
        line-height: 1.4;
        display: block;
        font-family: roboto_regular,Helvetica,Arial,sans-serif;
    }

    header .hamburger-menu-button-open span {
        height: 2px;
        width: 26px;
        background: #fff;
        position: absolute;
        z-index: 999;
        top: 28px;
        right: 15px;
    }

    header .hamburger-menu-button-open:before {
        content: "";
        height: 2px;
        top: 36px;
        right: 15px;
        width: 26px;
        background: #fff;
        position: absolute;
    }

    header .hamburger-menu-button-open:after {
        content: "";
        height: 2px;
        top: 20px;
        right: 15px;
        width: 26px;
        background: #fff;
        position: absolute;
    }

    header .hamburger-menu-button-close {
        position: absolute;
        top: 17px;
        right: 0px;
        display: inline-block;
        padding: 15px 25px;
        font-size: 0px;
    }

    header .hamburger-menu-button-close:before {
        content: "|";
        display: block;
        background: #111;
        height: 23px;
        width: 1.5px;
        -ms-transform: rotate(45deg);
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
    }

    header .hamburger-menu-button-close:after {
        content: "|";
        display: block;
        position: absolute;
        background: #111;
        height: 23px;
        width: 1.5px;
        top: 15px;
        -ms-transform: rotate(135deg);
        -webkit-transform: rotate(135deg);
        transform: rotate(135deg);
    }

    header nav#hamburger-menu {
        display: block;
        position: fixed;
        background: #fff;
        width: 80%;
        height: 100%;
        right: -80%;
        top: 0;
        opacity: 0;
        z-index: 999;
    }

    header nav#hamburger-menu.active {
        right: 0px;
        opacity: 1;
    }

    header nav#hamburger-menu ul {
        margin-top: 50px;
        padding: 0 20px;
    }

    header nav#hamburger-menu ul li {
        position: relative;
        display: block;
        border-bottom: 1px solid #e6e6e6;
        float: none;
        margin: 0;
    }

    header nav#hamburger-menu ul li a {
        padding: 13px 0px;
        margin-bottom: 0px;
        color: #5e5e5e;
        font-size: 16px;
        line-height: 1.4;
    }
  /*HAMBURGER MENU*/
    header h1:before {
        display: none;
    }

    header h1:after,
  #wrapper.download-page header h1:after {
        content: "beta";
        position: absolute;
        font-size: 10px;
        bottom: 22px;
        left: 105px;
        text-align: center;
        line-height: 1;
        color: #fff;
        font-family: "roboto_bold", Helvetica, Arial, sans-serif;
    }

    #wrapper.download-page header {
        height: auto;
        margin-bottom: 45px;
    }

    #wrapper.download-page header h2 {
        margin-bottom: 0px;
    }

    #wrapper.download-page .download-tabs h2 {
        font-size: 24px;
        margin-top: 25px;
    }

    #wrapper.download-page .download-tabs > a.download-tabs-link:nth-of-type(1),
  #wrapper.download-page .download-tabs a.download-tabs-link:nth-of-type(1) {
        margin-left: 0px;
        padding: 11px 20px 11px 5px;
        width: 31%;
    }

    #wrapper.download-page .download-tabs a.download-tabs-link:nth-of-type(2) {
        padding: 11px 0;
        width: 37%;
    }

    #wrapper.download-page .download-tabs a.download-tabs-link:nth-of-type(3) {
        padding: 11px 5px 11px 25px;
        width: 31%;
    }

    #wrapper.download-page
    .download-tabs
    > a.download-tabs-link:nth-of-type(1):after,
  #wrapper.download-page
    .download-tabs
    #mac:target
    ~ a.download-tabs-link:nth-of-type(1):after {
        content: "";
        width: 16px;
        height: 3px;
        background: #fff;
        position: absolute;
        left: -16px;
        bottom: -3px;
    }

    #wrapper.download-page
    .download-tabs
    #mobile:target
    ~ a.download-tabs-link:nth-of-type(3):after {
        content: "";
        width: 18px;
        height: 3px;
        background: #fff;
        position: absolute;
        right: -18px;
        bottom: -3px;
    }

    #wrapper.download-page
    .download-tabs
    #windows:target
    ~ a.download-tabs-link:nth-of-type(1):after,
  #wrapper.download-page
    .download-tabs
    #mobile:target
    ~ a.download-tabs-link:nth-of-type(1):after {
        display: none;
    }

    #wrapper.download-page .download-tabs .download-tabs-link {
        position: relative;
        top: 0px;
        width: 33%;
        margin-left: -4px;
        text-align: center;
    }

    #wrapper.download-page header .image img {
        width: auto;
    }

    #wrapper.download-page header .download-tabs > div:nth-of-type(3) .image,
  #wrapper.download-page header .image {
        display: block;
        position: initial;
        width: 130%;
        margin-top: 45px;
    }

    #wrapper.download-page header .download-tabs > div:nth-of-type(3) .image {
        width: 100%;
        margin-left: 0;
    }

    #wrapper.download-page header .image img.download-mac {
        margin-left: -44px;
    }

    #wrapper.download-page header .image img.download-windows {
        margin-left: -32px;
    }

    #wrapper.download-page header .image img.download-mobile {
        width: 100%;
    }

    #wrapper.download-page .download-tabs .apps-buttons a {
        width: 47%;
    }

    html.ios #wrapper.download-page header .image img.download-mobile {
        display: none;
    }

    html.android #wrapper.download-page header .image img.download-mobile {
        display: none;
    }

    html.ios #wrapper.download-page header .image img.download-mobile-ios {
        display: block;
    }

    html.ios #wrapper.download-page header .image img.download-mobile-android {
        display: none;
    }

    html.android
    #wrapper.download-page
    header
    .image
    img.download-mobile-android {
        display: block;
    }

    html.android #wrapper.download-page header .image img.download-mobile-ios {
        display: none;
    }

    #unsubscribe-page header,
  #unsubscribe-page header:after,
  #unsubscribe-page .header-bg {
        height: 231px;
    }

    #unsubscribe-page .unsubscribe-section {
        margin-bottom: 0;
    }

    #unsubscribe-page .unsubscribe-section .image {
        position: initial;
        display: block;
        margin: 35px auto;
    }

    #unsubscribe-page .unsubscribe-section .image img {
        width: 211px;
    }

    #unsubscribe-page #wrapper {
        min-height: 100%;
        height: auto;
    }

    #unsubscribe-page form#unsubscribe-form textarea {
        min-height: 50px;
        width: 344px;
        padding: 13px;
    }

    #page-book-demo .section-book-demo .content-outer {
        margin: -70px 0 0 0;
    }
}

@media (max-width: 600px) {
    .feedback-modal,
  .sales-form-modal,
  .app-start-modal {
        top: 3%;
        left: 6%;
        width: 88%;
        margin: 0;
        padding: 10px 15px 15px;
    }

    .feedback-modal h2,
  .sales-form-modal h2,
  .app-start-modal h2 {
        font-size: 24px;
        margin-bottom: 3px;
    }

    .feedback-modal p,
  .sales-form-modal p,
  .app-start-modal p {
        font-size: 16px;
    }

    .feedback-modal .form-group input,
  .sales-form-modal .form-group input,
  .app-start-modal .form-group input {
        margin-top: 10px;
        height: 40px;
        padding: 2px 10px;
    }

    .feedback-modal .form-group textarea,
  .sales-form-modal .form-group textarea,
  .app-start-modal .form-group textarea {
        margin-top: 10px;
        height: 5em;
        padding: 5px 10px;
    }

    .feedback-modal button,
  .sales-form-modal button,
  .app-start-modal button {
        margin-top: 6px;
    }

    .feedback-container form .form-group .input.error + span {
        font-size: 12px;
    }

    #unsubscribe-page header h2 {
        font-size: 25px;
    }

    #unsubscribe-page header .content {
        width: 100%;
    }

    #unsubscribe-page header {
        margin-bottom: 25px;
    }

    #unsubscribe-page form#unsubscribe-form p {
        font-size: 16px;
        font-family: "roboto_bold", Helvetica, Arial, sans-serif;
    }

    .radio-buttons label {
        line-height: 44px;
    }

    button.btn.btn-unsubscribe {
        height: 50px;
    }
}

@media (max-width: 459px) {
    .apps-buttons a {
        width: 47%;
    }

    .apps-buttons a:first-child {
        margin-right: 2%;
    }

    .logo-full {
        display: none;
    }

    .logo-small {
        display: block;
        width: 25px;
    }

    header h1:before,
  #wrapper.download-page header h1:before {
        display: none;
    }

    header h1:after,
  #wrapper.download-page header h1:after {
        content: "beta";
        position: absolute;
        font-size: 14px;
        bottom: 6px;
        left: 30px;
        text-align: center;
        line-height: 1;
        color: #fff;
        font-family: "roboto_bold", Helvetica, Arial, sans-serif;
    }

    #wrapper.download-page header:after {
        height: 215px;
    }
}
/* NEW STYLES FOR DOWNLOAD PAGE --> */
#wrapper.download-page header,
#wrapper.download-page .download-section,
#wrapper.download-page .container,
#wrapper.download-page .section-promo,
#wrapper.download-page .section-support,
#wrapper.download-page .section-promo-design,
#wrapper.download-page footer {
    z-index: auto;
}

#wrapper.download-page header {
    margin-bottom: 0;
}

#wrapper.download-page header:after {
    height: 335px;
    transform: skewY(0);
}

#wrapper.download-page header h2 {
    line-height: 62px;
    margin-bottom: 10px;
}

#wrapper.download-page header h2 span {
    display: inline;
}

#wrapper.download-page header p {
    font-size: 20px;
    line-height: 28px;
    color: #fff;
    font-family: roboto_light,Helvetica,Arial,sans-serif;
    margin-bottom: 53px;
}

#wrapper.download-page header p a {
    color: rgba(255, 255, 255, 0.6);
    border-bottom: 1px solid rgba(255, 255, 255, 0.6);
    transition: none;
    font-family: "roboto_regular";
}

#wrapper.download-page header p a:hover {
    color: #fff;
    border-color: #fff;
    transition: none;
}

#wrapper.download-page .download-section {
    margin-bottom: 50px;
    z-index: 1;
}

#wrapper.download-page .download-section .download-desktop,
#wrapper.download-page .download-section .download-mobile {
    width: 58.5%;
    display: inline-block;
    vertical-align: top;
    margin-left: -0.36em;
}

#wrapper.download-page .download-section .download-desktop {
    margin-left: 0;
}

#wrapper.download-page .download-section .download-mobile {
    width: 33%;
}

#wrapper.download-page .download-section .download-desktop img,
#wrapper.download-page .download-section .download-mobile img {
    height: 278px;
    position: relative;
    left: -63px;
    margin-bottom: 20px;
}

#wrapper.download-page .download-section .download-mobile img {
    left: 0;
}

#wrapper.download-page .download-section .download-desktop h2 {
    margin-bottom: 23px;
}

#wrapper.download-page .download-section .download-mobile h2 {
    margin-bottom: 23px;
}

#wrapper.download-page .download-section .download-note p {
    margin-top: 14px;
}

#wrapper.download-page .download-section .download-note p a {
    color: #3079ed;
}

#wrapper.download-page
  .download-section
  .download-desktop
  .download-desktop-links
  .download-desktop-links-column:first-child {
    margin-bottom: 18px;
}

#wrapper.download-page
  .download-section
  .download-desktop
  .download-desktop-links
  .download-desktop-links-column:last-child
  a
  img {
    width: 185px;
  /*border-radius: 6px;*/
}

#wrapper.download-page
  .download-section
  .download-desktop
  .download-desktop-links
  a {
    color: #000;
    line-height: 20px;
    vertical-align: middle;
}

#wrapper.download-page
  .download-section
  .download-desktop
  .download-desktop-links
  a:first-child,
#wrapper.download-page
  .download-section
  .download-desktop
  .download-desktop-links
  .download-desktop-links-column:last-child
  a:last-child {
    margin-right: 14px;
    display: inline-block;
    height: 44px;
}

#wrapper.download-page
  .download-section
  .download-desktop
  .download-desktop-links
  .download-desktop-links-column:first-child
  a:last-child {
    margin-right: 14px;
    display: inline-block;
    height: 44px;
}

#wrapper.download-page
  .download-section
  .download-desktop
  .download-desktop-links
  a:first-child:before,
#wrapper.download-page
  .download-section
  .download-desktop
  .download-desktop-links
  .download-desktop-links-column:last-child
  a:last-child:before {
    display: none;
}

#wrapper.download-page
  .download-section
  .download-desktop
  .download-desktop-links
  a:first-child
  img,
#wrapper.download-page
  .download-section
  .download-desktop
  .download-desktop-links
  .download-desktop-links-column:first-child
  a:last-child
  img,
#wrapper.download-page
  .download-section
  .download-desktop
  .download-desktop-links
  .download-desktop-links-column:last-child
  a:last-child {
    height: 44px;
    position: inherit;
    left: auto;
}

#wrapper.download-page
  .download-section
  .download-mobile
  .download-mobile-links {
    margin-top: 0px;
    height: 44px;
}

#wrapper.download-page
  .download-section
  .download-mobile
  .download-mobile-links
  a {
    display: inline-block;
    margin-left: -0.36em;
    height: 44px;
}

#wrapper.download-page
  .download-section
  .download-mobile
  .download-mobile-links
  a:first-child {
    margin-right: 18px;
    margin-left: 0;
}

#wrapper.download-page
  .download-section
  .download-mobile
  .download-mobile-links
  a
  img {
    margin-bottom: 0;
    margin-top: 0;
    height: 44px;
}

#wrapper.download-page
  .download-section
  .download-desktop
  #download-link-for-flatapp-linux
  img {
    height: 44px;
    left: 0;
}

@media (max-width: 980px) {
    #wrapper.download-page header h2 {
        line-height: 42px;
        font-size: 30px;
    }

    #wrapper.download-page header:after {
        height: 324px;
    }

    #wrapper.download-page .download-section {
        margin-bottom: 110px;
    }

    #wrapper.download-page .download-section .download-desktop {
        width: 62.5%;
    }

    #wrapper.download-page .download-section .download-mobile {
        widows: 30%;
    }

    #wrapper.download-page .download-section .download-desktop img,
  #wrapper.download-page .download-section .download-mobile img {
        height: 209px;
        left: -15px;
    }

    #wrapper.download-page .download-section .download-mobile img {
        left: -4px;
    }

    #wrapper.download-page
    .download-section
    .download-desktop
    .download-desktop-links
    a {
        display: block;
    }

    #wrapper.download-page
    .download-section
    .download-desktop
    .download-desktop-links
    a {
        margin-right: 0;
        margin-bottom: 15px;
        height: 44px;
    }

    #wrapper.download-page
    .download-section
    .download-mobile
    .download-mobile-links
    a {
        margin-left: 0;
    }

    #wrapper.download-page
    .download-section
    .download-mobile
    .download-mobile-links
    a:first-child {
        margin-bottom: 15px;
    }

    #wrapper.download-page
    .download-section
    .download-mobile
    .download-mobile-links
    a
    img {
        left: 0;
    }

    #wrapper.download-page
    .download-section
    .download-desktop
    .download-desktop-links
    .download-desktop-links-column:first-child {
        margin-bottom: 0;
    }

    #page-features header#features-header .image.image-video {
        width: 600px;
        top: 115px;
        right: -75px;
        height: 310px;
    }

    #page-features header#features-header .image.image-video .play {
        top: calc(50% - 68px);
        left: calc(50% - 58px);
        width: 110px;
    }

    #page-features header {
        padding-bottom: 40px;
    }

    #page-features .section-advanced-features.section-features-stay-organized-with-teambook-new {
        padding: 35px 0 70px;
    }

    #page-features .section-features-chanty-extras-new .image {
        display: none;
    }

    #page-features .section-features-chanty-extras-new .text {
        float: none;
        width: 100%;
    }

    #page-features .section-advanced-features.section-features-chanty-extras-new .extra-item {
        width: 45%;
        display: inline-block;
        margin-left: 5%;
    }

    #page-features .section-advanced-features.section-features-chanty-extras-new .extra-item:nth-child(even) {
        margin-left: 0;
    }

    #page-features .section-advanced-features.section-features-chanty-extras-new .extra-item:last-child {
        margin-bottom: 0;
    }

    #page-features .section-advanced-features.section-features-chanty-extras-new .extra-item.pinned {
        margin-bottom: 0;
    }

    #page-features .section-advanced-features .text h2 {
        max-width: none;
    }

    #page-features .section-advanced-features.section-features-chanty-extras-new .extra-item img {
        display: block;
        margin-bottom: 12px;
    }

    #page-features .section-advanced-features.section-features-chanty-extras-new .extra-item img.mentions-img {
        margin-bottom: 9px;
    }

    #page-features .section-advanced-features.section-features-chanty-extras-new .extra-item img.code-snippets-img {
        margin-bottom: 18px;
    }

    #page-features .section-advanced-features.section-features-create-and-manage-tasks .text {
        padding-left: 70px;
    }

    #page-features .section-advanced-features.section-features-stay-organized-with-teambook-new {
        padding: 45px 0 80px 0;
    }

    #page-features .section-advanced-features.section-features-chanty-extras-new {
        padding: 100px 0 80px 0
    }

    #page-features .section-advanced-features.section-features-kanban .text {
        width: 100%;
    }

    #page-features .section-advanced-features.section-features-create-and-manage-tasks {
        padding: 80px 0 80px 0;
    }

    #page-features .section-advanced-features.section-features-kanban {
        padding-top: 75px;
    }

    #page-features .section-advanced-features.section-features-team-space-management {
        padding: 65px 0 40px 0;
    }

    #page-features .section-advanced-features.section-features-apps {
        padding: 75px 0 60px 0;
    }

    #page-features .section-advanced-features.section-features-audio-video {
        padding: 80px 0 80px 0;
    }

    #page-features .section-advanced-features.section-features-workflows-with-threads {
        padding: 70px 0 10px 0;
    }
    #features-header .content h2 {
        line-height: 36px;
    }
}

@media (max-width: 650px) {
    #wrapper.download-page header:after {
        height: 228px;
    }

    #wrapper.download-page .section-support {
        z-index: 0;
    }

    #wrapper.download-page header p {
        margin-bottom: 25px;
    }

    #wrapper.download-page .download-section .download-desktop h2,
  #wrapper.download-page .download-section .download-mobile h2 {
        font-size: 22px;
    }
}

@media (max-width: 570px) {
    #wrapper.download-page header:after {
        height: auto;
    }

    #wrapper.download-page .download-section .download-desktop > img,
  #wrapper.download-page .download-section .download-mobile > img {
        display: none;
    }

    #wrapper.download-page header p {
        margin-bottom: 20px;
    }

    #wrapper.download-page header h2 span {
        display: block;
    }

    #wrapper.download-page .download-section {
        margin-bottom: 25px;
    }

    #wrapper.download-page .download-section .container {
        display: flex;
        flex-flow: column wrap;
    }

    #wrapper.download-page .download-section .download-mobile {
        left: 0;
        margin-left: 0;
        order: 1;
        width: 100%;
        margin-top: 25px;
        padding-bottom: 30px;
        border-bottom: 1px solid #ebebeb;
    }

    #wrapper.download-page .download-section .download-desktop {
        order: 2;
        width: 100%;
        margin-top: 22px;
        padding-bottom: 25px;
        border-bottom: 1px solid #ebebeb;
    }

    #wrapper.download-page .download-section .download-desktop h2 {
        margin-bottom: 19px;
        font-size: 25px;
    }

    #wrapper.download-page .download-section .download-mobile h2 {
        margin-bottom: 22px;
    }

    #wrapper.download-page
    .download-section
    .download-desktop
    .download-desktop-links
    .download-desktop-links-column:first-child {
        margin-bottom: 0;
    }

    #wrapper.download-page
    .download-section
    .download-desktop
    .download-desktop-links
    a
    img,
  #wrapper.download-page
    .download-section
    .download-desktop
    .download-desktop-links
    a:first-child
    img,
  #wrapper.download-page
    .download-section
    .download-desktop
    #download-link-for-flatapp-linux
    img,
  #wrapper.download-page
    .download-section
    .download-desktop
    .download-desktop-links
    .download-desktop-links-column:first-child
    a:last-child
    img,
  #wrapper.download-page
    .download-section
    .download-desktop
    .download-desktop-links
    .download-desktop-links-column:last-child
    a
    img {
        width: 202px;
        height: auto;
        height: auto;
    }

    #wrapper.download-page
    .download-section
    .download-desktop
    .download-desktop-links
    .download-desktop-links-column
    a:last-child {
        float: right;
    }

    #wrapper.download-page
    .download-section
    .download-desktop
    .download-desktop-links
    a,
  #wrapper.download-page
    .download-section
    .download-desktop
    .download-desktop-links
    .download-desktop-links-column:first-child
    a:last-child
    #wrapper.download-page
    .download-section
    .download-desktop
    .download-desktop-links
    .download-desktop-links-column:last-child
    a:last-child {
        margin-bottom: 20px;
        width: 47.5%;
        margin-right: 0;
    }

    #wrapper.download-page
    .download-section
    .download-desktop
    .download-desktop-links
    a:first-child,
  #wrapper.download-page
    .download-section
    .download-desktop
    .download-desktop-links
    .download-desktop-links-column:last-child
    a:last-child,
  #wrapper.download-page
    .download-section
    .download-desktop
    .download-desktop-links
    .download-desktop-links-column:first-child
    a:last-child {
        margin-right: 0;
    }

    #wrapper.download-page
    .download-section
    .download-mobile
    .download-mobile-links
    a {
        width: 47.5%;
    }

    #wrapper.download-page
    .download-section
    .download-mobile
    .download-mobile-links
    a:first-child {
        margin-right: 0;
    }

    #wrapper.download-page
    .download-section
    .download-mobile
    .download-mobile-links
    a:last-child {
        float: right;
    }

    #wrapper.download-page
    .download-section
    .download-mobile
    .download-mobile-links
    a
    img {
        height: auto;
    }

    #wrapper.download-page
    .download-section
    .download-mobile
    .download-mobile-links {
        height: 49px;
    }
}

@media (max-width: 450px) {
    #wrapper.download-page
    .download-section
    .download-desktop
    .download-desktop-links
    .download-desktop-links-column:first-child
    a:last-child {
        width: 47.5%;
    }
}

@media (max-width: 400px) {
    #wrapper.download-page
    .download-section
    .download-desktop
    .download-desktop-links
    a {
        margin-bottom: 3%;
    }
}
/* <-- NEW STYLES FOR DOWNLOAD PAGE */

/* SUBSCRYBE PAGE --> */
#subscribe-page #wrapper {
    display: flex;
    flex-direction: column;
    align-items: center;
}

#subscribe-page section.subscribe-section {
    margin: auto;
    width: 100%;
}

#subscribe-page {
    min-height: 700px;
}

#subscribe-page header {
    margin-bottom: 38px;
    position: absolute;
    top: 0;
    width: 100%;
}

#subscribe-page header .content {
    line-height: 0;
}

#subscribe-page header h1 {
    padding-top: 45px;
    display: inline-block;
}

#subscribe-page header nav {
    top: 51px;
}

#subscribe-page header nav ul li:nth-child(3) {
    display: none;
}

#subscribe-page header h1:after {
    display: none;
}

#subscribe-page header h1 img {
    width: 110px;
    z-index: 1;
}

#subscribe-page header h1 img.logo-blue {
    display: none;
}

#subscribe-page header span.privacy-link {
    float: right;
    display: inline-block;
    padding-top: 60px;
    line-height: 30px;
    font-size: 14px;
}

#subscribe-page header span.privacy-link a {
    color: #000;
    opacity: 0.6;
}

#subscribe-page header span.privacy-link a:hover {
    opacity: 1;
}

#subscribe-page header nav ul li a {
    color: #000;
    opacity: 0.6;
    line-height: normal;
    font-family: "roboto_light", Helvetica, Arial, sans-serif;
}

#subscribe-page header nav ul li a:hover {
    opacity: 1;
}

#subscribe-page header .hamburger-menu-button-open:before,
#subscribe-page header .hamburger-menu-button-open span,
#subscribe-page header .hamburger-menu-button-open:after {
    background: #000;
}

#subscribe-page header .hamburger-menu-button-open {
    top: 46px;
}

#subscribe-page header:after {
    display: none;
}

#subscribe-page .subscribe-bg {
    position: absolute;
    z-index: -1;
    top: -1000px;
    left: -57%;
    background: #93d5e6;
    transform: rotate(55deg);
    height: 3000px;
    width: 3000px;
    transform-origin: 0% 0%;
}

#subscribe-page section.subscribe-section {
    z-index: 0;
}

#subscribe-page section.subscribe-section .image {
    display: inline-block;
    width: 55%;
    top: 70px;
}

#subscribe-page section.subscribe-section .image-mobile {
    display: none;
}

#subscribe-page section.subscribe-section .form-content,
#subscribe-page section.subscribe-section .succes-content {
    float: right;
    width: 522px;
    position: relative;
    z-index: 1;
}

#subscribe-page
  section.subscribe-section
  form#subscribe-form
  input::-webkit-input-placeholder {
    color: rgba(0, 0, 0, 0.6);
}

#subscribe-page
  section.subscribe-section
  form#subscribe-form
  input::-moz-placeholder {
    color: rgba(0, 0, 0, 0.6);
} /* Firefox 19+ */
#subscribe-page
  section.subscribe-section
  form#subscribe-form
  input:-moz-placeholder {
    color: rgba(0, 0, 0, 0.6);
} /* Firefox 18- */
#subscribe-page
  section.subscribe-section
  form#subscribe-form
  input:-ms-input-placeholder {
    color: rgba(0, 0, 0, 0.6);
}

#subscribe-page section.subscribe-section form#subscribe-form input,
#subscribe-page section.subscribe-section form#subscribe-form select,
#subscribe-page section.subscribe-section .succes-content .url-copy input {
    border: 1px solid #dadada;
    border-radius: 3px;
    height: 54px;
    margin-bottom: 17px;
    font-size: 16px;
}

#subscribe-page section.subscribe-section .succes-content .url-copy input {
    color: rgba(0, 0, 0, 0.6);
}

#subscribe-page section.subscribe-section form#subscribe-form select {
    width: 100%;
    font-size: 16px;
    line-height: 48px;
    color: rgba(0, 0, 0, 0.6);
    padding: 2px 20px;
    background: #fff;
    font-family: "roboto_light", Helvetica, Arial, sans-serif;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    box-shadow: none;
    outline: 0;
    transition: all ease-in-out 0.15s;
    position: relative;
    z-index: 1;
}

#subscribe-page section.subscribe-section form#subscribe-form select + span {
    content: "";
    bottom: 39px;
    right: 19px;
    width: 0;
    height: 0;
    position: absolute;
    display: block;
    border-style: solid;
    border-width: 7px 5px 0 5px;
    border-color: #898989 transparent transparent transparent;
    z-index: 0;
}

#subscribe-page section.subscribe-section form#subscribe-form label {
    display: block;
    color: #000;
    font-size: 14px;
    line-height: 22px;
    margin-bottom: 6px;
    font-family: "roboto_regular";
}

.subscribe-menu {
    display: none;
}

#subscribe-page section.subscribe-section .form-content.onchange {
    height: 600px;
}

#subscribe-page section.subscribe-section form#subscribe-form .gdpr-checkbox,
#subscribe-page section.subscribe-section .second-step .gdpr-checkbox {
    position: relative;
}

#subscribe-page
  section.subscribe-section
  form#subscribe-form
  .gdpr-checkbox
  div,
#subscribe-page section.subscribe-section .second-step .gdpr-checkbox div {
    display: inline-block;
}

#subscribe-page
  section.subscribe-section
  form#subscribe-form
  .gdpr-checkbox
  label,
#subscribe-page section.subscribe-section .second-step .gdpr-checkbox label {
    cursor: pointer;
    position: absolute;
    width: 25px;
    height: 25px;
    top: 4px;
    left: 0;
    margin: 0;
    display: inline-block;
}

#subscribe-page section.subscribe-section .second-step .gdpr-checkbox label {
    border: 1px solid #dadada;
    border-radius: 3px;
}

#subscribe-page
  section.subscribe-section
  form#subscribe-form
  .gdpr-checkbox
  label:after,
#subscribe-page
  section.subscribe-section
  .second-step
  .gdpr-checkbox
  label:after {
    opacity: 0.1;
    content: "";
    position: absolute;
    width: 9px;
    height: 5px;
    background: transparent;
    top: 10px;
    left: 8px;
    border: 3px solid #3079ed;
    border-top: none;
    border-right: none;
    transform: rotate(-45deg);
}

#subscribe-page
  section.subscribe-section
  .second-step
  .gdpr-checkbox
  label:after {
    top: 9px;
}

#subscribe-page
  section.subscribe-section
  form#subscribe-form
  .gdpr-checkbox
  label:hover::after,
#subscribe-page
  section.subscribe-section
  .second-step
  .gdpr-checkbox
  label:hover::after {
    opacity: 0.5;
}

#subscribe-page
  section.subscribe-section
  form#subscribe-form
  .gdpr-checkbox
  input[type="checkbox"]:checked
  + label:after,
#subscribe-page
  section.subscribe-section
  .second-step
  .gdpr-checkbox
  input[type="checkbox"]:checked
  + label:after {
    opacity: 1;
}

#subscribe-page
  section.subscribe-section
  form#subscribe-form
  .gdpr-checkbox
  input,
#subscribe-page section.subscribe-section .second-step .gdpr-checkbox input {
    width: 25px;
    height: 25px;
    padding: 0;
    margin: 4px 13px 0 0;
}

#subscribe-page section.subscribe-section form#subscribe-form .gdpr-checkbox p,
#subscribe-page section.subscribe-section .second-step .gdpr-checkbox p {
    display: inline-block;
    vertical-align: top;
    width: 90%;
}

#subscribe-page section.subscribe-section .succes-content {
    display: none;
    top: 9px;
}

#subscribe-page section.subscribe-section form#subscribe-form h2,
#subscribe-page section.subscribe-section .succes-content h2,
#subscribe-page section.subscribe-section .second-step h2 {
    color: #000;
    font-size: 34px;
    line-height: 62px;
    margin-bottom: 0;
}

#subscribe-page section.subscribe-section .succes-content h2 {
    line-height: 44px;
}

#subscribe-page section.subscribe-section .second-step h2 {
    line-height: 44px;
    margin-bottom: 18px;
}

#subscribe-page section.subscribe-section form#subscribe-form p,
#subscribe-page section.subscribe-section .succes-content p,
#subscribe-page section.subscribe-section .second-step p,
#subscribe-page section.subscribe-section .second-step li {
    font-size: 16px;
    line-height: 30px;
    margin-bottom: 13px;
}

#subscribe-page section.subscribe-section .second-step li {
    list-style-type: disc;
    margin-left: 25px;
}

#subscribe-page section.subscribe-section .succes-content p {
    line-height: 30px;
    margin-bottom: 32px;
}

#subscribe-page section.subscribe-section form#subscribe-form .form-group-left,
#subscribe-page section.subscribe-section .succes-content .form-group-left {
    width: 245px;
    display: inline-block;
    vertical-align: top;
    position: relative;
}

#subscribe-page section.subscribe-section form#subscribe-form .form-group-right,
#subscribe-page section.subscribe-section .succes-content .form-group-right {
    width: 245px;
    display: inline-block;
    vertical-align: top;
    float: right;
    position: relative;
}

#subscribe-page section.subscribe-section .succes-content .form-group-left,
#subscribe-page section.subscribe-section .succes-content .form-group-right {
    width: 250px;
}

#subscribe-page
  section.subscribe-section
  form#subscribe-form
  .form-group-left
  div,
#subscribe-page
  section.subscribe-section
  form#subscribe-form
  .form-group-right
  div {
    position: relative;
}

#subscribe-page section.subscribe-section .succes-content .form-group-left a,
#subscribe-page section.subscribe-section .succes-content .form-group-right a {
    display: block;
    width: 100%;
    height: 54px;
    border-radius: 3px;
    height: 54px;
    margin-bottom: 19px;
    color: #fff;
    text-align: center;
    line-height: 54px;
    font-family: "roboto_medium";
}

#subscribe-page section.subscribe-section .succes-content a.facebook {
    background: #39579a;
}

#subscribe-page section.subscribe-section .succes-content a.twitter {
    background: #00abf0;
}

#subscribe-page section.subscribe-section .succes-content a.linkedin {
    background: #007ab8;
}

#subscribe-page section.subscribe-section .succes-content a.email {
    background: #2acc72;
}

#subscribe-page section.subscribe-section .succes-content a:hover {
    background: #5e5e5e;
}

#subscribe-page section.subscribe-section .succes-content a i {
    margin-right: 15px;
}

#subscribe-page
  section.subscribe-section
  form#subscribe-form
  .form-submit
  button,
#subscribe-page section.subscribe-section .second-step button {
    width: 100%;
    height: 54px;
    margin-top: 33px;
    border-radius: 3px;
}

#subscribe-page section.subscribe-section .succes-content .url-copy {
    width: 100%;
    margin-top: 16px;
    position: relative;
}

#subscribe-page section.subscribe-section .succes-content .url-copy p {
    line-height: 28px;
    display: inline-block;
    margin-top: 0px;
    margin-bottom: 0;
}

#subscribe-page section.subscribe-section .succes-content .url-copy button {
    float: right;
    font-family: "roboto_medium";
    color: #3079ed;
    opacity: 1;
    font-size: 18px;
    line-height: 28px;
    margin-top: 0px;
    margin-bottom: 0px;
    cursor: pointer;
    background: #fff;
    border: none;
}

#subscribe-page
  section.subscribe-section
  .succes-content
  .url-copy
  button:hover {
    text-decoration: underline;
}

#subscribe-page
  section.subscribe-section
  .succes-content
  .url-copy
  .success-copy {
    position: absolute;
    top: -37px;
    right: 0;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    background: #5e5e5e;
    color: #fff;
    height: 33px;
    line-height: 33px;
    padding: 0 20px;
    display: none;
    text-decoration: none;
}

#subscribe-page
  section.subscribe-section
  .succes-content
  .url-copy
  .success-copy:before {
    margin-top: 0;
    margin-left: -7px;
    right: 17%;
    position: absolute;
    bottom: -8px;
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 8px 7.5px 0 7.5px;
    border-color: #5e5e5e transparent transparent transparent;
}

@media (max-width: 1280px) {
    #subscribe-page section.subscribe-section .image {
        width: 50%;
    }
}

@media (max-width: 1080px) {
    #subscribe-page header {
        margin-bottom: 40px;
    }

    #subscribe-page section.subscribe-section .image {
        width: 45%;
        top: 60px;
    }

    #subscribe-page .subscribe-bg {
        transform: rotate(57.5deg);
    }

    #subscribe-page section.subscribe-section .form-content,
  #subscribe-page section.subscribe-section .succes-content {
        width: 465px;
    }

    #subscribe-page section.subscribe-section form#subscribe-form p,
  #subscribe-page section.subscribe-section .succes-content p {
        font-size: 16px;
    }

    #subscribe-page
    section.subscribe-section
    form#subscribe-form
    .form-group-left,
  #subscribe-page section.subscribe-section .succes-content .form-group-left,
  #subscribe-page
    section.subscribe-section
    form#subscribe-form
    .form-group-right,
  #subscribe-page section.subscribe-section .succes-content .form-group-right {
        width: 220px;
    }
}

@media (max-width: 898px) {
    #subscribe-page section.subscribe-section .image {
        width: 40%;
        top: 95px;
    }

    #subscribe-page section.subscribe-section .form-content,
  #subscribe-page section.subscribe-section .succes-content {
        width: 430px;
    }

    #subscribe-page section.subscribe-section form#subscribe-form p,
  #subscribe-page section.subscribe-section .succes-content p {
        font-size: 14px;
    }

    #subscribe-page
    section.subscribe-section
    form#subscribe-form
    .form-group-left,
  #subscribe-page section.subscribe-section .succes-content .form-group-left,
  #subscribe-page
    section.subscribe-section
    form#subscribe-form
    .form-group-right,
  #subscribe-page section.subscribe-section .succes-content .form-group-right {
        width: 205px;
    }

    #subscribe-page section.subscribe-section form#subscribe-form label {
        font-size: 13px;
    }
}

@media (max-width: 768px) {
    #subscribe-page #wrapper {
        display: block;
    }

    #subscribe-page header {
        height: auto;
        margin-bottom: 45px;
        position: relative;
    }

    #subscribe-page header h1 img.logo-full {
        display: none;
    }

    #subscribe-page header h1 img.logo-blue {
        display: block;
    }

    #subscribe-page section.subscribe-section .image {
        display: none;
    }

    #subscribe-page section.subscribe-section .image-mobile {
        position: relative;
        display: block;
        width: 85%;
        margin: 40px auto 50px;
    }

    #subscribe-page section.subscribe-section .image-mobile .subscribe-bg-mobile {
        background: #93d5e6;
        z-index: -1;
        position: absolute;
        bottom: -416px;
        left: -200px;
        width: 900px;
        height: 580px;
        transform: skewY(-8deg);
    }

    #subscribe-page section.subscribe-section .form-content,
  #subscribe-page section.subscribe-section .succes-content {
        width: 100%;
        float: none;
        margin-bottom: 50px;
    }

    #subscribe-page section.subscribe-section form#subscribe-form h2,
  #subscribe-page section.subscribe-section .succes-content h2 {
        font-size: 30px;
    }

    #subscribe-page section.subscribe-section .succes-content h2 br {
        display: none;
    }

    #subscribe-page section.subscribe-section form#subscribe-form p,
  #subscribe-page section.subscribe-section .succes-content p {
        font-size: 18px;
        line-height: 20px;
        margin-bottom: 28px;
    }

    #subscribe-page section.subscribe-section .succes-content p {
        line-height: 37px;
        margin-bottom: 47px;
    }

    #subscribe-page
    section.subscribe-section
    form#subscribe-form
    .form-group-left,
  #subscribe-page section.subscribe-section .succes-content .form-group-left,
  #subscribe-page
    section.subscribe-section
    form#subscribe-form
    .form-group-right,
  #subscribe-page section.subscribe-section .succes-content .form-group-right {
        width: 48.8%;
    }

    #subscribe-page section.subscribe-section form#subscribe-form label {
        font-size: 14px;
    }

    #subscribe-page
    section.subscribe-section
    form#subscribe-form
    .form-submit
    button {
        margin-top: 27px;
    }

    #subscribe-page section.subscribe-section .succes-content .url-copy {
        margin-top: 28px;
    }

    #subscribe-page section.subscribe-section .succes-content .url-copy button {
        line-height: 28px;
        margin-bottom: 5px;
    }

    #subscribe-page section.subscribe-section .succes-content .url-copy p {
        margin-bottom: 5px;
    }
}

@media (max-width: 468px) {
    #subscribe-page {
        min-height: auto;
    }

    #subscribe-page header {
        margin-bottom: 12px;
    }

    #subscribe-page header .hamburger-menu-button-open {
        top: 15px;
    }

    #subscribe-page header h1,
  #subscribe-page header span.privacy-link {
        padding-top: 30px;
    }

    #subscribe-page section.subscribe-section form#subscribe-form h2,
  #subscribe-page section.subscribe-section .succes-content h2 {
        font-size: 25px;
        line-height: 35px;
    }

    #subscribe-page section.subscribe-section form#subscribe-form p,
  #subscribe-page section.subscribe-section .succes-content p {
        font-size: 16px;
        line-height: 22px;
        margin-bottom: 20px;
    }

    #subscribe-page section.subscribe-section .succes-content p {
        margin-bottom: 25px;
    }

    #subscribe-page section.subscribe-section form#subscribe-form input,
  #subscribe-page section.subscribe-section form#subscribe-form select,
  #subscribe-page section.subscribe-section .succes-content .url-copy input {
        height: 44px;
    }

    #subscribe-page
    section.subscribe-section
    form#subscribe-form
    .form-group-mobile-full {
        width: 100%;
    }

    #subscribe-page section.subscribe-section form#subscribe-form select {
        line-height: 38px;
    }

    #subscribe-page section.subscribe-section form#subscribe-form input,
  #subscribe-page section.subscribe-section form#subscribe-form select,
  #subscribe-page section.subscribe-section .succes-content .url-copy input {
        font-size: 16px;
        line-height: 20px;
        padding: 2px 15px;
        margin-bottom: 15px;
    }

    #subscribe-page section.subscribe-section form#subscribe-form select + span {
        bottom: 35px;
        right: 14px;
    }

    #subscribe-page
    section.subscribe-section
    form#subscribe-form
    .form-submit
    button {
        margin-top: 5px;
    }

    #subscribe-page section.subscribe-section .image-mobile {
        display: none;
    }

    #subscribe-page section.subscribe-section .succes-content .form-group-left,
  #subscribe-page section.subscribe-section .succes-content .form-group-right {
        width: 100%;
        float: none;
    }

    #subscribe-page section.subscribe-section .succes-content .form-group-left a,
  #subscribe-page
    section.subscribe-section
    .succes-content
    .form-group-right
    a {
        height: 44px;
        line-height: 44px;
        margin-bottom: 16px;
    }

    #subscribe-page section.subscribe-section .succes-content .url-copy button {
        line-height: 28px;
        margin-bottom: 5px;
    }

    #subscribe-page
    section.subscribe-section
    .succes-content
    .url-copy
    button
    span {
        display: none;
    }

    #subscribe-page section.subscribe-section .succes-content .url-copy {
        margin-top: 8px;
    }

    #subscribe-page section.subscribe-section .succes-content .url-copy p {
        margin-bottom: 5px;
    }

    #subscribe-page
    section.subscribe-section
    .succes-content
    .url-copy
    .success-copy {
        top: -45px;
    }

    #subscribe-page
    section.subscribe-section
    .succes-content
    .url-copy
    .success-copy:before {
        right: 6%;
    }

    #subscribe-page section.subscribe-section .succes-content h2 br {
        display: block;
    }
}

@media (max-width: 414px) {
    #page-partners .section-promo.section-partner {
        height: 148px;
    }
}

@media (max-width: 370px) {
    #subscribe-page section.subscribe-section form#subscribe-form label {
        font-size: 11px;
    }

    #subscribe-page section.subscribe-section form#subscribe-form input,
  #subscribe-page section.subscribe-section form#subscribe-form select,
  #subscribe-page section.subscribe-section .succes-content .url-copy input {
        font-size: 12px;
        padding: 2px 10px;
    }

    #subscribe-page section.subscribe-section .succes-content .url-copy p {
        font-size: 14px;
    }

    #subscribe-page section.subscribe-section .succes-content .url-copy button {
        font-size: 16px;
    }

    #page-partners .section-promo.section-partner {
        height: 198px;
    }
}

@media screen and (min-height: 1050px) {
    #subscribe-page .subscribe-bg {
        left: -21%;
        transform: rotate(63deg);
    }
}

@media screen and (min-height: 1440px) {
    #subscribe-page .subscribe-bg {
        left: -5%;
        transform: rotate(65deg);
    }
    #pricing-page
  section.section.pricing-plans
  .rufus {
      right: -65px;
  }
}

span#call-support-team-popup {
    color: #3079ed;
    border-bottom: 1px solid;
    cursor: pointer;
}
/* <-- SUBSCRYBE PAGE */
#subscribe-page section.subscribe-section form#subscribe-form select.error {
    box-shadow: inset 0 0 15px rgba(255, 0, 0, 0.5);
}

header .subscribe-button {
    margin-top: -20px;
}

#subscribe-page header .subscribe-button {
    margin-top: -30px;
}

#page-features header .subscribe-button {
    margin-bottom: 100px;
}
/* #page-features .section-features-chanty-extras-new .image.gif {
  border-radius: 0 0 3px 3px;
  box-shadow: rgba(0, 0, 0, 0.15) 0px 10px 20px, rgb(245, 245, 245) 0px -1px 0px;
} */
/* #page-features .section-features-chanty-extras-new .image.gif video {
  width: 100%;
  height: 100%;
  margin-top: -2px;
  border-radius: 6px;
}
#page-features .section-features-chanty-extras-new .image.mobile-hide video {
  width: 100%;
  height: 100%;
  margin-top: -2px;
  border-radius: 6px;
}
#page-features .section-features-chanty-extras-new .image.mobile-hide {
  margin-top: 100px;
  border-radius: 0 0 3px 3px;
  box-shadow: rgba(0, 0, 0, 0.15) 0px 10px 20px, rgb(245, 245, 245) 0px -1px 0px;
} */
.subscribe-button a, .start-application {
    display: block;
    color: #fff;
    font-size: 18px;
    font-family: "roboto_medium", Helvetica, Arial, sans-serif;
    line-height: 60px;
    text-align: center;
    background: #2acc72;
    height: 60px;
    width: 350px;
    border-radius: 3px;
    vertical-align: top;
}

.start-application:hover {
    cursor: pointer;
    background: #27bb69;
    transition: all 0.2s ease-in-out;
}

.subscribe-button a:hover {
    background: #27bb69;
}

.section-promo .subscribe-button {
    float: right;
}

@media (max-width: 1200px) {
    .section-promo .subscribe-button {
        margin: 20px auto 0;
        float: none;
    }
}

@media (max-width: 650px) {
    header .subscribe-button {
        margin-top: 0px;
    }
}

@media (max-width: 450px) {
    #subscribe-page
    section.subscribe-section
    form#subscribe-form
    .gdpr-checkbox
    p,
  #subscribe-page section.subscribe-section .second-step .gdpr-checkbox p {
        width: 85%;
    }
}

@media (max-width: 414px) {
    .subscribe-button a {
        width: 100%;
    }
}

/*NEW SIGNUP FORM -> */
.subscribe-button.signup-email-form {
    width: 480px;
    position: relative;
}

.subscribe-button.signup-email-form input.signup-email {
    border-radius: 3px;
    padding-right: 185px;
}

.subscribe-button.signup-email-form button.signup-email-link {
    position: absolute;
    width: 175px;
    right: 5px;
    bottom: 5px;
    height: 50px;
    line-height: 50px;
    font-size: 16px;
    text-transform: none;
    background-color: #2acc72;
    color: #fff;
    border: none;
    border-radius: 3px;
    font-family: "roboto_regular", Helvetica, Arial, sans-serif;
    transition: all 0.2s ease-in-out;
}

.subscribe-button.signup-email-form button.signup-email-link:hover {
    background-color: #27bb69;
}

.subscribe-button.signup-email-form form {
    display: block;
    float: none;
    position: relative;
}

.subscribe-button.signup-email-form span.signup-error.signup-email-error {
    color: #fff;
    display: none;
}

.index-header-content .subscribe-button.signup-email-form span.signup-error.signup-email-error {
    color: rgba(255, 0, 0, 0.5);
}

.subscribe-button.signup-email-form form.error input {
    border: 1px solid rgba(255, 0, 0, 0.5);
}

.subscribe-button.signup-email-form
  form.error
  + span.signup-error.signup-email-error {
    display: block;
}

.subscribe-button.signup-email-form input::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
    color: #5e5e5e;
}

.subscribe-button.signup-email-form input::-moz-placeholder {
  /* Firefox 19+ */
    color: #5e5e5e;
}

.subscribe-button.signup-email-form input:-ms-input-placeholder {
  /* IE 10+ */
    color: #5e5e5e;
}

.subscribe-button.signup-email-form input:-moz-placeholder {
  /* Firefox 18- */
    color: #5e5e5e;
}

@media (max-width: 790px) {
    header .image {
        display: none;
    }
}

@media (max-width: 580px) {
    #page-features header#features-header .image.image-video {
        height: 283px;
    }
}

@media (max-width: 550px) {
    .subscribe-button.signup-email-form {
        width: 100%;
    }

    .subscribe-button.signup-email-form input.signup-email {
        padding-right: 35%;
    }

    .subscribe-button.signup-email-form button.signup-email-link {
        width: calc(35% - 5px);
    }

    #page-partners .section-promo-design:before {
        top: -210px;
    }

    #page-features header#features-header .image.image-video {
        height: 250px;
    }
}

/* <- NEW SIGNUP FORM*/

#wrapper.email-preferences-page {
    min-height: calc(100% - 70px);
}

#wrapper.email-preferences-page header {
    margin-bottom: 0;
}

#wrapper.email-preferences-page header div.container {
    height: 272px;
}

#wrapper.email-preferences-page header:after {
    height: 272px;
    transform: skewY(0);
}

#wrapper.email-preferences-page header h1 {
    padding-top: 45px;
}

#wrapper.email-preferences-page header h2 {
    margin-top: 30px;
    margin-bottom: 17px;
    line-height: 62px;
}

#wrapper.email-preferences-page header p {
    max-width: 625px;
    line-height: 24px;
    font-size: 16px;
    margin-bottom: 0;
    color: rgba(255, 255, 255, 0.7);
    font-family: "roboto_regular";
}

#wrapper.email-preferences-page .email-preferences-section {
    margin-top: 33px;
    margin-bottom: 50px;
    z-index: 1;
}

#wrapper.email-preferences-page .email-preferences-item {
    margin-bottom: 25px;
    width: 49.99%;
    float: left;
}

#wrapper.email-preferences-page .email-preferences-item:last-child {
    float: none;
    margin-bottom: 40px;
}

#wrapper.email-preferences-page .email-preferences-checkbox {
    position: relative;
    display: inline-block;
    vertical-align: top;
}

#wrapper.email-preferences-page .email-preferences-checkbox label {
    cursor: pointer;
    position: absolute;
    width: 18px;
    height: 18px;
    top: 7px;
    left: 0;
    margin: 0;
    display: inline-block;
}

#wrapper.email-preferences-page .email-preferences-checkbox label {
    border: 1px solid #d0d0d0;
    border-radius: 3px;
}

#wrapper.email-preferences-page .email-preferences-checkbox label:after {
    opacity: 0;
    content: "";
    position: absolute;
    width: 9px;
    height: 5px;
    background: transparent;
    top: 5px;
    left: 4px;
    border: 3px solid #3079ed;
    border-top: none;
    border-right: none;
    transform: rotate(-45deg);
}

#wrapper.email-preferences-page .email-preferences-checkbox label:hover::after {
    opacity: 0.5;
}

#wrapper.email-preferences-page
  .email-preferences-checkbox
  input[type="checkbox"]:checked
  + label:after {
    opacity: 1;
}

#wrapper.email-preferences-page .email-preferences-checkbox input {
    width: 18px;
    height: 18px;
    padding: 0;
    margin: 7px 10px 0 0;
}

#wrapper.email-preferences-page .email-preferences-text {
    display: inline-block;
    vertical-align: top;
    max-width: calc(100% - 35px);
}

#wrapper.email-preferences-page .email-preferences-text h3 {
    font-size: 20px;
    line-height: 34px;
    font-family: "roboto_regular";
    margin-bottom: 5px;
}

#wrapper.email-preferences-page .email-preferences-text p {
    line-height: 24px;
}

#wrapper.email-preferences-page button#email-preferences-button {
    width: 165px;
    font-size: 16px;
    border-radius: 3px;
}

#wrapper.thanks-page {
    min-height: calc(100% - 70px);
}

#wrapper.thanks-page header {
    margin-bottom: 0;
}

#wrapper.thanks-page header:after {
    height: 255px;
    transform: skewY(0);
}

#wrapper.thanks-page header h1 {
    padding-top: 45px;
    margin-bottom: 50px;
}

#wrapper.thanks-page .thanks-content-wrapper {
    max-width: 780px;
    padding: 24px 40px 40px 40px;
    margin: 0 auto;
    border: 1px solid #dadada;
    position: relative;
    z-index: 1;
    background: #fff;
    border-radius: 3px;
    margin-bottom: 50px;
}

#wrapper.thanks-page .thanks-content-wrapper .thanks-content-text {
    display: inline-block;
    width: calc(100% - 220px);
    vertical-align: top;
    margin-right: 50px;
}

#wrapper.thanks-page .thanks-content-wrapper h2 {
    font-size: 34px;
    line-height: 62px;
    color: #3a3a3a;
    margin-bottom: 13px;
}

#wrapper.thanks-page .thanks-content-wrapper p {
    font-size: 16px;
    line-height: 24px;
    color: #3a3a3a;
    font-family: "roboto_regular";
}

#wrapper.thanks-page .thanks-content-wrapper img {
    display: inline-block;
    margin-bottom: 20px;
    float: right;
}

#wrapper.thanks-page .thanks-content-wrapper textarea {
    font-size: 16px;
    padding: 15px 20px;
    min-width: 100%;
    max-width: 100%;
    min-height: 125px;
    max-height: 125px;
    border-color: #dadada;
    border-radius: 3px;
    margin-bottom: 40px;
    resize: none;
}

#wrapper.thanks-page .thanks-content-wrapper button {
    border-radius: 3px;
    font-size: 16px;
    width: 155px;
}

#wrapper.thanks-page .thanks-content-wrapper #happy-thanks-text,
#wrapper.thanks-page .thanks-content-wrapper #sad-thanks-text {
    padding-top: 40px;
    height: 288px;
}

#wrapper.thanks-page + footer .social span.mailtochanty {
    display: none;
}

#wrapper.thanks-page header nav {
    top: 51px;
}

@media (max-width: 900px) {
    #wrapper.thanks-page {
        min-height: calc(100% - 151px);
    }

    #wrapper.thanks-page header {
        height: auto;
    }
}

@media (max-width: 768px) {
    #wrapper.email-preferences-page .email-preferences-item {
        width: 100%;
        float: none;
    }

    #wrapper.thanks-page header h1 {
        padding-top: 30px;
        margin-bottom: 30px;
    }

    #wrapper.thanks-page header:after {
        height: 94px;
    }

    #wrapper.thanks-page .thanks-content-wrapper {
        max-width: 100%;
        border: none;
        padding: 0;
        padding-top: 25px;
        margin-bottom: 25px;
    }

    #wrapper.thanks-page .thanks-content-wrapper h2 {
        margin-top: 0px;
        margin-bottom: 17px;
        line-height: 34px;
        font-size: 30px;
    }

    #wrapper.thanks-page .thanks-content-wrapper .thanks-content-text {
        padding-bottom: 20px;
    }

    #wrapper.thanks-page .thanks-content-wrapper textarea {
        margin-bottom: 19px;
    }

    #wrapper.thanks-page .thanks-content-wrapper #happy-thanks-text,
  #wrapper.thanks-page .thanks-content-wrapper #sad-thanks-text {
        height: auto;
    }

    #wrapper.thanks-page header nav {
        top: 36px;
    }
}

@media (max-width: 650px) {
    #wrapper.email-preferences-page header,
  #wrapper.thanks-page header {
        height: auto;
        background: #3079ed;
    }

    #wrapper.email-preferences-page header:after,
  #wrapper.thanks-page header:after {
        display: none;
    }

    #wrapper.email-preferences-page header div.container {
        height: auto;
    }

    #wrapper.email-preferences-page header h1,
  #wrapper.thanks-page header h1 {
        padding-top: 25px;
    }

    #wrapper.thanks-page header h1 {
        margin-bottom: 25px;
    }

    #wrapper.email-preferences-page header h2 {
        margin-top: 18px;
        margin-bottom: 15px;
        line-height: 34px;
    }

    #wrapper.email-preferences-page header p {
        padding-bottom: 20px;
    }

    #wrapper.email-preferences-page .email-preferences-section {
        margin-top: 25px;
        margin-bottom: 40px;
    }

    #wrapper.email-preferences-page .email-preferences-item {
        margin-bottom: 20px;
    }

    #wrapper.email-preferences-page .email-preferences-item:last-child {
        margin-bottom: 30px;
    }

    #wrapper.thanks-page header .hamburger-menu-button-open,
  #wrapper.thanks-page header .hamburger-menu-button-close {
        top: 10px;
    }

    #wrapper.thanks-page header nav#hamburger-menu.active {
        top: 0;
    }
}

@media (max-width: 480px) {
    #page-partners .section-promo-design:before {
        top: -200px;
    }

    #page-partners .section-promo.section-partner {
        height: 142px;
    }

    #wrapper.email-preferences-page button#email-preferences-button,
    #wrapper.thanks-page .thanks-content-wrapper button {
        width: 100%;
    }

    #wrapper.thanks-page .thanks-content-wrapper img {
        display: block;
        height: 135px;
        margin: 0 auto 20px;
        float: none;
    }

    #wrapper.thanks-page .thanks-content-wrapper .thanks-content-text {
        width: 100%;
    }

    #wrapper.thanks-page header .hamburger-menu-button-open,
  #wrapper.thanks-page header .hamburger-menu-button-close {
        top: 0px;
    }

    #wrapper.thanks-page header h1 {
        padding-top: 15px;
        margin-bottom: 15px;
    }

    #page-book-demo .section-book-demo .content-outer {
        margin: -44px 0 0 0;
    }

    #page-book-demo header {
        height: auto;
        z-index: auto;
    }

    #page-book-demo header::after {
        height: 300px;
        transform: none;
    }

    #page-book-demo header h2 {
        margin: 20px 0 0 0;
        line-height: 34px;
    }

    #page-book-demo .section-book-demo .content-outer {
        padding: 24px 24px 12px 24px;
    }

    #page-book-demo .section-book-demo .description ul.learn-how-to {
        margin-bottom: 24px;
    }

    #page-book-demo .section-book-demo .form {
        margin-bottom: 34px;
    }

    #page-book-demo .section-book-demo .form h3,
  #page-book-demo .section-book-demo .thanks-text h3 {
        font-size: 25px;
        line-height: 30px;
    }

    #page-book-demo .section-book-demo .description h4,
  #page-book-demo .section-book-demo .description h4 {
        margin-bottom: 10px;
    }
}

@media (max-width: 375px) {
    #page-partners .section-promo.section-partner {
        height: 168px;
    }

    #page-book-demo .section-book-demo .content-outer {
        margin: -40px 0 0 0;
    }

    #page-book-demo header h2 {
        max-width: 280px;
    }
}

#pricing-page header:after {
    transform: none;
    height: 324px;
}

#pricing-page header {
    margin-bottom: 50px;
}

#pricing-page header .header-bg {
    height: 324px;
    background-size: cover;
}

#pricing-page header #signup-button {
    background: #fff;
    color: #3079ed;
}

#pricing-page header #signup-button:hover {
    opacity: 0.6;
}

#pricing-page section.section.pricing-plans {
    background: #fafafa;
    padding-bottom: 70px;
    color: #222;
}

#pricing-page section.section.pricing-plans .container {
    display: flex;
    flex-direction: row;
    align-items: normal;
    justify-content: center;
}

#pricing-page section.section.pricing-plans .pricing-plan.features {
    width: 30%;
    padding: 44px 0 0px 0;
    margin: 60px 0px 0 0px;
    text-align: left;
    background: #fff;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2);
}

#pricing-page
  section.section.pricing-plans
  .pricing-plan.features
  span:nth-child(1) {
    padding: 0 0 0 30px;
    font-size: 16px;
    font-family: "Roboto", Helvetica, Arial, sans-serif;
    font-weight: 500;
    line-height: 20px;
    text-transform: uppercase;
}

#pricing-page
  section.section.pricing-plans
  .pricing-plan.features
  .features-description {
    display: table-cell;
    vertical-align: middle;
    height: 172px;
}

#pricing-page
  section.section.pricing-plans
  .pricing-plan.features
  .features-description
  p {
    display: inline-block;
    color: #5e5e5e;
    font-weight: 300;
    font-family: "Roboto", Helvetica, Arial, sans-serif;
    font-size: 16px;
    padding: 0px 30px 0 30px;
}

#pricing-page
  section.section.pricing-plans
  .pricing-plan.features
  .features-description
  p:first-child {
    margin-bottom: 15px;
}

#pricing-page
  section.section.pricing-plans
  .pricing-plan.features
  div
  .pricing-points {
    margin: 8px 0 0 0;
}

#pricing-page section.section.pricing-plans .pricing-plan {
    width: 30%;
    text-align: center;
    height: fit-content;
    background: #fff;
    z-index: 1;
    border-radius: 3px;
}

#pricing-page section.section.pricing-plans .pricing-plan.pricing-plan-free {
    margin: 30px 0 0 0;
    padding: 50px 0 0px 0;
    width: 30%;
    box-shadow: 0 0 8px 0px rgba(0, 0, 0, 0.2);
}

#pricing-page
  section.section.pricing-plans
  .pricing-plan.pricing-plan-free
  ul
  li {
    padding: 0;
}

#pricing-page
  section.section.pricing-plans
  .pricing-plan.pricing-plan-free
  ul
  li:last-child,
#pricing-page
  section.section.pricing-plans
  .pricing-plan.pricing-plan-busines
  ul
  li:last-child {
    height: 88px;
    padding: 19px 0 0 0;
}

#pricing-page
  section.section.pricing-plans
  .pricing-plan.pricing-plan-busines
  ul
  li:last-child {
    height: 108px;
}
#pricing-page
  section.section.pricing-plans
  .pricing-plan.pricing-plan-busines
  ul
  li:last-child 
  .save-25 {
    margin: 20px auto 0;
    display: block;
    font-size: 12px;
    font-family: "Roboto", Helvetica, Arial, sans-serif;
    color: #EE3833;
    right: 10px;
    top: 11px;
    border: 1px solid #EE3833;
    border-radius: 3px;
    padding: 0px 5px;
    width: 70px;
    height: 22px;
    line-height: 21px;
    text-transform: uppercase;
    font-weight: 600;
  }

#pricing-page section.section.pricing-plans .pricing-plan.pricing-plan-busines {
    box-shadow: 0px 0 24px 0px rgba(0, 0, 0, 0.2);
    margin: 0;
    padding: 18px 0 0 0;
    width: 30%;
    position: relative;
}

#pricing-page
  section.section.pricing-plans
  .pricing-plan.pricing-plan-busines
  ul {
    padding: 0 0 1px 0;
}

#pricing-page
  section.section.pricing-plans
  .pricing-plan.pricing-plan-busines
  .pricing-points
  li {
    padding: 0;
}

#pricing-page
  section.section.pricing-plans
  .rufus {
      display: block;
      background-image: url(../images/save-25.png);
      background-repeat: no-repeat;
      background-size: contain;
      position: absolute;
      width: 469px;
      height: 167px;
      bottom: -50px;
      z-index: 2;
      right: -75px;
  }

#pricing-page .pricing-plan .pricing-price > span {
    font-size: 16px;
    font-family: "Roboto", Helvetica, Arial, sans-serif;
    font-weight: 500;
    line-height: 34px;
    text-transform: uppercase;
}

#pricing-page .pricing-plan .pricing-price div {
    justify-content: space-between;
    padding-bottom: 44px;
    margin-bottom: -7px;
}

#pricing-page .pricing-plan .pricing-price div p {
    display: inline-block;
    font-family: "Roboto", Helvetica, Arial, sans-serif;
    font-weight: bold;
    font-size: 24px;
    padding-top: 6px;
}

#pricing-page .pricing-plan.pricing-plan-busines .pricing-price div p.save-25 {
    margin: 8px auto 8px;
    display: block;
    font-size: 12px;
    font-family: "Roboto", Helvetica, Arial, sans-serif;
    color: #EE3833;
    right: 10px;
    top: 11px;
    border: 1px solid #EE3833;
    border-radius: 3px;
    padding: 2px 5px;
    width: 70px;
    text-transform: uppercase;
}

#pricing-page .pricing-plan .pricing-price div p span:nth-child(1) {
    font-size: 50px;
    line-height: 50px;
    font-weight: 500;
}

#pricing-page .pricing-plan .pricing-price div p span:nth-child(2) {
    font-size: 16px;
    padding: 10px 0 0 0;
    font-weight: 500;
}

#pricing-page .pricing-plan .pricing-price a {
    width: 170px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    font-family: "Roboto", Helvetica, Arial, sans-serif;
    font-weight: 400;
    border-radius: 3px;
    transition: all 0.2s ease-in-out;
    display: block;
    margin: 48px auto 0;
}

#pricing-page .pricing-plan.pricing-plan-busines .pricing-price a {
    margin-top: 45px;
}

#pricing-page .pricing-plan .pricing-points a {
    width: 170px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    font-family: "Roboto", Helvetica, Arial, sans-serif;
    font-weight: 400;
    border-radius: 3px;
    transition: all 0.2s ease-in-out;
    display: block;
    margin: 0 auto;
}

#pricing-page .pricing-plan.pricing-plan-free .pricing-price a,
#pricing-page .pricing-plan.pricing-plan-free .pricing-points a {
    color: #18cd6e;
    border: 1px solid #18cd6e;
}

#pricing-page .pricing-plan.pricing-plan-free .pricing-price a:hover,
#pricing-page .pricing-plan.pricing-plan-free .pricing-points a:hover {
    background: #18cd6e;
    color: #fff;
}

#pricing-page
  .pricing-plan.pricing-plan-busines
  .pricing-price
  .pricing-link-disabled {
    width: 170px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    font-family: "Roboto", Helvetica, Arial, sans-serif;
    font-weight: 400;
    border-radius: 3px;
    color: #fff;
    background: #2acc72;
    cursor: pointer;
    transition: all 0.2s ease-in-out;
    display: block;
    margin: 16px auto 0;
}

#pricing-page
  .pricing-plan.pricing-plan-busines
  .pricing-points
  li
  .pricing-link-disabled {
    width: 170px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    font-family: "Roboto", Helvetica, Arial, sans-serif;
    font-weight: 400;
    border-radius: 3px;
    color: #fff;
    background: #2acc72;
    cursor: pointer;
    transition: all 0.2s ease-in-out;
    display: block;
    margin: 0 auto;
}

#pricing-page
  .pricing-plan.pricing-plan-busines
  .pricing-price
  .pricing-link-disabled:hover,
#pricing-page
  .pricing-plan.pricing-plan-busines
  .pricing-points
  li
  .pricing-link-disabled:hover {
    background: #27bb69;
}

#pricing-page .pricing-plan ul.pricing-points li {
    line-height: 44px;
    padding-left: 35px;
    background: #ffffff;
}

#pricing-page .pricing-plan ul.pricing-points li:nth-child(2n) {
    background: #f4f4f4;
}

#pricing-page .pricing-plan ul.pricing-points li strong .for-free {
    font-family: "Roboto", Helvetica, Arial, sans-serif;
    font-weight: 500;
    text-transform: uppercase
}

#pricing-page .pricing-plan ul.pricing-points li b {
    font-family: "Roboto", Helvetica, Arial, sans-serif;
    font-weight: 400;
}

#pricing-page .pricing-plan ul.pricing-points li span.mob-show {
    display: none;
}

#pricing-page .pricing-plan ul.pricing-points li > span.check {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAaCAYAAADWm14/AAAAAXNSR0IArs4c6QAAAwVJREFUSA3lVU1ME0EUnrdtt8EYYEswJsafozfbKhg8GGNiPPgHQTDRA8b4QzB4MCGBrpo9QLn4d+GAHkw04QBq0OjFeDCECwKF6EUN8SIXNHRbkKjtss83xWl2ty60icvFubz53rx53/fezOwy9j+NpkH0OesFp8MrrGkoDWf050T47oSsXNM0MDmX5BWhM++zrN7DEI8gYhcXIrqxLgKisflmNLFTiOJdGGqGZY49FxC5ru9Cxh4Icgbwkh+BwJ7egdr4QlVm0ZhgDHfkCIF99JXD3snOUFoI8KwDBzT0Zxezg4IcgC34MFBvJeciPBOQ/pW8Ra0/uFI5mCDBmcne8g+icmE9ERBW9RYiv2IhuZHoDr0Q2Gr/+R3Yo6ZrDXN5hFof5ETU+seJnlAzAJCmwuHaAfFOC7e4e2q075sNNJ7myRm8r1ZCZ93IeaYCAfShgGgs2TczrT/kc3c6+0qThrKRyTxhyLbkVgCS/qBU/6oDluyRduS3Ql51VM0Rn+b+3aqeInPZGuM2n8mk+kjwPr4OjD4yknRqXKv87BYv/LYO8K8TlcxJc8NEbAvHkt0Cu9mwmmxDNM+LdWp5x1R35WuBV7M2ATzwuKy0U4KB/CZENaLOX81jxySi6vvpt3JXuKn6R4m4ckfgtWyBAP6XqpCVFmpk/tmgCTcjMf2cM1mNOr8VTXMIGQb4Gt34iYqgctEZtxouEMCD32hgVAaVJurEyMpmuoyI9yJqqlEkq7uNZQbCMOFNOR+wOVkua6C9P0VMMfavAvhGnkiWlWMkIsExVemjcx4Ix1KHOP7xTb9Ply7K59T2rB+hcUzbMMtxKWPNZxbpWqxmkBlBZDv/JF5iEt0REy8IIolBa6I31C9wKXZNATwZP2vDhFHqwjZncupQ/1Q81Or0F4tdj8CaYLyn6ksg6Oet/2r1060blbYr7TZfiaAoATznW638UwCkw3Te4l8+G2TyyclLkC2R0xZetAC+azyuTEsSO0qVJ0HyNYzFN87Zsq0XqNPSofXi8pznN4tMBZ36y4ziAAAAAElFTkSuQmCC);
    background-position: center;
    width: 16px;
    height: 13px;
    background-repeat: no-repeat;
    background-size: contain;
    display: inline-block;
    margin-right: 10px;
}

#pricing-page .pricing-plan ul.pricing-points li > span.check.mob-check {
    display: none;
}

#pricing-page .pricing-plan ul.pricing-points li span > span.check.mob-check {
    display: none;
}

#pricing-page .pricing-plan ul.pricing-points li span.unlim {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAaCAYAAADWm14/AAAAAXNSR0IArs4c6QAAAu5JREFUSA3tVs1rE1EQb6JtDoIgeMotOaitH5uc0lLwHwiCoSVSiklOEb9RVFAp5CBSlIhiVbwlK6WwNBGEoAiFnAOB5B9IbjkFEjxqNvE38U19ee3bZLEeBBc282bezPwmM+/N7NTU/2dMBizLOjRGZey2kw+Pk3Umk5lpNBoFj8dTy+fza066ur1kMvlkMBgYwWBwCf6+q3raf5dOp6fb7fY2DC7gPR8KhXz1en1HdeDEA/wpwB9B50S32zUikUihWq32ZRuvzMhrn8/nhfHuPtYPE4nEM1nHaU26ZMM65Mvv9+/JuDYDlUrFjsViBYocTk4KR4uGYRxFJr6y4/0owLOQ3+M9lPATSrDsqgRkXC6XbUqbbdtnwM4KhwvhcPhYrVb7IvgRkkqlXuLf3mEhwD8im/FsNvuDZTLVZoCVqGYiE6chmyM5AOZxJo4jE59Zjyhq/hp7t1gG8EIgELgE8B7LVLqnJqoC80jf4WazuQmAOMtA3+J23CAe4Bsg12hND8AtgK/CTgs+1BtqT/hD97lUKn1AECts4vV639O63+9fYRnAt6LR6OV4PG6zTEcnzgA7EEHkEcQqy2QK8E2AJycBJ7vdayY7cVqTY6Q2ASBT1SMZ7U0KTvauA1BB/5R3HQCVAIfRRAkSKjjJsJd36v2qjaszoDuEAPbgTbPzv3II97uGAHqXy+WuEzAa0BsEcVUK4uCuoQDfAsCyBLCBHnCTeaKiEQ37AvEIcBuHcsWpF4zthGIqWgBfIqf04O6/AvjtX9zvX+qM1KahOy+kc5glZ9HOi+oUZCvHABD5DI1kOLzIBqAvAH5X4keWNCNoYEG4IDZme73eObTzIs2WEWUw2gAInD5GoEPfA/w8N03zPjM6StMSQRzB/qLQOdXpdMI0U9QgtNew1WoNUEP542Ed4A90oKpc6K6znHyRT+aZajMgpmCRIoexBYeP2WhSikzsYGpOQ/8bfQ/oRrKjPzdNRefoIHzofP/78p8D9mVcT0GSnQAAAABJRU5ErkJggg==);
    background-position: center;
    width: 16px;
    height: 13px;
    background-repeat: no-repeat;
    background-size: contain;
    display: inline-block;
    margin-right: 10px;
}

#pricing-page .section-rated {
    background: #fafafa;
    padding: 52px 0 62px 0;
}

#pricing-page .section-rated img.stars-rate {
    width: 168px;
    display: inline-block;
    margin: 0 0 -1px 14px
}

#pricing-page .section-rated h2 {
    margin-bottom: 40px;
    display: inline-block;
}

#pricing-page .section-rated .logo-review li img {
    width: 120px;
}

#pricing-page .section-rated .logo-review li img.appstore {
    width: 36px;
}

#pricing-page .section-rated .logo-review li {
    float: left;
    display: block;
    width: 19.323%;
}

#pricing-page .section-rated .logo-review li.appstore-holder {
    margin: -5px 0 0 0;
    text-align: center;
    width: 42px;
}

#pricing-page .section-rated .logo-review li:last-child {
    text-align: right;
}

#pricing-page .section-rio-calc {
    padding: 68px 0 70px 0;
}

#pricing-page .section-rio-calc .clac-question {
    font-family: "Roboto", Helvetica, Arial, sans-serif;
    font-weight: 400;
}

#pricing-page .section-rio-calc .amout-heading {
    float: left;
}

#pricing-page .section-rio-calc .compare-changer {
    padding: 0 40px 0 0;
    position: relative;
    top: 63px;
}

#pricing-page .section-rio-calc .compare-changer span {
    font-size: 16px;
}

#pricing-page .section-rio-calc .compare-wrapper {
    width: 63%;
    box-sizing: border-box;
    float: right;
    padding: 0 60px 0 50px;
    margin-top: -20px;
}

#pricing-page .section-rio-calc .compare-wrapper::before {
    content: '';
    clear: both;
    display: block;
}

#pricing-page .section-rio-calc .compare-wrapper .compare {
    display: none;
    background: #fafafa;
    border-radius: 3px;
    padding: 40px 40px 35px 40px;
    height: 424px;
}

#pricing-page .section-rio-calc .compare-wrapper .save {
    text-transform: uppercase;
    font-family: "Roboto", Helvetica, Arial, sans-serif;
    font-weight: 500;
    padding-bottom: 20px;
    font-size: 16px;
}

#pricing-page .section-rio-calc .compare-wrapper h4 {
    font-family: "Roboto", Helvetica, Arial, sans-serif;
    font-weight: 500;
    padding: 10px 0;
}

#pricing-page .section-rio-calc .compare-wrapper .compare .features-benefit span.check {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAaCAYAAADWm14/AAAAAXNSR0IArs4c6QAAAwVJREFUSA3lVU1ME0EUnrdtt8EYYEswJsafozfbKhg8GGNiPPgHQTDRA8b4QzB4MCGBrpo9QLn4d+GAHkw04QBq0OjFeDCECwKF6EUN8SIXNHRbkKjtss83xWl2ty60icvFubz53rx53/fezOwy9j+NpkH0OesFp8MrrGkoDWf050T47oSsXNM0MDmX5BWhM++zrN7DEI8gYhcXIrqxLgKisflmNLFTiOJdGGqGZY49FxC5ru9Cxh4Icgbwkh+BwJ7egdr4QlVm0ZhgDHfkCIF99JXD3snOUFoI8KwDBzT0Zxezg4IcgC34MFBvJeciPBOQ/pW8Ra0/uFI5mCDBmcne8g+icmE9ERBW9RYiv2IhuZHoDr0Q2Gr/+R3Yo6ZrDXN5hFof5ETU+seJnlAzAJCmwuHaAfFOC7e4e2q075sNNJ7myRm8r1ZCZ93IeaYCAfShgGgs2TczrT/kc3c6+0qThrKRyTxhyLbkVgCS/qBU/6oDluyRduS3Ql51VM0Rn+b+3aqeInPZGuM2n8mk+kjwPr4OjD4yknRqXKv87BYv/LYO8K8TlcxJc8NEbAvHkt0Cu9mwmmxDNM+LdWp5x1R35WuBV7M2ATzwuKy0U4KB/CZENaLOX81jxySi6vvpt3JXuKn6R4m4ckfgtWyBAP6XqpCVFmpk/tmgCTcjMf2cM1mNOr8VTXMIGQb4Gt34iYqgctEZtxouEMCD32hgVAaVJurEyMpmuoyI9yJqqlEkq7uNZQbCMOFNOR+wOVkua6C9P0VMMfavAvhGnkiWlWMkIsExVemjcx4Ix1KHOP7xTb9Ply7K59T2rB+hcUzbMMtxKWPNZxbpWqxmkBlBZDv/JF5iEt0REy8IIolBa6I31C9wKXZNATwZP2vDhFHqwjZncupQ/1Q81Or0F4tdj8CaYLyn6ksg6Oet/2r1060blbYr7TZfiaAoATznW638UwCkw3Te4l8+G2TyyclLkC2R0xZetAC+azyuTEsSO0qVJ0HyNYzFN87Zsq0XqNPSofXi8pznN4tMBZ36y4ziAAAAAElFTkSuQmCC);
    background-position: center;
    width: 16px;
    height: 13px;
    background-repeat: no-repeat;
    background-size: contain;
    display: inline-block;
    margin-right: 13px;
    margin-left: -28px;
}

.plan-changer {
    text-align: right;
    padding: 0 20px 38px 0;
}

.plan-changer span {
    color: #9e9e9e;
    font-size: 14px;
    line-height: 24px;
    vertical-align: text-bottom;
    -webkit-user-select: none; /* Safari */        
    -moz-user-select: none; /* Firefox */
    -ms-user-select: none; /* IE10+/Edge */
    user-select: none; /* Standard */
}

.plan-changer span.selected {
    font-family: "Roboto", Helvetica, Arial, sans-serif;
    font-weight: 400;
    color: #222;
    transition: all .2s ease;
}

.pricing-plan-changer, .pricing-compare-changer {
    display: none;
}

input.pricing-plan-changer + label,  input.pricing-compare-changer + label {
    width: 30px;
    height: 14px;
    background: #2acc72;
    display: inline-block;
    border-radius: 10px;
    position: relative;
    margin: 0 8px;
}

input.pricing-compare-changer + label {
    margin: 0 5px;
}

input#pricing-plan-changer + label span {
    width: 18px;
    height: 18px;
    background: #ffffff;
    position: absolute;
    border-radius: 50%;
    margin-left: -32px;
    margin-top: -3px;
    transition: all 0.15s ease-out;
    box-shadow: 0 3px 8px 0 rgba(0,0,0,0.15), 0 1px 1px 0 rgba(0,0,0,0.16), 0 3px 1px 0 rgba(0,0,0,0.10);
}

input#pricing-plan-changer:checked + label span {
    margin-left: -14px;
}

input.pricing-compare-changer + label span {
    width: 18px;
    height: 18px;
    background: #ffffff;
    position: absolute;
    border-radius: 50%;
    margin-left: -32px;
    margin-top: -3px;
    transition: all 0.1s ease-in-out;
    transition: all 0.15s ease-out;
    box-shadow: 0 3px 8px 0 rgba(0,0,0,0.15), 0 1px 1px 0 rgba(0,0,0,0.16), 0 3px 1px 0 rgba(0,0,0,0.10);
}

input.pricing-compare-changer:checked + label span {
    margin-left: -14px;
}

input.pricing-compare-changer:disabled+ label span {
    background: #d0d0d0;
}

input.pricing-plan-changer span {
    font-family: "roboto_light", Helvetica, Arial, sans-serif;
    color: #9e9e9e;
}

input.pricing-plan-changer span.selected {
    font-family: "Roboto", Helvetica, Arial, sans-serif;
    font-weight: 400;
    color: #222;
}

#pricing-page section.pricing-faq {
    padding-top: 50px;
    padding-bottom: 70px;
}

#pricing-page section.pricing-faq .upgrade-gif {
    width: 570px;
    display: block;
    padding: 10px 0 22px 0;
}

#pricing-page section.pricing-faq h2 {
    margin-bottom: 25px;
}

#pricing-page section.pricing-faq ul {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    justify-content: space-between;
}

#pricing-page section.pricing-faq ul div {
    border-top: 1px solid #e8e8e8;
    width: 46%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 46%;
    -ms-flex: 0 0 46%;
    flex: 0 0 46%;
    max-width: 46%;
}

#pricing-page section.pricing-faq ul li {
    border-bottom: 1px solid #e8e8e8;
    overflow: hidden;
}

#pricing-page section.pricing-faq ul div li label {
    font-family: "Roboto", Helvetica, Arial, sans-serif;
    font-weight: 400;
    line-height: 70px;
    position: relative;
    cursor: pointer;
}

#pricing-page section.pricing-faq ul div li label span.toggle-box-plus {
    float: right;
    width: 2px;
    height: 16px;
    background: #3079ed;
    margin-top: 27px;
    margin-right: 8px;
    transform: rotate(90deg);
}

#pricing-page section.pricing-faq ul div li label span.toggle-box-plus:before {
    content: "";
    width: 2px;
    height: 16px;
    background: #3079ed;
    transform: rotate(-90deg);
    position: absolute;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

#pricing-page section.pricing-faq ul li.pricing-question  p strong {
    font-family: "Roboto", Helvetica, Arial, sans-serif;
    font-weight: 400;
}

#pricing-page section.pricing-faq ul li .pricing-question-toggle-box {
    display: none;
}

#pricing-page section.pricing-faq ul li .pricing-question-toggle-box + label {
    display: block;
}

#pricing-page
  section.pricing-faq
  ul
  li
  .pricing-question-toggle-box
  + label
  + p {
    display: block;
    padding-bottom: 0;
    visibility: hidden;
    opacity: 0;
    height: 0;
    -webkit-transition: all 0.4s linear;
    -moz-transition: all 0.4s linear;
    -ms-transition: all 0.4s linear;
    -o-transition: all 0.4s linear;
    transition: all 0.4s linear;
}

#pricing-page
  section.pricing-faq
  ul
  li
  .pricing-question-toggle-box:checked
  + label
  + p {
    height: inherit;
    visibility: visible;
    padding-bottom: 25px;
    opacity: 1;
}

#pricing-page
  section.pricing-faq
  ul
  li
  .pricing-question-toggle-box:checked
  + label
  span.toggle-box-plus:before {
    transform: rotate(0deg);
}

#pricing-page
  section.pricing-faq
  ul
  li
  .pricing-question-toggle-box:checked
  + label
  + p
  span {
    display: block;
    margin-bottom: 10px;
}

#pricing-page
  section.pricing-faq
  ul
  li
  .pricing-question-toggle-box:checked
  + label
  + p
  span.contact-sales,
  #pricing-page section.pricing-faq ul li .pricing-question-toggle-box:checked + label + p span.contact-sales a {
    display: inline;
    color: #3079ed;
    border-bottom: 1px solid #3079ed;
    cursor: pointer;
}

#pricing-page
  .pricing-plan
  ul.pricing-points
  li
  span.comming-label.comming-label-mobile {
    max-width: 128px;
    line-height: 22px;
    margin: 0 20px 5px 25px;
    display: none;
}

#pricing-page .section-rio-calc .need-more span.contact-sales {
    display: inline;
    color: #3079ed;
    border-bottom: 1px solid #3079ed;
    cursor: pointer
}

@media (max-width: 1068px) {
    #pricing-page
    section.section.pricing-plans
    .pricing-plan.pricing-plan-busines {
        box-shadow: 0 0 8px 0px rgba(0, 0, 0, 0.2);
    }

    #pricing-page
    section.section.pricing-plans
    .pricing-plan.pricing-plan-busines
    ul {
        padding: 0;
    }

    #pricing-page .pricing-plan .pricing-price div {
        flex-direction: column;
        padding: 0 0 15px 26px;
        margin-bottom: 10px;
        text-align: left;
    }

    #pricing-page .pricing-plan ul.pricing-points li span.comming-label-mobile {
        display: inline-block !important;
    }

    #pricing-page .pricing-plan .pricing-price div p {
        padding: 10px 0 0 0;
        margin: 0 auto;
        text-align: left;
        width: 100%;
    }

    #pricing-page .pricing-plan .plan-changer {
        float: right;
        padding: 0 22px 6px 40px;
    }

    #pricing-page .pricing-plan .pricing-price > span {
        font-size: 24px;
        text-transform: initial;
        font-weight: 400;
        text-align: left;
        display: block;
        padding: 0 0px 0 26px;
    }

    #pricing-page section.section.pricing-plans .pricing-plan .pricing-points li {
        text-align: left;
        line-height: 30px;
        min-height: 44px;
        padding: 7px 0 5px 25px !important;
    }

    #pricing-page .pricing-plan.pricing-plan-busines .pricing-price > span {
        padding: 30px 0px 0 26px;
    }

    #pricing-page section.section.pricing-plans .pricing-plan.pricing-plan-free {
        padding: 18px 0 0 0;
    }

    #pricing-page
    .pricing-plan.pricing-plan-busines
    .pricing-price
    .pricing-link-disabled,
  #pricing-page .pricing-plan .pricing-price a {
        margin: 16px 0 0 4px;
    }

    #pricing-page
    .pricing-plan.pricing-plan-busines
    .pricing-points
    li
    .pricing-link-disabled,
  #pricing-page .pricing-plan .pricing-points a {
        margin: 12px 0 0 0;
    }

    #pricing-page .pricing-plan .pricing-points a.book-a-demo-pricing.book-a-demo-link {
        margin: 0;
    }

    #pricing-page .pricing-plan ul.pricing-points li span.mob-show {
        display: initial;
    }

    #pricing-page .pricing-plan ul.pricing-points li span > span.check.mob-check {
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAaCAYAAADWm14/AAAAAXNSR0IArs4c6QAAAwVJREFUSA3lVU1ME0EUnrdtt8EYYEswJsafozfbKhg8GGNiPPgHQTDRA8b4QzB4MCGBrpo9QLn4d+GAHkw04QBq0OjFeDCECwKF6EUN8SIXNHRbkKjtss83xWl2ty60icvFubz53rx53/fezOwy9j+NpkH0OesFp8MrrGkoDWf050T47oSsXNM0MDmX5BWhM++zrN7DEI8gYhcXIrqxLgKisflmNLFTiOJdGGqGZY49FxC5ru9Cxh4Icgbwkh+BwJ7egdr4QlVm0ZhgDHfkCIF99JXD3snOUFoI8KwDBzT0Zxezg4IcgC34MFBvJeciPBOQ/pW8Ra0/uFI5mCDBmcne8g+icmE9ERBW9RYiv2IhuZHoDr0Q2Gr/+R3Yo6ZrDXN5hFof5ETU+seJnlAzAJCmwuHaAfFOC7e4e2q075sNNJ7myRm8r1ZCZ93IeaYCAfShgGgs2TczrT/kc3c6+0qThrKRyTxhyLbkVgCS/qBU/6oDluyRduS3Ql51VM0Rn+b+3aqeInPZGuM2n8mk+kjwPr4OjD4yknRqXKv87BYv/LYO8K8TlcxJc8NEbAvHkt0Cu9mwmmxDNM+LdWp5x1R35WuBV7M2ATzwuKy0U4KB/CZENaLOX81jxySi6vvpt3JXuKn6R4m4ckfgtWyBAP6XqpCVFmpk/tmgCTcjMf2cM1mNOr8VTXMIGQb4Gt34iYqgctEZtxouEMCD32hgVAaVJurEyMpmuoyI9yJqqlEkq7uNZQbCMOFNOR+wOVkua6C9P0VMMfavAvhGnkiWlWMkIsExVemjcx4Ix1KHOP7xTb9Ply7K59T2rB+hcUzbMMtxKWPNZxbpWqxmkBlBZDv/JF5iEt0REy8IIolBa6I31C9wKXZNATwZP2vDhFHqwjZncupQ/1Q81Or0F4tdj8CaYLyn6ksg6Oet/2r1060blbYr7TZfiaAoATznW638UwCkw3Te4l8+G2TyyclLkC2R0xZetAC+azyuTEsSO0qVJ0HyNYzFN87Zsq0XqNPSofXi8pznN4tMBZ36y4ziAAAAAElFTkSuQmCC);
        background-position: center;
        width: 16px;
        height: 13px;
        background-repeat: no-repeat;
        background-size: contain;
        display: inline-block;
        margin-right: 10px;
    }

    #pricing-page .pricing-plan ul.pricing-points li > span.check.mob-check {
        display: inline-block;
    }

    #pricing-page .pricing-plan ul.pricing-points li > strong  {
        font-family: "Roboto", Helvetica, Arial, sans-serif;
        font-weight: 500;
        text-transform: uppercase
    }

    #page-features .section-features-stay-organized-with-teambook-new .image img {
        margin-left: -22px;
    }
    #pricing-page section.section.pricing-plans .container {
        flex-direction: row;
    }

    #pricing-page section.section.pricing-plans .pricing-plan {
        width: 50% !important;
    }

    #pricing-page section.section.pricing-plans .pricing-plan.features {
        display: none;
    }

    #pricing-page .pricing-plan.pricing-plan-free .pricing-price a {
        margin-top: 46px;
    }

    #pricing-page section.section.pricing-plans .pricing-plan.pricing-plan-free ul li:last-child {
        margin: 12px 0 0 0;
    }

    #pricing-page .pricing-plan.pricing-plan-free .pricing-points li:last-child {
        height: 114px;
    }

    #pricing-page .pricing-plan.pricing-plan-busines .pricing-price div p.save-25 {
        margin: 8px 0 8px 4px;
    }

    #pricing-page section.section.pricing-plans .pricing-plan.pricing-plan-busines ul li:last-child .save-25 {
        margin: 20px 0 0 0;
    }

    #pricing-page .section.section.pricing-plans .rufus {
        right: 45px;
    }
}

@media (max-width: 1024px) {
    #pricing-page section.pricing-faq ul {
        flex-direction: column;
    }

    #pricing-page section.pricing-faq ul div {
        width: 100%;
        -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }

    #pricing-page section.pricing-faq ul div:last-child {
        border-top: none;
    }

    .section-rio-calc .container .form-holder {
        float: none;
        width: 100%;
    }

    #pricing-page .section-rio-calc .compare-wrapper {
        float: none;
        width: 100%;
        padding: 0;
    }

    .section-rio-calc .container .team-members input {
        width: calc(89% - 10px);
    }

    .section-rio-calc .container .team-members input.members {
        width: calc(11% - 10px);
        margin: 11px 0 0 10px;
    }

    .section-rio-calc .container .team-members {
        margin-bottom: 18px;
    }
}

@media (max-width: 980px) {
    #pricing-page .section.section.pricing-plans .rufus {
        right: -35px;
    }
}

@media (max-width: 650px) {
    #pricing-page section.pricing-faq {
        background: #fff;
    }

    #pricing-page section.pricing-faq ul {
        flex-direction: column;
    }

    #pricing-page section.pricing-faq ul div {
        width: 100%;
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }

    #pricing-page section.pricing-faq ul div li label {
        line-height: 24px;
        padding: 10px 35px 10px 0;
    }

    #pricing-page section.pricing-faq ul div li label span.toggle-box-plus {
        margin-top: 15px;
        position: absolute;
        right: 8px;
        top: 0;
    }

    #pricing-page .section-support {
        background: #fff;
    }

    #header-sticky.opened {
        display: none;
    }
}

@media (max-width: 320px) {
    #pricing-page .pricing-plan .plan-changer {
        padding: 7px 12px 8px 0px;
    }

    #pricing-page .pricing-plan.pricing-plan-busines .pricing-price > span {
        padding: 0 0 0 12px;
    }

    #pricing-page .pricing-plan .pricing-price div {
        padding: 0 0 15px 8px;
    }

    #pricing-page section.section.pricing-plans .pricing-plan .pricing-points li {
        padding: 7px 12px 5px 12px !important;
    }

    #pricing-page
    .pricing-plan.pricing-plan-busines
    .pricing-points
    li
    .pricing-link-disabled,
  #pricing-page .pricing-plan .pricing-points a {
        margin: 0 0 0 12px;
    }

    #pricing-page .pricing-plan .pricing-price > span {
        padding: 0 0 0 12px;
    }
}

.section-testimonials {
    margin: 0px 0 90px;
    background: #fafafa;
    padding: 80px 0;
}

.section-testimonials h2 {
    text-align: center;
    margin-bottom: 40px;
}

.swiper-container-tes {
    width: 95%;
    margin: 0 auto;
    height: 100%;
    overflow: hidden;
    position: relative;
}

.swiper-container-tes.swiper-container-horizontal .swiper-wrapper {
    align-items: center;
}

.swiper-container-tes .swiper-slide {
    text-align: center;
    font-size: 18px;
  /* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    padding-top: 10px;
}

.tes-swiper-button-next,
.tes-swiper-button-prev {
    position: absolute;
    top: 50%;
    width: 27px;
    height: 44px;
    margin-top: -22px;
    z-index: 10;
    cursor: pointer;
    -moz-background-size: 27px 44px;
    -webkit-background-size: 27px 44px;
    background-size: 27px 44px;
    background-position: center;
    background-repeat: no-repeat;
}

.tes-swiper-button-prev,
.tes-swiper-button-next {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
    left: 0px;
    right: auto;
}

.tes-swiper-button-next {
    left: auto;
    right: 0px;
    transform: rotate(180deg);
}

.testimonial .testimonial-company-logo {
    height: 40px;
    margin-bottom: 20px;
}

.testimonial.testimonial-pyramid-coaches .testimonial-company-logo,
.testimonial.testimonial-grow-hack-scale .testimonial-company-logo,
.testimonial.testimonial-visao-intuitiva .testimonial-company-logo,
.testimonial.testimonial-hoogdesign .testimonial-company-logo {
    height: 85px;
}

.testimonial p {
    color: #3a3a3a;
    line-height: 51px;
    font-size: 34px;
    font-family: "roboto_light", Helvetica, Arial, sans-serif;
    font-style: italic;
    width: 60%;
    display: block;
    margin: 0 auto;
    margin-bottom: 30px;
}

.testimonial p span {
    position: relative;
}

.testimonial p img {
    position: absolute;
    width: 43px;
    left: -12px;
    top: -12px;
}

.testimonial .testimonial-author img {
    height: 40px;
    width: 40px;
    border-radius: 50%;
}

.testimonial .testimonial-author-name {
    color: #333333;
    font-weight: bold;
    font-size: 18px;
}

.testimonial .testimonial-author-company {
    color: #465368;
    font-size: 18px;
}

.tes-swiper-pagination {
    display: none;
    text-align: center;
}

@media (max-width: 650px) {
    header.home-header {
        margin-bottom: 60px;
    }

    .section-testimonials {
        margin-top: 90px;
        margin-bottom: 30px;
    }

    .section-testimonials h2 {
        margin-bottom: 7px;
    }

    .tes-swiper-button-prev,
  .tes-swiper-button-next {
        display: none;
    }

    .tes-swiper-pagination {
        display: block;
    }

    .testimonial p {
        line-height: 28px;
        font-size: 20px;
        width: 95%;
    }

    .testimonial .testimonial-company-logo {
        height: 32px;
    }

    .testimonial p img {
        width: 24px;
        top: -7px;
    }

    .swiper-container-tes .swiper-slide {
        padding-bottom: 10px;
    }

    .testimonial.testimonial-hoogdesign .testimonial-company-logo {
        height: 60px;
    }

    .section-apps {
        border-top: 0;
    }
}

nav#hamburger-menu {
    display: none;
}

#signup-button,
#signin-link-menu,
#book-a-demo-button,
#book-a-demo-button-sticky,
#book-a-demo-header-link,
#book-a-demo-header-sticky-link {
    background: #2acc72;
    padding: inherit;
    border-radius: 3px;
    margin-top: -6px;
    transition: all 0.2s ease-in-out;
    display: block;
    width: 155px;
    height: 34px;
    line-height: 34px;
    text-align: center;
    cursor: pointer;
    font-family: roboto_regular,Helvetica,Arial,sans-serif;
    color: #fff;
}

header nav ul li:last-child {
    margin-left: 12px;
}

#signin-link-menu {
    border: 1px solid #2acc72;
    background: transparent;
    width: 86px;
}

#book-a-demo-button-sticky,
#book-a-demo-header-sticky-link {
    margin-top: 0;
}

#header-sticky .sticky-navigation li a#book-a-demo-header-sticky-link,
#pricing-page .pricing-plan .pricing-price a.book-a-demo-pricing,
#pricing-page .pricing-plan .pricing-points a.book-a-demo-pricing {
    color: #fff;
}

#signup-button:hover,
#signin-link-menu:hover,
#book-a-demo-button:hover,
#book-a-demo-button-sticky:hover,
#book-a-demo-header-link:hover,
#book-a-demo-header-sticky-link:hover {
    opacity: 1;
    background: #27bb69;
}

p.link-text-for-signin {
    color: #fff;
    font-size: 14px;
    padding-top: 5px;
    display: none;
}

p.link-text-for-signin a.link-for-signin {
    display: inline;
    color: #fff;
    font-size: 14px;
    font-family: "roboto_medium", Helvetica, Arial, sans-serif;
    line-height: normal;
    text-align: none;
    background: transparent;
    height: auto;
    width: auto;
    border-radius: 0;
    vertical-align: unset;
    border-bottom: 1px solid #fff;
}

p.link-text-for-signin a.link-for-signin:hover {
    opacity: 0.6;
}

#page-security .section-security .content-outer {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

#page-security .section-security .content-outer div.inner-wrapper {
    display: flex;
    justify-content: space-between;
}

#page-security .section-security .container .image {
    width: calc(53% - 130px);
    float: right;
}

#page-security .section-security .container .image img {
    width: 388px;
    margin-top: 8px;
}

#page-security .section-security .container .text {
    float: left;
    width: 47%;
    margin: auto 0;
}

#page-security p,
#page-security .section-security-features .small-features-list li,
#page-security .section-security .container .text p,
#page-security .section-support p {
    font-size: 16px;
    line-height: 24px;
}

#page-security .section-security .container .text p {
    padding-bottom: 15px;
}

#page-security section.section.section-security-features {
    font-size: 16px;
    line-height: 24px;
    padding: 60px 0 30px 0;
}

#page-security .section-security-features .big-features {
    float: left;
    width: 45%;
    box-sizing: border-box;
}

#page-security .section-security-features .small-features {
    float: right;
    width: calc(55% - 90px);
    margin-left: 90px;
    box-sizing: border-box;
}

#page-security .section-security-features .big-features .big-feature-item:last-child {
    margin-top: 61px;
}

#page-security .section-security-features .big-features .big-feature-item img {
    width: 48px;
    margin-bottom: 12px;
}

#page-security .section-security-features .big-features .big-feature-item h3 {
    font-family: roboto_regular,Helvetica,Arial,sans-serif;
    margin-bottom: 12px;
    font-size: 24px;
}

#page-security .section-security-features .small-features-list li img {
    width: 16px;
    margin-right: 20px;
    margin: 0 20px 0 -36px;
    vertical-align: middle;
}

#page-security .section-security-features .small-features-list li img.file-system,
#page-security .section-security-features .small-features-list li img.internal-policies {
    width: 14px;
}

#page-security .section-security-features .small-features-list li img.storages,
#page-security .section-security-features .small-features-list li img.penetration-tests,
#page-security .section-security-features .small-features-list li img.internal-policies,
#page-security .section-security-features .small-features-list li img.file-system {
    vertical-align: baseline;
}

#page-security .section-security-features .small-features-list li {
    margin-bottom: 18px;
    padding-left: 36px;
}
header.terms-of-use,
header.privacy-policy{
  margin-bottom: 108px;
}
header.terms-of-use:after,
header.privacy-policy:after {
  transform: skewY(0deg);
    height: 270px;
}
header.terms-of-use h2,
header.privacy-policy h2 {
  margin: 44px 0 0 0;
}
header.terms-of-use p,
header.privacy-policy p {
  font-size: 18px
}

#terms-of-use ol{list-style:none;counter-reset: li;}
#terms-of-use ol > li{margin-bottom:20px;}
#terms-of-use ol li:before{counter-increment: li;content: counters(li,".") ". ";font-family: "roboto_bold", Helvetica, Arial, sans-serif;}
#terms-of-use ol li ol{margin: 20px 0 20px 20px;}
#terms-of-use ol li ol li{margin-bottom: 10px;}
#terms-of-use ol li ol li p, #terms-of-use > ol > li > p {margin-top:10px !important;}
p.date{margin-bottom: 20px;}

#privacy-policy p {
  margin: 0 0 10px;
  font-size: 16px;
}
#privacy-policy h2 {
  margin: 30px 0 10px;
  font-size: 24px;
  font-family: 'roboto_regular',Helvetica,Arial,sans-serif;
}
#privacy-policy .no-bottom-margin {
  margin-bottom: 0;
}
#privacy-policy h3 {
  font-size: 16px;
  margin: 20px 0 10px;
  font-family: 'roboto_bold',Helvetica,Arial,sans-serif;
}
#privacy-policy ul {
  padding-left: 35px;
  margin-bottom: 15px;
  list-style-type: disc;
}

#terms-of-use a,
#privacy-policy a {
  color: #3079ed;
  border-bottom: 1px solid #3079ed;
}
#terms-of-use a:visited,
#privacy-policy a:visited {
  color: #3079ed;
}



#page-apps header {
    margin-bottom: 59px;
}

#page-security header {
    margin-bottom: 10px;
}

#page-apps header p, #page-security header p, #page-write-for-us header p {
    font-size: 20px;
    line-height: 28px;
    width: 54%;
}

#page-write-for-us header p {
    width: 50%;
}

#page-write-for-us header p a {
    color: #ffffff;
    border-bottom: 1px solid #ffffff;
}

#page-write-for-us header p .checkbox-img {
    display: inline-block;
    margin: 0 2px;
    width: 20px;
    height: 20px;
    border: 2px solid #ffffff;
    border-radius: 3px;
    vertical-align: text-top;
    position: relative;
}

#page-write-for-us header p .checkbox-img::after {
    content: '';
    position: absolute;
    left: 5px;
    top: 1px;
    width: 6px;
    height: 10px;
    border: solid  #ffffff;
    border-width: 0 2px 2px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}

#page-apps header h2, #page-security header h2 {
    font-size: 0px;
    margin-bottom: 27px;
    margin-top: 64px;
}

#page-apps header .header-bg, #page-security header .header-bg {
    height: 420px;
}

#page-apps header:after {
    transform: skewY(0deg);
    height: 420px;
}

#page-security header:after {
    transform: skewY(0deg);
    height: 360px;
}

#page-apps header img.zap-zap {
    position: absolute;
    width: 51%;
    max-width: 800px;
    right: -13px;
    bottom: -90px;
}

#page-apps section.section, #page-security section.section {
    padding: 70px 0;
}

#page-security section.section-security {
    background-color: #fafafa;
    padding: 42px 0 54px 0;
}

#page-security section.section-security-features h2 {
    margin-bottom: 64px;
}

#page-security section.section-security h2 {
    margin-bottom: 12px;
}

#page-security section.section-security-measures {
    padding: 50px 0 0 0;
}

#page-security section.section-support {
    padding: 0;
    padding-bottom: 100px;
}

#page-security .section-support .image {
    top: 70px;
}

#page-security section.section-security-measures h2 {
    margin-bottom: 52px;
}

#page-security section.section-security-measures {
    font-size: 20px;
    line-height: 28px;
}

#page-security section.section-security-measures .features-left .feature-left-item h3 {
    font-family: roboto_regular,Helvetica,Arial,sans-serif;
    font-size: 24px;
    margin-bottom: 14px;
  /* margin-top: 28px; */
}

#page-security section.section-security-measures .features-left .feature-left-item img {
    margin-top: 28px;
    margin-bottom: 10px;
}

#page-security section.section-security-measures .features-left .feature-left-item:first-child img {
    margin-top: 0;
}

#page-security section.section-security-measures .features-right .feature-right-item h3 {
    font-family: roboto_regular,Helvetica,Arial,sans-serif;
    margin-bottom: 14px;
    font-size: 24px;
}

#page-security section.section-security-measures .features-left .feature-left-item:first-child h3,
#page-security section.section-security-measures .features-right .feature-right-item:first-child h3 {
    margin-top: 0;
}

#page-security section.section-security-measures .features-left .feature-left-item p,
#page-security section.section-security-measures .features-right .feature-right-item p {
    margin-bottom: 14px;
}

#page-security section.section-security-measures .features-left .feature-left-item p.no-margin {
    margin: 0;
}

#page-security .section-support .content {
    padding-top: 170px;
}

#page-security span.bold {
    font-family: "Roboto", Helvetica, Arial, sans-serif;
    font-weight: 400;
}

#page-security span.link {
    display: inline;
    color: #3079ed;
    border-bottom: 1px solid #3079ed;
    cursor: pointer;
}

#page-security span.link a {
    color: #3079ed;
}

#page-security span.link a:visited {
    color: #3079ed;
}

#page-security section.section-security-measures .features-right .feature-right-item img {
    width: 42px;
    margin-bottom: 10px;
    margin-top: 28px;
}

#page-security section.section-security-measures .features-right .feature-right-item:first-child img {
    margin-top: 0;
}

#page-security section.section-security-measures .features-left {
    float: left;
    width: calc(50% - 30px);
    margin-right: 30px;
}

#page-security section.section-security-measures .features-right {
    float: right;
    width: calc(50% - 30px);
    margin-left: 30px;
}

#page-security section.section-security-measures .features-blocks:after {
    content: '';
    display: block;
    clear: both;
}

#page-apps section.section .zapier-tabs {
    display: flex;
    justify-content: space-between;
}

#page-apps section.section .zapier-tabs .zapier-tab {
    border: 3px solid #e7e7e7;
    border-radius: 3px;
    padding: 50px 25px;
    max-width: 290px;
}

#page-apps section.section .zapier-tabs .zapier-tab.active {
    border: 4px solid #3079ed;
    -webkit-box-shadow: 10px 10px 0px 0px #d8eaef;
    -moz-box-shadow: 10px 10px 0px 0px #d8eaef;
    box-shadow: 10px 10px 0px 0px #d8eaef;
}

#page-apps section.section .zapier-tabs .zapier-tab img {
    margin-bottom: 10px;
    width: 43px;
    height: 43px;
}

#page-apps section.section.section-description {
    padding-bottom: 100px;
}

#page-apps
  section.section.section-description
  .container
  .container-flex-between {
    display: flex;
    justify-content: space-between;
}

#page-apps section.section.section-description .container .description {
    min-width: 535px;
}

#page-apps section.section.section-description .container .description h2 {
    margin-top: 20px;
}

#page-apps section.section.section-description .container .description ol {
    font-size: 18px;
    line-height: 28px;
    max-width: 470px;
    margin-bottom: 30px;
    list-style: decimal;
    padding-left: 18px;
}

#page-apps section.section.section-description .container .description ul {
    font-size: 18px;
    line-height: 28px;
    max-width: 470px;
    margin-bottom: 30px;
    list-style: disc;
    padding-left: 18px;
}

#page-apps section.section.section-description .container .description ul a {
    color: #3079ed;
}

#page-apps section.section.section-description .integration-signup-form > span {
    font-size: 14px;
}

#page-apps
  section.section.section-description
  .integration-signup-form
  form
  input {
    padding: 5px 0;
    border-bottom: 1px solid #bdc9cc;
    border-radius: 0;
    margin-bottom: 20px;
    height: 50px;
}

#page-apps
  section.section.section-description
  .integration-signup-form
  form
  input.field-error,
#page-apps
  section.section.section-description
  .integration-signup-form
  form.error
  input {
    border: none;
    border-bottom: 1px solid rgba(255, 0, 0, 0.5);
}

#page-apps
  section.section.section-description
  .integration-signup-form
  > span.signup-error {
    color: rgba(255, 0, 0, 0.5);
}

#page-apps
  section.section.section-description
  .integration-signup-form
  form
  button {
    width: 100%;
    position: relative;
    bottom: 0;
    right: 0;
}

#page-apps section.section.section-description a.zapier-button {
    border: 1px solid #3079ed;
    display: block;
    width: 100%;
    max-width: 465px;
    padding: 17px 0;
    color: #3079ed;
    text-align: center;
    border-radius: 3px;
    font-size: 18px;
    font-family: "roboto_medium", Helvetica, Arial, sans-serif;
    transition: all 0.2s ease-in-out;
}

#page-apps section.section.section-description a.zapier-button:hover {
    color: #fff;
    background: #3079ed;
}

#page-apps .apps-mobile-img {
    display: none;
}

@media (max-width: 1400px) {
    #page-apps header img.zap-zap {
        width: 45%;
        bottom: -70px;
    }
    #page-features .section-advanced-features.section-dark-theme .image-right {
          width: 1040px;
    }
    #page-features .section-advanced-features.section-dark-theme {
      padding: 180px 0 120px 0;
    }
}

@media (max-width: 1210px) {
    #page-apps section.section .tabs-slider {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -moz-box-orient: horizontal;
        -moz-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        height: 220px;
        position: relative;
        max-width: 1240px;
        overflow: hidden;
        margin-left: -20px;
        margin-right: -20px;
    }

    #page-apps section.section .zapier-tabs {
        margin: 0;
        padding-left: 20px;
        white-space: nowrap;
        overflow: scroll;
        overflow-y: hidden;
        height: 230px;
        display: block;
    }

    #page-apps section.section .zapier-tabs .zapier-tab {
        display: inline-block;
        margin-right: 25px;
        white-space: normal;
    }
}

@media (max-width: 1130px) {
    #page-security section.section-security-measures .features-right .feature-right-item.first-item,
  #page-security section.section-security-measures .features-left .feature-left-item.first-item {
        height: 240px;
    }

    #page-security section.section-security-measures .features-right .feature-right-item.second-item,
  #page-security section.section-security-measures .features-left .feature-left-item.second-item {
        height: 304px;
    }

    #page-security .section-support .content {
        padding-top: 30px;
    }
}

@media (max-width: 1180px) {
    #page-features .section-advanced-features.section-features-kanban .big-image .kanban-details {
        left: calc(100% - 600px);
        top: -50px;
    }

    #page-apps header {
        margin-bottom: 0;
    }

    #page-apps header img.zap-zap {
        display: none;
    }

    #page-apps header p {
        width: 65%;
    }

    #page-apps header:after {
        height: 370px;
    }

    #page-security.security header img.apps-header {
        display: none;
    }

    #page-security header p {
        width: 65%;
    }

    #page-security header:after {
        height: 375px;
    }

    #page-security header {
        margin-bottom: 62px;
    }

    #page-security section.section.section-security-features {
        padding: 20px 0 36px;
    }

    #page-security section.section-security-features h2 {
        margin-bottom: 45px;
    }

    #page-security section.section-security {
        padding: 45px 0 30px 0;
    }

    #page-security section.section-security-measures {
        padding: 50px 0 0 0;
    }

    #page-security section.section-security-measures h2 {
        margin-bottom: 42px;
    }
}

@media (max-width: 1030px) {
    #page-security section.section-security-measures .features-right .feature-right-item.second-item,
  #page-security section.section-security-measures .features-left .feature-left-item.second-item {
        height: 328px;
    }

    #page-features .section-advanced-features.section-features-workflows-with-threads .image {
        width: 600px;
    }

    #page-features .section-advanced-features.section-features-workflows-with-threads .image img {
        width: 600px;
    }
}

@media (max-width: 1004px) {
    #page-security section.section-security-measures .features-right .feature-right-item.second-item,
  #page-security section.section-security-measures .features-left .feature-left-item.second-item {
        height: 352px;
    }

    #page-security .section-support .content {
        padding-top: 40px;
    }
}

@media (max-width: 980px) {
    #page-apps header p,
    #page-security header p {
    width: 85%;
    }

    #page-apps section.section.section-description .container .container-flex-between {
    flex-direction: column;
    }

    #page-apps section.section.section-description .container .description ol,
    #page-apps section.section.section-description .container .description ul {
    max-width: 100%;
    }

    #page-apps section.section.section-description .container {
        flex-direction: column;
    }

    #page-apps section.section.section-description .container .description {
        margin-bottom: 30px;
    }

    #page-apps
    section.section.section-description
    .container
    .container-flex-between
    .description
    + img {
        display: none;
    }

    #page-security .section-support .content {
        padding-top: 26px;
    }
    header.terms-of-use:after,
    header.privacy-policy:after{
        height: 245px
    }
    header.terms-of-use,
    header.privacy-policy {
        margin-bottom: 100px;
    }
}
@media (max-width: 940px) {
    #page-features .section-advanced-features.section-features-stay-organized-with-teambook-new {
      padding: 80px 0 200px 0;
    }

    #page-features .section-advanced-features.section-features-chanty-extras-new {
        padding: 70px 0 80px 0;
    }
}


@media (max-width: 920px) {
    #page-features .section-advanced-features.section-features-chanty-extras-new .extra-item {
        width: 46%;
        margin-left: 4%;
    }

    #page-features header#features-header .image.image-video {
        right: -138px;
    }

    #page-features .section-advanced-features.section-features-workflows-with-threads .image {
        width: 580px;
    }

    #page-features .section-advanced-features.section-features-audio-video .text {
        width: 420px;
    }

    #page-features .section-advanced-features.section-features-audio-video .image-right {
        right: 42%;
    }
}

@media (max-width: 906px) {
    #page-security section.section-security-measures .features-right .feature-right-item.first-item,
  #page-security section.section-security-measures .features-left .feature-left-item.first-item {
        height: 268px;
    }

    #page-features .section-advanced-features.section-features-chanty-extras-new .extra-item {
        width: 47%;
        margin-left: 3%;
    }
}

@media (max-width: 880px) {
    #page-features .section-advanced-features.section-features-chanty-extras-new .extra-item {
        width: 48%;
        margin-left: 2%
    }

    -right {
        right: 50%;
    }

    #page-features .section-advanced-features.section-features-workflows-with-threads .image {
        width: 400px;
    }

    #page-features .section-advanced-features.section-features-workflows-with-threads .image img {
        width: 400px;
    }

    #page-features .section-advanced-features.section-features-workflows-with-threads .image {
        display: none;
    }

    #page-features .section-advanced-features.section-features-workflows-with-threads .image-second {
        display: table-cell;
        vertical-align: bottom;
    }
}

@media (max-width: 865px) {
    #page-features .section-advanced-features.section-features-chanty-extras-new .extra-item {
        width: 46%;
        margin-left: 7%;
        vertical-align: top;
    }

    #page-features header#features-header .image.image-video {
        right: -198px;
    }

    #page-features .section-features-flex.section-features-stay-organized-with-teambook-new .text {
        width: 400px;
    }
}

@media (max-width: 830px) {
    #page-features header#features-header .image.image-video {
        right: -208px;
    }

    -right {
        display: none;
    }

    #page-features .section-advanced-features.section-features-audio-video .text {
        display: block;
        width: 100%;
        float: none;
        margin: 0 0 40px 0;
    }

    #page-features .section-advanced-features.section-features-audio-video .image-right {
      display: none;
    }

    #page-features .section-advanced-features.section-features-audio-video .image {
        display: block;
        width: 100%;
        margin: 0 auto;
    }
    #page-features .section-advanced-features.section-features-audio-video .image  video {
      max-width: 100%;
      display: inline-block;
      outline: none;
      padding: 0;
    }

    #page-features .section-advanced-features.section-features-audio-video {
        padding: 80px 0 70px 0
    }
    #page-features .section-advanced-features.section-features-create-and-manage-tasks .text {
        width: 100%;
        display: block;
        padding: 0;
    }

    #page-features .section-features-create-and-manage-tasks .image {
        display: none;
    }

    #page-features .section-features-create-and-manage-tasks .image-second {
        display: block;
        width: 500px;
        box-shadow: 0 12px 24px 0 rgba(0,0,0,0.20);
        border: 1px solid #E6E6E6;
        border-radius: 6px;
        margin: 40px auto 0;
    }

    #page-features .section-features-create-and-manage-tasks .image-second video {
        border-radius: 6px;
        max-width: 100%;
        display: inline-block;
        outline: none;
        padding: 0;
    }

    #page-features .section-advanced-features.section-features-create-and-manage-tasks {
        padding: 40px 0 80px 0
    }

    #page-features .section-advanced-features.section-features-create-and-manage-tasks .text h2 {
        max-width: 100%;
    }

    #page-features .section-advanced-features.section-features-workflows-with-threads .text {
        width: 100%;
        display: block;
    }

    #page-features .section-advanced-features.section-features-workflows-with-threads .image {
        width: 660px;
        display: block;
        margin: 30px auto 0;
    }

    #page-features .section-advanced-features.section-features-workflows-with-threads .image-second {
        display: none;
    }

    #page-features .section-advanced-features.section-features-workflows-with-threads {
        padding: 40px 0;
    }

}

@media (max-width: 790px) {
    #page-features header#features-header .image.image-video {
        display: block;
    }
}

@media (max-width: 784px) {
    #page-security section.section-security-measures .features-right .feature-right-item.second-item,
  #page-security section.section-security-measures .features-left .feature-left-item.second-item {
        height: 378px;
    }

    #page-security section.section.section-promo-design {
        padding: 20px 0 45px;
    }

    #page-features header#features-header .content h2 {
        max-width: 100%;
        font-size: 33px;
        margin-bottom: 20px;
    }

    #page-features header {
        padding-bottom: 70px;
    }

    header#features-header p {
        max-width: 100%;
        width: 100%;
    }

    header#features-header p:last-child {
        margin-bottom: 0;
        padding: 0;
    }

    #page-features header {
        margin-bottom: 0;
    }

    #page-features header#features-header .image.image-video {
        position: relative;
        top: 0;
        right: 0;
        display: block;
        max-width: 100%;
        width: 100%;
        margin: 40px auto 0;
    }

    #page-features header#features-header .image.image-video img:first-child {
        width: 600px;
        margin: 0 auto;
        display: block;
    }

    #page-features header#features-header .image.image-video .play {
        top: calc(50% - 69px);
        left: calc(50% - 60px);
        width: 112px;
    }

    #page-features .section-advanced-features.section-features-stay-organized-with-teambook-new {
        z-index: 2;
    }

    #page-features .section-features-stay-organized-with-teambook-new .image {
        display: none;
    }

    #page-features .section-features-stay-organized-with-teambook-new .image-second {
        display: block;
        margin: 40px auto 0;
        width: 90%;
    }

    #page-features .section-features-flex.section-features-stay-organized-with-teambook-new .text {
        display: block;
        width: 100%;
        margin: 0;
    }

    #page-features .section-features-flex.section-features-create-and-manage-tasks .content-outer div.inner-wrapper,
  #page-features .section-features-flex.section-features-team-space-management .content-outer div.inner-wrapper,
  #page-features .section-advanced-features.section-features-workflows-with-threads .content-outer div.inner-wrapper {
        display: block;
    }

    #page-features .section-advanced-features.section-features-team-space-management .text {
        width: 100%;
        display: block;
    }

    #page-features .section-features-team-space-management .image {
        display: none;
    }

    #page-features .section-features-team-space-management .image-second {
        display: block;
        margin: 25px auto 0;
    }

    #page-features .section-advanced-features.section-features-team-space-management .text h2 br {
        display: none;
    }

    #page-features .section-advanced-features.section-features-team-space-management {
        padding: 80px 0 30px 0;
    }

    #page-features .section-advanced-features.section-features-apps .text {
        display: block;
        width: 100%;
    }

    #page-features .section-advanced-features.section-features-apps .image {
        display: block;
        width: 500px;
        margin: 30px auto 0;
    }

    #page-features .section-advanced-features .text h2 br {
        display: none;
    }

    #page-features .section-advanced-features.section-features-apps {
        padding: 80px 0 65px 0;
    }
    
    #pricing-page section.section.pricing-plans .container {
        flex-direction: column-reverse;
    }

    #pricing-page .pricing-plan .plan-changer {
        padding: 7px 22px 8px 0px;
    }

    #pricing-page .pricing-plan .pricing-price div {
        padding: 0 0 15px 20px;
    }

    #pricing-page header {
        height: auto;
        z-index: auto;
        margin-bottom: 30px;
    }

    #pricing-page header .container {
        z-index: auto;
    }

    #pricing-page section.section.pricing-plans {
        background: transparent;
        padding-bottom: 40px;
    }

    #pricing-page section.section.pricing-plans .container {
        flex-direction: column-reverse;
    }

    #pricing-page .pricing-plan .pricing-price div p {
        padding: 4px 0 0 4px;
    }

    #pricing-page section.section.pricing-plans .pricing-plan {
        width: 100% !important;
        padding: 12px 0 0 0 !important;
        margin: 0 auto 25px !important;
    }

    #pricing-page .pricing-plan.pricing-plan-busines .pricing-price > span {
        padding: 0 0 0 26px;
    }

    #pricing-page
    section.section.pricing-plans
    .pricing-plan.pricing-plan-free
    ul
    li:last-child,
    #pricing-page
    section.section.pricing-plans
    .pricing-plan.pricing-plan-busines
    ul
    li:last-child {
        padding: 19px 0 0 0 !important;
    }

    #pricing-page section.section.pricing-plans .pricing-plan.features {
        display: none;
    }

    #pricing-page .pricing-plan.pricing-plan-busines .pricing-points li .pricing-link-disabled, #pricing-page .pricing-plan .pricing-points a {
        margin: 0px 0 0 25px;
    }

    #pricing-page section.section.pricing-plans .pricing-plan.pricing-plan-busines ul li:last-child .save-25 {
        margin: 20px 0 0 25px;
    }

    #pricing-page .section.section.pricing-plans .rufus {
        display: none;
    }

}


@media (max-width: 650px) {
    #page-apps header,
  #page-apps header:after {
        height: auto;
        margin-bottom: 0;
    }

    #page-apps header h2 {
        margin-top: 25px;
        margin-bottom: 17px;
    }

    #page-apps header h2 img {
        width: 180px;
    }

    #page-apps header p {
        font-size: 16px;
    }

    #page-apps section.section {
        padding: 30px 0;
    }

    #page-apps section.section.section-description .container .description {
        min-width: 100%;
    }

    #page-apps section.section.section-description .container {
        flex-direction: column;
    }

    #page-features .section-advanced-features.section-features-apps .image {
        margin: 30px auto 0;
    }
    header.terms-of-use,
    header.privacy-policy {
      margin-bottom: 60px;
      height: auto;
    }
    header.terms-of-use:after,
    header.privacy-policy:after {
      height: 220px;
    }
}

@media (max-width: 600px) {
    #page-features .section-features-team-space-management .image-second,
  #page-features .section-advanced-features.section-features-workflows-with-threads .image,
  #page-features .section-features-create-and-manage-tasks .image-second,
   #page-features .section-advanced-features.section-features-apps .image {
        width: auto;
    }

    #page-features .section-advanced-features.section-features-apps .image {
        height: auto;
    }

    #page-features .section-advanced-features.section-features-apps .image img {
        width: auto;
    }
}

#page-apps.all-apps-page header h2, #page-security.security header h2, #page-write-for-us header h2 {
    font-size: 50px;
    margin-bottom: 21px;
}

#page-apps.all-apps-page section.section .container {
    display: flex;
    justify-content: space-between;
}

#page-apps.all-apps-page .istegrations {
    width: 74%;
}

#page-apps.all-apps-page aside {
    width: 22%;
    margin-top: 80px;
}

#page-apps.all-apps-page .integrations-items {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    margin-bottom: 30px;
}

#page-apps.all-apps-page .integrations-items .integration-item,
#page-apps.all-apps-page .integrations-items .integration-item-hidden-item {
    border: 1px solid #e7e7e7;
    border-radius: 3px;
    padding: 25px 20px;
    width: 290px;
    transition: all 0.2s ease-in-out;
    cursor: pointer;
    position: relative;
}

#page-apps.all-apps-page .integrations-items .integration-item-hidden-item {
    cursor: inherit;
    border: 0;
}

#page-apps.all-apps-page .integrations-items .integration-item:hover {
    -webkit-box-shadow: 0px 4px 10px 0px rgba(0,0,0,0.2);
    -moz-box-shadow: 0px 4px 10px 0px rgba(0,0,0,0.2);
    box-shadow: 0px 4px 10px 0px rgba(0,0,0,0.2);
}

#page-apps.all-apps-page .integrations-items .integration-item-hidden-item:hover {
    box-shadow: none;
}

#page-apps.all-apps-page .integrations-items .integration-item img,
#integration-item-popup img {
    margin-bottom: 10px;
    width: 48px;
    height: 48px;
    display: inline-block;
    margin: -4px 0 4px -4px;
}

#integration-item-popup .close img {
    width: 16px;
    height: 16px;
    margin: 0;
}

#page-apps.all-apps-page .integrations-items .integration-item .pre-installed-badge,
#integration-item-popup .pre-installed-badge {
    text-transform: uppercase;
    background: #E6E6E6;
    border-radius: 50px;
    font-size: 11px;
    font-family: "roboto_medium", Helvetica, Arial, sans-serif;
    padding: 4px 11px;
    float: right;
    color: #465369;
}

#page-apps.all-apps-page .integrations-items .integration-item .hiden-app-content {
    display: none;
}

#integration-item-popup .hiden-app-content,
#integration-item-popup.active {
    display: block;
}

#integration-item-popup {
    position: fixed;
    display: none;
    z-index: 999;
    top: 30%;
    left: 50%;
    margin: -135px 0 0 -270px;
    width: 540px;
    height: auto;
    padding: 34px 40px 40px;
    background: #fff;
    border-radius: 3px;
}

#integration-item-popup .close {
    position: absolute;
    right: 0;
    display: block;
    height: 44px;
    width: 44px;
    top: 0;
    padding: 14px 0 0 0;
    text-align: center;
}

#integration-item-popup .close img {
    width: 16px;
    height: 16px;
    margin: 0;
}

#integration-item-popup-blackout {
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 998;
    background: rgba(0,0,0,.5);
    content: "";
    position: fixed;
    display: none;
}

#integration-item-popup-blackout.active {
    display: block;
}

#integration-item-popup>div>p {
    display: none;
}

#integration-item-popup h4 {
    margin-bottom: 5px;
}

#integration-item-popup .hiden-app-content a {
    border: 1px solid #3079ed;
    display: block;
    margin-top: 20px;
    width: 32%;
    padding: 10px 0;
    color: #3079ed;
    text-align: center;
    border-radius: 3px;
    font-size: 16px;
    font-family: "roboto_medium", Helvetica, Arial, sans-serif;
    transition: all 0.2s ease-in-out;
}

#integration-item-popup .hiden-app-content a:hover {
    background: #3079ED;
    color: #fff;
}

#page-apps.all-apps-page .integrations-items .integration-item h4,
#page-apps.all-apps-page .integrations-banner h4,
#integration-item-popup h4 {
    color: #111;
    line-height: 26px;
    font-family: "roboto_bold", Helvetica, Arial, sans-serif;
}

#page-apps.all-apps-page .integralions-row {
    margin-bottom: 45px;
}

#page-apps.all-apps-page .integralions-row h3 {
    font-size: 32px;
    margin-bottom: 20px;
}

#page-apps.all-apps-page .integralions-row > h4 {
    color: #111;
    font-family: "roboto_medium", Helvetica, Arial, sans-serif;
    margin-bottom: 20px;
}

#page-apps.all-apps-page .integrations-banner p {
    margin-bottom: 20px;
}

#page-apps.all-apps-page .request-app-btn {
    display: block;
    height: 50px;
    line-height: 50px;
    font-family: "roboto_bold", Helvetica, Arial, sans-serif;
    text-align: center;
    color: #fff;
    background: #29cc72;
    border-radius: 3px;
    cursor: pointer;
    transition: all 0.2s ease-in-out;
}

#page-apps.all-apps-page .request-app-btn:hover {
    background: #27bb69;
}

.integrations-banner {
    background: #f5f5f7;
    padding: 30px;
}

#page-apps.all-apps-page aside img.request-banner-img {
    width: 100%;
    margin: 0 auto 20px;
    display: block;
}

#page-apps.all-apps-page header img.apps-header, #page-security.security header img.apps-header {
    position: absolute;
    width: 51%;
    max-width: 500px;
    right: -13px;
    bottom: -100px;
}

#page-write-for-us header img.write-for-us-header {
    position: absolute;
    width: 51%;
    max-width: 500px;
    right: -13px;
    bottom: -15px;
}

#page-write-for-us .section-write-for-us .form .personal-info {
    width: calc(42% - 40px);
}

#page-write-for-us .section-write-for-us .form .suggested-articles {
    width: 58%;
}

section.section.import-section {
    padding: 80px 0;
    background: #fafafa;
    margin-bottom: 90px;
}

section.section.import-section .container {
    display: flex;
    justify-content: space-between;
    flex-direction: row;
}

section.section.import-section h2 {
    margin-bottom: 10px;
    text-align: left;
}

section.section.import-section .content {
    max-width: 460px;
}

section.section.import-section .content p {
    max-width: 455px;
    margin-bottom: 15px;
    font-size: 20px;
    line-height: 28px;
}

section.section.import-section .content strong {
    font-family: "roboto_medium", Helvetica, Arial, sans-serif;
    margin-bottom: 15px;
    display: block;
}

section.section.import-section .content img {
    margin-bottom: 35px;
}

section.section.import-section .content a.imports-button {
    display: inline-block;
    color: #3079ed;
    border: 1px solid #3079ed;
    border-radius: 3px;
    padding: 13px 30px;
    font-family: "roboto_medium", Helvetica, Arial, sans-serif;
    font-size: 16px;
    transition: all ease-in 0.15s;
}

section.section.import-section .content a.imports-button:hover {
    color: #fff;
    background: #3079ed;
}

section.section.import-section .image {
    right: -5%;
    max-width: 50%;
}

@media (max-width: 1180px) {
    #page-apps.all-apps-page section.section .container {
        flex-direction: column;
    }

    #page-apps.all-apps-page .istegrations {
        width: 100%;
    }

    #page-apps.all-apps-page header img.apps-header {
        display: none;
    }

    #page-write-for-us header img.write-for-us-header {
        display: none;
    }

    #page-write-for-us header:after {
        height: 342px;
    }

    #page-write-for-us header p {
        width: 64%;
    }

    #page-apps.all-apps-page .integrations-items .integration-item {
        width: 32%;
    }

    #page-apps.all-apps-page aside {
        width: 30%;
        margin: 0 auto;
    }
}

@media (max-width: 1120px) {
    #page-write-for-us header p {
        width: 90%;
    }

    #page-write-for-us header:after {
        height: 315px;
    }

    #page-write-for-us .section-write-for-us {
        padding: 50px 0;
    }
}

@media (max-width: 879px) {
    #page-apps.all-apps-page aside {
        width: 40%;
    }
}

@media (max-width: 768px) {
    section.section.import-section {
        padding: 50px 0;
    }

    section.section.import-section .container {
        flex-direction: column;
    }

    section.section.import-section .image {
        right: 0;
        max-width: 100%;
    }

    section.section.import-section .content img {
        margin-bottom: 18px;
    }

    section.section.import-section .content a.imports-button {
        margin-bottom: 25px;
    }

    section.section.import-section .content p {
        font-size: 16px;
        line-height: 24px;
    }

    #page-write-for-us .section-support p {
        font-size: 20px;
        line-height: 28px;
    }
}

@media (max-width: 650px) {
    #page-apps.all-apps-page .integrations-items {
        flex-direction: column;
        margin-bottom: 0;
    }

    #page-apps.all-apps-page .integrations-items .integration-item {
        width: 100%;
        margin-bottom: 20px;
    }

    #integration-item-popup {
        left: 5%;
        margin: 0 auto;
        width: 90%;
    }

    #integration-item-popup .hiden-app-content a {
        width: 100%;
    }

    #page-apps.all-apps-page aside {
        width: 100%;
        margin-top: 0;
    }
}

footer .social a i img {
    height: 14px;
}

footer .social span.mailtochanty i img {
    height: 13px;
    margin-bottom: -1px;
}

/* QUIZ EXIT POPUP --> */
#exit-modal-blackout.quiz-exit-popup {
    background: #fff;
}

#exit-modal-blackout.quiz-exit-popup:before {
  /* content: ""; */
    position: fixed;
    display: block;
    height: 37%;
    width: 110%;
    left: -5%;
    bottom: -10%;
    background: rgba(216, 216, 216, 0.50);
    transform: rotate(5deg);
}

#exit-modal-blackout.quiz-exit-popup .link-logo {
    display: block;
    position: absolute;
    top: 40px;
    left: 40px;
    width: 115px;
    z-index: 9999;
}

#exit-modal-blackout.quiz-exit-popup .close {
    display: block;
    position: absolute;
    top: 40px;
    right: 40px;
    z-index: 9999;
    display: none;
    cursor: pointer;
}

#exit-modal-blackout.quiz-exit-popup .container {
    display: flex;
    flex-direction: column;
    align-items: center;
    height: 100%;
    min-height: 770px;
}

#exit-modal-blackout.quiz-exit-popup .exit-modal {
    width: 100%;
    max-height: 600px;
    margin: auto;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
}

#exit-modal-blackout.quiz-exit-popup .morpheus-wrapper {
    width: 40%;
}

#exit-modal-blackout.quiz-exit-popup .morpheus-wrapper .morpheus-img {
    position: inherit;
    width: 90%;
    max-width: 400px;
    display: block;
    margin: 0 auto;
}

#exit-modal-blackout.quiz-exit-popup .morpheus-wrapper #morpheus-start.hide,
#exit-modal-blackout.quiz-exit-popup .morpheus-wrapper #morpheus-blue.hide,
#exit-modal-blackout.quiz-exit-popup .morpheus-wrapper #morpheus-happy.hide,
#exit-modal-blackout.quiz-exit-popup .morpheus-wrapper #morpheus-finish.hide {
    display: none;
}

#exit-modal-blackout.quiz-exit-popup #question-frame {
    width: 60%;
}

#exit-modal-blackout.quiz-exit-popup #question-frame p {
    font-family: "roboto_regular", Helvetica, Arial, sans-serif;
    font-size: 24px;
}

#exit-modal-blackout.quiz-exit-popup #question-frame p span {
    font-family: "roboto_bold", Helvetica, Arial, sans-serif;
}

#exit-modal-blackout.quiz-exit-popup #question-frame .answer-buttons {
    margin-top: 30px;
}

#exit-modal-blackout.quiz-exit-popup #question-frame .answer-button {
    display: inline-block;
    height: 60px;
    line-height: 60px;
    padding: 0 50px;
    border-radius: 30px;
    color: #fff;
    font-size: 18px;
    font-family: "roboto_medium", Helvetica, Arial, sans-serif;
    cursor: pointer;
    transition: all ease-in 0.15s;
}

#exit-modal-blackout.quiz-exit-popup #question-frame .answer-button:first-child {
    margin-right: 30px;
}

#exit-modal-blackout.quiz-exit-popup #question-frame .answer-button.button-no {
    background: #C42639;
}

#exit-modal-blackout.quiz-exit-popup #question-frame .answer-button.button-no:hover {
    background: #9e1e2d;
}

#exit-modal-blackout.quiz-exit-popup #question-frame .answer-button.button-yes {
    background: #0071F9;
}

#exit-modal-blackout.quiz-exit-popup #question-frame .answer-button.button-yes:hover {
    background: #0362d4;
}

#exit-modal-blackout.quiz-exit-popup #question-frame .question-signup-step {
    padding-top: 90px;
}

#question-frame.signup-quiz .question-second-step,
#question-frame.signup-quiz .question-third-step,
#question-frame.signup-quiz .question-final-step,
#question-frame.signup-quiz .next-question-step,
#question-frame .question-signup-step {
    display: none;
}

#question-frame.signup-quiz .show-step {
    display: block;
}

#question-frame .signup-email-form form {
    margin-top: 30px;
}

#question-frame .signup-email-form input {
    border: 1px solid #b3b3b3;
}

#question-frame .signup-email-form .signup-email-error {
    color: rgba(255, 0, 0, 0.55);
}
/* <-- QUIZ EXIT POPUP */

/* NEWSLETTER-ICON --> */
li.newsletter-icon {
    padding-top: 4px;
    transition: all 0.2s ease-in-out;
    position: relative;
    cursor: pointer;
}

li.newsletter-icon:before {
    content: "1";
    position: absolute;
    font-size: 10px;
    font-family: "roboto_bold", Helvetica, Arial, sans-serif;
    text-align: center;
    color: #fff;
    height: 13px;
    width: 13px;
    line-height: 13px;
    background: red;
    border-radius: 50%;
    top: 1px;
    right: -3px;
}

li.newsletter-icon.marked:before {
    content: none;
}

#desktop-menu ul li.newsletter-icon svg g {
    fill: #FFF;
    transition: all 0.1s ease-in-out;
}

#desktop-menu ul li.newsletter-icon:hover svg g {
    fill: #acc9f7;
}

@media (max-width: 1260px) {
    li.newsletter-icon {
        padding-right: 15px;
    }

    #pricing-page .section-rated .logo-review li {
        width: 18.323%;
    }
}

#unsubscribe-page li.newsletter-icon,
#subscribe-page li.newsletter-icon,
#wrapper.thanks-page li.newsletter-icon {
    display: none;
}
/* <-- NEWSLETTER-ICON */

/* NEWSLETTER-POPUP --> */
#newsletter-popup {
    position: fixed;
    display: none;
    z-index: 999;
    top: 30%;
    left: 50%;
    margin: -135px 0 0 -270px;
    width: 540px;
    height: auto;
    padding: 34px 40px 40px;
    background: #fff;
    border-radius: 3px;
}

#newsletter-popup .close {
    position: absolute;
    right: 0;
    display: block;
    height: 44px;
    width: 44px;
    top: 0;
    padding: 10px 0 0 0;
    text-align: center;
}

#newsletter-popup .close img {
    width: 16px;
    vertical-align: bottom;
}

#newsletter-popup h2 {
    color: #000;
    font-size: 30px;
    font-family: "roboto_bold", Helvetica, Arial, sans-serif;
    margin-bottom: 17px;
    line-height: 36px;
}

#newsletter-popup p,
#newsletter-popup .success ul li {
    font-size: 18px;
    line-height: 26px;
    color: #4a4a4a;
    font-family: "roboto_light", Helvetica, Arial, sans-serif;
}

#newsletter-popup .success ul {
    list-style: inherit;
}

#newsletter-popup .success ul li {
    margin-left: 20px;
}

#newsletter-popup .success,
#newsletter-popup input + span {
    display: none;
}

#newsletter-popup input {
    margin-top: 23px;
    font-size: 18px;
    color: #4a4a4a;
    font-family: "roboto_light", Helvetica, Arial, sans-serif;
    border-radius: 3px;
    line-height: 21px;
    width: 100%;
    border: 1px solid #d0d0d0;
    padding: 10px 20px;
    height: auto;
}

#newsletter-popup input.error {
    border: 1px solid rgba(255, 0, 0, 0.5);
}

#newsletter-popup input.error + span {
    color: rgba(255, 0, 0, 0.55);
    margin-top: 0px;
    display: inline-block;
    font-size: 14px;
    padding: 0px;
    position: relative;
}

#newsletter-popup button,
#newsletter-popup .join-button {
    width: 100%;
    height: 40px;
    display: block;
    margin: 0 auto;
    margin-top: 0px;
    font-size: 16px;
    text-transform: none;
    color: #fff;
    text-align: center;
    background-color: #2acc72;
    border-radius: 3px;
    box-shadow: none;
    border: none;
    line-height: 40px;
    padding: 0!important;
    margin-top: 23px;
    transition: all 0.2s ease-in-out;
    font-family: roboto_medium,Helvetica,Arial,sans-serif;
}

#newsletter-popup button:hover,
#newsletter-popup .join-button:hover {
    background: #27bb69;
}

#newsletter-popup .thanks {
    display: inline-block;
    cursor: pointer;
    margin-top: 10px;
    font-size: 13px;
}

#newsletter-popup .thanks:hover {
    border-bottom: 1px solid;
}
/* <-- NEWSLETTER-POPUP */

/* NEW STYLES FOR INDEX PAGE --> */
header.home-header {
    margin-bottom: 185px;
}

header.home-header:after {
    display: none;
}

.index-header-bg-shape {
    position: absolute;
    max-width: 100%;
    top: -50%;
    right: -45%;
}

.index-header-bg-shape:after {
    content: "";
    display: block;
    height: calc(100% - 6px);
    width: 100%;
    position: absolute;
    right: -100%;
    background: #007af4;
    top: 0;
}

.index-header-content {
    color: #111;
}

.index-header-content h2 {
    color: #111;
    margin-top: 200px;
    font-size: 33px;
}

.index-header-content p {
    color: #111;
    font-size: 20px;
}

.index-header-content input {
    border: 1px solid #e5e5e5;
}

header .image.index-header-image {
    right: -15%;
}

header .image.index-header-image .laptop-image {
    max-width: 930px;
}

header .image.index-header-image .iphone-image {
    position: absolute;
    bottom: 20px;
    max-width: 211px;
    right: 9%;
}

.section.section-features-easy {
    margin-bottom: 32px;
}

.section.section-features-easy h2 {
    margin-bottom: 10px;
}

.section.section-features-easy h2 {
    margin: 0;
}

.section.section-features-easy p {
    margin: 0 0 38px 0;
}

.section.section-features-easy .list-features {
    float: none;
    margin-top: 15px;
    max-width: 100%;
}

.list.list-features.whats-is-chanty li img {
    float: none;
    height: 70px;
}

.section.section-features-easy .list-features h3 {
    margin: 6px 0 5px;
    font-size: 24px;
    font-family: roboto_regular,Helvetica,Arial,sans-serif;
}

.section.section-features-easy .list-features p {
    font-size: 16px;
}

.section-features-easy .list-features li:first-child {
    margin-bottom: auto;
}

.section.section-features-easy ul li {
    width: 26%;
    margin-left: 10.6%;
    height: 214px;
}

.section.section-features-easy ul li:first-child,
.section.section-features-easy ul li:nth-child(4) {
    margin-left: 0;
}

.section.section-features-communication.super-easy li {
    width: 47%;
}

.section.section-features-communication.super-easy li:last-child {
    margin-left: 4.49%;
}

.section.section-features-communication.super-easy li .animated-icon-img {
    display: inline-block;
    vertical-align: top;
}

.section.section-features-communication.super-easy li .text {
    display: inline-block;
    vertical-align: top;
    width: calc(100% - 140px);
}

.section.section-features-communication.super-easy li .text h3 {
    margin-top: 0;
}

.section.section-apps {
    display: flex;
    align-items: center;
    margin-bottom: 50px;
}

.section.section-apps .image-left {
    z-index: 0;
    margin-left: -120px;
}

.section.section-apps .image-right {
    margin-right: -600px;
}

.section-apps .content {
    padding-top: 0;
}

.section.section-apps .container {
    display: flex;
    align-items: center;
    margin-left: auto;
    position: inherit;
    padding-top: 0;
    left: 0;
    top: 0;
    right: 0;
}

p.watch-video-opener {
    cursor: pointer;
    margin-top: 20px;
    font-size: 16px;
    color: #3079ed;
    display: inline-block;
}

p.watch-video-opener svg,
p.watch-video-opener strong {
    vertical-align: middle
}

p.watch-video-opener strong {
    padding-left: 3px;
    font-family: "roboto_medium", Helvetica, Arial, sans-serif;
}

p.watch-video-opener:hover strong {
    border-bottom: 1px solid #3079ed;
}

p.watch-video-opener img {
    width: 20px;
    display: inline;
    vertical-align: text-top;
}

#video-popup {
    position: fixed;
    display: none;
    z-index: 999;
    top: 15%;
    left: calc(50% - 600px);
    top: calc(50% - 337.5px);
    width: 960px;
    height: auto;
    padding: 0px;
    background: transparent;
    border-radius: 3px;
}

#video-popup iframe {
    width: 1200px;
    height: 675px;
}

#video-popup .close {
    position: absolute;
    right: -250px;
    display: block;
    height: 44px;
    width: 44px;
    top: -44px;
    padding: 0;
    text-align: center;
}

#video-popup .close span,
#video-popup .close span:before {
    display: block;
    position: absolute;
    left: 14px;
    top: 20px;
    width: 16px;
    height: 2px;
    background: #fff;
    transform: rotate(45deg);
}

#video-popup .close span:before {
    content: "";
    transform: rotate(-90deg);
    left: 0;
    top: 0;
}

#page-features .section-advanced-features.section-ai {
  padding: 105px 0 45px 0;
}

#page-features .section-advanced-features.section-ai .text {
  float: none;
  width: 100%;
}
#page-features .section-advanced-features.section-ai .text h2 {
  max-width: 100%;
  margin-bottom: 30px;
}
#page-features .section-advanced-features.section-ai .text .ai-items .ai-item {
  float: left;
  width: 28%;
  margin-right: 8%;
}
#page-features .section-advanced-features.section-ai .text .ai-items .ai-item:last-child {
  margin-right: 0;
}

#page-features .section-advanced-features.section-ai .text .ai-items .ai-item img {
  width: 66px;
  margin-bottom: 15px;
}

#page-features .section-advanced-features.section-ai .text .ai-items .ai-item h3 {
  margin: 0 0 8px 0;
  font-size: 24px;
  font-family: 'roboto_regular',Helvetica,Arial,sans-serif;
}


@media (min-width: 1441px) {
    #video-popup {
        width: 1280px;
        left: calc(50% - 640px);
    }

    #video-popup iframe {
        width: 1280px;
        height: 720px;
    }
}

@media (max-width: 1110px) {
    .section-write-for-us .suggested-article-item.active {
        height: 612px;
    }

    .section-write-for-us textarea[name=other_comments] {
        height: 174px;
    }
}

@media (max-width: 1200px) {
    #video-popup {
        width: 962px;
        left: calc(50% - 481px);
        top: calc(50% - 271px);
    }

    #video-popup .close {
        right: -14px;
    }

    #video-popup iframe {
        width: 962px;
        height: 542px;
    }

    #page-security section.section.section-security-features {
        padding: 30px 0 30px 0;
    }

    #page-write-for-us .section-write-for-us .form .personal-info {
        width: calc(46% - 40px);
    }

    #page-write-for-us .section-write-for-us .form .suggested-articles {
        width: 54%;
    }
}

@media (max-width: 1050px) {
    #page-security section.section.section-security-features {
        padding: 0 0 30px 0;
    }
}

@media (max-width: 980px) {
    #video-popup {
        width: 760px;
        left: calc(50% - 380px);
        top: calc(50% - 214px);
    }

    #video-popup iframe {
        width: 760px;
        height: 428px;
    }

    #page-security section.section.section-security-features {
        padding: 5px 0 30px 0;
    }

    #page-security header:after {
        height: 350px;
    }
}

@media (max-width: 960px) {
    #page-security .section-security-features .big-features .big-feature-item img,
  #page-security section.section-security-measures .features-left .feature-left-item img,
  #page-security section.section-security-measures .features-right .feature-right-item img {
        width: 34px;
    }
}

@media (max-width: 875px) {
    #page-security .section-security-features .small-features-list li {
        margin-bottom: 18px;
    }

    #page-security .section-security-features .big-features .big-feature-item:last-child {
        margin-top: 73px;
    }

    #page-write-for-us .section-write-for-us .form .personal-info {
        width: 100%;
        float: none;
    }

    #page-write-for-us .section-write-for-us .form .suggested-articles {
        width: 100%;
        float: none;
    }

    #page-write-for-us .section-write-for-us .suggested-articles h2 {
        margin: 40px 0 0 0;
    }

    .section-write-for-us .article-holder {
        margin: 30px 0 0 0;
    }

    #page-write-for-us .section-write-for-us textarea[name=other_comments] {
        height: 130px;
        margin-bottom: 0;
    }

    #page-write-for-us .section-write-for-us .suggested-articles .premium-holder {
        margin: 28px 0 0 0;
    }

    .section-write-for-us .btn-send-suggestion {
        margin-top: 30px;
        float: none;
        width: 100%;
    }

    .section-write-for-us .suggested-article-item.active {
        height: 585px;
    }
}

@media (max-width: 848px) {
    #page-security .section-security-features .small-features-list {
        margin-bottom: 22px;
    }

    #page-security .section-security-features .big-features .big-feature-item:last-child {
        margin-top: 86px;
    }
}

@media (max-width: 768px) {
    #video-popup {
        width: 480px;
        left: calc(50% - 240px);
        top: calc(50% - 160px);
        z-index: 1001;
    }

    #blackout {
        z-index: 999;
    }

    #video-popup iframe {
        width: 480px;
        height: 320px;
    }
}

@media (max-width: 560px) {
    #video-popup {
        width: 90%;
        left: 5%;
        z-index: 1001;
    }

    #blackout {
        z-index: 999;
    }

    #video-popup iframe {
        width: 100%;
        height: 240px;
    }

    #video-popup .close {
        right: 0;
    }
}

section.section.import-section .image {
    right: -10%;
    max-width: 60%;
    position: absolute;
    bottom: -35px;
}

@media (min-width: 2400px) {
    #page-features .section-advanced-features.section-features-audio-video .image-right {
        right: 50%;
    }
}

@media (max-width: 1240px) {
    header .image.index-header-image {
        right: -18%;
    }
}

@media (max-width: 1200px) {
    header.home-header .image.index-header-image {
        top: 175px;
        width: auto;
        max-width: 74%;
        right: -20%;
    }

    .section-features-easy .list-features {
        width: 100%;
    }

    .section.section-features-easy ul li {
        width: 25%;
        display: inline-block;
    }

    .index-header-bg-shape {
        right: -30%;
    }

    header.home-header .image {
        top: 175px;
    }

    .tes-swiper-button-next {
        right: 15px;
    }

    .tes-swiper-button-prev {
        left: 15px;
    }

    #pricing-page .section-rio-calc .compare-wrapper .compare {
        height: 460px;
        padding: 30px;
    }

    #page-security .section-security .container .image {
        width: calc(53% - 80px);
    }

    #page-security .section-security .container .image img {
        width: 381px;
        margin-top: 48px;
    }
    #page-features .section-advanced-features.section-dark-theme .image-right {
      width: 840px;
      right: 50%;
    }
    #page-features .section-advanced-features.section-dark-theme {
      padding: 120px 0;
    }
    #page-features .section-advanced-features.section-features-create-and-manage-tasks .text h2,
    #page-features .section-advanced-features.section-features-team-space-management .text h2,
    #page-features .section-advanced-features.section-features-audio-video .text h2 {
      line-height: 30px;
    }
}

@media (max-width: 1080px) {
    .section-apps .content {
        max-width: 425px;
    }

    header.home-header .image.index-header-image {
        max-width: 70%;
    }

    #pricing-page .section-rated .logo-review li {
        width: 19%;
    }
}

@media (max-width: 1024px) {
    header .image.index-header-image .iphone-image {
        right: 7%;
    }

    #pricing-page .section-rio-calc .compare-wrapper .compare {
        height: inherit;
        padding: 40px 40px 35px 40px;
    }

    .section-support .content {
        padding-top: 40px;
    }

    #page-features .section-advanced-features.section-dark-theme .text {
       width: 400px;
    }
    #page-features .section-advanced-features.section-dark-theme .image-right {
      right: 42%;
    }
}

@media (max-width: 980px) {
    header.home-header {
        height: auto;
        margin-bottom: 50px;
    }

    header.home-header .container {
        padding-bottom: 50px;
    }

    header.home-header .logo-small {
        display: block;
        width: 25px;
    }

    header.home-header .logo-full {
        display: none;
    }

    .index-header-bg-shape {
        top: 0;
        left: 0;
        right: auto;
        height: 100%;
        width: 100%;
        max-width: 100%;
        background: #3079ed;
    }

    p.watch-video-opener svg #Oval {
        fill: #fff;
    }

    p.watch-video-opener svg #Rectangle {
        fill: #3079ed;
    }

    .index-header-bg-shape img {
        display: none;
    }

    .index-header-content h2 {
        margin-top: 25px;
        color: #fff;
    }

    .index-header-content p {
        color: #fff;
    }

    .section-features-easy .list-features li {
        margin-left: 8.49%!important;
    }

    .section.section-features-easy ul li:first-child,
  .section.section-features-easy ul li:nth-child(4) {
        margin-left: 0!important;
    }

    header.home-header .index-header-content h2 {
        margin-top: 50px;
    }

    header.home-header .image.index-header-image {
        width: 55%;
        bottom: -13%;
        top: auto;
    }

    header.home-header .image.index-header-image img.laptop-image {
        width: 100%;
    }

    header .image.index-header-image .iphone-image {
        max-width: 20%;
        right: 9%;
    }

    .section-apps .content .apps-buttons a {
        width: 44%;
    }

    p.watch-video-opener {
        margin-bottom: 0;
    }

    #page-security .section-security .container .image {
        width: calc(53% - 30px);
    }

    #page-security .section-security-features .small-features {
        width: calc(50% - 60px);
        margin-left: 60px;
    }

    #page-security .section-security .container .image {
        width: 50%;
    }
    #page-features .section-advanced-features.section-dark-theme .image-right {
      right: 43%;
      width: 800px;
    }
    #page-features .section-advanced-features.section-dark-theme .text {
      width: 360px;
    }
    #page-features .section-advanced-features.section-dark-theme {
      padding: 80px 0;
    }
    #page-features .section-advanced-features.section-ai {
      padding: 75px 0 20px 0;
    }
    #page-features .section-advanced-features .text p {
      font-size: 18px !important;
      line-height: 26px !important;
    }
}

@media (max-width: 860px) {
    #page-security .section-security-features .small-features-list li {
        margin-bottom: 22px;
    }
}

@media (max-width: 830px) {
  #page-features .section-advanced-features.section-dark-theme .image-right {
    display: none;
  }
  #page-features .section-advanced-features.section-dark-theme .text {
    width: 100%;
    float: none;
  }
  #page-features .section-advanced-features.section-dark-theme .image {
    display: block;
    margin: 30px 0 auto;
  }
  #page-features .section-advanced-features.section-dark-theme {
    padding: 80px 0 70px 0;
  }
  #page-features .section-advanced-features.section-features-workflows-with-threads {
    padding: 40px 0 80px 0;
  }
  #page-features .section-advanced-features.section-ai {
    padding: 70px 0 20px 0;
  }
}
@media (max-width: 700px) {
    #page-features .section-features-team-space-management .image-second {
        width: 550px;
    }

    #page-features .section-advanced-features.section-features-workflows-with-threads .image {
        width: 600px;
    }
    #page-features .section-advanced-features.section-features-workflows-with-threads {
      padding: 40px 0 30px 0;
    }
}

@media (max-width: 818px) {
    #page-security .section-security-features .big-features {
        float: none;
        width: 100%;
    }

    #page-security .section-security-features .small-features {
        float: none;
        width: 100%;
        margin: 0;
    }

    #page-security header:after {
        height: 345px;
    }

    #page-security .section-security-features .big-features .big-feature-item:last-child {
        margin-top: 50px;
        margin-bottom: 40px;
    }

    #page-security section.section-security-features h2 {
        margin-bottom: 50px;
    }

    #page-security .section-security .container .text {
        float: none;
        width: 100%;
    }

    #page-security .section-security .container .image {
        float: none;
        width: 100%;
    }

    #page-security .section-security .content-outer div.inner-wrapper {
        display: block;
    }

    #page-security .section-security .container .image img {
        margin: 25px auto;
        display: block;
    }

    #page-security header p {
        font-size: 16px;
        line-height: 24px;
    }

    #page-security .section.section-support h2 {
        margin-bottom: 20px;
    }

    footer .footer-menu {
        width: 100%;
    }

    footer .footer-right-side {
        float: none;
    }
}

@media (max-width: 968px) {
    #pricing-page .section-rated .logo-review li {
        width: 18.9%;
    }
}

@media (max-width: 840px) {
    .section.section-features-easy ul li {
        width: 45%;
        margin-left: 4% !important;
        margin-bottom: 0 !important;
    }

    .section.section-features-easy ul li:nth-child(3),
  .section.section-features-easy ul li:nth-child(5) {
        margin: 0 !important;
    }

    .section.section-features-easy ul li:nth-child(4) {
        margin-left: 4% !important;
    }

    #pricing-page .section-rated .logo-review li {
        width: 47%;
    }

    #pricing-page .section-rated .logo-review li.crowd-holder {
        text-align: center;
    }

    #pricing-page .section-rated .logo-review li.captera-holder,
  #pricing-page .section-rated .logo-review li.crowd-holder,
  #pricing-page .section-rated .logo-review li.product-hunt-holder {
        width: 33.3333333%;
    }

    #pricing-page .section-rated .logo-review li.product-hunt-holder {
        text-align: right;
    }

    #pricing-page .section-rated .logo-review li.google-play-holder,
  #pricing-page .section-rated .logo-review li.appstore-holder,
  #pricing-page .section-rated .logo-review li.alternative-to-holder {
        margin-top: 40px;
    }

    #pricing-page .section-rated .logo-review li.google-play-holder,
  #pricing-page .section-rated .logo-review li.alternative-to-holder {
        width: calc(50% - 22px);
    }

    #pricing-page .section-rated img.stars-rate {
        width: 145px;
        margin: 0 0 -2px 10px;
    }
}

@media (max-width: 780px) {
    header.home-header .image.index-header-image {
        position: relative;
        top: 0;
        right: 0;
        display: block;
        max-width: 100%;
        width: 100%;
        margin: 0 auto;
        margin-top: 50px;
    }

    header nav ul li, #header-sticky .sticky-navigation ul li {
        margin-left: 20px;
    }

    #header-sticky .sticky-navigation li a#book-a-demo-header-sticky-link {
        width: 120px;
    }
}

@media (max-width: 768px) {
    .section.section-features-communication.super-easy li {
        width: 100%;
    }

    section.section.import-section .image {
        right: 0;
        max-width: 100%;
        position: relative;
        bottom: 0;
    }

    #page-security section.section-support {
        padding: 10px 0 70px 0;
    }

    #page-security section.section-security-measures .features-left {
        float: none;
        width: 100%;
        margin-bottom: 54px;
    }

    #page-security section.section-security-measures .features-right {
        float: none;
        width: 100%;
        margin: 0;
    }

    #page-security .section-security-features .small-features-list li {
        padding-left: 38px;
    }

    #page-security section.section-security-measures .features-right .feature-right-item.first-item,
  #page-security section.section-security-measures .features-left .feature-left-item.first-item {
        height: auto;
    }

    #page-security section.section-security-measures .features-right .feature-right-item.second-item,
  #page-security section.section-security-measures .features-left .feature-left-item.second-item {
        height: auto;
    }

    #page-features .section-advanced-features .text h2,
  #page-features .section-advanced-features h2 {
        line-height: 30px !important;
    }

    header nav ul li, #header-sticky .sticky-navigation ul li {
        margin-left: 15px;
    }
}

@media (max-width: 685px) {
    #book-a-demo-header-link {
        width: 120px;
    }
}

@media (max-width: 650px) {
    header.home-header {
        margin-bottom: 50px;
    }

    .section.section-features-easy {
        margin-bottom: 8px;
    }

    section.section.section-features-easy ul li {
        margin-bottom: 22px !important;
        margin-left: 8% !important;
    }

    section.section.section-features-easy ul li:nth-child(4) {
        margin-left: 8% !important;
    }

    .section.section-features-easy .list-features h3 {
        font-size: 18px;
    }

    .section-testimonials {
        margin-top: 0px;
        padding-top: 50px;
        margin-bottom: 0px;
        padding-bottom: 50px;
    }

    section.section.import-section {
        margin-bottom: 50px;
    }

    .section.section-apps {
        margin-bottom: 10px;
    }

    .section-apps .container {
        position: relative;
    }

    .section-apps .image {
        display: none;
    }

    .book-a-demo-popup {
        width: 90%;
        margin: 0 auto;
        left: 5%;
        top: 5%;
        padding: 0;
        padding-top: 44px;
    }

    .book-a-demo-popup .close {
    }

    .section.section-apps .image-left,
  .section.section-apps .image-right {
        display: none;
    }

    .section-apps .content {
        max-width: 100%;
    }

    #pricing-page .section-rio-calc {
        padding: 0 0 70px 0;
    }

    .section-rio-calc .container .team-members input.members {
        width: calc(15% - 10px);
    }

    .section-rio-calc .container .team-members input {
        width: calc(85% - 10px);
    }

    #pricing-page .section-rio-calc .compare-wrapper .compare {
        padding: 20px;
    }

    #pricing-page .section-rio-calc .compare-changer {
        top: 43px;
        padding: 0 20px 0 0;
    }

    .section-rio-calc .container .compare .features-benefit ul li {
        padding-bottom: 14px;
    }

    #pricing-page .section-rio-calc .compare-wrapper h4 {
        padding: 14px 0;
    }

    #pricing-page .section-rated h2 {
        margin-bottom: 40px;
    }

    #pricing-page .section-rated img.stars-rate {
        display: none;
    }

    #pricing-page .section-rated h2::after {
        content: '';
        display: block;
        background-image: url("../images/stars-rate.png");
        background-size: contain;
        background-repeat: no-repeat;
        width: 145px;
        height: 20px;
        position: absolute;
        top: 10px;
        right: 0px;
    }

    #pricing-page .section-rated .logo-review li img {
        width: 94px;
    }

    #pricing-page .section-rated .logo-review li.appstore-holder {
        margin-top: 26px;
    }

    #pricing-page .section-rated .logo-review li.alternative-to-holder,
  #pricing-page .section-rated .logo-review li.google-play-holder {
        margin-top: 33px;
    }

    #page-security header {
        margin-bottom: 0;
        height: auto;
    }

    #page-security.security header h2 {
        font-size: 30px;
        margin-top: 16px;
    }

    #page-security header p {
        font-size: 16px;
        width: 100%;
    }

    #page-security header:after {
        height: 250px;
    }

    #page-security section.section.section-security-features {
        padding: 56px 0 30px 0;
    }

    #page-security section.section-support {
        padding: 10px 0 70px 0;
    }

    #page-security .container {
        z-index: 0;
    }

    #page-security .section-support .image {
        top: -20px;
    }

    #page-security .section.section-support h2 {
        margin-bottom: 10px;
    }

    #page-apps.all-apps-page header h2 {
        font-size: 30px;
        margin-top: 16px;
    }

    #page-apps header:after {
        height: 280px;
    }

    #page-apps header {
        height: auto;
    }

    #page-apps.all-apps-page .integrations-items .integration-item-hidden-item {
        display: none;
    }

    #page-apps.all-apps-page aside img.request-banner-img {
        width: 300px;
    }

    #page-apps .integrations-banner p,
   #page-apps .integrations-banner h4 {
        text-align: center;
    }

    #page-apps header p {
        font-size: 16px;
        line-height: 24px;
    }

    #page-write-for-us header {
        height: auto;
    }

    #page-write-for-us header:after {
        height: auto;
    }

    #page-write-for-us header p {
        width: 100%;
        font-size: 16px;
        line-height: 24px;
        margin-bottom: 30px;
    }

    #page-security.security header h2, #page-write-for-us header h2 {
        font-size: 30px;
    }

    #page-write-for-us .section-write-for-us .form p {
        font-size: 16px;
        line-height: 24px;
    }

    .section-write-for-us .form-group input {
        margin-top: 4px;
    }

    .section-write-for-us .article-holder {
        margin-top: 25px;
    }

    #page-write-for-us .section-support p {
        font-size: 16px;
        line-height: 24px;
    }

    #page-write-for-us .section-write-for-us span.no-required,
   #page-write-for-us .section-write-for-us .suggested-articles .premium-holder {
        font-size: 16px;
        line-height: 24px;
    }

    #page-write-for-us .section-write-for-us .suggested-articles h2 {
        margin-top: 30px;
    }

    #page-write-for-us .section-write-for-us .suggested-articles h3 {
        font-size: 22px;
        margin: 0;
    }

    .section-write-for-us .suggested-article-item {
        height: 70px;
    }

    .section-write-for-us .suggested-article-item.active {
        height: 555px;
    }

    #page-write-for-us .section-write-for-us {
        padding: 40px 0;
    }

    #page-write-for-us .section-write-for-us .suggested-articles .article-holder .suggested-article-item h3::after {
        top: calc(50% - 5px);
    }

    .thanks-write-request h2 {
        padding-top: 20px;
        font-size: 22px;
        max-width: 470px;
        margin: 0 auto 20px;
    }

    .thanks-write-request p {
        font-size: 16px;
        line-height: 24px;
    }
    #page-features .section-advanced-features.section-features-workflows-with-threads .image {
      display: none;
    }
    #page-features .section-advanced-features.section-features-workflows-with-threads .image-second {
      display: block;
      margin: 30px 0 auto;
    }
    #page-features .section-advanced-features.section-features-workflows-with-threads {
      padding: 40px 0 55px 0;
    }
    #page-features .section-advanced-features.section-ai .text .ai-items .ai-item  h3 {
        font-size: 18px;
    }
    #page-features .section-advanced-features.section-ai .text .ai-items .ai-item img {
      width: 50px;
      margin-bottom: 8px;
    }
}

@media (max-width: 620px) {
  #page-features .section-advanced-features.section-ai .text .ai-items .ai-item {
    float: none;
    width: 100%;
    margin: 0 0 30px 0;
  }
  #page-features .section-advanced-features.section-ai {
    padding: 70px 0 0 0;
  }
}

@media(max-width: 600px) {
    #page-features header {
        padding-bottom: 50px;
    }

    #pricing-page .section-rated h2::after {
        left: 15px;
        right: 0;
        top: 40px;
    }

    #pricing-page .section-rated .logo-review {
        margin-top: 20px;
    }

    #page-apps header:after {
        height: 300px;
    }
}

@media(max-width: 550px) {
    #page-features header {
        padding-bottom: 80px;
    }

    #page-features .section-advanced-features.section-features-chanty-extras-new .extra-item {
        display: block;
        float: none;
        width: 100%;
    }

    #page-features .section-advanced-features.section-features-chanty-extras-new .extra-item {
        margin-left: 0 !important;
    }

    #page-features .section-advanced-features.section-features-chanty-extras-new .extra-item.pinned {
        margin-bottom: 40px;
    }
    #page-features .section-features-team-space-management .image-second {
      display: none;
    }
    #page-features .section-advanced-features.section-features-team-space-management {
      padding: 80px 0 80px 0
    }
}

@media(max-width: 540px) {
    .section-write-for-us .suggested-article-item.active {
        height: 580px;
    }
}

@media(max-width: 480px) {
    #pricing-page .section-rated h2::after {
        left: 110px;
        right: 0;
        top: 42px
    }

    #pricing-page .section-rated .logo-review {
        margin: 0;
    }

    #page-apps header:after, #page-write-for-us header:after {
        height: auto;
    }

    #page-write-for-us  header, header .header-bg {
        height: auto;
    }
}

@media (max-width: 500px) {
    #page-features header {
        padding-bottom: 50px;
    }

    #page-features .section-features-stay-organized-with-teambook-new .image-second {
        display: none;
    }

    #page-features .section-features-stay-organized-with-teambook-new .image-mobile {
        width: 60%;
        margin: 35px auto 0;
        display: block;
    }
    #page-features .section-advanced-features.section-features-stay-organized-with-teambook-new {
      padding: 30px 0 190px 0;
    }

    #page-features .section-advanced-features.section-features-stay-organized-with-teambook-new {
      padding: 70px 0 185px 0;
    }

    #page-features .section-features-create-and-manage-tasks .image-second {
        display: none;
    }

    #page-features .section-features-create-and-manage-tasks .image-mobile {
        width: 60%;
        margin: 40px auto 0;
        display: block;
        box-shadow: 0 12px 24px 0 rgba(0,0,0,0.20);
          border-radius: 6px;
    }
    #page-features .section-features-create-and-manage-tasks .image-mobile video {

      border-radius: 6px;
      max-width: 100%;
      outline: none;
      padding: 0;
      background: transparent;
      display: block;
      margin: 0 auto;
    }

    #page-features .section-advanced-features.section-features-apps .image {
        margin: 40px auto 0 !important;
    }

    #page-features .section-advanced-features.section-features-chanty-extras-new {
        padding: 70px 0 70px 0;
    }

    #page-features .section-advanced-features.section-features-team-space-management {
        padding: 80px 0 80px 0;
    }

    #page-features .section-advanced-features.section-features-apps {
        padding: 80px 0 65px 0;
    }

    #page-features .section-advanced-features.section-features-audio-video {
        padding: 80px 0 75px 0;
    }

    #page-features .section-advanced-features.section-features-audio-video .image {
      display: none;
    }
    #page-features .section-advanced-features.section-features-audio-video .image-mob {
        width: 50%;
        margin: 40px auto 0;
        display: block;
    }
    #page-features .section-advanced-features.section-features-audio-video .image-mob video {
      max-width: 100%;
      display: inline-block;
      outline: none;
      padding: 0;
    }

    #page-features .section-advanced-features.section-features-workflows-with-threads .image {
        display: none;
    }

    #page-features .section-advanced-features.section-dark-theme .image {
      display: none;
    }
    #page-features .section-advanced-features.section-dark-theme .image-mob {
      width: 50%;
      margin: 40px auto 0;
      display: block;
    }
}

@media(max-width: 561px) {
    #page-security header:after {
        height: 275px;
    }
}

@media (max-width: 414px) {
    #page-security.security header h2 {
        margin-bottom: 12px;
    }

    #page-security section.section.section-security-features {
        padding: 46px 0 30px 0;
    }

    #page-security section.section-security-features h2 {
        margin-bottom: 44px;
    }

    #page-security .section-security-features .big-features .big-feature-item:last-child {
        margin: 44px 0 36px 0;
    }

    #page-security .section-security-features .small-features-list {
        margin-bottom: 0;
    }

    #page-security section.section-security {
        padding: 36px 0 30px 0;
    }

    #page-security section.section-security h2 {
        margin-bottom: 32px;
    }

    #page-security .section-security .container .text p {
        padding-bottom: 16px;
    }

    #page-security .section-security .container .image img {
        width: 300px;
        margin: 25px auto 20px auto;
    }

    #page-security section.section-security-measures {
        padding: 40px 0 0 0;
    }

    #page-security section.section-security-measures h2 {
        margin-bottom: 36px;
    }

    #page-security section.section-security-measures .features-left .feature-left-item p {
        margin-bottom: 15px;
    }

    #page-security section.section-security-measures .features-left {
        margin-bottom: 42px;
    }

    #page-security section.section-support {
        padding: 0px 0 100px 0;
    }

    #page-security .section-security-features .small-features-list li {
        padding-left: 38px;
    }

    #page-security .section-security-features .small-features-list li img.penetration-tests {
        vertical-align: middle;
    }

    #page-security .section-security-features .small-features-list li img.file-system {
        vertical-align: sub;
    }

    .section-support .content {
        padding-top: 0;
    }

    #page-features .section-support .content {
        padding-top: 35px;
    }

    #page-write-for-us header h2 {
        font-size: 30px;
        margin: 30px 0 10px 0;
    }

    #page-write-for-us .section-write-for-us .suggested-articles h2 {
        max-width: 90%;
    }

    #page-write-for-us .section-write-for-us input,
  #page-write-for-us .section-write-for-us textarea,
  #page-write-for-us .section-write-for-us select {
        font-size: 16px;
    }

    .section-write-for-us .suggested-article-item.first-article {
        margin-top: 10px;
    }

    #page-features header {
        padding-bottom: 50px;
    }

    #page-features header#features-header .image.image-video {
        width: 120%;
        max-width: 120%;
        right: 10%;
        height: 250px;
    }

    #page-features header#features-header .image.image-video .play {
        width: 80px;
        top: calc(50% - 56px);
        left: calc(50% - 42px);
    }

    #page-features .section-features-stay-organized-with-teambook-new .image-second {
        display: none;
    }

    #page-features .section-features-stay-organized-with-teambook-new .image-mobile {
        width: 90%;
        margin: 35px auto 0;
        display: block;
    }

    #page-features .section-advanced-features.section-features-chanty-extras-new .extra-item {
        display: block;
        float: none;
        width: 100%;
    }

    #page-features .section-features-create-and-manage-tasks .image-second {
        display: none;
    }

    #page-features .section-features-create-and-manage-tasks .image-mobile {
        width: 70%;
        margin: 40px auto 0;
        display: block;
    }

    #page-features .section-advanced-features.section-features-apps .image {
        margin: 40px auto 0 !important;
    }

    #page-features .section-features-create-and-manage-tasks .image-mobile video {
      border-radius: 6px;
      max-width: 100%;
      outline: none;
      padding: 0;
      background: transparent;
      display: block;
      margin: 0 auto;
    }

    #page-features .section-advanced-features.section-features-kanban .big-image,
  #page-features .section-advanced-features.section-features-kanban .image,
  #page-features .section-features-team-space-management .image-second,
  #page-features .section-advanced-features.section-features-audio-video .image {
        display: none;
    }

    #page-features .section-advanced-features.section-features-kanban {
        margin-bottom: 0;
    }

    #page-features .section-advanced-features.section-features-kanban {
        padding: 65px 0 65px 0;
    }



    #page-features .section-advanced-features.section-features-workflows-with-threads .image-mob {
        width: 90%;
        margin: 35px auto 0;
        display: block;
    }

    #page-features .section-advanced-features.section-features-stay-organized-with-teambook-new {
        padding: 70px 0 185px 0;
    }

    #page-features .section-advanced-features.section-features-chanty-extras-new {
        padding: 60px 0 70px 0;
    }

    #page-features .section-advanced-features.section-features-create-and-manage-tasks {
        padding: 30px 0 65px 0;
    }

    #page-features .section-advanced-features.section-features-team-space-management {
        padding: 70px 0 70px 0;
    }

    #page-features .section-advanced-features.section-features-apps {
        padding: 70px 0 60px 0;
    }

    #page-features .section-advanced-features.section-features-audio-video {
        padding: 70px 0 65px 0;
    }

    #page-features .section-advanced-features.section-features-workflows-with-threads {
        padding: 30px 0 50px 0;
    }
    #page-features .section-advanced-features.section-features-audio-video .image-mob {
        width: 70%;
        margin: 40px auto 0;
        display: block;
    }

    #page-features .section-advanced-features.section-features-workflows-with-threads .image-second {
      display: none;
    }

    #page-features .section-advanced-features.section-dark-theme .image-mob {
      width: 70%;
    }

    #page-features .section-advanced-features.section-dark-theme {
      padding: 70px 0 55px 0;
    }

    #page-features .section-advanced-features .text h2,
  #page-features .section-advanced-features.section-features-create-and-manage-tasks .text h2,
  #page-features .section-advanced-features.section-features-team-space-management .text h2
  #page-features .section-advanced-features.section-features-audio-video .text h2 {
        line-height: 30px !important;
    }
    #terms-of-use ol li ol{margin: 12px 0 12px 12px;}
}

@media(max-width: 385px) {
    #pricing-page .section-rated h2::after {
        left: 170px;
    }

    .section-rio-calc .container .compare .save-price {
        font-size: 44px;
    }

    .section-rio-calc .container .compare .features-benefit {
        margin-top: 8px;
    }

    #page-apps header:after {
        height: auto;
    }

    #page-security .section-support .image {
        top: -35px;
    }

    #page-write-for-us .section-write-for-us .suggested-articles h2 {
        max-width: 100%;
    }

    .section-write-for-us .article-holder {
        margin-top: 10px;
    }

    .section-write-for-us .suggested-article-item {
        padding: 15px;
    }

    .section-write-for-us .suggested-article-item.first-article {
        margin-top: 25px;
    }

    .section-write-for-us .suggested-article-item.active {
        height: 590px;
    }

    .section-write-for-us .suggested-article-item {
        height: 63px;
    }

    #page-write-for-us .section-write-for-us .form p.outline {
        max-width: 90%;
    }

    #page-write-for-us .section-write-for-us .suggested-articles .article-holder .suggested-article-item h3::after {
        height: 10px;
        width: 15px;
    }

    .section-write-for-us .article-holder {
        margin-top: 0;
    }

    footer .footer-menu ul {
        height: 205px;
    }

    footer .footer-right-side {
        float: left;
    }

    footer .social {
        text-align: left;
    }

    footer .footer-right-side span.social {
        margin-left: -20px;
    }

    #page-features header {
        padding-bottom: 30px;
    }
    #page-features header#features-header .image.image-video .play {
      top: calc(50% - 66px);
    }
}

@media(max-width: 380px) {
    #page-apps header:after {
        height: auto;
    }
}

@media(max-width: 332px) {
    #pricing-page .section-rated h2::after {
        left: 15px;
        right: 0;
        top: 80px;
    }

    #pricing-page .section-rated .logo-review {
        margin-top: 20px;
    }
}

/* <-- NEW STYLES FOR INDEX PAGE */

/* HEADER STICKY --> */
#header-sticky {
    background: #fff;
    height: 70px;
    position: relative;
    z-index: 99;
    position: fixed;
    -webkit-transform: translate3d(0,-110px,0);
    transform: translate3d(0,-110px,0);
    top: 0;
    width: 100%;
    left: 0;
    height: 70px;
    opacity: 0;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-timing-function: cubic-bezier(.215,.61,.355,1);
    transition-timing-function: cubic-bezier(.215,.61,.355,1);
    -webkit-transition-property: transform;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform,-webkit-transform;
    -webkit-box-shadow: 0 3px 5px 0 rgba(0,1,1,.1);
    box-shadow: 0 3px 5px 0 rgba(0,1,1,.1);
    transition: all 0.2s ease-in-out;
}

#header-sticky.opened {
    opacity: 1;
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
}

#header-sticky .container {
    display: flex;
    justify-content: space-between;
    flex-direction: row;
    align-items: center;
    height: 70px;
}

#header-sticky .container:after {
    display: none;
}

#header-sticky .site-logo {
    font-size: 0;
}

#header-sticky .site-logo a {
    display: inline-block;
    font-size: 0;
}

#header-sticky .site-logo a img {
    width: 116px;
}

#header-sticky .sticky-navigation ul {
    display: flex;
    align-items: center;
}

#header-sticky .sticky-navigation li {
    display: inline-block;
    margin-left: 30px;
    float: left;
}

#header-sticky .sticky-navigation li.newsletter-icon {
    padding-top: 5px;
}

#header-sticky ul li.newsletter-icon:hover svg g {
    fill: #3079ed;
}

#header-sticky .sticky-navigation li a {
    color: #111;
    font-family: "roboto_regular",Helvetica,Arial,sans-serif;
    display: block;
}

#header-sticky .sticky-navigation li a:hover {
    color: #3079ed;
}

#header-sticky .sticky-navigation li a#signin-link-sticky {
    color: #2acc72;
    border: 1px solid #2acc72;
    padding: inherit;
    border-radius: 3px;
    transition: all 0.2s ease-in-out;
    display: block;
    width: 98px;
    height: 34px;
    line-height: 34px;
    text-align: center;
}

#header-sticky .sticky-navigation li:last-child {
    margin-left: 12px;
}

#header-sticky .sticky-navigation li a#signup-button-sticky:hover,
#header-sticky .sticky-navigation li a#signin-link-sticky:hover {
    background: #27bb69;
    color: #ffffff;
}

#header-sticky .sticky-navigation li a#signup-button-sticky {
    background: #2acc72;
    color: #fff;
    padding: inherit;
    border-radius: 3px;
    transition: all 0.2s ease-in-out;
    display: block;
    width: 155px;
    height: 34px;
    line-height: 34px;
    text-align: center;
}

#header-sticky .sticky-navigation li a#signup-button-sticky:hover {
    background: #27bb69;
}
/* <-- HEADER STICKY */

/* g2crowd and captera banner --> */
.rating-links {
    text-align: center;
    margin-top: 40px;
}

.rating-links a {
    display: inline-block;
    width: 190px;
    vertical-align: middle;
}

.rating-links a img {
    display: block;
    margin: 0 auto;
    width: 120px !important;
}

.rating-links a img.crozdesk {
    width: auto !important;
}

.rating-links a img.captera-logo {
    max-width: 120px;
}

.rating-links a img.g2crowd-logo {
    max-width: 90px;
}

.rating-links a img.rating-stars {
    max-width: 88px;
    margin-top: 10px;
}

@media (max-width: 412px) {
    .rating-links a {
        width: 150px
    }
}

@media (max-width: 320px) {
    .rating-links a {
        width: 140px
    }

    #page-security header:after {
        height: 296px;
    }

    #page-apps header:after {
        height: auto;
    }

    #page-write-for-us .section-write-for-us .form p.outline {
        width: auto;
    }

    .section-write-for-us .suggested-article-item.second-article.active,
  .section-write-for-us .suggested-article-item.third-article.active {
        height: 642px;
    }

    .section-write-for-us .suggested-article-item {
        height: 94px;
    }

    .section-write-for-us .suggested-article-item.first-article {
        height: 64px;
    }

    .section-write-for-us .suggested-article-item.active {
        height: 610px;
    }
}
/* <-- g2crowd and captera banner */
#ue_widget #ue_brandingContainer {
    display: none !important;
}
