/* Intel Clear Fonts */
@font-face {
    font-family: 'intel_clear_wlight';
    src: url('/includes/fonts/intelclear_wlatn_lt-webfont.eot');
    src: url('/includes/fonts/intelclear_wlatn_lt-webfont.eot?#iefix') format('embedded-opentype'),
         url('/includes/fonts/intelclear_wlatn_lt-webfont.woff') format('woff'),
         url('/includes/fonts/intelclear_wlatn_lt-webfont.ttf') format('truetype'),
         url('/includes/fonts/intelclear_wlatn_lt-webfont.svg#intel_clear_wlight') format('svg');
    font-weight: normal;
    font-style: normal;
}


@font-face {
    font-family: 'intel_clear_wregular';
    src: url('/includes/fonts/intelclear_wlatn_rg-webfont.eot');
    src: url('/includes/fonts/intelclear_wlatn_rg-webfont.eot?#iefix') format('embedded-opentype'),
         url('/includes/fonts/intelclear_wlatn_rg-webfont.woff') format('woff'),
         url('/includes/fonts/intelclear_wlatn_rg-webfont.ttf') format('truetype'),
         url('/includes/fonts/intelclear_wlatn_rg-webfont.svg#intel_clear_wregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'intel_clear_wbold';
    src: url('/includes/fonts/intelclear_wlatn_bd-webfont.eot');
    src: url('/includes/fonts/intelclear_wlatn_bd-webfont.eot?#iefix') format('embedded-opentype'),
         url('/includes/fonts/intelclear_wlatn_bd-webfont.woff') format('woff'),
         url('/includes/fonts/intelclear_wlatn_bd-webfont.ttf') format('truetype'),
         url('/includes/fonts/intelclear_wlatn_bd-webfont.svg#intel_clear_wbold') format('svg');
    font-weight: normal;
    font-style: normal;
}
/* This code is only meant for previewing your Reflow design. */
.primaryContainer {
    height: auto;
    margin-left: auto;
    margin-right: auto;
    min-height:731px;
    width: 100%;
    position:relative;
}

#header-background {
    float: left;
    height: 731px;
    margin-left: 0%;
    margin-top: 0px;
    clear: none;
    width: 100%;
    background-attachment: scroll;
    -webkit-background-size: cover;
    background-size: cover;
    position: relative;
    background-repeat: repeat repeat;   
}

.index-bg{
    background-image:url("/images/img-en/background-pcmac.jpg");
    background-position: 50% 50%;
}

.thankyou-bg{
    background-image:url("/images/img-en/msa_background6.jpg");
    background-position: right bottom;
}

#content_layer{
    position:absolute;
    width:100%
}

#header-logo {
    float: none;
    height: 60px;
    clear: none;
    text-align: center;
    font-family: source-sans-pro;
    font-size: 35px;
    font-weight: 300;
    color: #FFF;

}

.index-logo{
    padding-top: 166px;
}

.thankyou-logo{
    padding-top: 136px;
    padding-right: 132px;
}

#header-shield {
    float: left;
    height: 145px;
    margin-left: 0%;
    margin-top: 0px;
    clear: none;
    width: 133px;
    background-image:url("/images/img-en/m-shield_cropped_l.png");
    background-attachment: scroll;
    -webkit-background-size: auto;
    background-size: auto;
    background-position: 0% 0%;
    background-repeat: no-repeat;
}

#header-download {
    float: none;
    height: 65px;
    clear: none;
    width: 260px;
    background-image:url("/images/img-en/msa_download1.png");
    background-attachment: scroll;
    -webkit-background-size: auto;
    background-size: auto;
    margin-left: auto;
    margin-right: auto;
    margin-top: 34px;
    background-position: 50% 0%;
    background-repeat: no-repeat;
    cursor: pointer;
}

#header-share {
    float: none;
    height: 65px;
    clear: none;
    width: 400px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 18px;
    background-position: 50% 0%;
    background-repeat: no-repeat no-repeat;
    position: relative;
}

#fbbutton{
    cursor: pointer;
}

#share-txt{
     /*position:relative;*/
    float:left;
    top: 18px;
    color: #FFFFFF;
    font-size: 16px;
    line-height: 19px;
    font-family: source-sans-pro, sans-serif;
    font-weight: 400;
    margin-left: 33px;
    padding-top: 16px;
}

#logos{
    position:relative;
    float:left;
    width: 204px;
    float: left;
    display: inline;
}

#bird-icon{
    float: left;
    width: 54px;
    height: 54px;
    margin-left: 10px;
    background: transparent url("/images/img-en/msa_social icons.png") no-repeat left top;
    cursor: pointer;
}

#bird-icon:hover{
    float: left;
    width: 54px;
    height: 54px;
    margin-left: 10px;
    background: transparent url("/images/img-en/msa_social icons rollover.png") no-repeat left top;
    cursor: pointer;
}

#tweet-btn{
    float: left !important;
    padding:16px 0px 0px 10px !important;
}

#email-icon{
    float: left;
    width: 54px;
    height: 54px;
    margin-left: 11px;
    cursor: pointer;
    background: transparent url("/images/img-en/msa_email icon.png") no-repeat left top;
}

#email-icon:hover{
    float: left;
    width: 54px;
    height: 54px;
    margin-left: 11px;
    cursor: pointer;
    background: transparent url("/images/img-en/msa_email icon rollover.png") no-repeat left top;
}

#fbook-icon{
    float: left;
    width: 54px;
    height: 54px;
    margin-left: 11px;
    cursor: pointer;
    background: transparent url("/images/img-en/msa_social icons.png") no-repeat right top;
}

#fbook-icon:hover{
    float: left;
    width: 54px;
    height: 54px;
    margin-left: 11px;
    cursor: pointer;
    background: transparent url("/images/img-en/msa_social icons rollover.png") no-repeat right top;
}

#fbook-icon1{
    float: left;
}


#header-description {
    float: none;
    font-size: 50px;
    width: 570px;
    height: auto;
    text-align: center;
    font-weight: 300;
    margin-left: auto;
    clear: none;
    min-height: 0px;
    font-family: source-sans-pro;
    color: rgb(255, 255, 255);
    margin-right: auto;
}

.index-description{
    margin-top: 149px;
}

