#mini-panel-product_menu .menu-icon-help-header > a{ 
    float: left;
}
.one-col {
    padding: 50px 0; 
    text-align: center;
}
.one-col h2 { 
    padding-bottom: 15px;
    font-size: 36px;
    font-weight: 300;
    line-height: 38px;
    margin:0px auto;
}
.one-col p { 
    max-width: 920px; 
    margin: 0px auto 15px; 
    padding: 0 5%;
}
.banner p { 
    color: #666; 
    margin: 0 auto; 
    padding: 5px 0 20px;
    text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.8);
}
.banner .create-new-btn{
    margin:20px 0;
}
.banner.show { 
    padding: 40px 0 0; 
    margin: 0 auto;  
    width: 100%; 
    background: #fef9f4; 
    overflow: hidden;
}
.banner.show.compatibility, .banner.show.import, .share-publish .banner.show { 
    background: #fff;
}
.sec-title {
    width: 920px;
    margin: -10px auto 0;
    padding: 0 0 20px;
}
.featureslist-block {
    background-color: #f9f9f9;
}
.one-col > div img {
    box-shadow: none;
}
.banner-graphics {
    box-shadow: none;
}
.table-header {
    max-width: 100%;
    position: relative;
    margin: 0 auto;
    overflow: hidden;
}
.table-compatability {
    border-spacing: 0;
    border-collapse: collapse;
    margin: 0 auto;
    color: #000;
    width: 930px;
}
.table-compatability tr {
    border-left: 1px solid #e2e2e2;
    border-top: 1px solid #e2e2e2;
}
.table-compatability th, .table-compatability td {
    padding: 15px;
    border-right: 1px solid #e2e2e2;
    border-bottom: 1px solid #e2e2e2;
    font-size: 14px;
}
.table-compatability td {
    padding:13px 15px;
    background: #fff;
    text-align:left;
}
.table-compatability tr.empty-row {
    border-left: 1px solid #f9f9f9;
    position: relative;
}
.table-compatability tr.empty-row td {
    border-right: 1px solid #f9f9f9;
    border-bottom: 1px solid #f9f9f9;
    padding: 5px 15px;
    background: #f9f9f9;
}
.table-compatability td + td {
    width: 150px;
    text-align: center;
    font-size: 14px;
    line-height: 1.4;
}
.table-compatability th[colspan*="2"], .table-compatability td[colspan*="2"], .table-header .table-compatability thead th[colspan*="2"], .table-header-top .table-compatability thead th[colspan*="2"], .table-header .table-compatability thead tr th, .table-header-top .table-compatability thead tr th{
    width: 300px;
}
.table-compatability th:first-child, .table-compatability .align-left, .table-compatability td.left  {
    text-align: left;
}
.table-header .table-compatability thead tr td:nth-child(2), .table-header-top .table-compatability thead tr td:nth-child(2), .table-header .table-compatability thead tr td:nth-child(3), .table-header-top .table-compatability thead tr td:nth-child(3) {
    width: 150px;
}
.table-header .table-compatability thead tr td:nth-child(4), .table-header-top .table-compatability thead tr td:nth-child(4){
    width: 150px;
}
.table-header .table-compatability td + td, .table-header .table-compatability th + td, 
.table-header .table-compatability td + th, .table-header .table-compatability th + th, 
.table-header-top .table-compatability td + td, .table-header-top .table-compatability th + td,
.table-header-top .table-compatability td + th {
     font-size: 14px;
     line-height: 1.4;
 }
.table-compatability th {
    font-weight: normal;
}
.property-header td, .property-header th {
    background: #fff;
}
.property-header th {
    color: #EA785D;
}
.property-header td {
    color: #888;
}
.slide1 {
    top: 0;
    display: none;
}
.table-header-top {
    max-width: 100%;
    position: relative;
    transition: 0.5s ease 0s;
    -moz-transition: 0.5s ease 0s;
    -ms-transition: 0.5s ease 0s;
    -o-transition: 0.5s ease 0s;
    -webkit-transition: 0.5s ease 0s;
    margin: 0 auto;
    overflow: hidden;
    z-index: 99;
    position: fixed;
    width: 100%;
    top: 52px;
    padding: 30px 0 0;
    background: #f9f9f9;
}
th.ui-dynamic-title-container, .ui-dynamic-headers {
    color: #EA785D;
    font-size: 18px;
}
.table-header .table-compatability th, .table-header-top .table-compatability th {
    border-left: 1px solid #f9f9f9;
    border-top: 1px solid #f9f9f9;
    padding: 8px 17px;
    background: #f9f9f9;
}
.table-header .table-compatability thead td, .table-header-top .table-compatability thead td {
    padding: 13px 15px;
    background: #f7f7f7;
}
.table-header .table-compatability th[colspan*="5"] {
    border-right: 1px solid #f9f9f9;
}
.table-header .table-compatability thead td, .table-header-top .table-compatability thead td {
    text-align: center;
}
ol.order-list{
    list-style:decimal outside;
    margin-left: 20px;
    padding-left: 5px;
}
.banner-graphics img {
    width: 60%;
}


