    @charset "utf-8";
    .not-selectable {
        user-select: none;
        -webkit-user-select: none;
        -khtml-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        -o-user-select: none
    }
    
    * {
        font-family: 'Open Sans', sans-serif
    }
    
    a {
        color: #3ab4ed
    }
    
    .hide {
        display: none
    }
    
    a.help_anchor_link {
        color: #333
    }
    
    a.help_anchor_link:hover {
        text-decoration: none
    }
    
    .container-fluid {
        position: relative;
        overflow: hidden;
        padding: 0
    }
    
    .row {
        margin: 0;
        padding: 0 35px
    }
    
    .g-centered {
        position: relative;
        max-width: 1400px;
        margin-left: auto;
        margin-right: auto
    }
    
    .b-big-title {
        font-size: 51px;
        font-weight: normal;
        margin-left: -2px;
        margin-top: 79px;
        letter-spacing: -1px;
        word-spacing: 0;
        color: #424141
    }
    
    .g-ta-center {
        text-align: center
    }
    
    .g-single-line {
        white-space: nowrap
    }
    
    .text_bold_600 {
        font-weight: 600
    }
    
    .b-head {
        position: relative;
        height: 100px
    }
    
    .b-head-background {
        margin-left: 0;
        margin-right: 0;
        background-color: #f4f5f8
    }
    
    .b-logo {
        position: relative;
        top: 32px;
        display: block;
        float: left;
        margin-right: 17px;
        width: 244px;
        height: 74px
    }
    
    .b-logo img {
        position: absolute
    }
    
    .b-logo-text {
        width: 258px;
        height: 74px;
        background: url("/images/glasswire_network_monitor.png") 92px 19px no-repeat
    }
    
    .b-logo-desk {
        font-size: 11px;
        position: absolute;
        top: 27px;
        left: 270px;
        width: 140px;
        line-height: 13px;
        color: #9ca4a7
    }
    
    .b-n-secured-wrap {
        float: right;
        margin-top: 30px;
        margin-right: 2px;
        opacity: .49;
        filter: alpha(opacity=49)
    }
    
    .b-n-secured-after-btn {
        display: none;
        float: none;
        margin-top: 10px
    }
    
    .download_btn_changes_link_1 {
        margin-left: 10px
    }
    
    .download_btn_changes_link_2 {
        display: none
    }
    
    @media(max-width:650px) {
        .b-logo-text {
            position: absolute;
            top: -15px;
            width: 250px;
            height: 74px;
            background: url("/images/glasswire_network_monitor.png") 92px 19px no-repeat
        }
        .b-logo-desk {
            font-size: 11px;
            position: absolute;
            top: 47px;
            left: 89px;
            width: 180px;
            line-height: 13px;
            color: #9ca4a7
        }
    }
    
    .b-graph-row {
        padding: 0
    }
    
    @media(max-width:520px) {
        .b-n-secured-wrap {
            display: none
        }
        .b-n-secured-after-btn {
            display: block
        }
        .b-logo {
            position: relative;
            display: block;
            float: none;
            margin: 0 auto;
            width: 244px;
            height: 74px;
            background: url("/images/glasswire_logo.png") 0 0 no-repeat
        }
    }
    
    .footer {
        height: 87px
    }
    
    .bottom_menu {
        font-size: 13px;
        margin-top: 30px;
        padding: 0
    }
    
    .bottom_menu_item {
        display: inline-block;
        margin-right: 22px;
        padding: 3px 0
    }
    
    .bottom_menu_item a {
        color: #7a7a7a
    }
    
    .bottom_menu_item a:hover,
    .b_head_menu_item:hover {
        text-decoration: none;
        color: #45a7f9
    }
    
    .bottom_menu_item.affiliate {
        display: none
    }
    
    .bottom_menu_item.affiliate-last {
        background-color: #44d344;
        margin-left: 22px
    }
    
    .bottom_menu_item.affiliate-last a {
        color: #fff;
        background: url(/images/icons/affiliate_ico.png) no-repeat 6px 3px;
        padding-left: 30px;
        padding-right: 10px
    }
    
    .b_head_menu_item.b_head_menu_item_active:hover {
        color: #fff
    }
    
    .social_button_wrap {
        text-align: right
    }
    
    .social_button {
        margin-top: 30px
    }
    
    .social_button_f {
        margin-left: 21px
    }
    
    .footer_copy {
        font-size: 13px;
        margin-top: 34px;
        text-align: right;
        color: #7a7a7a
    }
    
    .footer_copy_ico {
        position: relative;
        top: -2px;
        left: 6px
    }
    
    .footer-separator {
        height: 1px;
        background-color: #e8e8e8
    }
    
    .footer-menu-separator {
        display: none
    }
    
    @media(max-width:4000px) {
        .footer {
            height: 235px
        }
        .footer_copy {
            margin-top: 26px;
            margin-bottom: 30px;
            text-align: center;
            width: 100%
        }
        .social_button_wrap {
            text-align: center;
            width: 100%
        }
        .bottom_menu {
            text-align: center;
            width: 100%
        }
        .bottom_menu_item.affiliate-last {
            margin: 24px auto 0;
            display: block;
            width: 150px
        }
    }
    
    @media(max-width:760px) {
        .footer {
            height: 1010px
        }
        .bottom_menu {
            margin: 0
        }
        .bottom_menu_item {
            display: block;
            margin: 20px 0
        }
        .footer-separator {
            margin: 0 3%
        }
        .footer-menu-separator {
            display: block
        }
        .bottom_menu_item a,
        .footer_copy {
            font-size: 17px
        }
        .bottom_menu_item.affiliate {
            display: block;
            background-color: #44d344;
            padding: 20px 0;
            margin-right: 10px;
            margin-left: 10px
        }
        .bottom_menu_item.affiliate a {
            color: #fff;
            background: url(/images/icons/affiliate_ico.png) no-repeat 0 6px;
            padding-left: 25px
        }
        .bottom_menu_item.affiliate-last {
            display: none
        }
    }
    
    .b-download-link {
        font-family: 'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue', Arial;
        font-size: 23px;
        font-weight: bold;
        position: relative;
        display: block;
        max-width: 381px;
        height: 74px;
        margin: 0 auto;
        padding-left: 30px;
        line-height: 74px;
        text-decoration: none;
        letter-spacing: -1px;
        text-shadow: 0 1px 0 #c73729;
        color: #fff !important;
        background: url("/images/main-download-btn-bg.png") 0 -74px no-repeat
    }
    
    .download-text {
        font-family: arial, helvetica, sans-serif;
        position: relative;
        z-index: 2;
        -webkit-box-sizing: inherit;
        -moz-box-sizing: inherit;
        box-sizing: inherit
    }
    
    .download-btn-bg-hover {
        position: absolute;
        z-index: 1;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: url("/images/main-download-btn-bg.png") 0 0 no-repeat
    }
    
    .b-download-link:hover {
        text-decoration: none
    }
    
    @media(max-width:500px) {
        .b-download-link {
            width: 239px;
            height: 48px;
            padding-left: 0;
            line-height: 45px;
            background: url("/images/middle-download-bg.png") 0 -49px no-repeat
        }
        .download-btn-bg-hover {
            background: url("/images/middle-download-bg.png") 0 0 no-repeat
        }
        .download-text {
            font-size: 16px
        }
        .download_btn_changes_link_1 {
            display: none
        }
        .download_btn_changes_link_2 {
            display: block
        }
    }
    
    .slider-line {
        position: absolute;
        top: 68.9%;
        left: 2.6%;
        width: 94.9%;
        height: 1px
    }
    
    .b-slider-colored-bg {
        position: absolute;
        top: 33%;
        left: 2%;
        right: 2%;
        bottom: 0;
        background: url('/images/firewall_tool.svg') 50% 100% repeat-x;
        background-size: auto 100%
    }
    
    .b-slider-gr-bg {
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0;
        height: 67%;
        background: url('/images/graph_gr.svg') 50% 100% repeat-x;
        background-size: auto 100%
    }
    
    .b-slider__item {
        text-align: center
    }
    
    .b-feature__item {
        display: inline-block; //display:inline;//zoom:1;
        /*max-width: 332px;*/
        max-width:33%;
        min-width: 230px;
        text-align: left;
        line-height: normal;
        vertical-align: top
    }
    
    .b-feature__item-icon-wrap {
        max-width: 100%
    }
    
    .b-feature__item-icon {
        display: block;
        float: left;
        height: 68px
    }
    
    #protection-block {
        padding-top: 80px;
        padding-bottom: 20px
    }
    
    #protection-block>.feature-content {
        width: 40%
    }
    
    .b-feature__item-icon-1 {
        width: 108px;
        margin-right: 22px
    }
    
    .b-feature__item-icon-2 {
        width: 103px;
        margin-right: 12px
    }
    
    .b-feature__item-icon-3 {
        width: 72px;
        margin-right: 21px
    }
    
    .b-feature-title {
        font-size: 23px;
        font-weight: 300;
        float: left;
        width: 200px;
        margin-top: 4px;
        line-height: 30px
    }
    
    .b-feature-title-security {
        height: 60px;
        line-height: 60px
    }
    
    .b-feature-title-not-virus {
        height: 60px;
        line-height: 60px
    }
    
    .b-feature-title-fw-visualize {
        height: 60px;
        line-height: 60px;
        white-space: nowrap
    }
    
    .b-feature-text {
        clear: both;
        padding-top: 15px;
        padding-left: 6px;
        margin: 0;
        max-width: 100%;
        line-height: 22px
    }
    
    .b-features-wrap {
        font-size: 1px;
        margin: 10px 0 60px 0;
        padding: 0;
        line-height: 0;
        text-align: justify;
        text-justify: newspaper;
        zoom: 1
    }
    
    .b-features-wrap:after {
        visibility: hidden;
        overflow: hidden;
        display: inline-block;
        width: 100%;
        height: 0;
        content: ''
    }
    
    .b-features-wrap-wrap {
        padding: 0 20px
    }
    
    .b-feature__item-body {
        margin-top: 30px;
        text-align: left;
        color: #3e3e3e
    }
    
    .big_img__new_connection {
        margin: 60px 0 70px 71px;
        width: 559px
    }
    
    .big_img__what_happened {
        position: relative;
        right: 20.2%;
        width: 1073px
    }
    
    .big_img__remote_monitoring {
        position: relative;
        left: -24.2%;
        width: 1078px
    }
    
    .big_img__privacy_is_king {
        position: relative;
        left: -22.5%;
        width: 1055px
    }
    
    .big_img__internet_monitoring {
        position: relative;
        right: 19.2%;
        width: 1055px
    }
    
    .big_img__privacy_is_king_wrap .big_img__display_block,
    .big_img__remote_monitoring_wrap .big_img__display_block {
        width: 735px
    }
    
    .big_img__internet_monitoring_wrap .big_img__display_block,
    .big_img__what_happened_wrap .big_img__display_block {
        width: 801px
    }
    
    .b_gray_feature_row {
        background-color: #f3f5f7
    }
    
    .b_col-content {
        font-size: 17px;
        font-weight: 300;
        position: relative;
        display: table-cell;
        float: none;
        padding: 0;
        vertical-align: bottom
    }
    
    .b_col-content-desc {
        vertical-align: middle
    }
    
    .b_col-content h2 {
        font-size: 38px;
        font-weight: 300;
        margin-bottom: 35px
    }
    
    .b_col-content img {
        margin-top: 70px
    }
    
    .b_col-content-text {
        font-size: 16px;
        font-weight: 400
    }
    
    .b_col-content-text-left {
        padding-right: 15%
    }
    
    .b_col-content.b-img__new-connection {
        max-width: 100%;
        width: 559px;
        margin: 0 auto
    }
    
    @media(max-width:1347px) {
        .big_img__what_happened {
            width: 134%
        }
        .big_img__remote_monitoring {
            width: 146.7%
        }
        .big_img__privacy_is_king {
            width: 143.5%
        }
        .big_img__internet_monitoring {
            width: 131.7%
        }
        .big_img__new_connection {
            width: 88.8%
        }
        .big_img__display_block {
            display: table-cell
        }
    }
    
    @media(max-width:1166px) {
        .b-medium-feature {
            max-width: 31%
        }
        .b-medium-feature .b-feature__item-icon {
            position: relative;
            float: none;
            margin: 0 auto
        }
        .b-medium-feature .b-feature-title {
            margin-top: 5px !important;
            width: 100%;
            text-align: center
        }
    }
    
    @media(max-width:1100px) {
        .big_img__new_connection {
            margin: 10% 0 5% 0;
            width: 70%
        }
        .b_col-content.b-img__new-connection {
            display: block;
            text-align: center
        }
        .b_col-content {
            display: block;
            width: 70%;
            margin: 0 auto
        }
        .b_col-content h2 {
            margin: 60px 0 20px 0;
            text-align: center
        }
        .b-text__new-connection .b_col-content-text {
            margin-bottom: 60px
        }
        .b_col-content img {
            margin-top: 30px
        }
        .big_img__what_happened {
            right: 17%
        }
        .big_img__remote_monitoring {
            left: -17%;
            width: 134%
        }
        .big_img__internet_monitoring {
            right: 17%;
            width: 134%
        }
        .big_img__privacy_is_king {
            left: -17%;
            width: 134%
        }
        .b_col-content-text-left {
            padding: 0
        }
        .b_col-content-desc-right {
            margin-left: 0 !important
        }
    }
    
    @media(max-width:950px) {
        .b-medium-feature {
            max-width: 100% !important
        }
        .b-feature__item-3 .b-feature__item-body,
        .b-feature__item-3-title-wrap,
        .b-feature__item-3 .b-feature-title-fw-visualize {
            width: 100% !important
        }
        .b-features-wrap {
            padding-left: 0;
            padding-right: 0
        }
        .b-feature__item-3 .b-feature__item-icon-wrap {
            float: none
        }
        .b-feature__item-3 .b-feature-title-fw-visualize {
            margin: 5px 0 0 0 !important;
            text-align: center !important
        }
        .b-medium-feature .b-feature-title {
            margin-top: 10px !important;
            margin-bottom: 20px !important;
            height: 24px;
            line-height: 24px
        }
        .b-feature-text {
            width: 70%;
            margin: 0 auto;
            padding-top: 0
        }
        .b-feature__item-2 .b-feature__item-body,
        .b-feature__item-3 .b-feature__item-body {
            margin-top: 60px
        }
        .b-features-separator {
            margin: 60px auto 0 auto;
            width: 235px;
            height: 1px;
            background-color: #dadada
        }
    }
    
    @media(max-width:830px) {
        .b-how_gw_free_br {
            display: none
        }
    }
    
    @media(max-width:800px) {
        .b-feature-text {
            width: 80%
        }
    }
    
    @media(max-width:700px) {
        .b-medium-feature .b-feature-title {
            height: inherit
        }
        .b-feature__item-1 .b-feature__item-icon-wrap,
        .b-feature__item-2 .b-feature__item-icon-wrap {
            float: none
        }
        .b-feature__item-1 .b-feature-title,
        .b-feature__item-2 .b-feature-title {
            width: 100%;
            margin: 0;
            text-align: center
        }
        .b-feature-text {
            width: 90%
        }
        .b_col-content {
            width: 90%
        }
    }
    
    @media(max-width:480px) {
        .b_col-content {
            width: 100%
        }
        .b-features-wrap-wrap {
            padding: 0
        }
        .b-feature-text {
            width: 100%;
            padding: 0
        }
    }
    
    .middle-download {
        font-size: 16px;
        font-weight: bold;
        position: relative;
        display: block;
        width: 239px;
        height: 48px;
        margin: 31px auto 6px auto;
        line-height: 48px;
        text-decoration: none;
        text-align: center;
        color: #fff !important;
        background: url("/images/middle-download-bg.png") 0 -49px no-repeat
    }
    
    .middle-download span {
        font-family: Arial, Helvetica, sans-serif;
        position: relative;
        z-index: 2
    }
    
    .middle-download-bg {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: url("/images/middle-download-bg.png") 0 0 no-repeat
    }
    
    .middle-download:hover {
        text-decoration: none;
        background-position: 0 -49px
    }
    
    .b_col-content-desc-right {
        margin-left: 10.6%
    }
    
    .b-logo-small {
        position: relative;
        top: 33px;
        display: block;
        float: left;
        margin-right: 17px;
        width: 244px;
        height: 74px
    }
    
    .b-logo-small img {
        position: absolute
    }
    
    .b-logo-small .b-logo-desk {
        top: 14px;
        left: 211px
    }
    
    .b-logo-text-small {
        width: 222px;
        height: 47px;
        background: url("/images/glasswire_network_monitor_small.png") 65px 11px no-repeat
    }
    
    .b-sandvich-menu-btn {
        position: absolute;
        top: 43px;
        right: 0;
        display: none;
        width: 24px;
        height: 23px;
        cursor: pointer;
        background: url("/images/sanvich-menu-ico.png") 0 0 no-repeat
    }
    
    .b-head-features {
        height: 125px
    }
    
    .b_head_menu_item {
        border-radius: 2px;
        padding: 2px 10px;
        font-weight: 600;
        font-size: 15px;
        color: #757575;
        cursor: pointer
    }
    
    .b_head_menu_item_active {
        background-color: #c8cace;
        color: #fff
    }
    
    .b_features_page_title {
        text-align: center;
        font-weight: 300;
        margin-top: 64px;
        margin-bottom: 60px
    }
    
    .b_features_page_title .b_features_page_title_big {
        font-size: 40px;
        color: #424141;
        text-align: center;
        font-weight: 300
    }
    
    h1.b_features_page_title,
    h1.b_features_page_title_big {
        margin: 0;
        font-size: 40px;
        color: #424141;
        text-align: center;
        font-weight: 300
    }
    
    h1.b_features_page_title,
    h1.b_features_page_title_big,
    h2.b_features_page_title_small {
        line-height: 1.42857143
    }
    
    .b_features_page_title .b_features_page_title_small {
        font-size: 17px;
        color: #616161;
        text-align: center;
        font-weight: 300;
        margin-top: 8px
    }
    
    .b_features_content {
        width: 89%;
        background-color: #fff;
        border: solid 1px #e6e7ea;
        margin: 0 auto;
        text-align: center;
        padding-top: 43px
    }
    
    .b_features_content_item {
        display: inline-block;
        width: 11%;
        vertical-align: top;
        cursor: pointer;
        color: #45a7f9;
        margin: 9px .25% 49px
    }
    
    .b_features_content_item_gray {
        color: #d6d9d9;
        cursor: default
    }
    
    .b_features_content_item_img {
        height: 57px;
        margin-bottom: 12px
    }
    
    .b_features_content_item_img_center {
        display: table;
        height: 100%;
        margin: 0 auto
    }
    
    .b_features_content_item_img_mid {
        display: table-cell;
        height: 100%;
        vertical-align: middle
    }
    
    .h-menu-wrap {
        float: right;
        margin-top: 47px
    }
    
    .h-menu-wrap a {
        margin-left: 40px
    }
    
    .h-menu-wrap a:hover {
        text-decoration: none
    }
    
    .h-menu-wrap-hide {
        display: block
    }
    
    .features-page .g-centered {
        max-width: 1414px
    }
    
    .features-page .b-head-features .g-centered {
        max-width: 1400px
    }
    
    .features-page .b_gray_feature_row {
        background-color: #f4f5f8
    }
    
    .features-page .b_col-content-text {
        font-weight: 300
    }
    
    .features-page .b_col-content-text {
        font-size: 16px
    }
    
    .features-page .b_col-content-text {
        margin-top: 25px;
        line-height: 28px
    }
    
    .b-f-internet-security-icon {
        background-image: url('/images/icons/features_internet_security.png');
        width: 71px;
        height: 74px;
        margin: 78px auto 12px auto
    }
    
    .b-f-internet-security-title {
        font-size: 37px;
        color: #383838;
        font-weight: 300;
        text-align: center;
        margin-bottom: 92px
    }
    
    .b-f-internet-security-blocks {
        width: 100%;
        height: 145px;
        background-position: center;
        background-repeat: no-repeat
    }
    
    .b-f-internet-security-blocks-f1 {
        background-image: url('/images/features/f1.png')
    }
    
    .b-f-internet-security-blocks-f2 {
        background-image: url('/images/features/f2.png')
    }
    
    .b-f-internet-security-blocks-f3 {
        background-image: url('/images/features/f3.png')
    }
    
    .b-f-internet-security-div-1 {
        padding: 0 50px 0 5px
    }
    
    .b-f-internet-security-div-2 {
        padding: 0 25px
    }
    
    .b-f-internet-security-div-3 {
        padding: 0 5px 0 50px
    }
    
    .b-f-internet-security-blocks-txt {
        color: #383838;
        font-size: 16px;
        font-weight: 300;
        letter-spacing: .2px;
        margin-top: 35px;
        line-height: 28px
    }
    
    .b-f-network-time-machine__discreet_alerts {
        width: 100%;
        height: 76px;
        background-position: center;
        background-repeat: no-repeat
    }
    
    .b-f-network-time-machine__discreet_alerts-f1 {
        background-image: url('/images/features/network_time_machine.png')
    }
    
    .b-f-network-time-machine__discreet_alerts-f2 {
        background-image: url('/images/features/discreet_alerts.png')
    }
    
    .b-nw-tm__and__ds-alerts {
        text-align: center;
        padding-bottom: 100px
    }
    
    .b-nw-tm__and__ds-alerts .icon_img {
        margin-top: 110px
    }
    
    .b-nw-tm__and__ds-alerts .title {
        color: #383838;
        font-size: 37px;
        font-weight: 300;
        margin-top: 23px
    }
    
    .b-nw-tm__and__ds-alerts .image {
        margin: 45px 0 54px 0
    }
    
    .b-nw-tm__and__ds-alerts .desc {
        text-align: left;
        line-height: 28px;
        font-size: 16px;
        letter-spacing: -0.3px;
        font-weight: 300
    }
    
    .b-nw-tm__and__ds-alerts .col-left {
        padding: 0 60px 0 40px
    }
    
    .b-nw-tm__and__ds-alerts .col-right {
        padding: 0 40px 0 60px
    }
    
    .b_internet_security_feature {
        margin-bottom: 160px
    }
    
    @media(max-width:1350px) {
        .b_features_content_item {
            width: 13%
        }
    }
    
    @media(max-width:1280px) {
        #whos-net-block {
            padding-bottom: 0 !important
        }
        .b_features_content_item {
            width: 13.4%
        }
        #div_webcam_and_mic_detection {
            height: auto !important
        }
        #big_img__whos_on_your_wifi_or_network,
        #big_img__multiple_monitoring {
            margin-top: 0 !important
        }
    }
    
    @media(max-width:1138px) {
        .b-nw-tm__and__ds-alerts .col-left {
            padding: 0 40px 0 0
        }
        .b-nw-tm__and__ds-alerts .col-right {
            padding: 0 0 0 40px
        }
    }
    
    @media(max-width:1100px) {
        .feature-left-image,
        .feature-right-image {
            padding-bottom: 80px
        }
    }
    
    @media(max-width:1070px) {
        .b_features_content {
            font-size: 13px
        }
    }
    
    @media(max-width:1024px) {
        .b_internet_security_feature .col-sm-4 {
            float: none;
            padding: 0;
            margin: 100px auto 0 auto;
            width: 70%
        }
        .b-f-internet-security-title {
            margin-bottom: 0
        }
        .b-nw-tm__and__ds-alerts .col-sm-6 {
            float: none;
            padding: 0;
            margin: 0 auto;
            width: 70%
        }
    }
    
    @media(max-width:1000px) {
        .b_features_content {
            font-size: 14px
        }
        .b_features_content_item {
            width: 21%
        }
    }
    
    @media(max-width:970px) {
        .b-logo-small {
            width: 200px
        }
        .b-logo-small .b-logo-desk {
            display: none
        }
        .b_head_menu_item {
            display: block;
            padding: 10px 20px;
            margin: 0
        }
        .h-menu-wrap a {
            margin: 0
        }
    }
    
    @media(max-width:850px) {
        .h-menu-wrap a {
            margin-left: 20px
        }
    }
    
    @media(max-width:770px) {
        .b-sandvich-menu-btn {
            display: block
        }
        .h-menu-wrap-hide {
            display: none
        }
        .b_head_menu_item {
            display: block;
            padding: 10px 20px;
            margin: 0
        }
        .h-menu-wrap a {
            margin-left: 0
        }
        .h-menu-wrap {
            position: absolute;
            right: 0;
            -moz-box-shadow: 0 1px #7fd154;
            -webkit-box-shadow: 0 1px #7fd154;
            box-shadow: 0 1px 15px rgba(0, 0, 0, 0.1);
            background-color: #fff;
            margin-top: 75px;
            z-index: 10
        }
        .b-logo-small .b-logo-desk {
            display: block
        }
    }
    
    @media(max-width:700px) {
        .b_features_content_item {
            width: 28%
        }
        .b_internet_security_feature .col-sm-4,
        .b-nw-tm__and__ds-alerts .col-sm-6 {
            width: 90%
        }
    }
    
    @media(max-width:680px) {
        .features_small_title_separator {
            display: none
        }
    }
    
    @media(max-width:550px) {
        .b_features_content_item {
            width: 40%
        }
        .buy-detail-block-text {
            margin-bottom: 10px
        }
    }
    
    @media(max-width:490px) {
        .b-logo-small .b-logo-desk {
            display: none
        }
    }
    
    @media(max-width:480px) {
        .features-page .g-centered {
            padding: 0 20px
        }
        .b_internet_security_feature .col-sm-4,
        .b-nw-tm__and__ds-alerts .col-sm-6 {
            width: 100%
        }
        .b-nw-tm__and__ds-alerts .col-right {
            padding-bottom: 60px
        }
    }
    
    @media(max-width:390px) {
        .b_features_content_item {
            width: 45%
        }
        .b_features_row {
            padding: 0 15px
        }
    }
    
    .glasswire_privacy_terms_text {
        width: 100%;
        background-color: #fff;
        border: solid 1px #e6e7ea;
        padding: 88px 175px;
        margin-bottom: 100px;
        font-size: 15px;
        line-height: 22px
    }
    
    .glasswire_privacy_terms_text b {
        display: block;
        margin: 66px 0 12px 0;
        font-size: 17px;
        font-weight: 600
    }
    
    .glasswire_privacy_terms_text ul {
        padding-left: 18px
    }
    
    @media(max-width:1414px) {
        .glasswire_privacy_terms_text {
            padding: 88px 13.2%
        }
    }
    
    .download-page .b-download-wrap {
        margin: 0 auto 48px auto
    }
    
    .b-download-center {
        display: inline-block;
        margin-left: 25px
    }
    
    .download-page .b-download-link {
        width: 381px
    }
    
    .b-download-links-wrap {
        font-size: 11px;
        font-weight: 500;
        line-height: 18px;
        text-shadow: 0 0 0 #a9a9a9;
        color: #a9a9a9;
        margin: 5px auto 0 auto;
        width: 381px
    }
    
    .b-download-links {
        float: right
    }
    
    .b-download-links a {
        color: #3ab4ed
    }
    
    .download-page .b-n-secured-after-btn {
        display: block;
        float: left;
        margin-left: 23px;
        margin-top: 3px
    }
    
    .b_download_features_content {
        width: 1242px;
        max-width: 1242px;
        background-color: #fff;
        border: solid 1px #e6e7ea;
        margin: 0 auto 40px auto;
        text-align: center
    }
    
    .b_download_features_content_item {
        display: inline-block;
        width: 200px;
        padding-top: 52px
    }
    
    .d_features_icons_wrap {
        margin: 0 60px
    }
    
    .d-requirements {
        text-align: left;
        padding: 0 55px;
        margin: 50px 0 90px 0
    }
    
    .d_glasswire_feature_title,
    .d-requirements-title {
        font-weight: 300;
        font-size: 30px;
        color: #424141
    }
    
    .d_glasswire_feature_title {
        margin-top: 29px
    }
    
    .d-requirements-title {
        margin-top: 50px
    }
    
    .d-requirements b {
        margin: 20px 0 18px 0;
        font-weight: 600;
        font-size: 15px;
        display: block
    }
    
    .d-requirements-col-1 {
        padding-right: 45px
    }
    
    .d-requirements-text {
        font-size: 13px;
        line-height: 17px
    }
    
    .d-learn-more-link:hover,
    .b-download-links a:hover {
        text-decoration: none
    }
    
    .d-learn-more-link,
    .d-learn-more-link:hover {
        color: #3ab4ed
    }
    
    .d-requirements-titles {
        margin: 15px 0 90px 0
    }
    
    .d-req-text-wrap {
        display: inline-block;
        text-align: left
    }
    
    .d-requirements-table {
        width: 100%;
        display: table
    }
    
    .d-requirements-table-row {
        display: table-row
    }
    
    .d-requirements-table-col {
        vertical-align: top;
        display: table-cell
    }
    
    .d-requirements-table-col-right {
        text-align: right
    }
    
    .b_features_content_item_text {
        height: 60px;
        display: inline-table
    }
    
    .b-download-btn-float {
        float: left
    }
    
    #feature-visual-monitoring {
        margin-top: -120px
    }
    
    @media(max-width:1400px) {
        .b_download_features_content {
            width: 100%
        }
        #feature-visual-monitoring {
            margin-top: -71px
        }
    }
    
    @media(max-width:1260px) {
        .b_download_features_content_item {
            width: 19%
        }
    }
    
    @media(max-width:1020px) {
        .b_download_features_content_item {
            width: 24%
        }
    }
    
    @media(max-width:890px) {
        .b_download_features_content_item {
            width: 32%
        }
    }
    
    @media(max-width:800px) {
        .b_download_features_content_item {
            width: 49%
        }
        .b-download-center {
            margin: 0
        }
        .download-page .b-n-secured-after-btn {
            float: none;
            margin: 40px 0 0 0
        }
        .b-download-btn-float {
            float: none
        }
    }
    
    @media(max-width:630px) {
        .d-requirements-table-col {
            display: block
        }
        .d-requirements-table-col-right {
            text-align: left
        }
        .d-requirements-col-1 {
            padding: 0
        }
    }
    
    @media(max-width:550px) {
        .d_features_icons_wrap {
            margin: 0 10px
        }
    }
    
    @media(max-width:530px) {
        .d-requirements {
            padding-left: 30px
        }
    }
    
    @media(max-width:500px) {
        .d-requirements {
            padding: 0 15px
        }
        .download-page .b-download-link {
            width: 239px
        }
        .b-download-links-wrap {
            width: 239px
        }
    }
    
    @media(max-width:450px) {
        .d-requirements {
            padding: 0
        }
    }
    
    @media(max-width:430px) {
        .row {
            padding: 0 15px
        }
    }
    
    @media(max-width:410px) {
        .d-requirements {
            padding: 0
        }
    }
    
    @media(max-width:390px) {
        .b_download_features_content_item {
            width: 100%
        }
        .d-requirements b.d-hash-string {
            font-size: 13px
        }
    }
    
    .gw_social_community_icons {
        width: 1194px;
        max-width: 1194px;
        background-color: #fff;
        border: solid 1px #e6e7ea;
        margin: 0 auto 40px auto;
        text-align: center
    }
    
    .b_social_community_item {
        display: inline-block;
        width: 140px;
        cursor: pointer;
        padding-top: 52px;
        font-size: 14px;
        color: #3ab4ed
    }
    
    .b_social_community_item:hover {
        text-decoration: none
    }
    
    .b_social_community_item_img {
        height: 57px;
        margin-bottom: 12px
    }
    
    .b_social_community_item_img_center {
        display: table;
        height: 100%;
        margin: 0 auto
    }
    
    .b_social_community_item_img_mid {
        display: table-cell;
        height: 100%;
        vertical-align: middle
    }
    
    .d_glasswire_contact_title {
        margin-top: 29px;
        font-weight: 300;
        font-size: 30px;
        color: #424141
    }
    
    .gw_social_community_icons_wrap {
        margin-bottom: 60px
    }
    
    .gw_contacts_bottom_block {
        background-color: #fff;
        border: solid 1px #e6e7ea;
        margin: 0 auto 40px auto;
        text-align: center;
        height: 409px;
        padding-top: 9px
    }
    
    .c_col_wrap {
        max-width: 1194px;
        width: 1194px;
        margin: 0 auto
    }
    
    .c_col_left {
        padding: 0 22px 0 0
    }
    
    .c_col_right {
        padding: 0 0 0 22px
    }
    
    .c_col_left_content {
        padding: 45px 45px 32px 45px
    }
    
    .c_col_right_content {
        padding: 45px 45px 32px 45px;
        text-align: left;
        line-height: 24px;
        font-size: 16px
    }
    
    .c_col_left_text {
        text-align: center;
        margin-top: 20px;
        font-size: 16px;
        line-height: 24px
    }
    
    .c_col_right_text_item {
        margin-bottom: 28px
    }
    
    .c_col_left_img {
        margin-top: 5px
    }
    
    @media(max-width:1264px) {
        .gw_social_community_icons,
        .c_col_wrap {
            width: 100%
        }
    }
    
    @media(max-width:991px) {
        .c_col_left,
        .c_col_right {
            padding: 0
        }
        .gw_contacts_bottom_block {
            height: auto
        }
    }
    
    .help_item {
        padding: 28px 0 28px 32px
    }
    
    .help_item:hover {
        background-color: #f3fffc
    }
    
    .help_item_image,
    .help_item_text {
        float: left
    }
    
    .help_item_text {
        margin-left: 25px
    }
    
    .help-items-separator {
        height: 1px;
        background-color: #e6e7ea;
        margin: 0 32px
    }
    
    .help_item_text_title {
        font-weight: 300;
        font-size: 26px;
        line-height: 33px;
        color: #383838
    }
    
    .help_item_text_desc {
        font-weight: 300;
        font-size: 16px;
        color: #9c9c9c
    }
    
    .help_item_group {
        width: 916px;
        margin: 0 auto 30px auto;
        border: solid 1px #e6e7ea;
        background-color: #fff
    }
    
    .help_item_group a:hover,
    .help_item_group a:focus {
        text-decoration: none
    }
    
    @media(max-width:1003px) {
        .help_item_group {
            width: 100%
        }
    }
    
    @media(max-width:780px) {
        .help_item {
            padding: 28px 10px
        }
        .help_item_image {
            float: none;
            text-align: center;
            margin-bottom: 10px
        }
        .help_item_text {
            float: none;
            margin: 0;
            text-align: center
        }
    }
    
    .c_get_php_key_icon {
        background-image: url('/images/get_gpg_bg.png');
        width: 74px;
        height: 15px;
        display: inline-block;
        font-size: 10px;
        line-height: 15px;
        text-align: center;
        color: #a9a9a9;
        position: relative;
        top: -2px;
        left: 8px
    }
    
    .c_get_php_key_icon:hover {
        background-image: url('/images/get_gpg_bg_over.png');
        color: #969696
    }
    
    b.margin_top_0 {
        margin-top: 0
    }
    
    .faq-page p,
    .malware-margin-separate {
        margin: 0 0 37px
    }
    
    .dictionary-page p {
        margin: 0 0 55px
    }
    
    .dict_icon_wrap {
        position: relative;
        left: -69px;
        height: 0
    }
    
    @media(max-width:845px) {
        .glasswire_privacy_terms_text {
            padding: 88px 13.2% 88px 100px
        }
    }
    
    @media(max-width:500px) {
        .glasswire_privacy_terms_text {
            padding: 88px 13.2%
        }
        .dict_icon_wrap {
            position: inherit;
            left: inherit;
            height: inherit;
            text-align: center
        }
        .dictionary-page .text_bold_600 {
            display: block;
            text-align: center
        }
    }
    
    .changes-page p {
        margin: 0 0 5px
    }
    
    .changes_separator {
        margin-top: 50px
    }
    
    #trust-marks {
        margin: 0 auto 25px;
        max-width: 1050px
    }
    
    .content-justify {
        text-align: justify
    }
    
    .content-justify:after {
        width: 100%;
        height: 0;
        visibility: hidden;
        overflow: hidden;
        content: "";
        display: inline-block
    }
    
    .content-justify>div {
        display: inline-block;
        text-align: center;
        font-size: 12px;
        color: #969696;
        background-repeat: no-repeat;
        padding-top: 41px;
        margin: 30px 22px 0
    }
    
    .content-justify>div>* {
        display: block;
        margin: 0 auto
    }
    
    .content-justify>div>img {
        padding-bottom: 7px;
        margin-top: -3px
    }
    
    .content-justify>div>span {
        line-height: 1.2;
        letter-spacing: -.01em
    }
    
    #trust-mark-fastcompany {
        background-image: url('/images/trust_marks/fastcompany.png');
        background-position: center 2px
    }
    
    #trust-mark-networkworld {
        background-image: url('/images/trust_marks/networkworld.png');
        background-position: center 1px
    }
    
    #trust-mark-pcworld,
    .trust-mark-pcworld {
        background-image: url('/images/trust_marks/PCworld.png');
        background-position: center 0;
        padding-top: 30px
    }
    
    #trust-mark-pcadvisor {
        background-image: url('/images/trust_marks/PCadvisor.png');
        background-position: center 1px
    }
    
    #trust-mark-lifehacker {
        background-image: url('/images/trust_marks/lifehacker.png');
        background-position: center 0
    }
    
    @media screen and (max-width:1100px) {
        .content-justify {
            text-align: center
        }
        .content-justify>div {
            margin: 30px 40px 0
        }
    }
    
    a:focus {
        text-decoration: none
    }
    
    #connect {
        padding: 153px 0 80px;
        font-size: 0;
        color: #000;
        text-align: center
    }
    
    #connect>br {
        display: none
    }
    
    .connect-item {
        display: inline-block;
        width: 33.33%;
        vertical-align: top;
        margin-bottom: 35px
    }
    
    .connect-item-block {
        position: relative;
        height: 175px;
        top: 35px;
        text-align: center;
        opacity: 0;
        transition: .5s
    }
    
    .connect-item-block>div {
        position: relative;
        display: inline-block
    }
    
    .connect-item-comment>div {
        font-weight: 300
    }
    
    .connect-item-comment-header {
        font-size: 32px;
        padding: 28px 0 11px
    }
    
    .connect-item-comment-content {
        display: inline-block;
        max-width: 385px;
        font-size: 16px;
        line-height: 28px;
        padding: 0 20px
    }
    
    .button-buy-now {
        display: inline-block;
        text-decoration: none !important;
        font-size: 18px;
        color: #fff !important;
        background-color: #e93c40;
        padding: 12px 90px 15px;
        margin-top: 35px;
        margin-bottom: 35px;
        cursor: pointer;
        transition: .2s;
        padding-left: 76px;
        padding-right: 76px
    }
    
    .button-buy-now:hover {
        background-color: #ff3c40
    }
    
    #monitoring-block,
    #bandwidth-block,
    #privacy-block,
    #protection-block,
    #webcam-mic-block,
    #new-skins-block,
    #multiple-server-block,
    #whos-net-block {
        padding-top: 145px
    }
    
    #whos-net-block {
        padding-bottom: 175px
    }
    
    #new-skins-block {
        margin-top: 15px
    }
    
    #bandwidth-block,
    #privacy-block,
    #protection-block,
    #multiple-server-block {
        padding-bottom: 60px
    }
    
    .feature-left-image>.feature-header,
    .feature-left-image>.feature-content {
        width: 40%;
        float: right;
        padding-left: 30px
    }
    
    .feature-right-image>.feature-header,
    .feature-right-image>.feature-content {
        padding-right: 30px
    }
    
    #multiple-server-block,
    #whos-net-block {
        padding-top: 185px
    }
    
    #feature-multiple-server {
        width: 60%;
        margin-top: -20px
    }
    
    #multiple-server-block>.feature-header {
        margin-top: 20px;
        margin-left: 65%;
        float: none
    }
    
    #multiple-server-block>.feature-content {
        width: 38%
    }
    
    #multiple-server-block>.feature-content>.b_col-content-text {
        margin-top: 10px;
        margin-left: 40px;
        margin-bottom: 5px
    }
    
    #multiple-server-block>.feature-content>.button-buy-now {
        margin-left: 40px
    }
    
    .feature-right-image>.feature-header,
    .feature-right-image>.feature-content {
        width: 40%;
        float: left
    }
    
    .feature-left-image>.feature-header,
    .feature-right-image>.feature-header {
        padding-top: 50px
    }
    
    .feature-left-image>.feature-image {
        width: 55%;
        float: left;
        text-align: center
    }
    
    .feature-right-image>.feature-image {
        width: 50%;
        float: right;
        text-align: center
    }
    
    .feature-left-image>.feature-header>div,
    .feature-right-image>.feature-header>div {
        width: 100px;
        height: 74px;
        float: left
    }
    
    .feature-right-image>.feature-image>img,
    .feature-left-image>.feature-image>img {
        max-width: 100%
    }
    
    #new-skins-block>h2,
    .feature-header>h2 {
        font-size: 37px;
        color: #383838;
        font-weight: 300
    }
    
    #monitoring-block>.feature-header {
        padding-top: 0
    }
    
    #big_img__network_monitoring,
    #big_img__bandwidth_usage_monitor,
    #big_img__remote_server_monitoring,
    #big_img__internet_privacy_protection,
    #big_img__multiple_monitoring {
        margin-top: 25px
    }
    
    #big_img__webcam_and_mic_detection {
        margin-top: 34px
    }
    
    #big_img__whos_on_your_wifi_or_network {
        margin-top: 23px;
        margin-left: 20px
    }
    
    #whos_net_images {
        font-size: 0
    }
    
    #whos-net-block>.feature-header {
        width: 40%;
        margin-bottom: 31px
    }
    
    #whos-net-block>.feature-content>p {
        margin: 12px 0 5px
    }
    
    #new-skins-block {
        text-align: center
    }
    
    #new-skins-block>.b_col-content-text {
        margin-top: 11px;
        margin-bottom: 50px
    }
    
    #feature-skins-wrapper {
        position: relative
    }
    
    #feature-skins-wrapper>input {
        display: none
    }
    
    #feature-skins-wrapper>label {
        margin: 0 5px;
        border: 2px solid transparent;
        padding: 2px;
        cursor: pointer;
        transition: .2s
    }
    
    #feature-skins-wrapper>input:checked+label {
        border: 2px solid #c2c5c7;
        border-radius: 100%
    }
    
    #feature-skin-preview-wrapper {
        padding-top: 33px
    }
    
    #feature-skin-preview-1,
    #feature-skin-preview-2,
    #feature-skin-preview-3,
    #feature-skin-preview-4,
    #feature-skin-preview-5 {
        position: absolute;
        bottom: 0;
        width: 80%;
        left: 10%;
        padding: 0 20px;
        opacity: 0;
        transition: .2s
    }
    
    #feature-skin-1:checked ~ #feature-skin-preview-1,
    #feature-skin-2:checked ~ #feature-skin-preview-2,
    #feature-skin-3:checked ~ #feature-skin-preview-3,
    #feature-skin-4:checked ~ #feature-skin-preview-4,
    #feature-skin-5:checked ~ #feature-skin-preview-5 {
        opacity: 1
    }
    
    #feature-slider-wrapper {
        position: relative;
        margin-top: -56px
    }
    
    #graph-history-block {
        text-align: center;
        padding-top: 60px
    }
    
    #graph-history-block>h2 {
        margin-top: 80px;
        font-weight: 300
    }
    
    #graph-history-block>.b_col-content-text {
        margin-top: 13px
    }
    
    .buy-details {
        padding: 0;
        font-size: 0;
        text-align: center
    }
    
    .buy-detail-block-wrapper {
        display: inline-block;
        margin-top: 94px;
        text-align: center;
        vertical-align: top
    }
    
    .buy-detail-block {
        display: inline-block;
        width: 268px;
        margin: 0 10px;
        background-color: #fff;
        border: 1px solid #e6e7ea;
        padding-bottom: 34px
    }
    
    .buy-detail-block-drop {
        position: relative;
        height: 161px;
        width: 137px;
        margin: -70px auto 0;
        background-image: url('/images/buy_status_drop.png')
    }
    
    .buy-detail-block-drop>div {
        position: absolute;
        height: 113px;
        width: 113px;
        top: 11px;
        left: 12px;
        border-radius: 100%
    }
    
    .buy-detail-block-drop>.buy-detail-block-drop-bg {
        overflow: hidden
    }
    
    .buy-detail-block-drop>.buy-detail-block-drop-text {
        padding-top: 34px;
        font-size: 32px;
        color: #fff;
        transition: .5s
    }
    
    .buy-detail-block-basic>div>.buy-detail-block-drop-bg {
        background-color: #65c73a
    }
    
    .buy-detail-block-pro>div>.buy-detail-block-drop-bg {
        background-color: #3eb8d3
    }
    
    .buy-detail-block-elite>div>.buy-detail-block-drop-bg {
        background-color: #f66269
    }
    
    .button-buy-with-price {
        position: relative;
        display: block;
        margin: 0 auto;
        width: 198px;
        height: 50px;
        background-color: #e93c40;
        color: #fff;
        border-radius: 2px;
        overflow: hidden;
        transition: .2s;
        text-decoration-color: white
    }
    
    .button-buy-with-price:hover>.button-buy-with-price-cost {
        background-color: #ff3c40;
        color: #fff;
        text-decoration: none
    }
    
    .button-buy-with-price:hover {
        background-color: #ff3c40;
        color: #fff;
        text-decoration: none
    }
    
    .button-buy-with-price>div {
        width: 100px;
        height: 100%;
        font-size: 18px;
        font-weight: 600;
        padding-top: 11px;
        color: #FFF !important
    }
    
    .special-360ts .button-buy-with-price>div {
        width: 73px
    }
    
    .button-buy-with-price>.button-buy-with-price-cost {
        position: absolute;
        width: 98px;
        top: 0;
        right: 0;
        font-size: 32px;
        padding-top: 0;
        font-weight: 300;
        background-color: #f6565a;
        color: #FFF !important
    }
    
    .special-360ts .button-buy-with-price>.button-buy-with-price-cost {
        width: 125px
    }
    
    .button-buy-with-price-cost>span {
        font-size: 19px;
        margin-top: 0;
        display: inline-block;
        vertical-align: middle
    }
    
    .button-buy-with-price-cost>small {
        font-size: 16px;
        margin-right: 8px
    }
    
    .button-buy-with-price-cost>small>span {
        font-size: 12px;
        margin-top: -5px;
        display: inline-block;
        vertical-align: middle
    }
    
    .strikeout {
        position: relative
    }
    
    .strikeout::after {
        border-bottom: 2px solid white;
        content: "";
        left: 0;
        position: absolute;
        right: 0;
        top: 50%
    }
    
    .buy-detail-block-button {
        height: 130px;
        padding-top: 16px
    }
    
    .buy-detail-block-button>span {
        font-size: 13px;
        color: #97989b;
        padding-top: 4px;
        display: inline-block;
        margin-top: 4px
    }
    
    .buy-detail-block-text {
        padding: 0 0 22px;
        font-size: 14px;
        position: relative
    }
    
    .question-link {
        display: inline-block;
        height: 15px;
        width: 15px;
        background: url('/images/question.png') center center no-repeat;
        margin-left: 5px;
        margin-right: -20px;
        top: 3px;
        visibility: hidden;
        position: relative
    }
    
    .buy-detail-block-text:hover>.question-link {
        visibility: visible
    }
    
    .change_cursor:hover {
        cursor: pointer
    }
    
    #buy-detail-more-license {
        font-size: 17px;
        color: #616161;
        padding-top: 28px
    }
    
    .b_gray_feature_row.buy-details+.b_gray_feature_row #connect {
        padding-top: 100px
    }
    
    #ask-to-connect-animate,
    #block-all-animate {
        position: absolute;
        height: 36px;
        width: 36px;
        border-radius: 100%;
        background-image: url('/images/features/ask2conn_sprite.png');
        background-position: 0 0;
        top: 26px;
        left: 28px
    }
    
    #ask-to-connect-animate:before {
        content: "";
        position: absolute;
        display: block;
        height: 16px;
        width: 16px;
        top: 2px;
        left: 10px;
        background-image: url('/images/icons/chrome_logo.png')
    }
    
    #block-all-animate {
        background-image: url('/images/features/blockall_sprite.png')
    }
    
    #feature-visual-monitoring,
    #feature-remote-monitoring,
    #feature-webcam-mic-detection,
    #feature-multiple-server {
        position: relative;
        width: 60%;
        right: 70px;
        opacity: 0;
        transition: .5s
    }
    
    #feature-multiple-server {
        width: 62%
    }
    
    #feature-bandwidth-monitor,
    #feature-privacy-protection,
    #whos_net_images {
        position: relative;
        width: 60%;
        left: 70px;
        opacity: 0;
        transition: .5s;
        margin-top: 88px
    }
    
    .feature-left-image>.feature-header {
        margin-left: 60%;
        float: none
    }
    
    .feature-right-image>.feature-header {
        margin-right: 60%;
        float: none
    }
    
    .feature-image {
        top: -200px;
        margin-bottom: -160px
    }
    
    #bandwidth-block,
    #protection-block {
        padding-top: 50px
    }
    
    #feature-bandwidth-monitor,
    #feature-privacy-protection,
    #feature-webcam-mic-detection {
        top: -90px;
        margin: 0
    }
    
    #feature-visual-monitoring,
    #feature-webcam-mic-detection {
        top: 0;
        margin-bottom: 0
    }
    
    #feature-webcam-mic-detection {
        margin-top: -100px
    }
    
    .feature-content>p {
        margin: 34px 0 10px;
        line-height: 1.7
    }
    
    @media screen and (max-width:1400px) {
        #feature-skin-preview-wrapper {
            width: 81%
        }
    }
    
    @media screen and (max-width:1280px) {
        .feature-left-image,
        .feature-right-image {
            margin-top: 0;
            padding-top: 40px !important
        }
        #protection-block>.feature-content>.b_col-content-text {
            margin-top: 0
        }
        .feature-left-image>.feature-header,
        .feature-right-image>.feature-header {
            float: none;
            width: 100%;
            text-align: center;
            padding: 0 0 30px
        }
        .feature-left-image>.feature-header>div,
        .feature-right-image>.feature-header>div {
            float: none;
            margin: 0 auto
        }
        #whos_net_images {
            padding: 20px 0 80px
        }
        .feature-header>h2>br {
            display: none
        }
        #big_img__network_monitoring,
        #big_img__bandwidth_usage_monitor,
        #big_img__remote_server_monitoring,
        #big_img__internet_privacy_protection,
        #big_img__webcam_and_mic_detection {
            margin-top: 0
        }
        .feature-header,
        .feature-image {
            margin: 0 auto !important
        }
        .feature-image {
            top: 0 !important
        }
    }
    
    @media screen and (max-width:1150px) {
        .button-buy-now {
            margin-top: 25px;
            margin-bottom: 25px
        }
    }
    
    @media screen and (max-width:1100px) {
        #connect {
            padding: 80px 0
        }
        #whos-net-block>.feature-header,
        #protection-block>.feature-content {
            width: 70%
        }
        #whos-net-block {
            padding-bottom: 50px
        }
        #whos-net-block>.feature-content {
            margin: 0 auto
        }
        .connect-item {
            width: 50%
        }
        #connect>br {
            display: block
        }
        .feature-left-image>.feature-header,
        .feature-right-image>.feature-header {
            float: none;
            width: 100%;
            text-align: center;
            padding: 30px 0 0
        }
        .feature-left-image>.feature-image,
        .feature-left-image>.feature-content,
        .feature-right-image>.feature-content,
        .feature-right-image>.feature-image {
            float: none;
            width: 70% !important;
            margin: 0 auto
        }
        .feature-left-image>.feature-content,
        .feature-right-image>.feature-content {
            text-align: center;
            padding-left: 0
        }
        .feature-content>p {
            text-align: left
        }
        #whos_net_images {
            padding: 20px 0
        }
        .feature-content>.b_col-content-text {
            padding-top: 30px;
            padding-bottom: 40px
        }
        #monitoring-block,
        #webcam-mic-block {
            padding-bottom: 0
        }
        .button-buy-now {
            margin-top: 35px;
            margin-bottom: 35px
        }
        #big_img__whos_on_your_wifi_or_network {
            margin-left: 0
        }
        .feature-content>* {
            margin-left: 0 !important;
            margin-right: 0 !important
        }
        #multiple-server-block>.feature-content>p {
            text-align: center
        }
    }
    
    @media screen and (max-width:800px) {
        .connect-item {
            width: 100%;
            margin-bottom: 60px
        }
        #connect>.button-buy-now {
            margin-top: 0
        }
    }
    
    #index-share-btns {
        width: 100%;
        text-align: center;
        vertical-align: top;
        visibility: hidden
    }
    
    #index-share-btns-header {
        display: none
    }
    
    #index-share-btns-facebook,
    #index-share-btns-twitter,
    #index-share-btns-google,
    #index-share-btns-in {
        cursor: pointer;
        display: inline-block;
        text-decoration: none;
        height: 40px;
        width: 40px;
        position: relative;
        text-align: center;
        background-color: #cacaca;
        border-radius: 100%;
        margin: 0 10px;
        color: #8a8a8c;
        line-height: 40px
    }
    
    #index-share-btns-facebook>span,
    #index-share-btns-twitter>span,
    #index-share-btns-google>span,
    #index-share-btns-in>span {
        display: block;
        visibility: visible;
        opacity: 1;
        width: 100%;
        margin-top: -9px
    }
    
    #index-share-btns:hover>#index-share-btns-facebook:hover {
        background-color: #3c76b6
    }
    
    #index-share-btns:hover>#index-share-btns-twitter:hover {
        background-color: #2cc6ff
    }
    
    #index-share-btns:hover>#index-share-btns-google:hover {
        background-color: #eb3e28
    }
    
    #index-share-btns:hover>#index-share-btns-in:hover {
        background-color: #0098d3
    }
    
    #index-share-btns-google>img {
        margin-top: -2px
    }
    
    #index-share-btns-in>img {
        margin-top: -4px
    }
    
    @media screen and (min-width:610px) {
        #index-share-btns {
            position: absolute;
            width: auto;
            font-size: 12px;
            color: #c1c1c1;
            top: -182px;
            left: -25px;
            line-height: 16px;
            z-index: 1
        }
        #index-share-btns-header {
            display: block;
            height: 58px;
            opacity: 0;
            visibility: hidden;
            transition: .5s
        }
        #index-share-btns-facebook,
        #index-share-btns-twitter,
        #index-share-btns-google,
        #index-share-btns-in {
            display: block;
            margin: 0 0 10px
        }
        #index-share-btns-facebook {
            transition: margin-left .2s, background-color .2s
        }
        #index-share-btns-twitter {
            transition: margin-left .2s ease .1s, background-color .2s ease .1s
        }
        #index-share-btns-google {
            transition: margin-left .2s ease .2s, background-color .2s ease .2s
        }
        #index-share-btns-in {
            transition: margin-left .2s ease .3s, background-color .2s ease .3s
        }
        #index-share-btns.btns-share-hovered>#index-share-btns-facebook,
        #index-share-btns:hover>#index-share-btns-facebook {
            margin-left: 10px;
            background-color: #3b5998
        }
        #index-share-btns.btns-share-hovered>#index-share-btns-facebook:hover {
            background-color: #3c76b6
        }
        #index-share-btns.btns-share-hovered>#index-share-btns-twitter,
        #index-share-btns:hover>#index-share-btns-twitter {
            margin-left: 10px;
            background-color: #2ba9e1
        }
        #index-share-btns.btns-share-hovered>#index-share-btns-twitter:hover {
            background-color: #2cc6ff
        }
        #index-share-btns.btns-share-hovered>#index-share-btns-google,
        #index-share-btns:hover>#index-share-btns-google {
            margin-left: 10px;
            background-color: #cd3c28
        }
        #index-share-btns.btns-share-hovered>#index-share-btns-google:hover {
            background-color: #eb3e28
        }
        #index-share-btns.btns-share-hovered>#index-share-btns-in,
        #index-share-btns:hover>#index-share-btns-in {
            margin-left: 10px;
            background-color: #007bb5
        }
        #index-share-btns.btns-share-hovered>#index-share-btns-in:hover {
            background-color: #0098d3
        }
        #index-share-btns-facebook>span,
        #index-share-btns-twitter>span,
        #index-share-btns-google>span,
        #index-share-btns-in>span {
            position: absolute;
            display: inline;
            visibility: hidden;
            opacity: 0;
            top: 9px;
            left: 50px;
            margin-top: -8px;
            width: auto
        }
        #index-share-btns-twitter>span {
            transition: .1s
        }
        #index-share-btns-google>span {
            transition: .1s ease .1s
        }
        #index-share-btns-in>span {
            transition: .1s ease .2s
        }
        #index-share-btns.btns-share-hovered>#index-share-btns-header,
        #index-share-btns:hover>#index-share-btns-header {
            opacity: 1;
            visibility: visible;
            transition: .5s
        }
        #index-share-btns-header-image {
            margin-left: 10px
        }
        #index-share-btns.btns-share-hovered>#index-share-btns-facebook>span,
        #index-share-btns:hover>#index-share-btns-facebook>span {
            opacity: 1;
            visibility: visible;
            transition: .1s ease .2s
        }
        #index-share-btns.btns-share-hovered>#index-share-btns-twitter>span,
        #index-share-btns:hover>#index-share-btns-twitter>span {
            opacity: 1;
            visibility: visible;
            transition: .1s ease .3s
        }
        #index-share-btns.btns-share-hovered>#index-share-btns-google>span,
        #index-share-btns:hover>#index-share-btns-google>span {
            opacity: 1;
            visibility: visible;
            transition: .1s ease .4s
        }
        #index-share-btns.btns-share-hovered>#index-share-btns-in>span,
        #index-share-btns:hover>#index-share-btns-in>span {
            opacity: 1;
            visibility: visible;
            transition: .1s ease .5s
        }
    }


    .whatsapp-contact{width:60px;height:60px;position:fixed;left:15px;bottom:15px}