.thankyou-description{
    margin-top: 185px;
}

#header-carat {
    float: none;
    position: relative;
    margin-top:-37px;
    height: 37px;
    clear: none;
    width: 100%;
    background-image:url("/images/img-en/mas_carat.png");
    background-attachment: scroll;
    -webkit-background-size: 1246px;
    background-size: 1246px;
    margin-left: auto;
    margin-right: auto;
    /*margin-top: 109px;*/
    background-position: 50% 0%;
    background-repeat: repeat no-repeat;
}

#search-blade {
    float: left;
    position: relative;
    height: 675px;
    clear: both;
    width: 100%;
    margin-left: 0%;
    margin-top: 0px;
    background-color: rgb(255, 255, 255);
}

#search-screen {
    float: right;
    height: 455px;
    clear: both;
    width: 50%;
    background-image:url("/images/img-en/msa_laptop-search.png");
    background-attachment: scroll;
    -webkit-background-size: 803px;
    background-size: 803px;
    margin-top: -356px;
    margin-right: 50%;
    margin-left: 0px;
    background-position: 100% 50%;
    background-repeat: no-repeat no-repeat;
}

#safe-screen {
    float: right;
    height: 455px;
    clear: both;
    width: 50%;
    background-image:url("/images/img-en/msa_laptop-search.png");
    background-attachment: scroll;
    -webkit-background-size: 803px;
    background-size: 803px;
    margin-top: -413px;
    margin-right: 50%;
    margin-left: 0px;
    background-position: 100% 50%;
    background-repeat: no-repeat no-repeat;
}

#search-header {
    float: left;
    font-size: 50px;
    width: 393.4375px;
    height: auto;
    text-align: left;
    font-weight: 600;
    line-height: 1em;
    margin-left: 52.497714%;
    clear: none;
    min-height: 70px;
    font-family: source-sans-pro;
    color: rgb(84, 86, 90);
}

.index-srch-header{
        margin-top: 205px;
}

.thankyou-srch-header{
        margin-top: 106px;
}

#search-description {
    float: left;
    font-size: 26px;
    width: 374px;
    height: auto;
    text-align: left;
    font-weight: 400;
    line-height: 1.2em;
    margin: 0px 0% 0px 52.497714%;
    clear: both;
    min-height: 91px;
    font-family: source-sans-pro;
    color: rgb(84, 86, 90);
}

.safe-desc{
    min-height: 72px !important;
}

#search-icon {
    float: left;
    height: 72px;
    margin-left: 52.497714%;
    margin-top: 5px;
    clear: both;
    width: 254px;
    margin-right: 0px;
    background-image:url("/images/img-en/msa_icons%20all.png");
    background-attachment: scroll;
    -webkit-background-size: auto;
    background-size: auto;
    display: block;
    background-position: 50% 50%;
    background-repeat: no-repeat no-repeat;
}

#safe-icon{
    float: left;
    height: auto;
    margin-left: 52.497714%;
    margin-top: 10px;
    clear: both;
    width: 254px;
    margin-right: 0px;
    display: block;
}

#contnr-search-background{
    position: relative;
    height: 461px;
}

#contnr-search-background1{
    position: relative;
    height: 461px;
}

#search-background {
    float: left;
    height: 461px;
    margin-left: 0%;
    margin-top: 0px;
    clear: both;
    width: 100%;
    min-height: 461px;
    background-image:url("/images/img-en/int_brand_678_couple_relaxing.jpg");
    background-attachment: scroll;
    -webkit-background-size: cover;
    background-size: cover;
    margin-right: 0%;
    min-width: 0px;
    background-position: 50% 50%;
    background-repeat: repeat repeat;
}

#green-icon{
    float:left;
    width: 75px;
    height: 75px;
    margin-bottom:11px;
    background:url(/images/img-en/msa_icons%20all.png) no-repeat left top; 
}

#yellow-icon{
    float:left;
    width: 75px;
    height: 75px;
    margin-bottom:8px;
    background:url(/images/img-en/msa_icons%20all.png) no-repeat center top; 
}

#red-icon{
    float:left;
    width: 75px;
    height: 75px;
    margin-bottom:8px;
    background:url(/images/img-en/msa_icons%20all.png) no-repeat right top;
}

#safe-text{
    float:left;
    font-size: 26px;
    font-weight: 400;
    font-family: source-sans-pro;color: rgb(84, 86, 90);
    padding-left:32px;
    padding-top: 16px;
}

#social-blade {
    float: left;
    position: relative;
    height: 675px;
    clear: both;
    width: 100%;
    margin-left: 0%;
    margin-top: 0px;
    background-color: rgb(255, 255, 255);
    margin-right: 0%;
}

#secure-blade {
    float: left;
    position: relative;
    height: 675px;
    clear: both;
    width: 100%;
    margin-left: 0%;
    margin-top: 0px;
    background-color: rgb(255, 255, 255);
    margin-right: 0%;
}

#smart-blade {
    float: left;
    position: relative;
    height: 675px;
    clear: both;
    width: 100%;
    margin-left: 0%;
    margin-top: 0px;
    background-color: rgb(255, 255, 255);
    margin-right: 0%;
}

#social-background {
    float: left;
    height: 461px;
    margin-left: 0%;
    margin-top: 0px;
    clear: both;
    width: 100%;
    margin-right: 0%;
    min-width: 0px;
    background-image:url("/images/img-en/background3.jpg");
    background-attachment: scroll;
    -webkit-background-size: cover;
    background-size: cover;
    background-position: 50% 0%;
    background-repeat: repeat repeat;
}

#social-icon {
    float: right;
    height: 72px;
    margin-left: 0px;
    margin-top: 10px;
    clear: both;
    width: 254px;
    display: block;
    background-image:url("/images/img-en/msa_social%20all%201.png");
    background-attachment: scroll;
    -webkit-background-size: auto;
    background-size: auto;
    margin-right: 51.19755%;
    background-position: 50% 50%;
    background-repeat: no-repeat no-repeat;
}

#secure-icon {
    float: left;
    height: 72px;
    margin-left: 0px;
    margin-top: 25px;
    clear: both;
    width: 254px;
    display: block;
    background-image:url("/images/img-en/msa_mcafee secure.png");
    background-attachment: scroll;
    -webkit-background-size: auto;
    background-size: auto;
    margin-left: 11.867943%;
    background-position: 50% 50%;
    background-repeat: no-repeat;
}