@media only screen and (max-width:959px) {
   .banner-graphics img {
        width: 80%;
    }
    .one-col{
        overflow:visible;
    }
    .banner h1 {
        font-size:36px;
        line-height:40px;
        padding-left:15px;
        padding-right:15px;
    }
    .banner h1, .banner p {
        padding-left:15px;
        padding-right:15px;
    }
    .one-col, .two-col {
        padding:40px 5% 0 !important;
    }
    .banner p, .sub-heading h2 span, .one-col p, .main .two-col > div p{
        font-size:14px !important;
        line-height:22px !important;
    }
    .show-slider {
        min-height:480px;
    }
    .sec-title {
        width:100%;
    }
    .banner.show {
        width:auto;
    }
    .table-header-top {
        display:none;
    }
    .one-col h2 {
       font-size: 30px;
    }
}
@media only screen and (max-width:900px) {
    .share-publish p.graphics {
        padding:30px 0;
    }
    .banner.share-publish h2{ 
        padding-top:0; 
        font-size:32px !important;
        line-height:45px !important;
        padding-bottom:20px;
    }
}
@media only screen and (max-width:767px) {
    .one-col, .two-col, .sub-heading, .main .two-split-col, .main .two-split-col > div > div, .main .one-col > div p, .main .two-col > div p, .main .two-col > div { 
        text-align:center !important;
    }
    .banner.share-publish h2 {
        padding-top:0;
        font-size:32px !important;
        line-height:45px !important;
    }
   .banner-graphics img {
    width: 100%;
   }
    .share-publish p.graphics { 
        padding:30px 0;
    }
}
@media only screen and (max-width:599px) {
    .banner.show{
        width:auto;
        padding:30px 0 0;
    }
    .banner.show .show-screen-inner p {
        padding-top:15px;
    }
    .share-publish p.graphics {
        padding:10px 0 0;
    }
    .banner.share-publish h2 {
        padding-top:0;
        font-size:24px !important;
        line-height:32px !important;
        padding-bottom:20px;
    }
}
@media only screen and (min-width:480px) and (max-width:599px) {
    .one-col, .two-col {
        padding-left:6% !important;
        padding-right:6% !important;
    }
    .main .sub-feature {
        width:90%;
        margin:0 auto;
    }
}
@media only screen and (min-width:600px) and (max-width:767px) {
    .banner.share-publish h2 {
        font-size:28px !important;
        line-height:40px !important;
    }
}
@media only screen and (min-width:900px) and (max-width:959px) {
    .show-slider {
        min-height:540px;
    }
    .banner.share-publish h2 {
        padding-top:0;
        font-size:32px !important;
        line-height:45px !important;
        padding-bottom:20px;
    }
}
@media only screen and (min-width: 1440px) {
    .banner.share-publish p.graphics {
        max-width:1100px;
    }
}
@media only screen and (min-device-width: 320px) and (max-device-width: 900px){
    .compatibility-list {
        overflow:scroll !important;
        width:100%;
    }
    .compatibility-list .table-header{
        overflow:visible;
    }
}
@media screen and (device-width: 320px) and (device-width: 900px){
    .table-header-top {
        display:none;
    }
}
/* iPad mini, iPad 1 and 2 */
@media only screen and (min-device-width: 320px) and (max-device-width: 900px) and (-webkit-device-pixel-ratio: 1){
    .table-header-top {
        display:none;
    }
}
/* Kindle Fire */
@media only screen and (min-device-width: 320px) and (max-device-width: 900px) and (-webkit-device-pixel-ratio: 1.5){
    .table-header-top {
        display:none;
    }
}
/* iPad 3, 4, iPhone 4, 4S, 5, 5S, 6 */
@media only screen and (min-device-width: 320px) and (max-device-width: 900px) and (-webkit-device-pixel-ratio: 2){
    .table-header-top {
        display:none;
    }
}
/* iPhone 6+ and HTC */
@media only screen and (min-device-width: 320px) and (max-device-width: 900px) and (-webkit-device-pixel-ratio: 3){
    .table-header-top {
        display:none;
    }
}
/* Galaxy S3 */
@media screen and (device-width: 320px) and (device-width: 900px) and (-webkit-device-pixel-ratio: 2){
    .table-header-top {
        display:none;
    }
}
/* Asus Nexus 7 */
@media screen and (device-width: 320px) and (device-width: 900px) and (-webkit-min-device-pixel-ratio: 1.331) and (-webkit-max-device-pixel-ratio: 1.332){
    .table-header-top {
        display:none;
    }
}

/**** Arabic Style ****/
.lang-ar .one-col h2, .lang-ar .one-col p, .lang-ar .banner-graphics {
    text-align: center;
}
/**** Arabic Style ****/
.i18n-ar .table-compatability td {
  text-align: right;
}
.i18n-ar .table-compatability td .left {
  text-align: right;
}
.i18n-ar .table-header .table-compatability td + td
{
text-align: center;
}
.i18n-ar .table-compatability th:first-child{
  text-align: right;
}