.whatsapp-contact a img{width:60px;height:60px}
.mypage-alo-phone{position:fixed;bottom:100px;left:0;z-index:1000000}
.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}
.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}
@-webkit-keyframes zoomIn {
  from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}
  50%{opacity:1}
}
@keyframes zoomIn {
  from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}
  50%{opacity:1}
}
@keyframes pulse {
  from,to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
  50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}
}
.tada{-webkit-animation-name:tada;animation-name:tada}
@-webkit-keyframes tada {
  from,to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
  10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}
  30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}
  40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}
}
@keyframes tada {
  from,to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
  10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}
  30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}
  40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}
}
.mypage-alo-ph-circle{width:90px;height:90px;top:12px;left:12px;position:absolute;background-color:transparent;border-radius:100%;border:2px solid rgba(30,30,30,.4);opacity:.1;opacity:.5}
.mypage-alo-ph-img-circle{width:30px;height:30px;top:43px;left:43px;position:absolute;background:url(../images/whatsapp.png) center center no-repeat rgba(30,30,30,.1);-webkit-border-radius:100%;-moz-border-radius:100%;opacity:1;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%;background-size:100%}
.mypage-alo-ph-circle-fill{width:60px;height:60px;top:28px;left:28px;position:absolute;-ms-transition:all .2s ease-in-out;border-radius:100%;border:2px solid transparent;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;opacity:.4!important}
.mypage-alo-ph-circle-fill,.mypage-alo-ph-img-circle,.mypage-alo-phone:hover .mypage-alo-ph-circle-fill,.mypage-alo-phone:hover .mypage-alo-ph-img-circle{background-color:#43b91e}
.mypage-alo-ph-circle,.mypage-alo-phone:hover .mypage-alo-ph-circle{border-color:#43b91e}
.mypage-alo-ph-circle,.mypage-alo-ph-circle-fill{-webkit-border-radius:100%;-moz-border-radius:100%}