#smart-icon {
    float: left;
    height: 72px;
    margin-left: 0px;
    margin-top: 25px;
    clear: both;
    width: 254px;
    display: block;
    background-image:url("/images/img-en/msa_social all.png");
    background-attachment: scroll;
    -webkit-background-size: auto;
    background-size: auto;
    margin-left: 13.867943%;
    background-position: 50% 50%;
    background-repeat: no-repeat no-repeat;
}

#social-screen {
    float: left;
    height: 455px;
    clear: right;
    width: 50%;
    margin-top: -365px;
    margin-right: 0px;
    margin-left: 50.045848%;
    background-image:url("/images/img-en/msa_Laptop-Social.png");
    background-attachment: scroll;
    -webkit-background-size: 803px;
    background-size: 803px;
    background-position: 0% 50%;
    background-repeat: no-repeat no-repeat;
}

#secure-screen {
    float: left;
    height: 455px;
    clear: right;
    width: 50%;
    margin-top: -365px;
    margin-right: 0px;
    margin-left: 50.045848%;
    background-image:url("/images/img-en/msa_laptop-shop.png");
    background-attachment: scroll;
    -webkit-background-size: 803px;
    background-size: 803px;
    background-position: 0% 50%;
    background-repeat: no-repeat no-repeat;
}

#social-description {
    float: left;
    font-size: 26px;
    width: 45.415323%;
    height: auto;
    text-align: right;
    font-weight: 400;
    line-height: 1em;
    margin: 0px 0% 0px 3.467742%;
    clear: both;
    min-height: 50px;
    font-family: source-sans-pro;
    color: rgb(84, 86, 90);
}

#secure-description {
    float: left;
    font-size: 26px;
    width: 34.415323%;
    height: auto;
    text-align: left;
    font-weight: 400;
    line-height: 1em;
    margin: 10px 0% 0px 13.467742%;
    clear: both;
    min-height: 50px;
    font-family: source-sans-pro;
    color: rgb(84, 86, 90);
}

#smart-description {
    float: left;
    font-size: 26px;
    width: 34.415323%;
    height: auto;
    text-align: left;
    font-weight: 400;
    line-height: 1em;
    margin: 10px 0% 0px 13.467742%;
    clear: both;
    min-height: 50px;
    font-family: source-sans-pro;
    color: rgb(84, 86, 90);
}

#social-header {
    float: left;
    font-size: 50px;
    width: 45.334481%;
    height: auto;
    text-align: right;
    font-weight: 600;
    line-height: 1em;
    margin-left: 3.467943%;
    margin-top: 200px;
    clear: none;
    min-height: 70px;
    font-family: source-sans-pro;
    color: rgb(84, 86, 90);
    margin-right: 0%;
}

#secure-header {
    float: left;
    font-size: 50px;
    width: 34.415323%;
    height: auto;
    text-align: left;
    font-weight: 600;
    line-height: 1em;
    margin-left: 13.467943%;
    margin-top: 232px;
    clear: none;
    min-height: 70px;
    font-family: source-sans-pro;
    color: rgb(84, 86, 90);
    margin-right: 0%;
}

#smart-header {
    float: left;
    font-size: 50px;
    width: 34.415323%;
    height: auto;
    text-align: left;
    font-weight: 600;
    line-height: 1em;
    margin-left: 13.467943%;
    margin-top: 232px;
    clear: none;
    min-height: 70px;
    font-family: source-sans-pro;
    color: rgb(84, 86, 90);
    margin-right: 0%;
}

#smart-background {
    float: left;
    height: 461px;
    margin-left: 0%;
    margin-top: 0px;
    clear: both;
    width: 100%;
    margin-right: 0%;
    min-width: 0px;
    background-image:url("/images/img-en/msa_background7.jpg");
    background-attachment: scroll;
    -webkit-background-size: cover;
    background-size: cover;
    background-position: 50% 50%;
    background-repeat: repeat repeat;
}

.thankyou-downheadr{
    width: 491.296875px !important;
}

#download-blade {
    float: left;
    position: relative;
    height: 675px;
    clear: both;
    width: 100%;
    margin-left: 0%;
    margin-top: 0px;
    background-color: rgb(255, 255, 255);
    margin-right: 0%;
}

#download-header {
    float: left;
    font-size: 50px;
    width: 417.296875px;
    height: auto;
    text-align: left;
    font-weight: 600;
    line-height: 1em;
    margin-left: 51.197342%;
    margin-top: 190px;
    clear: none;
    min-height: 70px;
    font-family: source-sans-pro;
    color: rgb(84, 86, 90);
}

#download-description {
    float: left;
    font-size: 26px;
    width: 417.328125px;
    height: auto;
    text-align: left;
    font-weight: 400;
    line-height: 1em;
    margin: 0px 0% 0px 51.193654%;
    clear: both;
    min-height: 91px;
    font-family: source-sans-pro;
    color: rgb(84, 86, 90);
}

#download-icon {
    float: left;
    height: 92px;
    margin-left: 51.199214%;
    margin-top: 10px;
    clear: both;
    width: 92px;
    margin-right: 0px;
    display: block;
    background-image:url("/images/img-en/msa-icon-download.png");
    background-attachment: scroll;
    -webkit-background-size: 100%;
    background-size: 100%;
    background-position: 0% 0%;
    background-repeat: no-repeat no-repeat;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/img-en/msa-icon-download.png',sizingMethod='scale');
    -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/img-en/msa-icon-download.png',sizingMethod='scale')";
}

#download-screen {
    float: right;
    height: 455px;
    clear: both;
    width: 50%;
    margin-top: -390px;
    margin-right: 50%;
    margin-left: 0px;
    background-image:url("/images/img-en/msa_Laptop-Download.png");
    background-attachment: scroll;
    -webkit-background-size: 803px;
    background-size: 803px;
    background-position: 100% 50%;
    background-repeat: no-repeat no-repeat;
}

