/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans Condensed';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Condensed Bold'), local('OpenSansCondensed-Bold'), url("") format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans Condensed';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Condensed Bold'), local('OpenSansCondensed-Bold'), url("") format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans Condensed';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Condensed Bold'), local('OpenSansCondensed-Bold'), url("") format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans Condensed';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Condensed Bold'), local('OpenSansCondensed-Bold'), url("") format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans Condensed';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Condensed Bold'), local('OpenSansCondensed-Bold'), url("") format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans Condensed';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Condensed Bold'), local('OpenSansCondensed-Bold'), url("") format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans Condensed';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Condensed Bold'), local('OpenSansCondensed-Bold'), url("") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}


    html {
        height: 100%; /* fix height to 100% for IE */
        max-height: 100%; /* fix height for other browsers */
        margin: 0px;
        background-color: #f2f2f2;
    }

    * {
        font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
    }

    p, td, tr {
        margin: 0px;
        padding: 0px;
        color: #5f6d80;
    }

    img {
        border: 0px;
    }



    .Prodcnm {
        font-weight: 700;
        font-size: 18px;
        color: #fff;
        padding: 4px 0px;
    }

    .Rightnavigation {
        font-weight: 400;
        font-size: 22px;
        color: #2c85bf;
        padding: 20px 0px 15px 0px;
    }

    .PCRepairToolcss {
        font-weight: 400;
        font-size: 35px;
        color: #2e2e2e;
        margin: 19px 0px;
    }

    .Windowsproblemssummenu {
        font-weight: 300;
        font-size: 14px;
        /*background-color: #EEEEEE;*/
        height: 40px;
        padding: 0px 10px;
    }

    .HowToFix {
        font-weight: 400;
        font-size: 30px;
        color: #2e2e2e;
        padding-top: 10px;
    }

    .SystemInformation {
        font-weight: 700;
        font-size: 14px;
        color: #2e2e2e;
    }

    .Yourmachine {
        font-weight: 400;
        font-size: 14px;
        color: #2e2e2e;
    }


    .SelectLanguage {
        font-weight: 400;
        font-size: 14px;
        color: #2e2e2e;
    }

    .Downloadtbl {
        float: left;
        padding: 6px 35px 6px 60px;
        background-color: #D63105;
        text-align: center;
        border-radius: 5px;
    }

        .Downloadtbl:hover {
            background-color: #009ad2;
        }

    .Downloadtbl2 {
        display: inline-block;
        padding: 6px 15px 6px 45px;
        background-color: #D63105;
        text-align: center;
        border-radius: 5px;
    }

        .Downloadtbl2:hover {
            background-color: #009ad2;
        }

    .DownloadNow {
        font-weight: 500;
        font-size: 16px;
        color: #fff;
        padding: 7px 0px;
    }



    .WhiteBtnText {
        font-size: 16px;
        color: #FFFFFF;
        font-weight: bold;
    }

    .Solution {
        font-weight: 400;
        font-size: 24px;
        color: #2e2e2e;
    }

    .Themost {
        font-weight: 400;
        font-size: 15px;
        color: #0000e1;
    }

    .stepbystepguide {
        font-weight: 400;
        font-size: 16px;
        color: #2e2e2e;
        padding-bottom: 5px;
        padding-top: 20px;
    }

    .Step123 {
        font-weight: 700;
        font-size: 14px;
        color: #2e2e2e;
        text-align: left;
        padding-right: 10px;
        line-height: 20px;
        display: inline-block;
        vertical-align: super;
    }

    .StepDescription {
        font-weight: 400;
        font-size: 13px;
        color: #2e2e2e;
        padding-right: 5px;
        line-height: 16px;
        display: inline-block;
    }

    .stepwidth {
        width: 40px;
    }

    .SoftwareName {
        font-weight: 700;
        font-size: 11px;
        color: #2e2e2e;
        padding-bottom: 5px;
    }

    .SoftwareNameDescription {
        font-weight: 400;
        font-size: 11px;
        color: #2e2e2e;
        height: 28px;
    }


    .Requirements {
        font-weight: 400;
        font-size: 11px;
        color: #2e2e2e;
        text-align: left;
    }

    .Isthispage {
        font-weight: 700;
        font-size: 16px;
        color: #fff;
        padding-right: 20px;
    }

    .IsthispageBtn {
        font-weight: 700;
        font-size: 16px;
        color: #fff;
        width: 100px;
        margin-top: 10px;
        margin-left: 5px;
        border: 1px solid #ffffff;
        padding: 10px 30px;
        border: 2px solid white;
    }

    .Copyright {
        font-weight: 400;
        font-size: 11px;
        color: #999;
    }


    .Introduction {
        font-weight: 400;
        font-size: 24px;
        color: #2e2e2e;
    }

    .DailyDownload {
        font-weight: 400;
        font-size: 16px;
        color: #000000;
    }

    .DailyDownloadCount {
        font-weight: 700;
        font-size: 16px;
        color: #000000;
    }

    .KeithStevenson {
        /*font-weight: 700;*/
        font-size: 22px;
        color: #0078d7;
        padding: 12px 0px;
        font-style: italic;
    }

    .KeithStevensonDescription {
        font-weight: 400;
        font-size: 15px;
        color: #000000;
        /*padding: 0px 20px;*/
        padding-bottom: 9px;
        text-align: center;
    }

    .Waystorepairtext {
        font-weight: 600;
        font-size: 16px;
        color: #1570a6;
        text-align: left;
    }

    .Downloadsizetime {
        font-weight: 400;
        font-size: 12px;
        color: #2e2e2e;
        text-align: left;
        padding-right: 10px;
    }

    .DownloadsizetimeDesc {
        font-weight: 700;
        font-size: 12px;
        color: #2e2e2e;
        text-align: left;
        margin-left: 13px;
    }

    .SelectLanguage {
        font-weight: 400;
        font-size: 14px;
        color: #2e2e2e;
        text-align: left;
    }

    .Problem {
        font-weight: 700;
        font-size: 16px;
        color: #2e2e2e;
        text-align: left;
    }

    .Mostcomputers {
        font-weight: 400;
        font-size: 13px;
        color: #2e2e2e;
        text-align: left;
    }

    .Downloadlink {
        font-weight: 400;
        font-size: 14px;
        color: #0072a7;
        text-align: left;
    }

    .sliderhead {
        font-weight: 400;
        font-size: 13px;
        color: #2e2e2e;
        text-align: left;
        padding-top: 10px;
    }

    .AdvancedPCText {
        font-weight: 400;
        font-size: 13px;
        color: #2e2e2e;
        text-align: left;
        /*line-height: 25px;*/
        padding-top: 10px;
    }

    .SafewayTitlebold {
        font-weight: 400;
        font-size: 13px;
        color: #2e2e2e;
        text-align: left;
    }

    .SafewayTitle {
        font-weight: 700;
        font-size: 13px;
        color: #2e2e2e;
        text-align: left;
    }


    p.accordion {
        background-color: white;
        font-weight: 400;
        font-size: 16px;
        color: #2c85bf;
        text-align: left;
        cursor: pointer;
        padding: 13px 0px 9px 0px;
        width: 100%;
        border: none;
        outline: none;
        transition: 0.4s;
    }

        p.accordion.active {
            background-color: transparent;
        }



        p.accordion:after {
            content: url('plus.png');
            font-size: 13px;
            color: #777;
            float: left;
            margin-left: 5px;
            margin-right: 15px;
            margin-top: 0px;
        }

        p.accordion.active:after {
            content: url('minus.png');
            margin-top: 0px;
        }

    div.panel {
        font-weight: 400;
        font-size: 15px;
        color: #000;
        text-align: left;
        padding: 0 18px;
        background-color: white;
        max-height: 0;
        overflow: hidden;
        transition: 0.6s ease-in-out;
        opacity: 0;
        display: block;
    }

        div.panel.show {
            opacity: 1;
            max-height: 1350px;
        }

    .FooterLink {
        bottom: 0;
        right: 0;
        transition: all 0.2s ease;
        position: fixed;
        z-index: 10000;
        display: none;
        -webkit-box-shadow: 0 0 5px rgba(0,0,0,.16), 2px 3px 3px rgba(0,0,0,.34);
        -moz-box-shadow: 0 0 5px rgba(0,0,0,.16), 2px 3px 3px rgba(0,0,0,.34);
        box-shadow: 0 0 5px rgba(0,0,0,.16), 2px 3px 3px rgba(0,0,0,.34);
    }
    /*********************/
    .carousel-indicators .active {
        background: #31708f;
    }

    /*-------Slider CSS--------*/

    h1 {
        text-align: center;
    }


    .rightDownload {
        padding-top: 15px;
        text-decoration: none;
        color: #0072a7;
        text-decoration: underline;
        font-size: 14px;
    }

        .rightDownload:hover {
            text-decoration: underline;
        }

    .rightDownloadStep {
        font-weight: 300;
        font-size: 13px;
        color: #2e2e2e;
        padding-right: 5px;
        line-height: 20px;
        text-decoration: none;
        color: #0072a7;
    }

        .rightDownloadStep:hover {
            text-decoration: underline;
        }

    .cntry {
        font-size: 18px;
        color: #ffffff;
        line-height: 32px;
        font-weight: bold;
        text-transform: capitalize;
    }
