.fixed-width {
    /* width: 98% !important; */
}
.fw-inner {
	width: 98%;
	margin: 0 auto;
}

.mmargin {
    /*width: 96% !important;*/
}

body {
    background: #fff;
    /*width: 96%;*/
    margin: 0 auto;
    min-width: 320px !important;
}

.sfNavToggle {
    width: 100%;
    text-align: right;
}

    .sfNavToggle img {
        padding: 15px;
    }

.sfNavWrp .sfNavList.sfShown {
    width: 95%;
    margin: 0 auto;
}

.nav {
    background-color: transparent !important;
    position: absolute;
    /*width: 98%;*/
    z-index: 500;
}

.sfNavHorizontal li {
    background-color: transparent !important;
    border-bottom: solid 1px #444;
}

.sfNavHorizontal a {
    height: 32px !important;
    line-height: 32px !important;
    color: #000 !important;
    background-color: rgb(219, 219, 219);
    background-color: rgba(219, 219, 219, 0.9);
    font-size: 16px;
}

    .sfNavHorizontal a:hover {
        background-color: #fff !important;
        border-bottom: solid 1px #ee0000;
        margin-bottom: 0;
    }

    .sfNavHorizontal a.sfSel, .sfNavHorizontal a.sfSel:hover {
        background-color: #fff !important;
    }

.sfNavWrp, .sfNavHorizontalWrp {
    /*width: 98%;*/
}

.home_feature {
    height: auto;
}

.footer-bar-links a:first-of-type {
    margin-left: 10px !important;
}

.ph_title {
    font-size: 30px;
    line-height: 1;
}

.sfBreadcrumbWrp {
    display: none;
}

.pl_product_image {
    max-height: none;
}

.support_hero {
    height: 255px;
    margin-bottom: 0;
}

.spthero-ctr {
    margin-bottom: 15px !important;
}

.spt_hero {
    height: 225px;
}

.info_hero .sfimageWrp img {
    margin-top: 0;
    height: 252px;
}
/*.spt_hero .sf_2cols_2_50 
{
    background-image: url(/consumer-hdd/images/default-source/support/support_home.png);
    background-size: cover;
}*/
.spt_hero .sf_2cols_2_50 img {
    height: 225px;
}

#support-title .spt_title_icons {
    display: block;
}

.sf_colsOut.support_feature {
    height: auto !important;
}

.spthero-ctr {
    margin-top: -265px !important;
}
/*
.sf_colsOut.support_feature {
    height: 160px !important;
    width: 33% !important;
}
.support_feature h2 { height: 40px; }
*/
.support_sidenav ul li a {
    line-height: 1 !important;
    border-bottom: solid 1px #fff;
}

.support_sidenav .sfNavVertical a {
    height: auto !important;
    display: table-cell;
    vertical-align: middle;
    padding: 10px;
    font-size: 16px !important;
}

.support_sidenav ul li {
    display: table-row;
}

.sitemap_hero {
    height: 250px !important;
}

.info_hero .sfimageWrp img {
    height: 225px;
}

.info_hero {
    height: 225px;
}

    .product_hero h1, .product_hero p, .product_hero .wtb_button, .spt_hero h1, .spt_hero p, .info_hero h1, .info_hero p {
        margin-left: 20px !important;
    }

.sfNavHorizontalDropDown {
    list-style-type: none !important;
    background-color: #fff !important;
    display: block;
    width: 100%;
    margin: auto;
    border-left: none !important;
}

    .sfNavHorizontalDropDown li {
        background-color: rgb(255, 255, 255) !important;
        background-color: rgba(255, 255, 255, 0.92) !important;
        border-left: none !important;
        border-right: none !important;
        border-bottom: solid 1px #777 !important;
    }

    .sfNavHorizontalDropDown a.sfSel, .sfNavHorizontalDropDown a.sfSel:hover {
        background-color: rgb(255,255,255) !important;
        background-color: rgba(255,255,255,0.92) !important;
    }

    .sfNavHorizontalDropDown a {
        color: #000 !important;
        background-color: transparent !important;
        margin: 0 !important;
    }

        .sfNavHorizontalDropDown a:hover {
            background-color: #fff !important;
            margin-bottom: 0 !important;
            border-bottom: none !important;
        }

.k-menu-group {
    margin: 0 !important;
}

.k-menu .k-menu-group li {
    border: none !important;
    background-color: rgb(228, 228, 228) !important;
    background-color: rgba(228, 228, 228, 0.5) !important;
}