#download-background {
    float: left;
    height: 461px;
    margin-left: 0%;
    margin-top: 0px;
    clear: both;
    width: 100%;
    margin-right: 0%;
    min-width: 0px;
    background-image:url("/images/img-en/int_brand_609_cplhome_5600_cmyk.jpg");
    background-attachment: scroll;
    -webkit-background-size: cover;
    background-size: cover;
    background-position: 50% 50%;
    background-repeat: repeat repeat;
}

#click-background {
    float: left;
    height: 461px;
    margin-left: 0%;
    margin-top: 0px;
    clear: both;
    width: 100%;
    margin-right: 0%;
    min-width: 0px;
    background-image:url("/images/img-en/int_brand_782_grlshmlgh_5600_cmyk.jpg");
    background-attachment: scroll;
    -webkit-background-size: cover;
    background-size: cover;
    background-position: 50% 50%;
    background-repeat: repeat repeat;
}

#help-blade {
    float: left;
    position: relative;
    height: 675px;
    clear: both;
    width: 100%;
    margin-left: 0%;
    margin-top: 0px;
    margin-right: 0%;
    background-color: rgb(255, 255, 255);
}

#help-header {
    float: left;
    font-size: 50px;
    width: 45.334481%;
    height: auto;
    text-align: left;
    font-weight: 600;
    line-height: 1em;
    margin-left: 13.467943%;
    margin-top: 200px;
    clear: none;
    min-height: 147px;
    font-family: source-sans-pro;
    color: rgb(84, 86, 90);
    margin-right: 0%;
}

#help-description {
    float: left;
    font-size: 26px;
    width: 34.215617%;
    height: auto;
    text-align: left;
    font-weight: 400;
    line-height: 1em;
    margin: 0px 0% 0px 13.665976%;
    clear: both;
    min-height: 140px;
    font-family: source-sans-pro;
    color: rgb(84, 86, 90);
}

#help-screen {
    float: left;
    height: 455px;
    clear: both;
    width: 50%;
    margin-top: -373px;
    margin-right: 0px;
    margin-left: 50.043237%;
    background-image:url("/images/img-en/msa_laptop-yahoo%201.png");
    background-attachment: scroll;
    -webkit-background-size: 803px;
    background-size: 803px;
    background-position: 0% 50%;
    background-repeat: no-repeat no-repeat;
}

#footer-background {
    float: left;
    height: 564px;
    margin-left: 0%;
    margin-top: 0px;
    clear: both;
    width: 100%;
    background-image:url("/images/img-en/msa-footer-background.jpg");
    background-attachment: scroll;
    -webkit-background-size: cover;
    background-size: cover;
    margin-right: 0%;
    position: relative;
    background-position: 50% 0%;
    background-repeat: repeat repeat;
}

#footer-description {
    float: left;
    font-size: 45px;
    width: 436px;
    height: auto;
    text-align: left;
    font-weight: 100;
    line-height: 1em;
    margin-left: 53.986011%;
    margin-top: 228px;
    clear: none;
    min-height: 105px;
    font-family: source-sans-pro;
    color: rgb(255, 255, 255);
    margin-right: 0px;
}

#footer-download {
    float: left;
    height: 65px;
    clear: both;
    width: 260px;
    cursor: pointer;
    margin-left: 56.877043%;
    margin-right: 0px;
    margin-top: 16px;
    background-image:url("/images/img-en/msa_download1.png");
    background-attachment: scroll;
    -webkit-background-size: auto;
    background-size: auto;
    background-position: 50% 0%;
    background-repeat: no-repeat no-repeat;
}

#footer-share {
    float: left;
    height: 65px;
    clear: both;
    width: 370px;
    margin-left: 52.877043%;
    margin-right: 0px;
    margin-top: 16px;

}

#footer {
    font-size: 40px;
}

#footer-bar {
    float: left;
    height: 62px;
    clear: both;
    width: 100%;
    background-color: rgba(0, 0, 0, 0.6);
    position: absolute;
    top: 502px;
    left: 0%;
}

#footer-legal {
    float: left;
    font-size: 14px;
    width: 235px;
    height: auto;
    text-align: left;
    font-weight: 100;
    line-height: 1em;
    margin-left: 2.890722%;
    margin-top: 26px;
    clear: none;
    min-height: 0px;
    color: rgb(255, 255, 255);
    font-family: "intel_clear_wregular", Arial, Helvetica, sans-serif;
}

#footer-legal1 {
    position: relative;
    top: 6px !important;
    font-size: 12px;
    text-align: center;
    font-weight: bold;
    font-family: arial;
    padding-bottom: 5px !important;
    clear: both;
}

#footer-about {
    float: right;
    font-size: 12px;
    width: 37.1875px;
    height: auto;
    text-align: center;
    font-weight: 100;
    line-height: 1em;
    margin-left: 0px;
    margin-top: 26px;
    clear: none;
    min-height: 0px;
    color: rgb(255, 255, 255);
    font-family: arial;
    margin-right: 2.922634%;
    cursor: pointer;
}

#foot-system {
    float: right;
    font-size: 12px;
    width: 125px;
    height: auto;
    text-align: center;
    font-weight: 100;
    line-height: 1em;
    margin-left: 0px;
    margin-top: 26px;
    clear: none;
    min-height: 0px;
    color: rgb(255, 255, 255);
    font-family: arial;
    margin-right: 2.945984%;
    cursor: pointer;
}

#footer-privacy {
    float: right;
    font-size: 12px;
    width: 81.453125px;
    height: auto;
    text-align: center;
    font-weight: 100;
    line-height: 1em;
    margin-left: 0px;
    margin-top: 26px;
    clear: none;
    min-height: 0px;
    color: rgb(255, 255, 255);
    font-family: arial;
    margin-right: 3.401308%;
    cursor: pointer;
}

#footer-shield {
    float: right;
    height: 44px;
    margin-left: 0px;
    margin-top: 9px;
    clear: none;
    width: 41.705699329999995px;
    margin-right: 4.740037%;
    background-image:url("/images/img-en/msa_shieldsmall.png");
    background-attachment: scroll;
    -webkit-background-size: auto;
    background-size: auto;
    display: block;
    background-position: 50% 50%;
    background-repeat: no-repeat no-repeat;
}

#click-blade {
    float: left;
    position: relative;
    height: 675px;
    clear: both;
    width: 100%;
    margin-left: 0%;
    margin-top: 0px;
    margin-right: 0%;
    background-color: rgb(255, 255, 255);
}

#click-header {
    float: left;
    font-size: 50px;
    width: 407.484375px;
    height: auto;
    text-align: left;
    font-weight: 600;
    line-height: 1em;
    margin-left: 51.197342%;
    margin-top: 190px;
    clear: none;
    min-height: 70px;
    font-family: source-sans-pro;
    color: rgb(84, 86, 90);
}

#click-description {
    float: left;
    font-size: 26px;
    width: 407.515625px;
    height: auto;
    text-align: left;
    font-weight: 400;
    line-height: 1em;
    margin: 0px 0% 0px 51.193654%;
    clear: both;
    min-height: 91px;
    font-family: source-sans-pro;
    color: rgb(84, 86, 90);
}

#click-icon {
    float: left;
    height: 92px;
    margin-left: 51.199214%;
    margin-top: 10px;
    clear: both;
    width: 92px;
    margin-right: 0px;
    display: block;
    background-image:url("/images/img-en/msa_icon%20red.png");
    background-attachment: scroll;
    -webkit-background-size: 100%;
    background-size: 100%;
    background-position: 0% 0%;
    background-repeat: no-repeat no-repeat;
}

#click-screen {
    float: right;
    height: 455px;
    clear: both;
    width: 50%;
    margin-top: -390px;
    margin-right: 50%;
    margin-left: 0px;
    background-image:url("/images/img-en/msa_laptop-block.png");
    background-attachment: scroll;
    -webkit-background-size: 803px;
    background-size: 803px;
    background-position: 100% 50%;
    background-repeat: no-repeat no-repeat;
}

#header-beta-box {
    float: right;
    height: 54px;
    clear: none;
    width: 140px;
    background-color: rgb(84, 86, 90);
    position: absolute;
    top: 609px;
    left: auto;
    right: 40px;
}

#header-beta-text {
    float: left;
    font-size: 1em;
    width: 140px;
    height: auto;
    text-align: center;
    font-weight: 700;
    line-height: 1em;
    margin-left: 0%;
    margin-top: 20px;
    clear: none;
    min-height: 23px;
    color: rgb(255, 255, 255);
    font-family: source-sans-pro;
}

#foot-system:hover {
    color: rgb(210, 207, 207);
}

#footer-about:hover {
    color: rgb(210, 207, 207);
}

#footer-privacy:hover {
    color: rgb(210, 207, 207);
}

#footer-download:hover {
    background-image:url("/images/img-en/msa_download1_rollover%201.png");
    background-attachment: scroll;
    -webkit-background-size: auto;
    background-size: auto;
    background-position: 50% 0%;
    background-repeat: no-repeat no-repeat;
}

#header-beta-box:hover {
    background-color: rgb(170, 8, 40);
}

#header-download:hover {
    background-image:url("/images/img-en/msa_download1_rollover.png");
    background-attachment: scroll;
    -webkit-background-size: auto;
    background-size: auto;
    background-position: 50% 0%;
    background-repeat: no-repeat;
}

#element_to_pop_up{
    width: 553px;
    height: 259px;
    background-color: #FFF;
    font-size: 14px;
    display:none;
}

#tweetpopupwin{
    position:absolute;
    width: 560px;
    height: 360px;
    background-color: #52565B;
    z-index:1;
    padding: 12px 12px;
    display: none
}

#popupcontainer{
    background-color: #FFFFFF;
    width: 100%;
    height: 100%;
    position:relative;
}

#closebuttn{
    float:right;
    width:30px;
    height: 30px;
    background-color: #E5E6E7;
    text-align:center;
    padding-top: 6px;
    color: #FFFFFF;
    display:block;
    cursor:pointer
}

#image-container{
    float:left;
    width: 301px;
    border: 0px solid black;
    height: 301px;
    margin: 17px 17px
}

#web-background{
    background-image: url(/images/img-en/MSA_socialshare-39.png);
    background-size: cover;
    -webkit-background-size:
    cover; background-attachment:scroll;
    background-position: 0% 0%;
    background-repeat: repeat repeat;
    width: 100%;
    height: 301px
}

#sharebtn{
    float:left;
    width:170px;
    border: 0px solid black;
    height: auto;
    font-family: sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #52565B;
    padding-top: 10%;
    line-height:20px;
}

#tweetbtn{
    display: none;
}

.system-reqdiv{
    width: 100%;
    height: 230px;
    line-height: 230px;
    text-align: center;
    padding:10px;
}

#close-button{
    position:absolute;
    right:0;
    width:30px;
    min-height:20px;
    line-height:20px;
    text-align:center;
    padding:5px;
    background-color:#999999;
    color:#FFFFFF;
    cursor:pointer;
}

#system-req {
  display: inline-block;
  vertical-align: middle;
  line-height: normal;      
}

@media only screen and (max-width: 930px) {
    
    #search-description {
        width: 42.673051%;
        height: auto;
    }

    #search-header {
        width: 42.669691%;
        height: auto;
    }
    
    #secure-header {
        width: 51.669691%;
        height: auto;
        margin-left: 4%;
    }
    
    #secure-icon{
        margin-left: 1%;
    }
    
    #secure-description {
        width: 51.669691%;
        height: auto;
        margin-left: 4%;
    }
    
    #smart-header {
        width: 43.669691%;
        height: auto;
        margin-left: 4%;
    }
    
    #smart-description {
        width: 43.669691%;
        height: auto;
        margin-left: 4%;
    }
    
    #smart-icon {
        margin-left: 4%;
    }

    #download-header {
        width: 43.700941%;
        height: auto;
    }
    
    .thankyou-downheadr{
        width: 43.700941% !important;
    }

    #download-description {
        width: 44.704301%;
        height: auto;
    }

    #click-header {
        width: 44.700941%;
        height: auto;
    }

    #click-description {
        width: 44.704301%;
        height: auto;
    }

    #help-description {
        height: auto;
        margin-top: 0px;
        margin-left: 13.486486%;
        clear: both;
        width: 37.392314%;
    }

    #header-background {
         position: relative;
    }

    #header-beta-box {
        width: 140px;
    }

    #header-beta-text {
        margin-top: 20px;
        margin-left: 0.01116071%;
        clear: none;
        width: 140px;
    }
    
    #element_to_pop_up{
        width: 57%;
        height: 259px;
        background-color: #FFF;
    }
    
    #image-container{
        display: none;
    }
    
    #tweetpopupwin{
         width: 48%;
         height: 230px;
    }
    
    #sharebtn{
        width: 100%;
        text-align: center;
        padding-left: 10px;
        padding-right: 10px;
    }
    
    #tweetbtn{
        padding-left: 40%;
    }
    
    #footer-bar{
        height: 84px;
        top: 480px;
    }
    

}