.k-menu .k-menu-group > .k-item {
    padding-left: 10px;
}

.sfNavWrp.topnav .k-menu .k-group.subnav {
    display: none !important;
}

.sfNavHorizontalDropDown a.sfSel, .sfNavHorizontalDropDown a.sfSel:hover {
    border-bottom: none !important;
}

.spt_hero h1 {
    overflow: visible;
    width: 100%;
}

#chdd_support {
    margin-top: -185px;
}

.st_doclist {
    width: 60%;
}

#rgVideo {
    width: 54%;
}

#rgVideoTitle {
    width: 40%;
}

    #rgVideoTitle h3 {
        margin-bottom: 0;
        font-size: 17px !important;
        padding-top: 5px;
    }

.pd_hero ul {
    padding-right: 15px;
}

address {
    text-align: left;
}

.well {
    padding: 2% !important;
    width: 96% !important;
}

.home-bg {
    background: #fff;
}

.dell_footer-bar {
    height: 45px !important;
    padding-left: 2%;
    width: 98%;
}

.dell_content {
    margin-top: 40px;
}

.home-banner-dell, .banner-products-dell {
    min-height: initial;
}

    .home-banner-dell img, .banner-products-dell img {
        display: block;
    }

.news-title {
    text-align: left;
    margin-bottom: 10px;
}

.section_news ul {
    padding: 0 !important;
    border-left: none;
}

.section_collateral .sf_2cols_1_33, .section_videos .sf_2cols_1_33 {
    width: 155px !important;
}

.section_collateral .sf_2cols_2_67, .section_videos .sf_2cols_2_67 {
    float: left !important;
    padding-left: 15px !important;
    width: 60% !important;
}

.well2 .sf_colsOut.sf_2cols_1_25 {
    width: 55px !important;
    float: left !important;
}

.well2 .sf_colsOut.sf_2cols_2_75 {
    width: 85% !important;
    float: left !important;
}

.well2 {
    padding: 0 2% 30px 2% !important;
    width: 96% !important;
}

.dproduct_specs .sf_3cols_1_33, .dproduct_specs .sf_3cols_2_34, .dproduct_specs .sf_3cols_3_33 {
    width: 49% !important;
}

.dhomefn {
    margin: 40px 0 30px 0 !important;
}

.dhh1 {
    margin-bottom: 20px !important;
}

.sfContentBlock table th, .sfContentBlock table td {
    padding: 8px !important;
}

.dspecbuff {
    margin-top: 30px !important;
}

.fm-no-mobile {
    display: none;
}

.fmbanner {
    background-image: url("/images/flashmatrix/banner_top_mobile.jpg");
    margin-top: 37px;
    background-color: #b50100;
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: center top;
}

.fm-body img {
    margin-left: auto;
    margin-right: auto;
    display: block;
}

.fm-mobile-only {
    display: block;
    color: #fff;
    font-family: "HelveticaNeueLTStd-Bd";
    text-align: center;
    font-size: 18px;
}

.bh-bigger {
    font-size: 120%;
    margin: 0 0 1% 0;
    display: block;
}

.bh-smaller {
    display: block;
    margin: 12% 0 1%;
}

.feature-bg-content {
    padding: 0 10% 30px 10% !important;
    width: 80% !important;
}

.feature-top p {
    padding-left: 10% !important;
    padding-right: 10% !important;
    width: 80% !important;
}

.feature-bg-content ul {
    margin: -5px 20px 25px 0 !important;
}

.redhat {
    margin: 40px 0 0 !important;
    position: absolute;
    left: 8%;
}

.docker {
    margin: -110px auto !important;
    position: absolute;
    right: 12%;
}

.daisho {
    margin: 10px;
}

.company-logos {
    margin-top: -20px;
}

.industry_block {
    margin-right: 1px;
}

.industries_nav img {
    width: 100%;
}

.industries_nav {
    width: 60%;
    margin: auto;
}

.fm_action_links .link-down, .fm_action_links .learn-more {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
    display: block;
    text-align: center;
}

.dnewwin {
    margin-bottom: -50px !important;
}

    .dnewwin img {
        margin: initial !important;
        display: inline !important;
    }

.fm-footer-bar {
    height: 30px;
    padding-left: 15px;
}

.sec_flashmatrix1000 {
    margin-top: 50px;
}

.footer-legal, .footer1 {
    width: 98% !important;
    margin-left: 1% !important;
    margin-right: 1% !important;
}