@media only screen and (max-width: 700px) {
    #header-description {
        width: 81.428571%;
        height: auto;
        min-height: 138px;
        margin-left: auto;
        margin-right: auto;
    }

    #header-background {
        background-attachment: scroll;
        -webkit-background-size: cover;
        background-size: cover;
         position: relative;
        background-repeat: no-repeat no-repeat;
    }
    
    .index-bg{
        background-image:url("/images/img-en/msa-mobilebackground-pcmac.jpg");
        background-position: left top;
    }
    
    .thankyou-bg{
        background-image:url("/images/img-en/msa_background6.jpg");
        background-position: 50% 50%;
    }
    
    .thankyou-logo{
        padding-right: 0px;
        padding-top: 166px;
    }
    
    .thankyou-downheadr{
        width: 417.296875px !important;
    }

    #header-carat {
        margin-left: 0px;
        margin-right: 0px;
        float: none;
        clear: none;
        display: block;
        margin-top: -37px;
        width: 100%;
        position: relative;
        /*top: 694px;*/
        left: 0%;
    }

    #header-download {
        margin-top: 24px;
        clear: none;
    }
    
    #header-share {
        margin-top: 24px;
        clear: none;
    }

    #search-description {
        margin-top: 20px;
        margin-left: 14.665179%;
        clear: none;
        text-align: center;
        height: auto;
        width: 70.665179%;
        min-height: 0px;
    }

    #search-screen {
        clear: none;
        float: none;
        height: 279px;
        background-image:url("/images/img-en/msa_laptop-search.png");
        background-attachment: scroll;
        -webkit-background-size: 500px;
        background-size: 500px;
        margin-top: 33px;
        margin-right: auto;
        margin-left: auto;
        width: 100%;
        background-position: 50% 0%;
        background-repeat: no-repeat no-repeat;
    }
    
    #safe-screen {
        clear: none;
        float: none;
        background-attachment: scroll;
        -webkit-background-size: 500px;
        background-size: 500px;
        margin-top: 196px;
        margin-right: auto;
        margin-left: auto;
        width: 100%;
        background-position: 50% 0%;
        background-repeat: no-repeat no-repeat;
    }
    
    #search-blade{
        height: 800px;
    }
    
    .index-srch-blade{
        height: 670px !important;
    }

    #search-header {
        margin-top: 50px;
        margin-left: auto;
        clear: none;
        float: none;
        text-align: center;
        height: auto;
        width: 87.140625%;
        min-height: 0px;
        margin-right: auto;
    }

    #search-icon {
        float: none;
        height: 72px;
        margin-left: auto;
        margin-top: 99px;
        clear: none;
        width: 254px;
        margin-right: auto;
        background-image:url("/images/img-en/msa_icons%20all.png");
        background-attachment: scroll;
        -webkit-background-size: auto;
        background-size: auto;
        display: block;
        background-position: 50% 50%;
        background-repeat: no-repeat no-repeat;
    }
    
    #safe-icon {
        float: none;
        height: 72px;
        margin-left: auto;
        margin-top: 99px;
        clear: none;
        width: 254px;
        margin-right: auto;
        background-attachment: scroll;
        -webkit-background-size: auto;
        background-size: auto;
        display: block;
        background-position: 50% 50%;
        background-repeat: no-repeat no-repeat;
    }

    #search-background {
        position: relative;
    }

    #social-background {
        position: relative;
    }

    #social-icon {
        float: none;
        height: 72px;
        margin-left: auto;
        margin-top: 89px;
        clear: none;
        width: 254px;
        display: block;
        background-image:url("/images/img-en/msa_social%20all.png");
        background-attachment: scroll;
        -webkit-background-size: auto;
        background-size: auto;
        margin-right: auto;
        background-position: 50% 50%;
        background-repeat: no-repeat no-repeat;
    }
    
    #secure-icon {
        float: none;
        height: 72px;
        margin-left: auto;
        margin-top: 124px;
        clear: none;
        width: 254px;
        display: block;
        background-image:url("/images/img-en/msa_mcafee secure.png");
        background-attachment: scroll;
        -webkit-background-size: auto;
        background-size: auto;
        margin-right: auto;
        background-position: 50% 50%;
        background-repeat: no-repeat no-repeat;
    }
    
    #smart-icon {
        float: none;
        height: 72px;
        margin-left: auto;
        margin-top: 124px;
        clear: none;
        width: 254px;
        display: block;
        background-image:url("/images/img-en/msa_social all.png");
        background-attachment: scroll;
        -webkit-background-size: auto;
        background-size: auto;
        margin-right: auto;
        background-position: 50% 50%;
        background-repeat: no-repeat no-repeat;
    }

    #social-screen {
        clear: none;
        float: none;
        height: 279px;
        margin-top: 33px;
        margin-right: auto;
        margin-left: auto;
        width: 100%;
        background-image:url("/images/img-en/msa_Laptop-Social%201.png");
        background-attachment: scroll;
        -webkit-background-size: 500px;
        background-size: 500px;
        background-position: 50% 0%;
        background-repeat: no-repeat no-repeat;
    }
    
    #secure-screen {
        clear: none;
        float: none;
        height: 279px;
        margin-top: 33px;
        margin-right: auto;
        margin-left: auto;
        width: 100%;
        background-image:url("/images/img-en/msa_laptop-shop.png");
        background-attachment: scroll;
        -webkit-background-size: 500px;
        background-size: 500px;
        background-position: 50% 0%;
        background-repeat: no-repeat no-repeat;
    }

    #social-description {
        margin-top: 20px;
        margin-left: 14.665179%;
        clear: none;
        text-align: center;
        height: auto;
        width: 70.665179%;
        min-height: 0px;
        margin-right: 0%;
    }
    
    #secure-description {
        margin-top: 20px;
        margin-left: 14.665179%;
        clear: none;
        text-align: center;
        height: auto;
        width: 70.665179%;
        min-height: 0px;
        margin-right: 0%;
    }
    
    #smart-description {
        margin-top: 20px;
        margin-left: 14.665179%;
        clear: none;
        text-align: center;
        height: auto;
        width: 70.665179%;
        min-height: 0px;
        margin-right: 0%;
    }

    #social-header {
        margin-top: 70px;
        margin-left: auto;
        clear: none;
        float: none;
        text-align: center;
        height: auto;
        width: 87.140625%;
        min-height: 0px;
        margin-right: auto;
    }
    
    #secure-header {
        margin-top: 70px;
        margin-left: auto;
        clear: none;
        float: none;
        text-align: center;
        height: auto;
        width: 87.140625%;
        min-height: 0px;
        margin-right: auto;
    }
    
    #smart-header {
        margin-top: 70px;
        margin-left: auto;
        clear: none;
        float: none;
        text-align: center;
        height: auto;
        width: 87.140625%;
        min-height: 0px;
        margin-right: auto;
    }

    #download-header {
        margin-top: 70px;
        margin-left: auto;
        clear: none;
        float: none;
        text-align: center;
        height: auto;
        width: 87.140625%;
        min-height: 0px;
        margin-right: auto;
    }

    #download-description {
        float: none;
        margin-top: 20px;
        margin-left: 14.665179%;
        clear: none;
        text-align: center;
        height: auto;
        width: 70.665179%;
        min-height: 0px;
    }

    #download-icon {
        float: none;
        height: 92px;
        margin-left: auto;
        margin-top: 20px;
        clear: none;
        width: 92px;
        margin-right: auto;
        display: block;
        background-image:url("/images/img-en/msa-icon-download%201.png");
        background-attachment: scroll;
        -webkit-background-size: 100%;
        background-size: 100%;
        background-position: 50% 50%;
        background-repeat: no-repeat no-repeat;
    }

    #download-screen {
        clear: none;
        float: none;
        height: 279px;
        margin-top: 23px;
        margin-right: auto;
        margin-left: auto;
        width: 100%;
        background-image:url("/images/img-en/msa_Laptop-Download%201.png");
        background-attachment: scroll;
        -webkit-background-size: 500px;
        background-size: 500px;
        background-position: 50% 0%;
        background-repeat: no-repeat no-repeat;
    }

    #download-background {
        position: relative;
    }
    
    #smart-background {
        position: relative;
    }

    #click-background {
        position: relative;
    }

    #help-header {
        margin-top: 70px;
        margin-left: auto;
        clear: none;
        float: none;
        text-align: center;
        height: auto;
        width: 87.140625%;
        min-height: 0px;
        margin-right: auto;
    }

    #help-description {
        margin-top: 20px;
        margin-left: 13.665179%;
        clear: none;
        text-align: center;
        height: auto;
        width: 70.665179%;
        min-height: 0px;
        margin-right: 0%;
    }

    #help-screen {
        clear: none;
        float: none;
        height: 279px;
        margin-top: 151px;
        margin-right: auto;
        margin-left: auto;
        width: 100%;
        background-image:url("/images/img-en/msa_laptop-yahoo.png");
        background-attachment: scroll;
        -webkit-background-size: 500px;
        background-size: 500px;
        background-position: 50% 0%;
        background-repeat: no-repeat no-repeat;
    }

    #footer-background {
        position: relative;
        background-image:url("/images/img-en/msa-footer-mobilebackground.jpg");
        background-attachment: scroll;
        -webkit-background-size: cover;
        background-size: cover;
        background-position: 100% 0%;
        background-repeat: no-repeat no-repeat;
    }

    #footer-description {
        height: auto;
        clear: none;
        margin-right: 3.674107%;
        float: right;
        width: 273.859375px;
        margin-top: 175px;
        text-align: center;
    }

    #footer-download {
        clear: both;
        margin-left: 0px;
        margin-right: 5.392857%;
        float: right;
        margin-top: 20px;
    }
    
    #footer-share {
        clear: both;
        margin-left: auto;
        float: right;
        margin-top: 20px;
        width: 255px;
    }
    
    #share-txt{
        position: relative;
        top: 0px;
    }

    #footer {
        float: none;
        font-size: 35px;
        line-height: 1em;
    }

    #footer-bar {
        float: left;
        height: 86px;
        margin-left: 0%;
        clear: both;
        width: 100%;
        background-color: rgba(0, 0, 0, 0.6);
        top: 478px;
        left: 0%;
    }

    #footer-about {
        margin-right: 14px;
        margin-top: 26px;
        clear: none;
    }

    #foot-system {
        margin-top: -14px;
        margin-right: 99px;
        margin-left: 0px;
        clear: right;
    }

    #footer-privacy {
        margin-right: 23.809156px;
    }

    #footer-shield {
        margin-right: 34px;
        margin-top: 23px;
        clear: none;
        display: block;
    }

    #click-header {
        margin-top: 70px;
        margin-left: auto;
        clear: none;
        float: none;
        text-align: center;
        height: auto;
        width: 87.140625%;
        min-height: 0px;
        margin-right: auto;
    }

    #click-description {
        margin-top: 20px;
        margin-left: 14.665179%;
        clear: none;
        text-align: center;
        height: auto;
        width: 70.665179%;
        min-height: 0px;
    }

    #click-icon {
        float: none;
        height: 92px;
        margin-left: auto;
        margin-top: 99px;
        clear: none;
        width: 92px;
        margin-right: auto;
        display: block;
        background-image:url("/images/img-en/msa_icon%20red%201.png");
        background-attachment: scroll;
        -webkit-background-size: 100%;
        background-size: 100%;
        background-position: 50% 50%;
        background-repeat: no-repeat no-repeat;
    }

    #click-screen {
        clear: none;
        float: none;
        height: 279px;
        margin-top: 23px;
        margin-right: auto;
        margin-left: auto;
        width: 100%;
        background-image:url("/images/img-en/msa_laptop-block%201.png");
        background-attachment: scroll;
        -webkit-background-size: 500px;
        background-size: 500px;
        background-position: 50% 0%;
        background-repeat: no-repeat no-repeat;
    }

    #header-beta-text {
        margin-top: 20px;
        margin-left: 0%;
        clear: none;
    }
    
    #element_to_pop_up{
        width: 70%;
        height: 259px;
    }
    
    #tweetpopupwin{
         width: 58%;
         height: 280px;
    }
    
    #footer-bar{
        height: 104px;
        top: 460px;
    }
    
    #footer-legal{
        margin-top: -45px;
        margin-left: 0.890722%;
    }
    
    ul#utility-navigation a.en{
        padding-top: 2px !important;
        text-align: right;
    }
    
    ul.utility-navigation-en{
        margin-right: 87px !important;
    }
    
    ul#utility-navigation li ul.en{
        top: -452px !important;
    }
    
    @supports (-webkit-appearance:none) { ul#utility-navigation li ul.en { top: -437px !important; } }
}

@media only screen and (max-width: 470px) {
    #header-description {
        font-size: 30px;
        height: auto;
        min-height: 127px;
        margin-left: auto;
        margin-right: auto;
    }

    #header-download {
        margin-top: 0px;
        clear: none;
        width: 210px;
    }
    
    #header-share {
        margin-top: 0px;
        clear: none;
        width: 210px;
    }
    
    #share-txt{
        top: 0px;
    }
    
    .thankyou-downheadr{
        width: 99% !important;
    }
    
    #search-background{
        height:230px
    }

    #search-screen {
        float: none;
        clear: none;
        margin-top: 29px;
        margin-right: auto;
        margin-left: auto;
        width: 96.935268%;
    }
    
    #safe-screen {
        float: none;
        clear: none;
        margin-top: 29px;
        margin-right: auto;
        margin-left: auto;
        width: 96.935268%;
    }

    #search-description {
        font-size: 20px;
    }
    
    #search-header{
        font-size: 40px;
    }
    
    #safe-screen {
        clear: none;
        float: none;
        background-attachment: scroll;
        -webkit-background-size: 500px;
        background-size: 500px;
        margin-top: 196px;
        margin-right: auto;
        margin-left: auto;
        width: 100%;
        background-position: 50% 0%;
        background-repeat: no-repeat no-repeat;
    }
    
    #search-blade{
        height: 800px;
    }

    #social-screen {
        float: none;
        clear: none;
        margin-top: 29px;
        margin-right: auto;
        margin-left: auto;
        width: 96.935268%;
    }
    
    #secure-icon {
        margin-left: auto;
        margin-top: 144px;
    }
    
    #smart-icon {
        margin-left: auto;
        margin-top: 144px;
    }
    
    #secure-screen {
        float: none;
        clear: none;
        margin-top: 29px;
        margin-right: auto;
        margin-left: auto;
        width: 96.935268%;
    }

    #social-description {
        font-size: 20px;
    }
    
    #secure-description {
        font-size: 20px;
    }
    
    #smart-description {
        font-size: 20px;
    }
    
    #social-header{
        font-size: 40px;
    }
    
    #secure-header{
        font-size: 40px;
    }
    
    #smart-header{
        font-size: 40px;
    }

    #download-description {
        font-size: 20px;
        float: none;
    }
    
    #download-header{
        font-size: 40px;
    }

    #download-screen {
        float: none;
        clear: none;
        margin-top: 29px;
        margin-right: auto;
        margin-left: auto;
        width: 96.935268%;
    }

    #help-description {
        font-size: 20px;
    }
    
    #help-header{
        font-size: 40px;
    }

    #help-screen {
        float: none;
        clear: none;
        margin-top: 151px;
        margin-right: auto;
        margin-left: auto;
        width: 96.935268%;
    }
    
    #click-header{
        font-size: 40px;
    }

    #footer-description {
        font-size: 42px;
        margin-right: 3.670213%;
        margin-top: 125px;
        clear: none;
        width: 220.859375px;
    }

    #foot-system {
        margin-right: 25px;
        margin-top: 16px;
        clear: right;
    }

    #footer-shield {
        display: none;
    }

    #click-description {
        font-size: 20px;
        float: none;
    }

    #click-screen {
        float: none;
        clear: none;
        margin-top: 29px;
        margin-right: auto;
        margin-left: auto;
        width: 96.935268%;
    }

    #header-beta-box {
        height: 91px;
        top: 0px;
        right: auto;
        left: 0px;
        position: static;
        width: 140px;
        margin-right: auto;
        margin-top: 99px;
        clear: none;
        margin-left: auto;
        float: none;
    }

    #header-beta-text {
        width: 140px;
        margin-top: 10px;
    }
    
    #footer-bar {
        float: left;
        height: 120px;
        margin-left: 0%;
        clear: both;
        width: 100%;
        background-color: rgba(0, 0, 0, 0.6);
        top: 445px;
        left: 0%;
    }
    
    #download-icon {
        margin-top: 20px;
    }
    
    #footer-download{
        width: 210px;
    }
    
    #footer-share{
        width: 210px;
    }
    
    #click-icon {
        margin-top: 20px;
    }
    
    #element_to_pop_up{
        width: 80%;
        height:auto;
        min-height: 150px;
    }
    
    #search-icon{
        margin-top: 120px;
    }
    
    #safe-icon{
        margin-top: 120px;
    }
    
    #tweetpopupwin{
         width: 70%;
         height: 280px;
    }
    
    #sharebtn{
        width: 100%;
        text-align: center;
        padding-left: 10px;
        padding-right: 10px;
    }
    
    #tweetbtn{
        padding-left: 32%;
    }
    
    #footer-legal {
        margin-top: -63px;
    }
    
    #footer-about {
        margin-top: 34px;
    }
    
    #footer-privacy {
        margin-top: 34px;
    }
    
    ul.utility-navigation-en{
        margin-right: 10px !important;
        clear: both;
    }
    
    ul#utility-navigation li.en{
        width: 160px !important ;
    }
    
    #footer-legal{
        clear:  both;
        margin-left: 0.890722%;
    }
    
    ul#utility-navigation li ul.en{
        width: 220px !important;
        margin-left: -47px !important;
    }

    
}
    

